module: cisco-bridge-domain
  +--rw bridge-domain-config
  |  +--rw global
  |  |  +--rw bd-state-notification-enabled?   boolean
  |  |  +--rw bd-state-notification-rate?      uint32
  |  |  +--rw pbb
  |  |     +--rw backbone-src-mac?   yang:mac-address
  |  +--rw bridge-groups {configurable-bd-groups}?
  |  |  +--rw bridge-group* [name]
  |  |     +--rw name    string
  |  +--rw bridge-domains
  |     +--rw bridge-domain* [id]
  |        +--rw id                               string
  |        +--rw bridge-group                     -> /bridge-domain-config/bridge-groups/bridge-group/name {configurable-bd-groups}?
  |        +--rw enabled?                         boolean
  |        +--rw bd-status-change-notification?   boolean
  |        +--rw members
  |        |  +--rw ac-member* [interface]
  |        |  |  +--rw interface                 if:interface-ref
  |        |  |  +--rw split-horizon-group!
  |        |  |  |  +--rw id    uint16 {configurable-bd-sh-group-number}?
  |        |  |  +--rw mac
  |        |  |  |  +--rw learning-enabled?   boolean
  |        |  |  |  +--rw limit
  |        |  |  |  |  +--rw maximum?        uint32 {configurable-bd-mac-limit-max}?
  |        |  |  |  |  +--rw action?         mac-limit-action {configurable-bd-mac-limit-actions}?
  |        |  |  |  |  +--rw notification?   identityref {configurable-bd-mac-limit-notif}?
  |        |  |  |  +--rw aging
  |        |  |  |  |  +--rw time?   uint32
  |        |  |  |  |  +--rw type?   mac-aging-type {configurable-bd-mac-aging-types}?
  |        |  |  |  +--rw port-down
  |        |  |  |  |  +--rw flush?   boolean
  |        |  |  |  +--rw secure
  |        |  |  |     +--rw action?    mac-secure-action
  |        |  |  |     +--rw logging?   boolean
  |        |  |  |     +--rw enabled?   boolean
  |        |  |  +--rw igmp-snooping
  |        |  |  |  +--rw profile-name    string
  |        |  |  +--rw mld-snooping
  |        |  |  |  +--rw profile-name    string
  |        |  |  +--rw dhcp-ipv4-snooping
  |        |  |  |  +--rw profile-name    string
  |        |  |  +--rw flooding
  |        |  |  |  +--rw disabled?                   empty
  |        |  |  |  +--rw disabled-unknown-unicast?   empty
  |        |  |  +--rw storm-control
  |        |  |  |  +--rw thresholds* [traffic-class]
  |        |  |  |  |  +--rw traffic-class    cbridge:eth-traffic-class
  |        |  |  |  |  +--rw value            uint32
  |        |  |  |  |  +--rw unit             enumeration
  |        |  |  |  +--rw action?       identityref {configurable-storm-control-actions}?
  |        |  |  +--rw dynamic-arp-inspection
  |        |  |  |  +--rw address-validation!
  |        |  |  |  |  +--rw dst-mac?   empty
  |        |  |  |  |  +--rw src-mac?   empty
  |        |  |  |  |  +--rw ipv4?      empty
  |        |  |  |  +--rw logging?              boolean
  |        |  |  |  +--rw enable?               boolean
  |        |  |  +--rw ip-source-guard
  |        |  |     +--rw logging?   boolean
  |        |  |     +--rw enable?    boolean
  |        |  +--rw vfi-member* [interface]
  |        |  |  +--rw interface    if:interface-ref
  |        |  +--rw access-pw-member
  |        |     +--rw access-pw-if-member* [interface]
  |        |     |  +--rw interface    if:interface-ref
  |        |     +--rw pw-neighbor-spec* [neighbor-ip-address vc-id]
  |        |        +--rw neighbor-ip-address        inet:ip-address
  |        |        +--rw vc-id                      uint32
  |        |        +--rw static-label {static-label-direct-config}?
  |        |        |  +--rw local-label?    uint32
  |        |        |  +--rw remote-label?   uint32
  |        |        +--rw (pw-class-or-specs)?
  |        |        |  +--:(pw-class-template)
  |        |        |  |  +--rw pw-class-template?   pw-template-ref
  |        |        |  +--:(specs)
  |        |        |     +--rw encap-type?          identityref {pw-short-config}?
  |        |        |     +--rw tag-impose-vlan?     uint16 {pw-tag-impose-vlan-id}?
  |        |        |     +--rw source-ipv6?         inet:ipv6-address {pw-ipv6-source}?
  |        |        +--rw split-horizon-group!
  |        |        |  +--rw id    uint16 {configurable-bd-sh-group-number}?
  |        |        +--rw mac
  |        |        |  +--rw learning-enabled?   boolean
  |        |        |  +--rw limit
  |        |        |  |  +--rw maximum?        uint32 {configurable-bd-mac-limit-max}?
  |        |        |  |  +--rw action?         mac-limit-action {configurable-bd-mac-limit-actions}?
  |        |        |  |  +--rw notification?   identityref {configurable-bd-mac-limit-notif}?
  |        |        |  +--rw aging
  |        |        |  |  +--rw time?   uint32
  |        |        |  |  +--rw type?   mac-aging-type {configurable-bd-mac-aging-types}?
  |        |        |  +--rw port-down
  |        |        |  |  +--rw flush?   boolean
  |        |        |  +--rw secure
  |        |        |     +--rw action?    mac-secure-action
  |        |        |     +--rw logging?   boolean
  |        |        |     +--rw enabled?   boolean
  |        |        +--rw igmp-snooping
  |        |        |  +--rw profile-name    string
  |        |        +--rw mld-snooping
  |        |        |  +--rw profile-name    string
  |        |        +--rw dhcp-ipv4-snooping
  |        |        |  +--rw profile-name    string
  |        |        +--rw flooding
  |        |        |  +--rw disabled?                   empty
  |        |        |  +--rw disabled-unknown-unicast?   empty
  |        |        +--rw storm-control
  |        |        |  +--rw thresholds* [traffic-class]
  |        |        |  |  +--rw traffic-class    cbridge:eth-traffic-class
  |        |        |  |  +--rw value            uint32
  |        |        |  |  +--rw unit             enumeration
  |        |        |  +--rw action?       identityref {configurable-storm-control-actions}?
  |        |        +--rw backup
  |        |           +--rw neighbor-ip-address?   inet:ip-address
  |        |           +--rw vc-id?                 uint32
  |        |           +--rw pw-class-template?     pw-template-ref
  |        +--rw mtu?                             uint16 {configurable-bd-mtu}?
  |        +--rw flooding-mode?                   enumeration {configurable-bd-flooding-mode}?
  |        +--rw mac
  |        |  +--rw learning-enabled?   boolean
  |        |  +--rw limit
  |        |  |  +--rw maximum?        uint32 {configurable-bd-mac-limit-max}?
  |        |  |  +--rw action?         mac-limit-action {configurable-bd-mac-limit-actions}?
  |        |  |  +--rw notification?   identityref {configurable-bd-mac-limit-notif}?
  |        |  +--rw aging
  |        |  |  +--rw time?   uint32
  |        |  |  +--rw type?   mac-aging-type {configurable-bd-mac-aging-types}?
  |        |  +--rw port-down
  |        |  |  +--rw flush?   boolean
  |        |  +--rw flooding
  |        |  |  +--rw disabled?                   empty
  |        |  |  +--rw disabled-unknown-unicast?   empty
  |        |  +--rw secure!
  |        |  |  +--rw action?    mac-secure-action
  |        |  |  +--rw logging?   boolean
  |        |  +--rw static
  |        |     +--rw mac-addresses* [mac-addr]
  |        |        +--rw mac-addr    yang:mac-address
  |        |        +--rw drop        boolean
  |        +--rw dynamic-arp-inspection!
  |        |  +--rw address-validation!
  |        |  |  +--rw dst-mac?   empty
  |        |  |  +--rw src-mac?   empty
  |        |  |  +--rw ipv4?      empty
  |        |  +--rw logging?              boolean
  |        +--rw ip-source-guard!
  |        |  +--rw logging?   boolean
  |        +--rw storm-control
  |        |  +--rw thresholds* [traffic-class]
  |        |  |  +--rw traffic-class    cbridge:eth-traffic-class
  |        |  |  +--rw value            uint32
  |        |  |  +--rw unit             enumeration
  |        |  +--rw action?       identityref {configurable-storm-control-actions}?
  |        +--rw igmp-snooping
  |        |  +--rw profile-name?   string
  |        |  +--rw disabled?       empty
  |        +--rw mld-snooping
  |        |  +--rw profile-name    string
  |        +--rw dhcp-ipv4-snooping
  |           +--rw profile-name    string
  +--ro bridge-domain-state
     +--ro system-capabilities
     |  +--ro max-bd?                    uint32
     |  +--ro max-ac-per-bd?             uint32
     |  +--ro max-pw-per-bd?             uint32
     |  +--ro max-vfi-per-bd?            uint32
     |  +--ro max-sh-group-per-bd?       uint32
     |  +--ro max-interflex-if-per-bd?   uint32
     +--ro module-capabilities
     |  +--ro modules* [name]
     |     +--ro name                   string
     |     +--ro max-mac-per-bd?        uint32
     |     +--ro max-pdd-edge-bd?       uint32
     |     +--ro max-bd?                uint32
     |     +--ro max-ac-per-bd?         uint32
     |     +--ro max-pw-per-bd?         uint32
     |     +--ro max-vfi-per-bd?        uint32
     |     +--ro max-sh-group-per-bd?   uint32
     +--ro bridge-domains
     |  +--ro bridge-domain* [id]
     |     +--ro id                    string
     |     +--ro bd-state              bridge-domain-state-type
     |     +--ro create-time?          yang:timestamp
     |     +--ro last-status-change?   yang:timeticks
     |     +--ro mac-limit-reached?    boolean
     |     +--ro p2mp-pw-disabled?     boolean
     |     +--ro members
     |        +--ro ac-member* [interface]
     |        |  +--ro interface           if:interface-state-ref
     |        |  +--ro static-mac-count?   uint32
     |        |  +--ro dai-stats
     |        |  |  +--ro packet-drops?   yang:counter64
     |        |  |  +--ro byte-drops?     yang:counter64
     |        |  +--ro ipsg-stats
     |        |  |  +--ro packet-drops?   yang:counter64
     |        |  |  +--ro byte-drops?     yang:counter64
     |        |  +--ro storm-control
     |        |     +--ro drop-counter* [traffic-class]
     |        |        +--ro traffic-class    cbridge:eth-traffic-class
     |        |        +--ro packet-drops?    yang:counter64
     |        |        +--ro octate-drops?    yang:counter64
     |        +--ro vfi-member* [interface]
     |        |  +--ro interface    if:interface-state-ref
     |        |  +--ro flooding
     |        |     +--ro status* [traffic-class]
     |        |        +--ro traffic-class    eth-traffic-class
     |        |        +--ro enabled?         boolean
     |        +--ro access-pw-member* [vc-peer-address vc-id]
     |           +--ro vc-peer-address    pw-oper-vc-peer-addr-ref
     |           +--ro vc-id              pw-oper-vc-id-ref
     |           +--ro flooding
     |              +--ro status* [traffic-class]
     |                 +--ro traffic-class    eth-traffic-class
     |                 +--ro enabled?         boolean
     +--ro mac-table* [bd-id mac-address]
        +--ro bd-id          string
        +--ro mac-address    yang:mac-address
        +--ro mac-type?      enumeration
        +--ro interface      if:interface-ref
        +--ro secure-mac?    boolean
        +--ro ntfy-mac?      boolean
        +--ro age?           yang:timeticks
        +--ro location?      string

  rpcs:
    +---x clear-bridge-domain {clear-bridge-domain}?
    |  +---w input
    |  |  +---w (bridge-domains)
    |  |     +--:(all)
    |  |     |  +---w all?     empty
    |  |     +--:(bd-id)
    |  |     |  +---w bd-id?   string
    |  |     +--:(bg-id)
    |  |        +---w bg-id?   string {configurable-bd-groups}?
    |  +--ro output
    |     +--ro errstr?   string
    +---x clear-mac-address
    |  +---w input
    |  |  +---w bridge-domain
    |  |  |  +---w bd-id    string
    |  |  |  +---w bg-id    string {configurable-bd-groups}?
    |  |  +---w interface?       if:interface-ref
    |  |  +---w mac-address?     yang:mac-address
    |  +--ro output
    |     +--ro errstr?   string
    +---x create-parameterized-bridge-domains {parameterized-bridge-domains}?
       +---w input
       |  +---w parameter?   enumeration
       |  +---w member* [interface]
       |     +---w interface    if:interface-ref
       +--ro output
          +--ro errstr?   string

  notifications:
    +---n bd-state-notification
       +--ro id?         bd:bridge-domain-oper-ref
       +--ro bd-state?   bridge-domain-state-type
       +--ro time?       yang:timestamp

module: cisco-ethernet
  augment /if:interfaces/if:interface:
    +--rw ethernet
       +--rw transmission-params
       |  +--rw (transmission-mode)?
       |     +--:(auto1)
       |     |  +--rw auto-negotiate?   empty
       |     +--:(manual)
       |        +--rw duplex?           enumeration
       |        +--rw speed?            identityref
       +--rw mtu-size?              uint16
  augment /if:interfaces-state/if:interface:
    +--ro ethernet
       +--ro duplex?                enumeration
       +--ro supported-mtu-range
          +--ro min-mtu-size?   uint16
          +--ro max-mtu-size?   uint16
module: cisco-ia

  rpcs:
    +---x sync-from
    |  +---w input
    |  |  +---w sync-defaults?         empty
    |  |  +---w ignore-presrv-paths?   empty
    |  +--ro output
    |     +--ro result?   string
    +---x save-config
    |  +--ro output
    |     +--ro result?   string
    +---x is-syncing
    |  +--ro output
    |     +--ro result?   string
    +---x checkpoint
    |  +--ro output
    |     +--ro result?   string
    +---x revert
    |  +---w input
    |  |  +---w now?     empty
    |  |  +---w timer?   int16
    |  |  +---w idle?    int16
    |  +--ro output
    |     +--ro result?   string
    +---x rollback
       +---w input
       |  +---w target-url         string
       |  +---w verbose?           boolean
       |  +---w nolock?            boolean
       |  +---w revert-on-error?   empty
       |  +---w revert-timer?      int16
       +--ro output
          +--ro result?   string
module: Cisco-IOS-XE-acl-oper
  +--ro access-lists
     +--ro access-list* [access-control-list-name]
        +--ro access-control-list-name    string
        +--ro access-list-entries
           +--ro access-list-entry* [rule-name]
              +--ro rule-name                        uint32
              +--ro access-list-entries-oper-data
                 +--ro match-counter?   yang:counter64
module: Cisco-IOS-XE-bfd-oper
  +--ro bfd-state
     +--ro sessions
        +--ro session* [type]
           +--ro type                 bfd-ios-xe-oper:bfd-oper-session-type
           +--ro bfd-tunnel-paths
           |  +--ro bfd-tunnel-path* [interface lsp-type]
           |     +--ro interface       string
           |     +--ro lsp-type        bfd-ios-xe-oper:bfd-lsp-type
           |     +--ro ld?             uint32
           |     +--ro rd?             uint32
           |     +--ro remote-state?   bfd-ios-xe-oper:bfd-remote-state-type
           |     +--ro state?          bfd-ios-xe-oper:bfd-state-type
           +--ro bfd-circuits
           |  +--ro bfd-circuit* [interface vcid]
           |     +--ro interface       string
           |     +--ro vcid            uint32
           |     +--ro ld?             uint32
           |     +--ro rd?             uint32
           |     +--ro remote-state?   bfd-ios-xe-oper:bfd-remote-state-type
           |     +--ro state?          bfd-ios-xe-oper:bfd-state-type
           +--ro bfd-nbrs
           |  +--ro bfd-nbr* [ip interface]
           |     +--ro ip              inet:ip-address
           |     +--ro interface       string
           |     +--ro ld?             uint32
           |     +--ro rd?             uint32
           |     +--ro remote-state?   bfd-ios-xe-oper:bfd-remote-state-type
           |     +--ro state?          bfd-ios-xe-oper:bfd-state-type
           +--ro bfd-mhop-nbrs
           |  +--ro bfd-mhop-nbr* [ip]
           |     +--ro ip              inet:ip-address
           |     +--ro ld?             uint32
           |     +--ro rd?             uint32
           |     +--ro remote-state?   bfd-ios-xe-oper:bfd-remote-state-type
           |     +--ro state?          bfd-ios-xe-oper:bfd-state-type
           +--ro bfd-mhop-vrf-nbrs
              +--ro bfd-mhop-vrf-nbr* [ip vrf]
                 +--ro ip              inet:ip-address
                 +--ro vrf             string
                 +--ro ld?             uint32
                 +--ro rd?             uint32
                 +--ro remote-state?   bfd-ios-xe-oper:bfd-remote-state-type
                 +--ro state?          bfd-ios-xe-oper:bfd-state-type
module: Cisco-IOS-XE-bgp-oper
  +--ro bgp-state-data
     +--ro neighbors
     |  +--ro neighbor* [afi-safi vrf-name neighbor-id]
     |     +--ro afi-safi                       bgp-common-ios-xe-oper:afi-safi
     |     +--ro vrf-name                       string
     |     +--ro neighbor-id                    string
     |     +--ro description?                   string
     |     +--ro bgp-version?                   uint16
     |     +--ro link?                          bgp-ios-xe-oper:bgp-link
     |     +--ro up-time?                       string
     |     +--ro last-write?                    string
     |     +--ro last-read?                     string
     |     +--ro installed-prefixes?            uint32
     |     +--ro session-state?                 bgp-ios-xe-oper:bgp-fsm-state
     |     +--ro negotiated-keepalive-timers
     |     |  +--ro hold-time?            uint16
     |     |  +--ro keepalive-interval?   uint16
     |     +--ro negotiated-cap*                string
     |     +--ro bgp-neighbor-counters
     |     |  +--ro sent
     |     |  |  +--ro opens?             uint32
     |     |  |  +--ro updates?           uint32
     |     |  |  +--ro notifications?     uint32
     |     |  |  +--ro keepalives?        uint32
     |     |  |  +--ro route-refreshes?   uint32
     |     |  +--ro received
     |     |  |  +--ro opens?             uint32
     |     |  |  +--ro updates?           uint32
     |     |  |  +--ro notifications?     uint32
     |     |  |  +--ro keepalives?        uint32
     |     |  |  +--ro route-refreshes?   uint32
     |     |  +--ro inq-depth?    uint32
     |     |  +--ro outq-depth?   uint32
     |     +--ro connection
     |     |  +--ro state?               bgp-common-ios-xe-oper:tcp-fsm-state
     |     |  +--ro mode?                bgp-ios-xe-oper:bgp-mode
     |     |  +--ro total-established?   uint32
     |     |  +--ro total-dropped?       uint32
     |     |  +--ro last-reset?          string
     |     |  +--ro reset-reason?        string
     |     +--ro transport
     |     |  +--ro path-mtu-discovery?   boolean
     |     |  +--ro local-port?           uint32
     |     |  +--ro local-host?           inet:ip-address
     |     |  +--ro foreign-port?         uint32
     |     |  +--ro foreign-host?         inet:ip-address
     |     |  +--ro mss?                  uint32
     |     +--ro prefix-activity
     |        +--ro sent
     |        |  +--ro current-prefixes?    uint64
     |        |  +--ro total-prefixes?      uint64
     |        |  +--ro implicit-withdraw?   uint64
     |        |  +--ro explicit-withdraw?   uint64
     |        |  +--ro bestpaths?           uint64
     |        |  +--ro multipaths?          uint64
     |        +--ro received
     |           +--ro current-prefixes?    uint64
     |           +--ro total-prefixes?      uint64
     |           +--ro implicit-withdraw?   uint64
     |           +--ro explicit-withdraw?   uint64
     |           +--ro bestpaths?           uint64
     |           +--ro multipaths?          uint64
     +--ro address-families
     |  +--ro address-family* [afi-safi vrf-name]
     |     +--ro afi-safi                  bgp-common-ios-xe-oper:afi-safi
     |     +--ro vrf-name                  string
     |     +--ro router-id?                inet:ip-address
     |     +--ro bgp-table-version?        uint64
     |     +--ro routing-table-version?    uint64
     |     +--ro prefixes
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro path
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro as-path
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro route-map
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro filter-list
     |     |  +--ro total-entries?   uint64
     |     |  +--ro memory-usage?    uint64
     |     +--ro activities
     |     |  +--ro prefixes?        uint64
     |     |  +--ro paths?           uint64
     |     |  +--ro scan-interval?   string
     |     +--ro total-memory?             uint64
     |     +--ro bgp-neighbor-summaries
     |        +--ro bgp-neighbor-summary* [id]
     |           +--ro id                        string
     |           +--ro bgp-version?              uint32
     |           +--ro messages-received?        uint64
     |           +--ro messages-sent?            uint64
     |           +--ro table-version?            uint64
     |           +--ro input-queue?              uint64
     |           +--ro output-queue?             uint64
     |           +--ro up-time?                  string
     |           +--ro state?                    bgp-ios-xe-oper:bgp-fsm-state
     |           +--ro prefixes-received?        uint64
     |           +--ro dynamically-configured?   boolean
     +--ro bgp-route-vrfs
        +--ro bgp-route-vrf* [vrf]
           +--ro vrf              string
           +--ro bgp-route-afs
              +--ro bgp-route-af* [afi-safi]
                 +--ro afi-safi             bgp-common-ios-xe-oper:afi-safi
                 +--ro bgp-route-filters
                    +--ro bgp-route-filter* [route-filter]
                       +--ro route-filter         bgp-route-ios-xe-oper:bgp-route-filters
                       +--ro bgp-route-entries
                          +--ro bgp-route-entry* [prefix]
                             +--ro prefix              string
                             +--ro version?            uint32
                             +--ro available-paths?    uint32
                             +--ro advertised-to?      string
                             +--ro bgp-path-entries
                                +--ro bgp-path-entry* [nexthop]
                                   +--ro nexthop        string
                                   +--ro metric?        uint32
                                   +--ro local-pref?    uint32
                                   +--ro weight?        uint32
                                   +--ro as-path?       string
                                   +--ro origin?        bgp-route-ios-xe-oper:bgp-origin-code
                                   +--ro path-status
                                   |  +--ro suppressed?        empty
                                   |  +--ro damped?            empty
                                   |  +--ro history?           empty
                                   |  +--ro valid?             empty
                                   |  +--ro sourced?           empty
                                   |  +--ro bestpath?          empty
                                   |  +--ro internal?          empty
                                   |  +--ro rib-fail?          empty
                                   |  +--ro stale?             empty
                                   |  +--ro multipath?         empty
                                   |  +--ro backup-path?       empty
                                   |  +--ro rt-filter?         empty
                                   |  +--ro best-external?     empty
                                   |  +--ro additional-path?   empty
                                   |  +--ro rib-compressed?    empty
                                   +--ro rpki-status?   bgp-route-ios-xe-oper:bgp-rpki-status
                                   +--ro community?     string
module: Cisco-IOS-XE-cdp-oper
  +--ro cdp-neighbour-details
     +--ro cdp-neighbour-detail* [device-id]
        +--ro device-id              uint32
        +--ro device-name?           string
        +--ro local-intf-name?       string
        +--ro port-id?               string
        +--ro capability?            string
        +--ro platform-name?         string
        +--ro version?               string
        +--ro duplex?                cdp-ios-xe-oper:cdp-duplex
        +--ro adv-version?           cdp-ios-xe-oper:cdp-adv-version
        +--ro hello-message
        |  +--ro oui?             string
        |  +--ro protocol-id?     string
        |  +--ro payload-value?   string
        |  +--ro payload-len?     uint16
        +--ro vty-mgmt-domain?       string
        +--ro native-vlan?           uint16
        +--ro vvid-tag?              uint8
        +--ro vvid?                  uint16
        +--ro power?                 uint32
        +--ro power-request
        |  +--ro power-request-id?      uint16
        |  +--ro power-man-id?          uint16
        |  +--ro power-request-level?   string
        +--ro power-available
        |  +--ro power-request-id?   uint16
        |  +--ro power-man-id?       uint16
        |  +--ro power-available?    uint32
        |  +--ro power-man-level?    uint32
        +--ro unidirectional-mode?   cdp-ios-xe-oper:cdp-unidirectional-mode
        +--ro spare-pair
        |  +--ro spare-pair-poe?                  cdp-ios-xe-oper:cdp-yes-no
        |  +--ro spare-pair-detection-required?   cdp-ios-xe-oper:cdp-yes-no
        |  +--ro spare-pair-pd-config?            cdp-ios-xe-oper:cdp-enable-disable
        |  +--ro spare-pair-pse-operational?      cdp-ios-xe-oper:cdp-yes-no
        +--ro mgmt-address?          inet:ip-address
        +--ro ip-address?            inet:ip-address
        +--ro ipv6-address?          inet:ip-address
        +--ro clns-address?          string
        +--ro decnet-addr?           string
        +--ro novell-addr?           string
        +--ro second-port-status?    string
        +--ro table-id?              uint16
module: Cisco-IOS-XE-cfm-oper
  +--ro cfm-statistics
     +--ro cfm-meps
        +--ro cfm-mep* [domain-name ma-name mpid]
           +--ro domain-name         string
           +--ro ma-name             string
           +--ro mpid                uint32
           +--ro last-cleared
           |  +--ro (cleared-choice)?
           |     +--:(never-cleared)
           |     |  +--ro never?   empty
           |     +--:(cleared-before)
           |        +--ro time?    string
           +--ro ccm-transmitted?    yang:counter64
           +--ro ccm-seq-errors?     yang:counter64
           +--ro ltr-unexpected?     yang:counter64
           +--ro lbr-transmitted?    yang:counter64
           +--ro lbr-seq-errors?     yang:counter64
           +--ro lbr-received-ok?    yang:counter64
           +--ro lbr-received-bad?   yang:counter64
module: Cisco-IOS-XE-checkpoint-archive-oper
  +--ro checkpoint-archives
     +--ro max?        uint8
     +--ro current?    uint8
     +--ro recent?     string
     +--ro archives
        +--ro archive* [number]
           +--ro number    uint16
           +--ro name?     string
module: Cisco-IOS-XE-diffserv-target-oper
  +--ro diffserv-interfaces-state
     +--ro diffserv-interface* [name]
        +--ro name                     string
        +--ro diffserv-target-entry* [direction policy-name]
           +--ro direction                                identityref
           +--ro policy-name                              string
           +--ro diffserv-target-classifier-statistics* [classifier-entry-name parent-path]
              +--ro classifier-entry-name          string
              +--ro parent-path                    string
              +--ro classifier-entry-statistics
              |  +--ro classified-pkts?    uint64
              |  +--ro classified-bytes?   uint64
              |  +--ro classified-rate?    uint64
              +--ro meter-statistics* [meter-id]
              |  +--ro meter-id               uint16
              |  +--ro meter-succeed-pkts?    uint64
              |  +--ro meter-succeed-bytes?   uint64
              |  +--ro meter-failed-pkts?     uint64
              |  +--ro meter-failed-bytes?    uint64
              +--ro queuing-statistics
                 +--ro output-pkts?        uint64
                 +--ro output-bytes?       uint64
                 +--ro queue-size-pkts?    uint64
                 +--ro queue-size-bytes?   uint64
                 +--ro drop-pkts?          uint64
                 +--ro drop-bytes?         uint64
                 +--ro wred-stats
                    +--ro early-drop-pkts?    uint64
                    +--ro early-drop-bytes?   uint64
module: Cisco-IOS-XE-efp-oper
  +--ro efp-stats
     +--ro efp-stat* [id interface]
        +--ro id           uint32
        +--ro interface    string
        +--ro in-pkts?     yang:counter64
        +--ro in-bytes?    yang:counter64
        +--ro out-pkts?    yang:counter64
        +--ro out-bytes?   yang:counter64
module: Cisco-IOS-XE-environment-oper
  +--ro environment-sensors
     +--ro environment-sensor* [name location]
        +--ro state?             string
        +--ro current-reading?   uint32
        +--ro sensor-units?      environment-ios-xe-oper:sensor-units-type
        +--ro name               string
        +--ro location           string
module: Cisco-IOS-XE-flow-monitor-oper
  +--ro flow-monitors
     +--ro flow-monitor* [name]
        +--ro name              string
        +--ro time-collected?   uint64
        +--ro flows
           +--ro flow* [source-address destination-address interface-input is-multicast vrf-id-input source-port destination-port ip-tos ip-protocol]
              +--ro source-address         string
              +--ro destination-address    string
              +--ro interface-input        string
              +--ro is-multicast           string
              +--ro vrf-id-input           int64
              +--ro source-port            int64
              +--ro destination-port       int64
              +--ro ip-tos                 string
              +--ro ip-protocol            int64
              +--ro interface-output?      string
              +--ro bytes?                 int64
              +--ro packets?               int64
module: Cisco-IOS-XE-ip-sla-oper
  +--ro ip-sla-stats
     +--ro sla-oper-entry* [oper-id]
        +--ro oper-id                   uint32
        +--ro oper-type?                ip-sla-ios-xe-oper:sla-oper-type
        +--ro latest-return-code?       ip-sla-ios-xe-oper:sla-return-code
        +--ro success-count?            uint32
        +--ro failure-count?            uint32
        +--ro latest-oper-start-time?   yang:date-and-time
        +--ro rtt-info
        |  +--ro latest-rtt
        |  |  +--ro (latestrtt-choice)?
        |  |     +--:(rtt-known)
        |  |     |  +--ro rtt?              uint64
        |  |     +--:(rtt-unknown)
        |  |     |  +--ro unknown?          empty
        |  |     +--:(rtt-could-not-find)
        |  |        +--ro could-not-find?   empty
        |  +--ro time-to-live
        |     +--ro (timetolive-choice)?
        |        +--:(ttl-finite)
        |        |  +--ro ttl?       uint64
        |        +--:(ttl-forever)
        |           +--ro forever?   empty
        +--ro measure-stats
        |  +--ro intv-start-time?   yang:date-and-time
        |  +--ro init-count?        uint32
        |  +--ro complete-count?    uint32
        |  +--ro valid?             boolean
        +--ro stats
           +--ro rtt
           |  +--ro rtt-count?         uint32
           |  +--ro sla-time-values
           |     +--ro min?        uint32
           |     +--ro avg?        uint32
           |     +--ro max?        uint32
           |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
           +--ro oneway-latency
           |  +--ro sample-count?   uint32
           |  +--ro sd
           |  |  +--ro min?        uint32
           |  |  +--ro avg?        uint32
           |  |  +--ro max?        uint32
           |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
           |  +--ro ds
           |     +--ro min?        uint32
           |     +--ro avg?        uint32
           |     +--ro max?        uint32
           |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
           +--ro jitter
           |  +--ro sd-sample-count?   uint32
           |  +--ro ds-sample-count?   uint32
           |  +--ro sd
           |  |  +--ro min?        uint32
           |  |  +--ro avg?        uint32
           |  |  +--ro max?        uint32
           |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
           |  +--ro ds
           |     +--ro min?        uint32
           |     +--ro avg?        uint32
           |     +--ro max?        uint32
           |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
           +--ro over-threshold
           |  +--ro rtt-count?   uint32
           |  +--ro percent?     uint8
           +--ro packet-loss
           |  +--ro unprocessed-packets?   uint32
           |  +--ro sd-count?              uint32
           |  +--ro sd-loss
           |  |  +--ro loss-period-count?           uint32
           |  |  +--ro loss-period-len-min?         uint32
           |  |  +--ro loss-period-len-max?         uint32
           |  |  +--ro inter-loss-period-len-min?   uint32
           |  |  +--ro inter-loss-period-len-max?   uint32
           |  +--ro ds-count?              uint32
           |  +--ro ds-loss
           |  |  +--ro loss-period-count?           uint32
           |  |  +--ro loss-period-len-min?         uint32
           |  |  +--ro loss-period-len-max?         uint32
           |  |  +--ro inter-loss-period-len-min?   uint32
           |  |  +--ro inter-loss-period-len-max?   uint32
           |  +--ro out-of-sequence?       uint32
           |  +--ro drops?                 uint32
           |  +--ro late-arrivals?         uint32
           |  +--ro skipped-packets?       uint32
           +--ro icmp-packet-loss
           |  +--ro late-arrivals?               uint32
           |  +--ro out-of-sequence?             uint32
           |  +--ro out-of-sequence-sd?          uint32
           |  +--ro out-of-sequence-ds?          uint32
           |  +--ro out-of-sequence-both?        uint32
           |  +--ro skipped-packets?             uint32
           |  +--ro unprocessed-packets?         uint32
           |  +--ro packet-loss?                 uint32
           |  +--ro loss-period-count?           uint32
           |  +--ro loss-period-len-min?         uint32
           |  +--ro loss-period-len-max?         uint32
           |  +--ro inter-loss-period-len-min?   uint32
           |  +--ro inter-loss-period-len-max?   uint32
           +--ro voice-score
              +--ro icpif?   uint32
              +--ro mos?     uint32
module: Cisco-IOS-XE-lldp-oper
  +--ro lldp-entries
     +--ro lldp-entry* [device-id local-interface connecting-interface]
        +--ro device-id               string
        +--ro local-interface         string
        +--ro connecting-interface    string
        +--ro ttl?                    uint32
        +--ro capabilities
           +--ro repeater?       empty
           +--ro bridge?         empty
           +--ro access-point?   empty
           +--ro router?         empty
           +--ro telephone?      empty
           +--ro docsis?         empty
           +--ro station?        empty
           +--ro other?          empty
module: Cisco-IOS-XE-mdt-cfg
  +--rw mdt-subscriptions
     +--rw mdt-subscription* [subscription-id]
        +--rw subscription-id    uint32
        +--rw base
        |  +--rw stream?                    string
        |  +--rw encoding?                  string
        |  +--rw (update-trigger-choice)?
        |  |  +--:(sub-upd-trig-none)
        |  |  |  +--rw no-trigger?          uint32
        |  |  +--:(sub-upd-trig-periodic)
        |  |  |  +--rw period               uint32
        |  |  +--:(sub-upd-trig-on-change)
        |  |     +--rw no-synch-on-start?   boolean
        |  +--rw (filter-type-choice)?
        |     +--:(sub-filter-type-none)
        |     |  +--rw no-filter?           uint32
        |     +--:(sub-filter-type-xpath)
        |        +--rw xpath?               string
        +--rw mdt-receivers* [address port]
           +--rw protocol?   string
           +--rw address     inet:ip-address
           +--rw port        uint16
module: Cisco-IOS-XE-mdt-oper
  +--ro mdt-oper-data
     +--ro mdt-streams
     |  +--ro stream*   string
     +--ro mdt-subscriptions* [subscription-id]
     |  +--ro subscription-id     uint32
     |  +--ro base
     |  |  +--ro stream?                    string
     |  |  +--ro encoding?                  string
     |  |  +--ro (update-trigger-choice)?
     |  |  |  +--:(sub-upd-trig-none)
     |  |  |  |  +--ro no-trigger?          uint32
     |  |  |  +--:(sub-upd-trig-periodic)
     |  |  |  |  +--ro period               uint32
     |  |  |  +--:(sub-upd-trig-on-change)
     |  |  |     +--ro no-synch-on-start?   boolean
     |  |  +--ro (filter-type-choice)?
     |  |     +--:(sub-filter-type-none)
     |  |     |  +--ro no-filter?           uint32
     |  |     +--:(sub-filter-type-xpath)
     |  |        +--ro xpath?               string
     |  +--ro type?               mdt-oper:mdt-sub-type
     |  +--ro state?              mdt-oper:mdt-sub-state
     |  +--ro comments?           string
     |  +--ro updates-in?         uint64
     |  +--ro updates-dampened?   uint64
     |  +--ro updates-dropped?    uint64
     |  +--ro mdt-receivers* [address port]
     |     +--ro protocol?   string
     |     +--ro state?      mdt-oper:mdt-receiver-state
     |     +--ro comments?   string
     |     +--ro address     inet:ip-address
     |     +--ro port        uint16
     +--ro mdt-connections* [address port]
        +--ro transport?           string
        +--ro peer-id?             string
        +--ro state?               mdt-oper:mdt-con-state
        +--ro mdt-sub-con-stats* [sub-id]
        |  +--ro sub-id             uint32
        |  +--ro updates-sent?      uint64
        |  +--ro updates-dropped?   uint64
        +--ro address              inet:ip-address
        +--ro port                 uint16
module: Cisco-IOS-XE-memory-oper
  +--ro memory-statistics
     +--ro memory-statistic* [name]
        +--ro name             string
        +--ro total-memory?    uint64
        +--ro used-memory?     uint64
        +--ro free-memory?     uint64
        +--ro lowest-usage?    uint64
        +--ro highest-usage?   uint64
module: Cisco-IOS-XE-mpls-fwd-oper
  +--ro mpls-forwarding-table
     +--ro local-label-entry* [local-label]
        +--ro local-label        uint32
        +--ro forwarding-info* [outgoing-interface]
           +--ro outgoing-interface      union
           +--ro outgoing-label?         union
           +--ro connection-info
           |  +--ro type?        enumeration
           |  +--ro ip?          inet:ip-address
           |  +--ro mask?        uint16
           |  +--ro tunnel-id?   uint32
           |  +--ro vrf-id?      uint32
           |  +--ro nh-id?       uint32
           |  +--ro l2ckt-id?    uint32
           |  +--ro tunnel-tp
           |     +--ro tunnel?   uint32
           |     +--ro src-id
           |     |  +--ro global?   uint32
           |     |  +--ro node?     inet:ip-address
           |     +--ro dst-id
           |        +--ro global?   uint32
           |        +--ro node?     inet:ip-address
           +--ro label-switched-bytes?   uint64
           +--ro next-hop?               union
module: Cisco-IOS-XE-mpls-ldp
  +--rw mpls-ldp
     +--ro mpls-ldp-state
     |  +--ro oper-summary {mpls-ldp-extended}?
     |  |  +--ro common {mpls-ldp-extended}?
     |  |  |  +--ro address-families?                           af
     |  |  |  +--ro number-of-neighbors?                        uint32
     |  |  |  +--ro number-of-graceful-restart-neighbors?       uint32
     |  |  |  +--ro number-of-downstream-on-demand-neighbors?   uint32
     |  |  |  +--ro numberof-ipv4-hello-adj?                    uint32
     |  |  |  +--ro number-of-ipv4-routes?                      uint32
     |  |  |  +--ro number-of-ipv4-local-addresses?             uint32
     |  |  |  +--ro number-of-ldp-interfaces?                   uint32
     |  |  |  +--ro number-of-ipv4ldp-interfaces?               uint32
     |  |  +--ro number-of-vrf?                  uint32
     |  |  +--ro number-of-vrf-oper?             uint32
     |  |  +--ro number-of-interfaces?           uint32
     |  |  +--ro number-of-fwd-ref-interfaces?   uint32
     |  |  +--ro number-of-autocfg-interfaces?   uint32
     |  |  +--ro no-of-ipv4-rib-tbl?             uint32
     |  |  +--ro no-of-ipv4-rib-tbl-reg?         uint32
     |  +--ro forwarding-summary
     |  |  +--ro pfxs
     |  |  |  +--ro labeled-pfxs-aggr
     |  |  |  |  +--ro labeled-pfxs?           uint16
     |  |  |  |  +--ro labeled-pfxs-partial?   uint16
     |  |  |  |  +--ro unlabeled-pfxs?         uint16
     |  |  |  +--ro labeled-pfxs-primary
     |  |  |  |  +--ro labeled-pfxs?           uint16
     |  |  |  |  +--ro labeled-pfxs-partial?   uint16
     |  |  |  |  +--ro unlabeled-pfxs?         uint16
     |  |  |  +--ro labeled-pfxs-backup
     |  |  |  |  +--ro labeled-pfxs?           uint16
     |  |  |  |  +--ro labeled-pfxs-partial?   uint16
     |  |  |  |  +--ro unlabeled-pfxs?         uint16
     |  |  |  +--ro total-pfxs?             uint16
     |  |  |  +--ro ecmp-pfxs?              uint16
     |  |  |  +--ro protected-pfxs?         uint16
     |  |  +--ro nhs
     |  |  |  +--ro total-paths?            uint32
     |  |  |  +--ro protected-paths?        uint32
     |  |  |  +--ro backup-paths?           uint32
     |  |  |  +--ro remote-backup-paths?    uint32
     |  |  |  +--ro labeled-paths?          uint32
     |  |  |  +--ro labeled-backup-paths?   uint32
     |  |  +--ro intfs-fwd-count?   uint16
     |  |  +--ro local-lbls?        uint16
     |  +--ro bindings-summary
     |  |  +--ro binding-total?                 uint32
     |  |  +--ro binding-no-route?              uint32
     |  |  +--ro binding-local-no-route?        uint32
     |  |  +--ro binding-local?                 uint32
     |  |  +--ro binding-local-null?            uint32
     |  |  +--ro binding-local-implicit-null?   uint32
     |  |  +--ro binding-local-explicit-null?   uint32
     |  |  +--ro binding-local-non-null?        uint32
     |  |  +--ro binding-local-oor?             uint32
     |  |  +--ro lowest-allocated-label?        uint32
     |  |  +--ro highest-allocated-label?       uint32
     |  |  +--ro binding-remote?                uint32
     |  +--ro nsr-summary-all {mpls-ldp-nsr}?
     |  |  +--ro nsr-sum-in-label-reqs-created?       yang:counter32
     |  |  +--ro nsr-sum-in-label-reqs-freed?         yang:counter32
     |  |  +--ro nsr-sum-in-label-withdraw-created?   yang:counter32
     |  |  +--ro nsr-sum-in-label-withdraw-freed?     yang:counter32
     |  |  +--ro nsr-sum-lcl-addr-withdraw-set?       yang:counter32
     |  |  +--ro nsr-sum-lcl-addr-withdraw-cleared?   yang:counter32
     |  +--ro icpm-summary-all {mpls-ldp-iccp}?
     |  |  +--ro iccp-rg-conn-count?       uint32
     |  |  +--ro iccp-rg-disconn-count?    uint32
     |  |  +--ro iccp-rg-notif-count?      uint32
     |  |  +--ro iccp-rg-app-data-count?   uint32
     |  |  +--ro icpm-rgid-table-info
     |  |  |  +--ro red-group* [rg-id]
     |  |  |     +--ro rg-id             uint32
     |  |  |     +--ro icpm-protocols* [icpm-type]
     |  |  |        +--ro icpm-type       identityref
     |  |  |        +--ro redun-groups* [rg-id]
     |  |  |           +--ro rg-id        uint32
     |  |  |           +--ro peer-id?     inet:ip-address
     |  |  |           +--ro client_id?   uint32
     |  |  |           +--ro state?       string
     |  |  |           +--ro iccp-apps* [iccp-app]
     |  |  |              +--ro iccp-app     identityref
     |  |  |              +--ro app-state?   iccp-state
     |  |  |              +--ro ptcl-ver?    uint32
     |  |  +--ro icpm-session-table
     |  |     +--ro session-table* [session-id]
     |  |        +--ro session-id        uint32
     |  |        +--ro icpm-protocols* [icpm-type]
     |  |           +--ro icpm-type       identityref
     |  |           +--ro redun-groups* [rg-id]
     |  |              +--ro rg-id        uint32
     |  |              +--ro peer-id?     inet:ip-address
     |  |              +--ro client_id?   uint32
     |  |              +--ro state?       string
     |  |              +--ro iccp-apps* [iccp-app]
     |  |                 +--ro iccp-app     identityref
     |  |                 +--ro app-state?   iccp-state
     |  |                 +--ro ptcl-ver?    uint32
     |  +--ro parameters
     |  |  +--ro global-md5-password-enabled?                    boolean
     |  |  +--ro protocol-version?                               uint32
     |  |  +--ro keepalive-interval?                             uint32
     |  |  +--ro session-hold-time?                              uint32
     |  |  +--ro le-no-route-timeout?                            uint32
     |  |  +--ro af-binding-withdraw-delay?                      uint32
     |  |  +--ro max-intf-attached?                              uint32
     |  |  +--ro max-intf-te?                                    uint32
     |  |  +--ro max-peer?                                       uint32
     |  |  +--ro out-of-mem-state?                               yang:counter32
     |  |  +--ro discovery-quick-start-disabled-on-interfaces?   boolean
     |  |  +--ro address-family-parameter* [address-family]
     |  |  |  +--ro address-family                  af
     |  |  |  +--ro discovery-transport-address?    inet:ip-address
     |  |  |  +--ro is-accepting-targeted-hellos?   boolean
     |  |  |  +--ro targeted-hello-filter?          string
     |  |  +--ro dod-max-hop?                                    uint32
     |  |  +--ro feature*                                        string
     |  |  +--ro loop-detection?                                 loop-detection-type
     |  +--ro capabilities
     |  |  +--ro capability* [cap-type]
     |  |     +--ro capability-owner?         string
     |  |     +--ro cap-type                  uint16
     |  |     +--ro cap-des?                  string
     |  |     +--ro capability-data-length?   uint16
     |  |     +--ro capability-data?          string
     |  +--ro backoff-parameters
     |  |  +--ro initial-seconds?   uint32
     |  |  +--ro maximum-seconds?   uint32
     |  |  +--ro backoff-seconds?   uint32
     |  |  +--ro waiting-seconds?   uint32
     |  +--ro graceful-restart
     |  |  +--ro is-graceful-restart-configured?                  boolean
     |  |  +--ro graceful-restart-reconnect-timeout?              uint32
     |  |  +--ro graceful-restart-forwarding-state-hold-time?     uint32
     |  |  +--ro is-forwarding-state-hold-timer-running?          empty
     |  |  +--ro forwarding-state-hold-timer-remaining-seconds?   uint32
     |  +--ro vrfs
     |  |  +--ro vrf* [vrf-name]
     |  |     +--ro vrf-name       string
     |  |     +--ro vrf-summary {mpls-ldp-extended}?
     |  |     |  +--ro address-families?                           af
     |  |     |  +--ro number-of-neighbors?                        uint32
     |  |     |  +--ro number-of-graceful-restart-neighbors?       uint32
     |  |     |  +--ro number-of-downstream-on-demand-neighbors?   uint32
     |  |     |  +--ro numberof-ipv4-hello-adj?                    uint32
     |  |     |  +--ro number-of-ipv4-routes?                      uint32
     |  |     |  +--ro number-of-ipv4-local-addresses?             uint32
     |  |     |  +--ro number-of-ldp-interfaces?                   uint32
     |  |     |  +--ro number-of-ipv4ldp-interfaces?               uint32
     |  |     +--ro afs
     |  |        +--ro af* [af-name]
     |  |           +--ro af-name              af
     |  |           +--ro interface-summary
     |  |           |  +--ro known-ip-interface-count?                   uint32
     |  |           |  +--ro known-ip-interface-ldp-enabled?             uint32
     |  |           |  +--ro configured-attached-interface?              uint32
     |  |           |  +--ro configured-te-interface?                    uint32
     |  |           |  +--ro forward-references?                         uint32
     |  |           |  +--ro auto-config-disabled?                       uint32
     |  |           |  +--ro auto-config?                                uint32
     |  |           |  +--ro auto-config-forward-reference-interfaces?   uint32
     |  |           +--ro igp
     |  |              +--ro sync* [interface]
     |  |                 +--ro interface                 if:interface-ref
     |  |                 +--ro igp-sync-state?           igp-sync-state
     |  |                 +--ro is-delay-timer-running?   empty
     |  |                 +--ro delay-timer-remaining?    uint32
     |  |                 +--ro igp-sync-down-reason?     identityref
     |  |                 +--ro peers* []
     |  |                    +--ro peer-id?            string
     |  |                    +--ro is-gr-enabled?      boolean
     |  |                    +--ro is-chkpt-created?   empty
     |  +--ro discovery
     |  |  +--ro discovery-stats
     |  |  |  +--ro num-of-ldp-interfaces?          uint32
     |  |  |  +--ro num-of-active-ldp-interfaces?   uint32
     |  |  |  +--ro num-of-lnk-disc-xmit?           uint32
     |  |  |  +--ro num-of-tgt-disc-xmit?           uint32
     |  |  |  +--ro num-of-lnk-disc-recv?           uint32
     |  |  |  +--ro num-of-tgt-disc-recv?           uint32
     |  |  +--ro link-hello-state
     |  |  |  +--ro link-hellos* [interface nbr-transport-addr]
     |  |  |     +--ro interface               if:interface-ref
     |  |  |     +--ro nbr-transport-addr      inet:ip-address
     |  |  |     +--ro hello-interval?         uint32
     |  |  |     +--ro local-src-addr?         inet:ip-address
     |  |  |     +--ro local-transport-addr?   inet:ip-address
     |  |  |     +--ro nbr-src-addr?           inet:ip-address
     |  |  |     +--ro nbr-ldp-id?             string
     |  |  |     +--ro session-up?             empty
     |  |  |     +--ro nbr-hold-time?          uint32
     |  |  |     +--ro next-hello?             uint32
     |  |  |     +--ro hold-time-remaining?    uint32
     |  |  +--ro targeted-hellos
     |  |     +--ro targeted-hello-interval?    uint32
     |  |     +--ro targeted-hello-hold-time?   uint32
     |  |     +--ro targeted-hello* [vrf-name target-address]
     |  |        +--ro vrf-name                   string
     |  |        +--ro local-address?             inet:ip-address
     |  |        +--ro target-address             inet:ip-address
     |  |        +--ro neighbor-ldp-identifier?   string
     |  |        +--ro state?                     dhc-state
     |  |        +--ro nbr-hold-time?             uint32
     |  |        +--ro next-hello?                uint32
     |  |        +--ro hold-time-remaining?       uint32
     |  +--ro forwarding
     |  |  +--ro forwarding-vrf-summs
     |  |  |  +--ro forwarding-vrf-summ* [vrf-name]
     |  |  |     +--ro vrf-name           string
     |  |  |     +--ro pfxs
     |  |  |     |  +--ro labeled-pfxs-aggr
     |  |  |     |  |  +--ro labeled-pfxs?           uint16
     |  |  |     |  |  +--ro labeled-pfxs-partial?   uint16
     |  |  |     |  |  +--ro unlabeled-pfxs?         uint16
     |  |  |     |  +--ro labeled-pfxs-primary
     |  |  |     |  |  +--ro labeled-pfxs?           uint16
     |  |  |     |  |  +--ro labeled-pfxs-partial?   uint16
     |  |  |     |  |  +--ro unlabeled-pfxs?         uint16
     |  |  |     |  +--ro labeled-pfxs-backup
     |  |  |     |  |  +--ro labeled-pfxs?           uint16
     |  |  |     |  |  +--ro labeled-pfxs-partial?   uint16
     |  |  |     |  |  +--ro unlabeled-pfxs?         uint16
     |  |  |     |  +--ro total-pfxs?             uint16
     |  |  |     |  +--ro ecmp-pfxs?              uint16
     |  |  |     |  +--ro protected-pfxs?         uint16
     |  |  |     +--ro nhs
     |  |  |     |  +--ro total-paths?            uint32
     |  |  |     |  +--ro protected-paths?        uint32
     |  |  |     |  +--ro backup-paths?           uint32
     |  |  |     |  +--ro remote-backup-paths?    uint32
     |  |  |     |  +--ro labeled-paths?          uint32
     |  |  |     |  +--ro labeled-backup-paths?   uint32
     |  |  |     +--ro intfs-fwd-count?   uint16
     |  |  |     +--ro local-lbls?        uint16
     |  |  +--ro forwarding-detail* [vrf-name prefix]
     |  |     +--ro vrf-name         string
     |  |     +--ro prefix           inet:ip-prefix
     |  |     +--ro fwd-prefix?      inet:ip-address
     |  |     +--ro route
     |  |     |  +--ro version?                       uint32
     |  |     |  +--ro priority?                      uint8
     |  |     |  +--ro source?                        uint16
     |  |     |  +--ro type?                          uint16
     |  |     |  +--ro metric?                        uint32
     |  |     |  +--ro is-local-vrf-leaked?           boolean
     |  |     |  +--ro routing-update-count?          yang:counter32
     |  |     |  +--ro routing-update-timestamp?      uint64
     |  |     |  +--ro routing-update-age?            uint64
     |  |     |  +--ro local-label?                   uint32
     |  |     |  +--ro forwarding-update-count?       yang:counter32
     |  |     |  +--ro forwarding-update-timestamp?   uint64
     |  |     |  +--ro forwarding-update-age?         uint64
     |  |     +--ro table-id?        uint32
     |  |     +--ro prefix-length?   uint8
     |  |     +--ro paths* []
     |  |        +--ro routing
     |  |        |  +--ro next-hop?              inet:ip-address
     |  |        |  +--ro remote-node-id?        inet:ip-address
     |  |        |  +--ro has-remote-lfa-bkup?   boolean
     |  |        |  +--ro interface?             if:interface-ref
     |  |        |  +--ro nh-is-overriden?       empty
     |  |        |  +--ro nexthop-id?            uint32
     |  |        |  +--ro next-hop-table-id?     uint32
     |  |        |  +--ro load-metric?           uint32
     |  |        |  +--ro path-id?               uint8
     |  |        |  +--ro bkup-path-id?          uint8
     |  |        |  +--ro path-type?             identityref
     |  |        +--ro mpls
     |  |           +--ro mpls-outgoing-info
     |  |           |  +--ro nexthop-peer-ldp-ident
     |  |           |  |  +--ro lsr-id?           inet:ip-address
     |  |           |  |  +--ro label-space-id?   uint16
     |  |           |  +--ro out-label?                               uint32
     |  |           |  +--ro out-label-type?                          identityref
     |  |           |  +--ro out-label-owner?                         identityref
     |  |           |  +--ro is-from-graceful-restartable-neighbor?   boolean
     |  |           |  +--ro is-stale?                                boolean
     |  |           +--ro remote-lfa
     |  |              +--ro mpls-outgoing-info
     |  |              |  +--ro nexthop-peer-ldp-ident
     |  |              |  |  +--ro lsr-id?           inet:ip-address
     |  |              |  |  +--ro label-space-id?   uint16
     |  |              |  +--ro out-label?                               uint32
     |  |              |  +--ro out-label-type?                          identityref
     |  |              |  +--ro out-label-owner?                         identityref
     |  |              |  +--ro is-from-graceful-restartable-neighbor?   boolean
     |  |              |  +--ro is-stale?                                boolean
     |  |              +--ro has-remote-lfa-bkup?   boolean
     |  +--ro bindings
     |  |  +--ro bindings-sum-afs
     |  |  |  +--ro binding-sum-af* [vrf-name af-name]
     |  |  |     +--ro vrf-name                       string
     |  |  |     +--ro af-name                        af
     |  |  |     +--ro binding-total?                 uint32
     |  |  |     +--ro binding-no-route?              uint32
     |  |  |     +--ro binding-local-no-route?        uint32
     |  |  |     +--ro binding-local?                 uint32
     |  |  |     +--ro binding-local-null?            uint32
     |  |  |     +--ro binding-local-implicit-null?   uint32
     |  |  |     +--ro binding-local-explicit-null?   uint32
     |  |  |     +--ro binding-local-non-null?        uint32
     |  |  |     +--ro binding-local-oor?             uint32
     |  |  |     +--ro lowest-allocated-label?        uint32
     |  |  |     +--ro highest-allocated-label?       uint32
     |  |  |     +--ro binding-remote?                uint32
     |  |  +--ro binding* [vrf-name prefix]
     |  |     +--ro vrf-name                             string
     |  |     +--ro prefix                               inet:ip-prefix
     |  |     +--ro fwd-prefix?                          inet:ip-address
     |  |     +--ro prefix-length?                       uint8
     |  |     +--ro local-label?                         uint32
     |  |     +--ro le-local-binding-revision?           uint32
     |  |     +--ro le-local-label-state?                local-label-state
     |  |     +--ro is-no-route?                         boolean
     |  |     +--ro label-oor?                           boolean
     |  |     +--ro advertise-prefix-filter?             string
     |  |     +--ro advertise-lsr-filter?                string
     |  |     +--ro config-enforced-local-label-value?   boolean
     |  |     +--ro remote-binding* []
     |  |     |  +--ro assigning-peer-ldp-ident
     |  |     |  |  +--ro lsr-id?           inet:ip-address
     |  |     |  |  +--ro label-space-id?   uint16
     |  |     |  +--ro remote-label?               uint32
     |  |     |  +--ro is-stale?                   boolean
     |  |     +--ro peers-advertised-to* []
     |  |        +--ro lsr-id?           inet:ip-address
     |  |        +--ro label-space-id?   uint16
     |  +--ro neighbors
     |  |  +--ro neighbor* [vrf-name lsr-id]
     |  |  |  +--ro vrf-name                      string
     |  |  |  +--ro lsr-id                        inet:ip-address
     |  |  |  +--ro label-space-id?               uint32
     |  |  |  +--ro session-role?                 enumeration
     |  |  |  +--ro session-prot-ver?             uint32
     |  |  |  +--ro up-time-seconds?              uint32
     |  |  |  +--ro nbr-path-vector-limit?        int32
     |  |  |  +--ro nbr-stats
     |  |  |  |  +--ro ta-pies-sent?                yang:counter32
     |  |  |  |  +--ro ta-pies-rcvd?                yang:counter32
     |  |  |  |  +--ro num-of-nbr-ipv4-discovery?   uint32
     |  |  |  |  +--ro num-of-nbr-ipv6-discovery?   uint32
     |  |  |  |  +--ro num-of-nbr-ipv4-addresses?   uint32
     |  |  |  |  +--ro num-of-nbr-ipv6-addresses?   uint32
     |  |  |  |  +--ro num-of-nbr-ipv4-lbl?         uint32
     |  |  |  |  +--ro num-of-nbr-ipv6-lbl?         uint32
     |  |  |  +--ro graceful-restart-adjacency
     |  |  |  |  +--ro is-graceful-restartable?            boolean
     |  |  |  |  +--ro reconnect-timeout?                  uint32
     |  |  |  |  +--ro recovery-time?                      uint32
     |  |  |  |  +--ro is-liveness-timer-running?          empty
     |  |  |  |  +--ro liveness-timer-remaining-seconds?   uint32
     |  |  |  |  +--ro is-recovery-timer-running?          empty
     |  |  |  |  +--ro recovery-timer-remaining-seconds?   uint32
     |  |  |  |  +--ro down-nbr-flap-count?                uint32
     |  |  |  |  +--ro down-nbr-down-reason?               identityref
     |  |  |  +--ro downstream-on-demand?         boolean
     |  |  |  +--ro tcp-information
     |  |  |  |  +--ro foreign-host?   inet:ip-address
     |  |  |  |  +--ro local-host?     inet:ip-address
     |  |  |  |  +--ro foreign-port?   uint16
     |  |  |  |  +--ro local-port?     uint16
     |  |  |  |  +--ro is-md5-on?      boolean
     |  |  |  |  +--ro up-time?        string
     |  |  |  +--ro capabilities
     |  |  |  |  +--ro sent-caps* [cap-type]
     |  |  |  |  |  +--ro cap-type                  uint16
     |  |  |  |  |  +--ro cap-des?                  string
     |  |  |  |  |  +--ro capability-data-length?   uint16
     |  |  |  |  |  +--ro capability-data?          string
     |  |  |  |  +--ro received-caps* [cap-type]
     |  |  |  |     +--ro cap-type                  uint16
     |  |  |  |     +--ro cap-des?                  string
     |  |  |  |     +--ro capability-data-length?   uint16
     |  |  |  |     +--ro capability-data?          string
     |  |  |  +--ro peer-hold-time?               uint32
     |  |  |  +--ro peer-keep-alive-interval?     uint32
     |  |  |  +--ro peer-state?                   adj-state
     |  |  |  +--ro inbound-ipv4?                 string
     |  |  |  +--ro inbound-ipv6-filter?          string
     |  |  |  +--ro outbound-ipv4-filter?         string
     |  |  |  +--ro outbound-ipv6-filter?         string
     |  |  |  +--ro has-sp?                       boolean
     |  |  |  +--ro sp-state?                     string
     |  |  |  +--ro sp-filter?                    string
     |  |  |  +--ro sp-has-duration?              boolean
     |  |  |  +--ro sp-duration?                  uint32
     |  |  |  +--ro spht-running?                 boolean
     |  |  |  +--ro spht-remaining?               uint32
     |  |  |  +--ro bgp-advertisement-state?      nbr-bgp-advt-state {mpls-ldp-bgp}?
     |  |  |  +--ro advertise-bgp-prefixes?       boolean {mpls-ldp-bgp}?
     |  |  |  +--ro client*                       string
     |  |  |  +--ro duplicate-address*            inet:ip-address
     |  |  |  +--ro nbr-bound-address*            inet:ip-address
     |  |  +--ro nbr-adjs* []
     |  |  |  +--ro (hello-type)?
     |  |  |     +--:(link-hello-type)
     |  |  |     |  +--ro interface?        if:interface-ref
     |  |  |     +--:(targeted-hello-type)
     |  |  |        +--ro local-address?    inet:ip-address
     |  |  |        +--ro target-address?   inet:ip-address
     |  |  |        +--ro target-state?     dhc-state
     |  |  +--ro stats-info
     |  |  |  +--ro message-out
     |  |  |  |  +--ro total-count?                 yang:counter32
     |  |  |  |  +--ro init-count?                  yang:counter32
     |  |  |  |  +--ro address-count?               yang:counter32
     |  |  |  |  +--ro address-withdraw-count?      yang:counter32
     |  |  |  |  +--ro label-map-count?             yang:counter32
     |  |  |  |  +--ro label-withdraw-count?        yang:counter32
     |  |  |  |  +--ro label-release-count?         yang:counter32
     |  |  |  |  +--ro label-request-count?         yang:counter32
     |  |  |  |  +--ro label-abort-request-count?   yang:counter32
     |  |  |  |  +--ro notification-count?          yang:counter32
     |  |  |  |  +--ro keep-alive-count?            yang:counter32
     |  |  |  |  +--ro iccp-rg-conn-count?          yang:counter32
     |  |  |  |  +--ro iccp-rg-disconn-count?       yang:counter32
     |  |  |  |  +--ro iccp-rg-notif-count?         yang:counter32
     |  |  |  |  +--ro iccp-rg-app-data-count?      yang:counter32
     |  |  |  +--ro message-in
     |  |  |  |  +--ro total-count?                 yang:counter32
     |  |  |  |  +--ro init-count?                  yang:counter32
     |  |  |  |  +--ro address-count?               yang:counter32
     |  |  |  |  +--ro address-withdraw-count?      yang:counter32
     |  |  |  |  +--ro label-map-count?             yang:counter32
     |  |  |  |  +--ro label-withdraw-count?        yang:counter32
     |  |  |  |  +--ro label-release-count?         yang:counter32
     |  |  |  |  +--ro label-request-count?         yang:counter32
     |  |  |  |  +--ro label-abort-request-count?   yang:counter32
     |  |  |  |  +--ro notification-count?          yang:counter32
     |  |  |  |  +--ro keep-alive-count?            yang:counter32
     |  |  |  |  +--ro iccp-rg-conn-count?          yang:counter32
     |  |  |  |  +--ro iccp-rg-disconn-count?       yang:counter32
     |  |  |  |  +--ro iccp-rg-notif-count?         yang:counter32
     |  |  |  |  +--ro iccp-rg-app-data-count?      yang:counter32
     |  |  |  +--ro discon-time?            yang:timestamp
     |  |  |  +--ro session-attempts?       yang:counter32
     |  |  |  +--ro sess-reject-no-hello?   yang:counter32
     |  |  |  +--ro sess-rej-ad?            yang:counter32
     |  |  |  +--ro sess-rej-max-pdu?       yang:counter32
     |  |  |  +--ro sess-rej-lr?            yang:counter32
     |  |  |  +--ro bad-ldpid?              yang:counter32
     |  |  |  +--ro bad-pdu-len?            yang:counter32
     |  |  |  +--ro bad-msg-len?            yang:counter32
     |  |  |  +--ro bad-tlv-len?            yang:counter32
     |  |  |  +--ro malformed-tlv-val?      yang:counter32
     |  |  |  +--ro keep-alive-exp?         yang:counter32
     |  |  |  +--ro shutdown-notif-rec?     yang:counter32
     |  |  |  +--ro shutdow-notif-sent?     yang:counter32
     |  |  +--ro backoffs
     |  |  |  +--ro backoff-seconds?   uint32
     |  |  |  +--ro waiting-seconds?   uint32
     |  |  +--ro nsr-nbr-detail {mpls-ldp-nsr}?
     |  |     +--ro nsr-state?                             identityref {mpls-ldp-nsr}?
     |  |     +--ro nsr-nbr-sync-state?                    identityref {mpls-ldp-nsr}?
     |  |     +--ro nsr-nbr-last-sync-error?               identityref {mpls-ldp-nsr}?
     |  |     +--ro nsr-nbr-last-sync-nack-reason?         identityref {mpls-ldp-nsr}?
     |  |     +--ro nsr-nbr-pend-label-req-resps?          yang:counter32
     |  |     +--ro nsr-nbr-pend-label-withdraw-resps?     yang:counter32
     |  |     +--ro nsr-nbr-pend-lcl-addr-withdraw-acks?   yang:counter32
     |  |     +--ro nsr-nbr-in-label-reqs-created?         yang:counter32
     |  |     +--ro nsr-nbr-in-label-reqs-freed?           yang:counter32
     |  |     +--ro nsr-nbr-in-label-withdraw-created?     yang:counter32
     |  |     +--ro nsr-nbr-in-label-withdraw-freed?       yang:counter32
     |  |     +--ro nsr-nbr-lcl-addr-withdraw-set?         yang:counter32
     |  |     +--ro nsr-nbr-lcl-addr-withdraw-cleared?     yang:counter32
     |  |     +--ro nsr-nbr-xmit-ctxt-enq?                 yang:counter32
     |  |     +--ro nsr-nbr-xmit-ctxt-deq?                 yang:counter32
     |  |     +--ro nbr-sess
     |  |     |  +--ro last-stat-change?    yang:timestamp
     |  |     |  +--ro state?               enumeration
     |  |     |  +--ro keep-alive-remain?   uint32
     |  |     |  +--ro keep-alive-time?     uint32
     |  |     |  +--ro max-pdu?             uint32
     |  |     |  +--ro discon-time?         yang:timestamp
     |  |     |  +--ro unknown-mess-err?    yang:counter32
     |  |     |  +--ro unknown-tlv?         yang:counter32
     |  |     +--ro path-vector-limit?                     int32
     |  +--ro label-ranges
     |     +--ro label-range* [lr-min lr-max]
     |        +--ro lr-min    uint32
     |        +--ro lr-max    uint32
     +--rw mpls-ldp-config
        +--rw global-cfg
        |  +--rw shutdown?                   empty
        |  +--rw enable-nsr?                 boolean {mpls-ldp-nsr}?
        |  +--rw disable-quick-start?        boolean
        |  +--rw loop-detection?             boolean
        |  +--rw admin-status?               enumeration
        |  +--rw (pak-priority)?
        |  |  +--:(dscp)
        |  |  |  +--rw dcsp-val?             uint32
        |  |  +--:(internal)
        |  |     +--rw high-priority?        boolean
        |  +--rw (igp-sync-delay-val)?
        |  |  +--:(timer)
        |  |  |  +--rw seconds?              uint32
        |  |  +--:(disable)
        |  |     +--rw disable-delay?        empty
        |  +--rw (igp-sync-delay-proc)?
        |  |  +--:(timer)
        |  |  |  +--rw seconds-delay-proc?   uint32
        |  |  +--:(disable)
        |  |     +--rw disable-delay-proc?   empty
        |  +--rw router-id* [vrf-name]
        |  |  +--rw vrf-name           string
        |  |  +--rw (router-id-val)?
        |  |  |  +--:(interface)
        |  |  |  |  +--rw lsr-id-if?   if:interface-ref
        |  |  |  +--:(ip-address)
        |  |  |     +--rw lsr-id-ip?   inet:ip-address
        |  |  +--rw force?             empty
        |  +--rw session
        |  |  +--rw downstream-on-demand* [vrf-name]
        |  |  |  +--rw vrf-name    string
        |  |  |  +--rw enabled?    boolean
        |  |  |  +--rw filter?     string
        |  |  +--rw backoff-init?           uint32
        |  |  +--rw backoff-max?            uint32
        |  |  +--rw (hold-time)?
        |  |  |  +--:(seconds)
        |  |  |  |  +--rw seconds?          uint16
        |  |  |  +--:(infinite)
        |  |  |     +--rw infinite?         boolean
        |  |  +--rw protection
        |  |     +--rw enable-prot?     boolean
        |  |     +--rw peer-filter?     string
        |  |     +--rw (duration)?
        |  |        +--:(finite)
        |  |        |  +--rw seconds?   uint32
        |  |        +--:(infinite)
        |  |           +--rw inf?       empty
        |  +--rw per-af
        |  |  +--rw af-cfg* [vrf-name af-name]
        |  |     +--rw vrf-name           string
        |  |     +--rw af-name            af
        |  |     +--rw default-route?     boolean
        |  |     +--rw (disc-trans-addr)?
        |  |        +--:(exp-addr)
        |  |        |  +--rw ipaddr?      inet:ip-address
        |  |        +--:(exp-int)
        |  |        |  +--rw interface?   if:interface-ref
        |  |        +--:(imp-addr)
        |  |           +--rw implicit?    empty
        |  +--rw protocol?                   enumeration
        |  +--rw init-sess-thresh?           int32
        +--rw nbr-table
        |  +--rw nbr-cfg* [nbr-vrf nbr-ip]
        |     +--rw nbr-vrf                 string
        |     +--rw nbr-ip                  inet:ip-address-no-zone
        |     +--rw admin-status?           enumeration
        |     +--rw implicit-withdraw?      boolean
        |     +--rw targeted?               boolean
        |     +--rw label-protocol?         enumeration
        |     +--rw label-binding-filter?   string
        |     +--rw password?               string
        +--rw passwords
        |  +--rw password* [nbr-vrf nbr-id password-num]
        |     +--rw nbr-vrf                string
        |     +--rw nbr-id                 union
        |     +--rw password-num           uint32
        |     +--rw pass-required?         boolean
        |     +--rw (password)?
        |        +--:(clear)
        |        |  +--rw clear-pass?      string
        |        +--:(encrypt)
        |        |  +--rw encrypt-pass?    string
        |        +--:(keychain)
        |           +--rw keychain-pass?   string
        +--rw session
        |  +--rw backoff?          uint32
        |  +--rw (holdtime)?
        |     +--:(seconds)
        |     |  +--rw seconds?    uint16
        |     +--:(infinite)
        |        +--rw infinite?   empty
        +--rw label-cfg
        |  +--rw label-af-cfg* [vrf-name af-name]
        |     +--rw vrf-name                   string
        |     +--rw af-name                    af
        |     +--rw (alloc-filter)?
        |     |  +--:(prefix)
        |     |  |  +--rw prefix-filter?       string
        |     |  +--:(host-route-only)
        |     |     +--rw host-route-enable?   boolean
        |     +--rw advt-filter* [prefix-filter peer-filter interface]
        |        +--rw prefix-filter    string
        |        +--rw peer-filter      string
        |        +--rw interface        if:interface-ref
        |        +--rw adv-label-cfg?   adv-label-type
        +--rw discovery
        |  +--rw link-hello
        |  |  +--rw holdtime?   uint16
        |  |  +--rw interval?   uint16
        |  +--rw targeted-hello
        |  |  +--rw holdtime?   uint16
        |  |  +--rw interval?   uint16
        |  |  +--rw enable?     boolean
        |  |  +--rw accept
        |  |     +--rw enable?       boolean
        |  |     +--rw src-filter?   string
        |  +--rw instance-tlv?      boolean
        |  +--rw int-trans-addrs
        |     +--rw int-trans-addr* [af-name int-name]
        |        +--rw af-name            af
        |        +--rw int-name           if:interface-ref
        |        +--rw (disc-trans-addr-int)?
        |           +--:(addr)
        |           |  +--rw trans-ip?    inet:ip-address
        |           +--:(int)
        |              +--rw trans-int?   if:interface-ref
        +--rw graceful-restart
        |  +--rw is-graceful-restartable?   boolean
        |  +--rw forwarding-holding?        uint32
        |  +--rw max-recovery?              uint32
        |  +--rw nbr-liveness?              uint32
        |  +--rw helper* [helper-vrf helper-filter]
        |     +--rw helper-vrf       string
        |     +--rw helper-filter    string
        +--rw logging
        |  +--rw graceful-restart?     boolean
        |  +--rw neighbor?             boolean
        |  +--rw nsr?                  boolean
        |  +--rw adjacency?            boolean
        |  +--rw session-protection?   boolean
        |  +--rw password
        |     +--rw config-msg
        |     |  +--rw enable?       boolean
        |     |  +--rw rate-limit?   uint32
        |     +--rw rollover-msg
        |        +--rw enable?       boolean
        |        +--rw rate-limit?   uint32
        +--rw interfaces
        |  +--rw interface* [vrf interface]
        |     +--rw vrf                        string
        |     +--rw interface                  if:interface-ref
        |     +--rw link-hello-int?            uint32
        |     +--rw link-hello-hold?           uint32
        |     +--rw disable-quick-start-int?   boolean
        |     +--rw (igp-sync-delay)?
        |     |  +--:(timer)
        |     |  |  +--rw seconds?             uint32
        |     |  +--:(disable)
        |     |     +--rw disable-delay?       empty
        |     +--rw afs
        |        +--rw af* [af-name]
        |           +--rw af-name               af
        |           +--rw enable?               boolean
        |           +--rw bgp-redist
        |           |  +--rw as-xx?          uint32
        |           |  +--rw as-yy?          uint32
        |           |  +--rw advertise-to?   string
        |           |  +--rw enable?         boolean
        |           +--rw autoconfig-disable?   boolean
        +--rw routing
        |  +--rw routing-inst* [routing-inst-name]
        |     +--rw routing-inst-name    string
        |     +--rw autoconfig-enable?   boolean
        |     +--rw (autoconfig-scope)?
        |     |  +--:(area)
        |     |  |  +--rw area-id?       uint32
        |     |  +--:(level)
        |     |     +--rw level-id?      enumeration
        |     +--rw sync?                boolean
        +--rw dual-stack
           +--rw max-wait?            uint32
           +--rw prefer-ipv4-peers?   string

  rpcs:
    +---x clear-msg-counters
    |  +---w input
    |  |  +---w (scope)?
    |  |     +--:(lsr-id)
    |  |     |  +---w vrf-name?   string
    |  |     |  +---w nbr-ip?     inet:ip-address
    |  |     +--:(all)
    |  |        +---w all?        empty
    |  +--ro output
    |     +--ro status?   string
    +---x restart-neighbor
    |  +---w input
    |  |  +---w (scope)?
    |  |     +--:(lsr-id)
    |  |     |  +---w vrf-name?   string
    |  |     |  +---w nbr-ip?     inet:ip-address
    |  |     +--:(all)
    |  |        +---w all?        empty
    |  +--ro output
    |     +--ro status?   string
    +---x clear-forwarding
       +---w input
       |  +---w (scope)?
       |     +--:(prefix-addr)
       |     |  +---w vrf-name?    string
       |     |  +---w prefix-ip?   inet:ip-address
       |     +--:(all)
       |        +---w all?         empty
       +--ro output
          +--ro status?   string

  notifications:
    +---n init-sess-thresh-ex
    |  +--ro lsr-id?             inet:ip-address
    |  +--ro label-space-id?     uint16
    |  +--ro init-sess-thresh?   int32
    +---n path-vector-limit-mismatch
    |  +--ro lsr-id?                   inet:ip-address
    |  +--ro label-space-id?           uint16
    |  +--ro path-vector-limit?        int32
    |  +--ro peer-id?                  inet:ip-address
    |  +--ro peer-path-vector-limit?   int32
    +---n session-up
    |  +--ro lsr-id?                    inet:ip-address
    |  +--ro label-space-id?            uint16
    |  +--ro peer-id?                   inet:ip-address
    |  +--ro session-state?             session-state
    |  +--ro session-discon-time?       yang:timestamp
    |  +--ro unknown-mes-type-errors?   yang:counter32
    |  +--ro unknown-tlv-errors?        yang:counter32
    +---n session-down
       +--ro lsr-id?                    inet:ip-address
       +--ro label-space-id?            uint16
       +--ro peer-id?                   inet:ip-address
       +--ro state?                     session-state
       +--ro session-discon-time?       yang:timestamp
       +--ro unknown-mes-type-errors?   yang:counter32
       +--ro unknown-tlv-errors?        yang:counter32
module: Cisco-IOS-XE-native
  +--rw native
     +--rw default
     |  +--rw crypto
     |     +--rw ikev2
     |        +--rw proposal?   empty
     |        +--rw policy?     empty
     +--rw bfd
     |  +--rw ios-bfd:l2cos?         uint8
     |  +--rw ios-bfd:map
     |  |  +--rw ios-bfd:ipv4
     |  |  |  +--rw ios-bfd:no-vrf
     |  |  |  |  +--rw ios-bfd:dest-ip?         inet:ipv4-prefix
     |  |  |  |  +--rw ios-bfd:src-ip?          inet:ipv4-prefix
     |  |  |  |  +--rw ios-bfd:template-name?   string
     |  |  |  +--rw ios-bfd:vrf
     |  |  |     +--rw ios-bfd:dst-vrf* [dst-vrf]
     |  |  |        +--rw ios-bfd:dst-vrf                                  string
     |  |  |        +--rw ios-bfd:A_PERIOD_B_PERIOD_C_PERIOD_D_SLASH_nn?   empty
     |  |  +--rw ios-bfd:ipv6
     |  |     +--rw ios-bfd:dp-ipv6_prefix* [dp-ipv6_prefix]
     |  |     |  +--rw ios-bfd:dp-ipv6_prefix      ios-types:ipv6-prefix
     |  |     |  +--rw ios-bfd:bfd-nm?             string
     |  |     |  +--rw ios-bfd:src-ipv6_prefix0* [src-ipv6_prefix0]
     |  |     |  |  +--rw ios-bfd:src-ipv6_prefix0    ios-types:ipv6-prefix
     |  |     |  |  +--rw ios-bfd:bfd-name?           string
     |  |     |  +--rw ios-bfd:vrf
     |  |     |     +--rw ios-bfd:src-vrf* [src-vrf]
     |  |     |        +--rw ios-bfd:src-vrf            string
     |  |     |        +--rw ios-bfd:src-ipv6_prefix?   ios-types:ipv6-prefix
     |  |     +--rw ios-bfd:vrf
     |  |        +--rw ios-bfd:dst-vrf* [dst-vrf]
     |  |           +--rw ios-bfd:dst-vrf            string
     |  |           +--rw ios-bfd:dst-ipv6_prefix?   ios-types:ipv6-prefix
     |  +--rw ios-bfd:slow-timers?   uint16
     +--rw version?                                  string
     +--rw boot-start-marker?                        empty
     +--rw boot
     |  +--rw system
     |  |  +--rw tftp-path?       string
     |  |  +--rw tftp?            string
     |  |  +--rw bootfile
     |  |  |  +--rw filename-list* [filename]
     |  |  |     +--rw filename    string
     |  |  +--rw flash
     |  |  |  +--rw flash-list* [flash-leaf]
     |  |  |     +--rw flash-leaf    string
     |  |  +--rw ios-sw:switch
     |  |     +--rw ios-sw:switch-number* [range]
     |  |     |  +--rw ios-sw:range           uint8
     |  |     |  +--rw ios-sw:flash-1-path?   string
     |  |     |  +--rw ios-sw:flash-path?     string
     |  |     |  +--rw ios-sw:tftp-path?      string
     |  |     +--rw ios-sw:all
     |  |        +--rw ios-sw:flash-1?   string
     |  |        +--rw ios-sw:flash?     string
     |  |        +--rw ios-sw:tftp?      string
     |  +--rw ios-sw:enable-break!
     |  |  +--rw ios-sw:switch?   uint8
     |  +--rw ios-sw:manual!
     |     +--rw ios-sw:switch?   uint8
     +--rw boot-end-marker?                          empty
     +--rw captive-portal-bypass?                    empty
     +--rw memory
     |  +--rw statistics
     |  |  +--rw history
     |  |     +--rw table?   uint8
     |  +--rw chunk
     |  |  +--rw siblings
     |  |     +--rw threshold?   uint32
     |  +--rw free
     |  |  +--rw low-watermark
     |  |     +--rw IO?          uint32
     |  |     +--rw processor?   uint32
     |  +--rw lite?         empty
     |  +--rw reserve
     |  |  +--rw critical!
     |  |     +--rw memory-range?   uint32
     |  +--rw sanity!
     |     +--rw all?      empty
     |     +--rw buffer?   empty
     |     +--rw queue?    empty
     +--rw location
     |  +--rw civic-location
     |     +--rw identifier* [identifier]
     |        +--rw identifier    string
     |        +--rw building?     string
     |        +--rw floor?        string
     |        +--rw landmark?     string
     |        +--rw name?         string
     |        +--rw number?       string
     +--rw call-home!
     |  +--rw ios-ch:contact-email-addr?   string
     |  +--rw ios-ch:source-interface
     |  |  +--rw (ios-ch:interface-choice)?
     |  |     +--:(ios-ch:AppNav-Compress)
     |  |     |  +--rw ios-ch:AppNav-Compress?             uint16
     |  |     +--:(ios-ch:AppNav-UnCompress)
     |  |     |  +--rw ios-ch:AppNav-UnCompress?           uint16
     |  |     +--:(ios-ch:ATM)
     |  |     |  +--rw ios-ch:ATM?                         string
     |  |     +--:(ios-ch:ATM-subinterface)
     |  |     |  +--rw ios-ch:ATM-subinterface
     |  |     |     +--rw ios-ch:ATM?   string
     |  |     +--:(ios-ch:ATM-ACR)
     |  |     |  +--rw ios-ch:ATM-ACR?                     string
     |  |     +--:(ios-ch:ATM-ACRsubinterface)
     |  |     |  +--rw ios-ch:ATM-ACRsubinterface
     |  |     |     +--rw ios-ch:ATM-ACR?   string
     |  |     +--:(ios-ch:BDI)
     |  |     |  +--rw ios-ch:BDI?                         string
     |  |     +--:(ios-ch:CEM)
     |  |     |  +--rw ios-ch:CEM?                         string
     |  |     +--:(ios-ch:CEM-ACR)
     |  |     |  +--rw ios-ch:CEM-ACR?                     uint8
     |  |     +--:(ios-ch:Embedded-Service-Engine)
     |  |     |  +--rw ios-ch:Embedded-Service-Engine?     string
     |  |     +--:(ios-ch:FastEthernet)
     |  |     |  +--rw ios-ch:FastEthernet?                string
     |  |     +--:(ios-ch:GigabitEthernet)
     |  |     |  +--rw ios-ch:GigabitEthernet?             string
     |  |     +--:(ios-ch:LISP)
     |  |     |  +--rw ios-ch:LISP?                        string
     |  |     +--:(ios-ch:LISP-subinterface)
     |  |     |  +--rw ios-ch:LISP-subinterface
     |  |     |     +--rw ios-ch:LISP?   string
     |  |     +--:(ios-ch:Loopback)
     |  |     |  +--rw ios-ch:Loopback?                    uint32
     |  |     +--:(ios-ch:Multilink)
     |  |     |  +--rw ios-ch:Multilink?                   uint16
     |  |     +--:(ios-ch:nve)
     |  |     |  +--rw ios-ch:nve?                         uint16
     |  |     +--:(ios-ch:overlay)
     |  |     |  +--rw ios-ch:overlay?                     uint16
     |  |     +--:(ios-ch:Port-channel)
     |  |     |  +--rw ios-ch:Port-channel?                uint32
     |  |     +--:(ios-ch:Port-channel-subinterface)
     |  |     |  +--rw ios-ch:Port-channel-subinterface
     |  |     |     +--rw ios-ch:Port-channel?   string
     |  |     +--:(ios-ch:pseudowire)
     |  |     |  +--rw ios-ch:pseudowire?                  uint32
     |  |     +--:(ios-ch:SM)
     |  |     |  +--rw ios-ch:SM?                          string
     |  |     +--:(ios-ch:Cellular)
     |  |     |  +--rw ios-ch:Cellular?                    string
     |  |     +--:(ios-ch:Serial)
     |  |     |  +--rw ios-ch:Serial?                      string
     |  |     +--:(ios-ch:TenGigabitEthernet)
     |  |     |  +--rw ios-ch:TenGigabitEthernet?          string
     |  |     +--:(ios-ch:Tunnel)
     |  |     |  +--rw ios-ch:Tunnel?                      uint32
     |  |     +--:(ios-ch:Virtual-Template)
     |  |     |  +--rw ios-ch:Virtual-Template?            uint16
     |  |     +--:(ios-ch:Vlan)
     |  |     |  +--rw ios-ch:Vlan?                        uint16
     |  |     +--:(ios-ch:VirtualPortGroup)
     |  |     |  +--rw ios-ch:VirtualPortGroup?            uint16
     |  |     +--:(ios-ch:vasileft)
     |  |     |  +--rw ios-ch:vasileft?                    uint16
     |  |     +--:(ios-ch:vasiright)
     |  |        +--rw ios-ch:vasiright?                   uint16
     |  +--rw ios-ch:http-proxy
     |  |  +--rw ios-ch:proxy-servers* [proxy-server]
     |  |     +--rw ios-ch:proxy-server    string
     |  |     +--rw ios-ch:port?           uint16
     |  +--rw ios-ch:profile* [profile-name]
     |     +--rw ios-ch:profile-name                string
     |     +--rw ios-ch:active?                     boolean
     |     +--rw ios-ch:destination
     |     |  +--rw ios-ch:transport-method?   enumeration
     |     |  +--rw ios-ch:address
     |     |     +--rw ios-ch:email?   string
     |     |     +--rw ios-ch:http?    string
     |     +--rw ios-ch:subscribe-to-alert-group
     |        +--rw ios-ch:diagnostic!
     |        |  +--rw ios-ch:severity?   enumeration
     |        +--rw ios-ch:environment!
     |        |  +--rw ios-ch:severity?   enumeration
     |        +--rw ios-ch:inventory!
     |        |  +--rw ios-ch:periodic
     |        |     +--rw (ios-ch:periodic-choice)?
     |        |        +--:(ios-ch:daily)
     |        |        |  +--rw ios-ch:daily
     |        |        |     +--rw ios-ch:begin-time?   ios-types:hhmm-type
     |        |        +--:(ios-ch:monthly)
     |        |        |  +--rw ios-ch:monthly
     |        |        |     +--rw ios-ch:date?         uint8
     |        |        |     +--rw ios-ch:begin-time?   ios-types:hhmm-type
     |        |        +--:(ios-ch:weekly)
     |        |           +--rw ios-ch:weekly
     |        |              +--rw ios-ch:day?          ios-types:weekday-type
     |        |              +--rw ios-ch:begin-time?   ios-types:hhmm-type
     |        +--rw ios-ch:syslog!
     |        |  +--rw ios-ch:severity* [value]
     |        |     +--rw ios-ch:value      enumeration
     |        |     +--rw ios-ch:pattern?   string
     |        +--rw ios-ch:configuration!
     |           +--rw ios-ch:periodic
     |              +--rw (ios-ch:periodic-choice)?
     |                 +--:(ios-ch:daily)
     |                 |  +--rw ios-ch:daily
     |                 |     +--rw ios-ch:begin-time?   ios-types:hhmm-type
     |                 +--:(ios-ch:monthly)
     |                 |  +--rw ios-ch:monthly
     |                 |     +--rw ios-ch:date?         uint8
     |                 |     +--rw ios-ch:begin-time?   ios-types:hhmm-type
     |                 +--:(ios-ch:weekly)
     |                    +--rw ios-ch:weekly
     |                       +--rw ios-ch:day?          ios-types:weekday-type
     |                       +--rw ios-ch:begin-time?   ios-types:hhmm-type
     +--rw hw-module
     |  +--rw uplink
     |  |  +--rw select?   string
     |  |  +--rw mode?     enumeration
     |  +--rw sm?       uint8
     |  +--rw pvdm?     string
     +--rw cisp
     |  +--rw enable?   empty
     +--rw module
     |  +--rw ios-sw:provision
     |     +--rw ios-sw:switch* [number]
     |        +--rw ios-sw:number     uint8
     |        +--rw ios-sw:chassis
     |        |  +--rw ios-sw:chassis-type?   uint32
     |        |  +--rw ios-sw:base-mac?       string
     |        +--rw ios-sw:slot* [number]
     |           +--rw ios-sw:number       uint8
     |           +--rw ios-sw:slot-type?   uint32
     |           +--rw ios-sw:base-mac?    string
     +--rw domain* [name]
     |  +--rw name    string
     |  +--rw vrf* [name]
     |     +--rw name      string
     |     +--rw border
     |     |  +--rw source-interface
     |     |  |  +--rw Loopback?   uint32
     |     |  +--rw master?             union
     |     |  +--rw password
     |     |     +--rw encryption?   enumeration
     |     |     +--rw clear-key?    string
     |     +--rw master
     |        +--rw (master-type)?
     |        |  +--:(branch)
     |        |  |  +--rw branch?        empty
     |        |  +--:(hub)
     |        |  |  +--rw hub?           empty
     |        |  +--:(transit)
     |        |     +--rw transit?       empty
     |        +--rw advanced
     |        |  +--rw byte-loss-threshold?          uint16
     |        |  +--rw channel-unreachable-timer?    uint16
     |        |  +--rw load-sharing?                 empty
     |        |  +--rw minimum-mask-length?          uint8
     |        |  +--rw mitigation-mode?              enumeration
     |        |  +--rw packet-loss-threshold?        uint8
     |        |  +--rw smart-probes
     |        |  |  +--rw destination-port?   uint16
     |        |  |  +--rw source-port?        uint16
     |        |  +--rw syslog
     |        |  |  +--rw tca-time-min?   uint32
     |        |  +--rw tcp
     |        |  |  +--rw mc-port?   uint16
     |        |  +--rw threshold-variance?           uint8
     |        |  +--rw traffic-class-ageout-timer
     |        |  |  +--rw interval?        uint16
     |        |  |  +--rw interval-unit?   enumeration
     |        |  +--rw transit-site-affinity?        empty
     |        +--rw collector
     |        |  +--rw ip?     inet:ipv4-address
     |        |  +--rw port?   uint16
     |        +--rw enterprise-prefix
     |        |  +--rw prefix-list?   string
     |        +--rw load-balance!
     |        |  +--rw advanced?   empty
     |        +--rw password
     |        |  +--rw encryption?   enumeration
     |        |  +--rw clear-key?    string
     |        +--rw site-prefixes
     |        |  +--rw prefix-list?   string
     |        +--rw source-interface
     |        |  +--rw Loopback?   uint32
     |        +--rw class* [name sequence]
     |        |  +--rw name               string
     |        |  +--rw sequence           uint16
     |        |  +--rw match
     |        |  |  +--rw dscp* [value]
     |        |  |     +--rw value     ios-types:dscp-type
     |        |  |     +--rw policy?   enumeration
     |        |  +--rw path-preference
     |        |     +--rw primary*    string
     |        |     +--rw fallback*   string
     |        +--rw hub-ip?              inet:ipv4-address
     +--rw parser
     |  +--rw config
     |     +--rw cache?       enumeration
     |     +--rw partition?   empty
     +--rw service
     |  +--rw internal?                  empty
     |  +--rw pad-conf
     |  |  +--rw pad?   boolean
     |  +--rw pad!
     |  |  +--rw cmns?       empty
     |  |  +--rw from-xot?   empty
     |  |  +--rw to-xot?     empty
     |  +--rw password-encryption?       empty
     |  +--rw password-recovery?         boolean
     |  +--rw timestamps!
     |  |  +--rw debug
     |  |  |  +--rw datetime!
     |  |  |  |  +--rw localtime!
     |  |  |  |  |  +--rw msec!
     |  |  |  |  |  |  +--rw show-timezone?   empty
     |  |  |  |  |  |  +--rw year?            empty
     |  |  |  |  |  +--rw show-timezone!
     |  |  |  |  |  |  +--rw msec?   empty
     |  |  |  |  |  |  +--rw year?   empty
     |  |  |  |  |  +--rw year!
     |  |  |  |  |     +--rw msec?            empty
     |  |  |  |  |     +--rw show-timezone?   empty
     |  |  |  |  +--rw msec!
     |  |  |  |  |  +--rw localtime!
     |  |  |  |  |  |  +--rw show-timezone?   empty
     |  |  |  |  |  |  +--rw year?            empty
     |  |  |  |  |  +--rw show-timezone!
     |  |  |  |  |  |  +--rw localtime?   empty
     |  |  |  |  |  |  +--rw year?        empty
     |  |  |  |  |  +--rw year!
     |  |  |  |  |     +--rw localtime?       empty
     |  |  |  |  |     +--rw show-timezone?   empty
     |  |  |  |  +--rw show-timezone!
     |  |  |  |  |  +--rw localtime!
     |  |  |  |  |  |  +--rw msec?   empty
     |  |  |  |  |  |  +--rw year?   empty
     |  |  |  |  |  +--rw msec!
     |  |  |  |  |  |  +--rw localtime?   empty
     |  |  |  |  |  |  +--rw year?        empty
     |  |  |  |  |  +--rw year!
     |  |  |  |  |     +--rw localtime?   empty
     |  |  |  |  |     +--rw msec?        empty
     |  |  |  |  +--rw year!
     |  |  |  |     +--rw localtime!
     |  |  |  |     |  +--rw msec?            empty
     |  |  |  |     |  +--rw show-timezone?   empty
     |  |  |  |     +--rw msec!
     |  |  |  |     |  +--rw localtime?       empty
     |  |  |  |     |  +--rw show-timezone?   empty
     |  |  |  |     +--rw show-timezone!
     |  |  |  |        +--rw localtime?   empty
     |  |  |  |        +--rw msec?        empty
     |  |  |  +--rw uptime?     empty
     |  |  +--rw log
     |  |     +--rw datetime!
     |  |     |  +--rw msec?            empty
     |  |     |  +--rw localtime?       empty
     |  |     |  +--rw show-timezone?   empty
     |  |     |  +--rw year?            empty
     |  |     +--rw uptime?     empty
     |  +--rw alignment
     |  |  +--rw detection?   empty
     |  |  +--rw logging?     empty
     |  +--rw call-home?                 empty
     |  +--rw compress-config?           empty
     |  +--rw config?                    empty
     |  +--rw counters
     |  |  +--rw max
     |  |     +--rw age?   uint8
     |  +--rw dhcp?                      empty
     |  +--rw disable-ip-fast-frag?      empty
     |  +--rw exec-callback?             empty
     |  +--rw exec-wait?                 empty
     |  +--rw finger?                    empty
     |  +--rw heartbeat
     |  |  +--rw fatal-count?          uint8
     |  |  +--rw interrupt-interval?   uint8
     |  |  +--rw interrupt-max?        uint8
     |  |  +--rw transmit-interval?    uint8
     |  |  +--rw warning-timeout?      uint8
     |  +--rw hide-telnet-addresses?     empty
     |  +--rw linenumber?                empty
     |  +--rw log-hidden?                empty
     |  +--rw nagle?                     empty
     |  +--rw old-slip-prompts?          empty
     |  +--rw prompt
     |  |  +--rw config?   empty
     |  +--rw pt-vty-logging?            empty
     |  +--rw sequence-numbers?          empty
     |  +--rw slave-log?                 empty
     |  +--rw tcp-keepalives-in?         empty
     |  +--rw tcp-keepalives-out?        empty
     |  +--rw telnet-zeroidle?           empty
     |  +--rw tcp-small-servers?         empty
     |  +--rw udp-small-servers?         empty
     |  +--rw unsupported-transceiver?   empty
     +--rw platform
     |  +--rw ios-plt:atm-cdvt?            boolean
     |  +--rw ios-plt:cfm?                 empty
     |  +--rw ios-plt:icmp
     |  |  +--rw ios-plt:rate-limit
     |  |     +--rw ios-plt:packet?     uint32
     |  |     +--rw ios-plt:duration?   uint32
     |  +--rw ios-plt:ip-ports
     |  |  +--rw ios-plt:ephemeral-max?   uint16
     |  +--rw ios-plt:bfd
     |  |  +--rw ios-plt:disable-offload?   empty
     |  |  +--rw ios-plt:allow-svi?         empty
     |  |  +--rw ios-plt:enable-offload?    empty
     |  +--rw ios-plt:bfd-debug-trace?     uint8
     |  +--rw ios-plt:console!
     |  |  +--rw ios-plt:output?   enumeration
     |  +--rw ios-plt:enable
     |  |  +--rw ios-plt:controller* [SONET]
     |  |     +--rw ios-plt:SONET    string
     |  +--rw ios-plt:external-alarm
     |  |  +--rw ios-plt:line?    uint32
     |  |  +--rw ios-plt:alarm?   ios:logging-level-type
     |  +--rw ios-plt:hardware
     |  |  +--rw ios-plt:lite
     |  |  |  +--rw ios-plt:license?   enumeration
     |  |  +--rw ios-plt:throughput
     |  |     +--rw (ios-plt:throughput-choice)?
     |  |        +--:(ios-plt:disable)
     |  |        |  +--rw ios-plt:disable?   enumeration
     |  |        +--:(ios-plt:level)
     |  |           +--rw ios-plt:level
     |  |              +--rw ios-plt:kbps?        enumeration
     |  |              +--rw ios-plt:eval-only?   empty
     |  +--rw ios-plt:ipsec
     |  |  +--rw ios-plt:arlog-supress?   empty
     |  |  +--rw ios-plt:fips-mode?       empty
     |  |  +--rw ios-plt:gdoi?            enumeration
     |  |  +--rw ios-plt:llq
     |  |  |  +--rw ios-plt:qos-group?   uint8
     |  |  +--rw ios-plt:reassemble
     |  |     +--rw ios-plt:transit?   empty
     |  +--rw ios-plt:l2vpn
     |  |  +--rw ios-plt:hdlc-pass-through?   empty
     |  |  +--rw ios-plt:statistics
     |  |     +--rw ios-plt:enable?   empty
     |  +--rw ios-plt:multicast
     |  |  +--rw ios-plt:mgre
     |  |  |  +--rw ios-plt:injection?   empty
     |  |  +--rw ios-plt:oce
     |  |     +--rw ios-plt:flag
     |  |        +--rw ios-plt:suppress?   empty
     |  +--rw ios-plt:punt-keepalive!
     |  |  +--rw ios-plt:disable-kernel-core?   boolean
     |  |  +--rw ios-plt:settings
     |  |     +--rw ios-plt:fatal-count?         uint16
     |  |     +--rw ios-plt:transmit-interval?   uint16
     |  |     +--rw ios-plt:warning-count?       uint16
     |  +--rw ios-plt:punt-policer
     |  |  +--rw ios-plt:punt-num* [cause] {ios-features:punt-num}?
     |  |     +--rw ios-plt:cause       uint8
     |  |     +--rw ios-plt:max-rate?   uint16
     |  |     +--rw ios-plt:high?       empty
     |  +--rw ios-plt:qos
     |  |  +--rw ios-plt:cac-policer?           uint16
     |  |  +--rw ios-plt:marker-statistics?     empty
     |  |  +--rw ios-plt:match-statistics
     |  |  |  +--rw ios-plt:per-filter?   empty
     |  |  |  +--rw ios-plt:per-ace?      empty
     |  |  +--rw ios-plt:performance-monitor?   empty
     |  |  +--rw ios-plt:punt-path-matching?    empty
     |  +--rw ios-plt:reload
     |  |  +--rw ios-plt:immediate?   empty
     |  +--rw ios-plt:shell?               boolean
     |  +--rw ios-plt:tcam-parity-error?   enumeration
     |  +--rw ios-plt:urpf
     |  |  +--rw ios-plt:loose
     |  |     +--rw ios-plt:counter
     |  |        +--rw ios-plt:ipv4
     |  |        |  +--rw ios-plt:supress
     |  |        |     +--rw ios-plt:asymmetric_only?   empty
     |  |        +--rw ios-plt:ipv6
     |  |           +--rw ios-plt:supress
     |  |              +--rw ios-plt:asymmetric_only?   empty
     |  +--rw ios-plt:tcam-threshold
     |  |  +--rw ios-plt:alarm-frequency?   uint32
     |  +--rw ios-plt:trace
     |     +--rw ios-plt:runtime* [slot bay]
     |        +--rw ios-plt:slot       uint8
     |        +--rw ios-plt:bay        uint8
     |        +--rw ios-plt:process?   enumeration
     |        +--rw ios-plt:module?    enumeration
     |        +--rw ios-plt:level?     enumeration
     +--rw hostname?                                 string
     +--rw enable
     |  +--rw password
     |  |  +--rw level?    uint8
     |  |  +--rw type?     enumeration
     |  |  +--rw secret?   string
     |  +--rw last-resort?   enumeration
     |  +--rw secret
     |  |  +--rw level?    uint8
     |  |  +--rw type?     enumeration
     |  |  +--rw secret?   string
     |  +--rw use-tacacs?    empty
     +--rw password
     |  +--rw encryption
     |     +--rw aes?   empty
     +--rw eap
     |  +--rw profile* [name]
     |     +--rw name              string
     |     +--rw method
     |     |  +--rw fast?       empty
     |     |  +--rw gtc?        empty
     |     |  +--rw leap?       empty
     |     |  +--rw mschapv2?   empty
     |     |  +--rw peap?       empty
     |     |  +--rw md5?        empty
     |     |  +--rw tls?        empty
     |     +--rw pki-trustpoint?   string
     +--rw archive
     |  +--rw log
     |  |  +--rw config
     |  |     +--rw hidekeys?   empty
     |  |     +--rw logging
     |  |     |  +--rw enable?       empty
     |  |     |  +--rw size?         uint16
     |  |     |  +--rw persistent!
     |  |     |     +--rw auto?     empty
     |  |     |     +--rw reload?   empty
     |  |     +--rw notify
     |  |        +--rw syslog!
     |  |           +--rw contenttype?   enumeration
     |  +--rw path?           union
     |  +--rw maximum?        uint8
     |  +--rw write-memory?   empty
     |  +--rw time-period?    uint32
     +--rw username* [name]
     |  +--rw name         string
     |  +--rw privilege?   uint8
     |  +--rw one-time?    empty
     |  +--rw password
     |  |  +--rw encryption?   enumeration
     |  |  +--rw password?     string
     |  +--rw secret
     |     +--rw encryption?   enumeration
     |     +--rw secret?       string
     +--rw controller
     |  +--rw ios-ctrl:controller-tx-ex-list* [name number]
     |  |  +--rw ios-ctrl:name             enumeration
     |  |  +--rw ios-ctrl:number           string
     |  |  +--rw ios-ctrl:atm?             empty
     |  |  +--rw ios-ctrl:framing?         string
     |  |  +--rw ios-ctrl:clock
     |  |  |  +--rw ios-ctrl:source
     |  |  |     +--rw (ios-ctrl:source-choice)?
     |  |  |        +--:(ios-ctrl:line)
     |  |  |        |  +--rw ios-ctrl:line!
     |  |  |        |     +--rw ios-ctrl:line-mode?   enumeration
     |  |  |        +--:(ios-ctrl:internal)
     |  |  |        |  +--rw ios-ctrl:internal?     empty
     |  |  |        +--:(ios-ctrl:loop-timed)
     |  |  |           +--rw ios-ctrl:loop-timed?   empty
     |  |  +--rw ios-ctrl:linecode?        enumeration
     |  |  +--rw ios-ctrl:cablelength
     |  |  |  +--rw (ios-ctrl:cablelength-choice)?
     |  |  |     +--:(ios-ctrl:long)
     |  |  |     |  +--rw ios-ctrl:long?    string
     |  |  |     +--:(ios-ctrl:short)
     |  |  |        +--rw ios-ctrl:short?   string
     |  |  +--rw ios-ctrl:channel-group* [number]
     |  |     +--rw ios-ctrl:number       uint8
     |  |     +--rw ios-ctrl:timeslots*   union
     |  +--rw ios-ctrl:Cellular* [id]
     |  |  +--rw ios-ctrl:id     string
     |  |  +--rw ios-ctrl:lte
     |  |     +--rw ios-ctrl:modem
     |  |        +--rw ios-ctrl:link-recovery
     |  |           +--rw ios-ctrl:rssi
     |  |           |  +--rw ios-ctrl:onset-threshold?   int32
     |  |           +--rw ios-ctrl:monitor-timer?    uint32
     |  |           +--rw ios-ctrl:wait-timer?       uint32
     |  |           +--rw ios-ctrl:debounce-count?   uint32
     |  +--rw ios-ctrl:SONET* [name]
     |  |  +--rw ios-ctrl:name        string
     |  |  +--rw ios-ctrl:framing?    enumeration
     |  |  +--rw ios-ctrl:shutdown?   empty
     |  |  +--rw ios-ctrl:clock
     |  |  |  +--rw ios-ctrl:source?   enumeration
     |  |  +--rw ios-ctrl:aug
     |  |  |  +--rw ios-ctrl:mapping?   enumeration
     |  |  +--rw ios-ctrl:au-3* [number]
     |  |  |  +--rw ios-ctrl:number      int8
     |  |  |  +--rw ios-ctrl:overhead
     |  |  |  |  +--rw ios-ctrl:byte?     enumeration
     |  |  |  |  +--rw ios-ctrl:length?   uint8
     |  |  |  +--rw ios-ctrl:mode
     |  |  |     +--rw ios-ctrl:mapping?   enumeration
     |  |  +--rw ios-ctrl:au-4-atm
     |  |  |  +--rw ios-ctrl:au-4
     |  |  |     +--rw ios-ctrl:number?   int8
     |  |  |     +--rw ios-ctrl:atm?      empty
     |  |  +--rw ios-ctrl:au-4* [number tug-3]
     |  |  |  +--rw ios-ctrl:number                     int8
     |  |  |  +--rw ios-ctrl:tug-3                      int8
     |  |  |  +--rw ios-ctrl:mode?                      enumeration
     |  |  |  +--rw ios-ctrl:cem-group?                 int32
     |  |  |  +--rw (ios-ctrl:framing-choice)?
     |  |  |  |  +--:(ios-ctrl:unframed-case)
     |  |  |  |  |  +--rw ios-ctrl:unframed?            empty
     |  |  |  |  +--:(ios-ctrl:framing-case)
     |  |  |  |     +--rw ios-ctrl:framing?             enumeration
     |  |  |  +--rw ios-ctrl:cem-group-timeslots
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1 cem-group]
     |  |  |  |     +--rw ios-ctrl:number       int8
     |  |  |  |     +--rw ios-ctrl:e1           int8
     |  |  |  |     +--rw ios-ctrl:cem-group    int32
     |  |  |  |     +--rw ios-ctrl:timeslots?   string
     |  |  |  +--rw ios-ctrl:channel-group-timeslots
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1 channel-group]
     |  |  |  |     +--rw ios-ctrl:number           int8
     |  |  |  |     +--rw ios-ctrl:e1               int8
     |  |  |  |     +--rw ios-ctrl:channel-group    int32
     |  |  |  |     +--rw ios-ctrl:timeslots?       string
     |  |  |  +--rw ios-ctrl:cem-group-unframed
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1 cem-group]
     |  |  |  |     +--rw ios-ctrl:number       int8
     |  |  |  |     +--rw ios-ctrl:e1           int8
     |  |  |  |     +--rw ios-ctrl:cem-group    int32
     |  |  |  |     +--rw ios-ctrl:unframed?    empty
     |  |  |  +--rw ios-ctrl:framing-unframed
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1]
     |  |  |  |     +--rw ios-ctrl:number     int8
     |  |  |  |     +--rw ios-ctrl:e1         int8
     |  |  |  |     +--rw ios-ctrl:framing?   enumeration
     |  |  |  +--rw ios-ctrl:cem-group-atm
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1]
     |  |  |  |     +--rw ios-ctrl:number    int8
     |  |  |  |     +--rw ios-ctrl:e1        int8
     |  |  |  |     +--rw ios-ctrl:atm?      empty
     |  |  |  +--rw ios-ctrl:ima-group
     |  |  |     +--rw ios-ctrl:tug-2* [number e1 ima-group]
     |  |  |        +--rw ios-ctrl:number       int8
     |  |  |        +--rw ios-ctrl:e1           int8
     |  |  |        +--rw ios-ctrl:ima-group    int32
     |  |  +--rw ios-ctrl:aps
     |  |     +--rw ios-ctrl:group
     |  |     |  +--rw ios-ctrl:group-number?   uint8
     |  |     |  +--rw ios-ctrl:acr?            int8
     |  |     +--rw ios-ctrl:working?         int8
     |  |     +--rw ios-ctrl:protect
     |  |     |  +--rw ios-ctrl:number?    int8
     |  |     |  +--rw ios-ctrl:ip-addr?   inet:ipv4-address
     |  |     +--rw ios-ctrl:hspw-icrm-grp?   uint8
     |  |     +--rw ios-ctrl:interchassis
     |  |        +--rw ios-ctrl:group?   uint8
     |  +--rw ios-ctrl:SONET-ACR* [name]
     |  |  +--rw ios-ctrl:name        string
     |  |  +--rw ios-ctrl:framing?    enumeration
     |  |  +--rw ios-ctrl:shutdown?   empty
     |  |  +--rw ios-ctrl:clock
     |  |  |  +--rw ios-ctrl:source?   enumeration
     |  |  +--rw ios-ctrl:aug
     |  |  |  +--rw ios-ctrl:mapping?   enumeration
     |  |  +--rw ios-ctrl:au-3* [number]
     |  |  |  +--rw ios-ctrl:number      int8
     |  |  |  +--rw ios-ctrl:overhead
     |  |  |  |  +--rw ios-ctrl:byte?     enumeration
     |  |  |  |  +--rw ios-ctrl:length?   uint8
     |  |  |  +--rw ios-ctrl:mode
     |  |  |     +--rw ios-ctrl:mapping?   enumeration
     |  |  +--rw ios-ctrl:au-4-atm
     |  |  |  +--rw ios-ctrl:au-4
     |  |  |     +--rw ios-ctrl:number?   int8
     |  |  |     +--rw ios-ctrl:atm?      empty
     |  |  +--rw ios-ctrl:au-4* [number tug-3]
     |  |  |  +--rw ios-ctrl:number                     int8
     |  |  |  +--rw ios-ctrl:tug-3                      int8
     |  |  |  +--rw ios-ctrl:mode?                      enumeration
     |  |  |  +--rw ios-ctrl:cem-group?                 int32
     |  |  |  +--rw (ios-ctrl:framing-choice)?
     |  |  |  |  +--:(ios-ctrl:unframed-case)
     |  |  |  |  |  +--rw ios-ctrl:unframed?            empty
     |  |  |  |  +--:(ios-ctrl:framing-case)
     |  |  |  |     +--rw ios-ctrl:framing?             enumeration
     |  |  |  +--rw ios-ctrl:cem-group-timeslots
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1 cem-group]
     |  |  |  |     +--rw ios-ctrl:number       int8
     |  |  |  |     +--rw ios-ctrl:e1           int8
     |  |  |  |     +--rw ios-ctrl:cem-group    int32
     |  |  |  |     +--rw ios-ctrl:timeslots?   string
     |  |  |  +--rw ios-ctrl:channel-group-timeslots
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1 channel-group]
     |  |  |  |     +--rw ios-ctrl:number           int8
     |  |  |  |     +--rw ios-ctrl:e1               int8
     |  |  |  |     +--rw ios-ctrl:channel-group    int32
     |  |  |  |     +--rw ios-ctrl:timeslots?       string
     |  |  |  +--rw ios-ctrl:cem-group-unframed
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1 cem-group]
     |  |  |  |     +--rw ios-ctrl:number       int8
     |  |  |  |     +--rw ios-ctrl:e1           int8
     |  |  |  |     +--rw ios-ctrl:cem-group    int32
     |  |  |  |     +--rw ios-ctrl:unframed?    empty
     |  |  |  +--rw ios-ctrl:framing-unframed
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1]
     |  |  |  |     +--rw ios-ctrl:number     int8
     |  |  |  |     +--rw ios-ctrl:e1         int8
     |  |  |  |     +--rw ios-ctrl:framing?   enumeration
     |  |  |  +--rw ios-ctrl:cem-group-atm
     |  |  |  |  +--rw ios-ctrl:tug-2* [number e1]
     |  |  |  |     +--rw ios-ctrl:number    int8
     |  |  |  |     +--rw ios-ctrl:e1        int8
     |  |  |  |     +--rw ios-ctrl:atm?      empty
     |  |  |  +--rw ios-ctrl:ima-group
     |  |  |     +--rw ios-ctrl:tug-2* [number e1 ima-group]
     |  |  |        +--rw ios-ctrl:number       int8
     |  |  |        +--rw ios-ctrl:e1           int8
     |  |  |        +--rw ios-ctrl:ima-group    int32
     |  |  +--rw ios-ctrl:aps
     |  |     +--rw ios-ctrl:group
     |  |     |  +--rw ios-ctrl:group-number?   uint8
     |  |     |  +--rw ios-ctrl:acr?            int8
     |  |     +--rw ios-ctrl:working?         int8
     |  |     +--rw ios-ctrl:protect
     |  |     |  +--rw ios-ctrl:number?    int8
     |  |     |  +--rw ios-ctrl:ip-addr?   inet:ipv4-address
     |  |     +--rw ios-ctrl:hspw-icrm-grp?   uint8
     |  |     +--rw ios-ctrl:interchassis
     |  |        +--rw ios-ctrl:group?   uint8
     |  +--rw ios-ctrl:wanphy* [name]
     |     +--rw ios-ctrl:name    string
     +--rw aqm-register-fnf?                         empty
     +--rw vrf
     |  +--rw definition* [name]
     |     +--rw name              string
     |     +--rw description?      string
     |     +--rw rd?               union
     |     +--rw address-family
     |     |  +--rw ipv4!
     |     |  |  +--rw export
     |     |  |  |  +--rw map?   string
     |     |  |  +--rw maximum!
     |     |  |  |  +--rw routes?               uint32
     |     |  |  |  +--rw (maximum-choice)
     |     |  |  |     +--:(threshold-case)
     |     |  |  |     |  +--rw threshold?      uint16
     |     |  |  |     |  +--rw reinstall?      uint16
     |     |  |  |     +--:(warning-case)
     |     |  |  |        +--rw warning-only?   empty
     |     |  |  +--rw mdt
     |     |  |  |  +--rw default
     |     |  |  |  |  +--rw address?   inet:ipv4-address
     |     |  |  |  |  +--rw mpls
     |     |  |  |  |     +--rw mldp?   inet:ipv4-address
     |     |  |  |  +--rw data
     |     |  |  |  |  +--rw multicast* [address wildcard]
     |     |  |  |  |  |  +--rw address     inet:ipv4-address
     |     |  |  |  |  |  +--rw wildcard    inet:ipv4-address
     |     |  |  |  |  +--rw list?        ios-types:ext-acl-type
     |     |  |  |  |  +--rw threshold?   uint32
     |     |  |  |  +--rw log-reuse?    empty
     |     |  |  |  +--rw mtu?          uint16
     |     |  |  |  +--rw preference*   enumeration
     |     |  |  +--rw route-target
     |     |  |  |  +--rw export* [asn-ip]
     |     |  |  |  |  +--rw asn-ip    ios-types:asn-ip-type
     |     |  |  |  +--rw import* [asn-ip]
     |     |  |  |     +--rw asn-ip    ios-types:asn-ip-type
     |     |  |  +--rw bgp
     |     |  |  |  +--rw next-hop
     |     |  |  |     +--rw Loopback?   uint32
     |     |  |  +--rw import
     |     |  |     +--rw map?   string
     |     |  +--rw ipv6!
     |     |     +--rw mdt
     |     |     |  +--rw mtu?   uint16
     |     |     +--rw route-target
     |     |     |  +--rw export* [asn-ip]
     |     |     |  |  +--rw asn-ip    ios-types:asn-ip-type
     |     |     |  +--rw import* [asn-ip]
     |     |     |     +--rw asn-ip    ios-types:asn-ip-type
     |     |     +--rw bgp
     |     |     |  +--rw next-hop
     |     |     |     +--rw (ipv4-ipv6)?
     |     |     |        +--:(ipv4)
     |     |     |        |  +--rw ipv4
     |     |     |        |     +--rw Loopback?   uint32
     |     |     |        +--:(ipv6)
     |     |     |           +--rw ipv6
     |     |     |              +--rw Loopback?   uint32
     |     |     +--rw import
     |     |        +--rw map?   string
     |     +--rw route-target
     |        +--rw export* [asn-ip]
     |        |  +--rw asn-ip    ios-types:asn-ip-type
     |        +--rw import* [asn-ip]
     |           +--rw asn-ip    ios-types:asn-ip-type
     +--rw rmon
     |  +--rw alarm* [number]
     |  |  +--rw number               uint16
     |  |  +--rw mib-object?          string
     |  |  +--rw sample-interval?     uint32
     |  |  +--rw test-mode?           enumeration
     |  |  +--rw rising-threshold?    int32
     |  |  +--rw rising-event?        uint16
     |  |  +--rw falling-threshold?   int32
     |  |  +--rw falling-event?       uint16
     |  |  +--rw owner?               string
     |  +--rw event* [number]
     |     +--rw number    uint16
     |     +--rw log!
     |        +--rw trap?          string
     |        +--rw description?   string
     |        +--rw owner?         string
     +--rw sampler* [name]
     |  +--rw name                    string
     |  +--rw ios-flow:description?   string
     |  +--rw ios-flow:mode
     |  |  +--rw ios-flow:deterministic
     |  |  |  +--rw ios-flow:number?   uint8
     |  |  |  +--rw ios-flow:out-of?   uint16
     |  |  +--rw ios-flow:hash
     |  |  |  +--rw ios-flow:number?   uint8
     |  |  |  +--rw ios-flow:out-of?   uint16
     |  |  +--rw ios-flow:random
     |  |     +--rw ios-flow:number?   uint8
     |  |     +--rw ios-flow:out-of?   uint16
     |  +--rw ios-flow:granularity
     |     +--rw ios-flow:connection?   empty
     |     +--rw ios-flow:packet?       empty
     +--rw flow
     |  +--rw ios-flow:record* [name]
     |  |  +--rw ios-flow:name           string
     |  |  +--rw ios-flow:type?          enumeration
     |  |  +--rw ios-flow:collect
     |  |  |  +--rw ios-flow:application
     |  |  |  |  +--rw ios-flow:dns
     |  |  |  |  |  +--rw ios-flow:domain-name?   empty
     |  |  |  |  +--rw ios-flow:http
     |  |  |  |  |  +--rw ios-flow:host?         empty
     |  |  |  |  |  +--rw ios-flow:referer?      empty
     |  |  |  |  |  +--rw ios-flow:uri
     |  |  |  |  |  |  +--rw ios-flow:statistics?   empty
     |  |  |  |  |  +--rw ios-flow:url?          empty
     |  |  |  |  |  +--rw ios-flow:user-agent?   empty
     |  |  |  |  +--rw ios-flow:media
     |  |  |  |  |  +--rw ios-flow:bytes
     |  |  |  |  |  |  +--rw ios-flow:counter!
     |  |  |  |  |  |  |  +--rw ios-flow:long?   empty
     |  |  |  |  |  |  +--rw ios-flow:rate!
     |  |  |  |  |  |     +--rw ios-flow:per-flow!
     |  |  |  |  |  |        +--rw ios-flow:max?   empty
     |  |  |  |  |  |        +--rw ios-flow:min?   empty
     |  |  |  |  |  +--rw ios-flow:event?     empty
     |  |  |  |  |  +--rw ios-flow:packets
     |  |  |  |  |     +--rw ios-flow:counter!
     |  |  |  |  |     |  +--rw ios-flow:long?   empty
     |  |  |  |  |     +--rw ios-flow:rate!
     |  |  |  |  |        +--rw ios-flow:variation!
     |  |  |  |  |           +--rw ios-flow:max?   empty
     |  |  |  |  |           +--rw ios-flow:min?   empty
     |  |  |  |  |           +--rw ios-flow:sum?   empty
     |  |  |  |  +--rw ios-flow:name!
     |  |  |  |  |  +--rw ios-flow:account-on-resolution?   empty
     |  |  |  |  +--rw ios-flow:nntp
     |  |  |  |  |  +--rw ios-flow:group-name?   empty
     |  |  |  |  +--rw ios-flow:pop3
     |  |  |  |  |  +--rw ios-flow:server?   empty
     |  |  |  |  +--rw ios-flow:rtmp
     |  |  |  |  |  +--rw ios-flow:pageUrl?   empty
     |  |  |  |  +--rw ios-flow:rtsp
     |  |  |  |  |  +--rw ios-flow:host?   empty
     |  |  |  |  +--rw ios-flow:sip
     |  |  |  |  |  +--rw ios-flow:destination?   empty
     |  |  |  |  |  +--rw ios-flow:source?        empty
     |  |  |  |  +--rw ios-flow:smtp
     |  |  |  |  |  +--rw ios-flow:sender?   empty
     |  |  |  |  |  +--rw ios-flow:server?   empty
     |  |  |  |  +--rw ios-flow:ssl
     |  |  |  |  |  +--rw ios-flow:common-name?   empty
     |  |  |  |  +--rw ios-flow:vendor?    empty
     |  |  |  |  +--rw ios-flow:version?   empty
     |  |  |  +--rw ios-flow:connection
     |  |  |  |  +--rw ios-flow:client
     |  |  |  |  |  +--rw ios-flow:all?         empty
     |  |  |  |  |  +--rw ios-flow:counter
     |  |  |  |  |  |  +--rw ios-flow:bytes
     |  |  |  |  |  |  |  +--rw ios-flow:long?            empty
     |  |  |  |  |  |  |  +--rw ios-flow:network
     |  |  |  |  |  |  |  |  +--rw ios-flow:long?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |  |  |     +--rw ios-flow:long?   empty
     |  |  |  |  |  |  +--rw ios-flow:packets
     |  |  |  |  |  |     +--rw ios-flow:long?            empty
     |  |  |  |  |  |     +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  +--rw ios-flow:ipv4
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:ipv6
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |     +--rw ios-flow:port?   empty
     |  |  |  |  +--rw ios-flow:delay
     |  |  |  |  |  +--rw ios-flow:all?           empty
     |  |  |  |  |  +--rw ios-flow:application
     |  |  |  |  |  |  +--rw ios-flow:max?   empty
     |  |  |  |  |  |  +--rw ios-flow:min?   empty
     |  |  |  |  |  |  +--rw ios-flow:sum?   empty
     |  |  |  |  |  +--rw ios-flow:network
     |  |  |  |  |  |  +--rw ios-flow:client-to-server
     |  |  |  |  |  |  |  +--rw ios-flow:max?           empty
     |  |  |  |  |  |  |  +--rw ios-flow:min?           empty
     |  |  |  |  |  |  |  +--rw ios-flow:num-samples?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:sum?           empty
     |  |  |  |  |  |  +--rw ios-flow:long-lived
     |  |  |  |  |  |  |  +--rw ios-flow:client-to-serve
     |  |  |  |  |  |  |  |  +--rw ios-flow:sum?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:to-client
     |  |  |  |  |  |  |  |  +--rw ios-flow:sum?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:to-serve
     |  |  |  |  |  |  |     +--rw ios-flow:sum?   empty
     |  |  |  |  |  |  +--rw ios-flow:to-client
     |  |  |  |  |  |  |  +--rw ios-flow:max?           empty
     |  |  |  |  |  |  |  +--rw ios-flow:min?           empty
     |  |  |  |  |  |  |  +--rw ios-flow:num-samples?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:sum?           empty
     |  |  |  |  |  |  +--rw ios-flow:to-server
     |  |  |  |  |  |     +--rw ios-flow:max?           empty
     |  |  |  |  |  |     +--rw ios-flow:min?           empty
     |  |  |  |  |  |     +--rw ios-flow:num-samples?   empty
     |  |  |  |  |  |     +--rw ios-flow:sum?           empty
     |  |  |  |  |  +--rw ios-flow:response
     |  |  |  |  |     +--rw ios-flow:client-to-server
     |  |  |  |  |     |  +--rw ios-flow:max?   empty
     |  |  |  |  |     |  +--rw ios-flow:min?   empty
     |  |  |  |  |     |  +--rw ios-flow:sum?   empty
     |  |  |  |  |     +--rw ios-flow:to-server
     |  |  |  |  |        +--rw ios-flow:histogram?   empty
     |  |  |  |  |        +--rw ios-flow:max?         empty
     |  |  |  |  |        +--rw ios-flow:min?         empty
     |  |  |  |  |        +--rw ios-flow:sum?         empty
     |  |  |  |  +--rw ios-flow:id?                empty
     |  |  |  |  +--rw ios-flow:initiator?         empty
     |  |  |  |  +--rw ios-flow:new-connections?   empty
     |  |  |  |  +--rw ios-flow:server
     |  |  |  |  |  +--rw ios-flow:all?         empty
     |  |  |  |  |  +--rw ios-flow:counter
     |  |  |  |  |  |  +--rw ios-flow:bytes
     |  |  |  |  |  |  |  +--rw ios-flow:long?            empty
     |  |  |  |  |  |  |  +--rw ios-flow:network
     |  |  |  |  |  |  |  |  +--rw ios-flow:long?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |  |  |     +--rw ios-flow:long?   empty
     |  |  |  |  |  |  +--rw ios-flow:packets
     |  |  |  |  |  |  |  +--rw ios-flow:long?            empty
     |  |  |  |  |  |  |  +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  |  +--rw ios-flow:responses?   empty
     |  |  |  |  |  +--rw ios-flow:ipv4
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:ipv6
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |     +--rw ios-flow:port?   empty
     |  |  |  |  +--rw ios-flow:sum-duration?      empty
     |  |  |  |  +--rw ios-flow:transaction
     |  |  |  |  |  +--rw ios-flow:all?        empty
     |  |  |  |  |  +--rw ios-flow:counter
     |  |  |  |  |  |  +--rw ios-flow:complete?   empty
     |  |  |  |  |  +--rw ios-flow:duration
     |  |  |  |  |     +--rw ios-flow:max?   empty
     |  |  |  |  |     +--rw ios-flow:min?   empty
     |  |  |  |  |     +--rw ios-flow:sum?   empty
     |  |  |  |  +--rw ios-flow:transaction-id?    empty
     |  |  |  +--rw ios-flow:counter
     |  |  |  |  +--rw ios-flow:bytes!
     |  |  |  |  |  +--rw ios-flow:long?      empty
     |  |  |  |  |  +--rw ios-flow:rate!
     |  |  |  |  |  |  +--rw ios-flow:per-flow!
     |  |  |  |  |  |     +--rw ios-flow:max?   empty
     |  |  |  |  |  |     +--rw ios-flow:min?   empty
     |  |  |  |  |  +--rw ios-flow:squared
     |  |  |  |  |     +--rw ios-flow:long?   empty
     |  |  |  |  +--rw ios-flow:flows?     empty
     |  |  |  |  +--rw ios-flow:packets!
     |  |  |  |     +--rw ios-flow:dropped?   empty
     |  |  |  |     +--rw ios-flow:long?      empty
     |  |  |  |     +--rw ios-flow:rate!
     |  |  |  |        +--rw ios-flow:per-flow!
     |  |  |  |           +--rw ios-flow:max?   empty
     |  |  |  |           +--rw ios-flow:min?   empty
     |  |  |  +--rw ios-flow:datalink
     |  |  |  |  +--rw ios-flow:destination-vlan-id?   empty
     |  |  |  |  +--rw ios-flow:dot1q
     |  |  |  |  |  +--rw ios-flow:priority?   empty
     |  |  |  |  |  +--rw ios-flow:vlan
     |  |  |  |  |     +--rw ios-flow:input?    empty
     |  |  |  |  |     +--rw ios-flow:output?   empty
     |  |  |  |  +--rw ios-flow:ethertype?             empty
     |  |  |  |  +--rw ios-flow:mac
     |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |  +--rw ios-flow:address
     |  |  |  |  |  |     +--rw ios-flow:input?    empty
     |  |  |  |  |  |     +--rw ios-flow:output?   empty
     |  |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |     +--rw ios-flow:address
     |  |  |  |  |        +--rw ios-flow:input?    empty
     |  |  |  |  |        +--rw ios-flow:output?   empty
     |  |  |  |  +--rw ios-flow:source-vlan-id?        empty
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:cts
     |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |  +--rw ios-flow:group-tag?   empty
     |  |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |     +--rw ios-flow:group-tag?   empty
     |  |  |  |  +--rw ios-flow:direction?     empty
     |  |  |  |  +--rw ios-flow:observation
     |  |  |  |  |  +--rw ios-flow:point?   empty
     |  |  |  |  +--rw ios-flow:sampler?       empty
     |  |  |  |  +--rw ios-flow:end-reason?    empty
     |  |  |  +--rw ios-flow:interface
     |  |  |  |  +--rw ios-flow:input!
     |  |  |  |  |  +--rw ios-flow:snmp?   empty
     |  |  |  |  +--rw ios-flow:output!
     |  |  |  |     +--rw ios-flow:snmp?   empty
     |  |  |  +--rw ios-flow:ipv4
     |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  +--rw ios-flow:dscp?            empty
     |  |  |  |  +--rw ios-flow:fragmentation
     |  |  |  |  |  +--rw ios-flow:flags?    empty
     |  |  |  |  |  +--rw ios-flow:offset?   empty
     |  |  |  |  +--rw ios-flow:header-length?   empty
     |  |  |  |  +--rw ios-flow:id?              empty
     |  |  |  |  +--rw ios-flow:length
     |  |  |  |  |  +--rw ios-flow:header?    empty
     |  |  |  |  |  +--rw ios-flow:payload?   empty
     |  |  |  |  |  +--rw ios-flow:total!
     |  |  |  |  |     +--rw ios-flow:maximum?   empty
     |  |  |  |  |     +--rw ios-flow:minimum?   empty
     |  |  |  |  +--rw ios-flow:option
     |  |  |  |  |  +--rw ios-flow:map?   empty
     |  |  |  |  +--rw ios-flow:precedence?      empty
     |  |  |  |  +--rw ios-flow:protocol?        empty
     |  |  |  |  +--rw ios-flow:section
     |  |  |  |  |  +--rw ios-flow:header
     |  |  |  |  |  |  +--rw ios-flow:size?   uint16
     |  |  |  |  |  +--rw ios-flow:payload
     |  |  |  |  |     +--rw ios-flow:size?   uint16
     |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  +--rw ios-flow:tos?             empty
     |  |  |  |  +--rw ios-flow:total-length!
     |  |  |  |  |  +--rw ios-flow:maximum?   empty
     |  |  |  |  |  +--rw ios-flow:minimum?   empty
     |  |  |  |  +--rw ios-flow:ttl!
     |  |  |  |  |  +--rw ios-flow:maximum?   empty
     |  |  |  |  |  +--rw ios-flow:minimum?   empty
     |  |  |  |  +--rw ios-flow:version?         empty
     |  |  |  +--rw ios-flow:ipv6
     |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  +--rw ios-flow:dscp?             empty
     |  |  |  |  +--rw ios-flow:extension
     |  |  |  |  |  +--rw ios-flow:map?   empty
     |  |  |  |  +--rw ios-flow:flow-label?       empty
     |  |  |  |  +--rw ios-flow:fragmentation
     |  |  |  |  |  +--rw ios-flow:flags?    empty
     |  |  |  |  |  +--rw ios-flow:id?       empty
     |  |  |  |  |  +--rw ios-flow:offset?   empty
     |  |  |  |  +--rw ios-flow:hop-limit!
     |  |  |  |  |  +--rw ios-flow:maximum?   empty
     |  |  |  |  |  +--rw ios-flow:minimum?   empty
     |  |  |  |  +--rw ios-flow:length
     |  |  |  |  |  +--rw ios-flow:header?    empty
     |  |  |  |  |  +--rw ios-flow:payload?   empty
     |  |  |  |  |  +--rw ios-flow:total!
     |  |  |  |  |     +--rw ios-flow:maximum?   empty
     |  |  |  |  |     +--rw ios-flow:minimum?   empty
     |  |  |  |  +--rw ios-flow:next-header?      empty
     |  |  |  |  +--rw ios-flow:payload-length?   empty
     |  |  |  |  +--rw ios-flow:precedence?       empty
     |  |  |  |  +--rw ios-flow:protocol?         empty
     |  |  |  |  +--rw ios-flow:section
     |  |  |  |  |  +--rw ios-flow:header
     |  |  |  |  |  |  +--rw ios-flow:size?   uint16
     |  |  |  |  |  +--rw ios-flow:payload
     |  |  |  |  |     +--rw ios-flow:size?   uint16
     |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  +--rw ios-flow:traffic-class?    empty
     |  |  |  |  +--rw ios-flow:version?          empty
     |  |  |  +--rw ios-flow:metadata
     |  |  |  |  +--rw ios-flow:clock-rate?               empty
     |  |  |  |  +--rw ios-flow:global-session-id?        empty
     |  |  |  |  +--rw ios-flow:multi-party-session-id?   empty
     |  |  |  +--rw ios-flow:monitor
     |  |  |  |  +--rw ios-flow:event?   empty
     |  |  |  +--rw ios-flow:mpls
     |  |  |  |  +--rw ios-flow:label
     |  |  |  |     +--rw ios-flow:one
     |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |     |  +--rw ios-flow:exp?       empty
     |  |  |  |     |  +--rw ios-flow:ttl?       empty
     |  |  |  |     |  +--rw ios-flow:type?      empty
     |  |  |  |     +--rw ios-flow:two
     |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |     +--rw ios-flow:three
     |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |     +--rw ios-flow:four
     |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |     +--rw ios-flow:five
     |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |     +--rw ios-flow:six
     |  |  |  |        +--rw ios-flow:details?   empty
     |  |  |  +--rw ios-flow:network
     |  |  |  |  +--rw ios-flow:delay
     |  |  |  |     +--rw ios-flow:sample?   empty
     |  |  |  |     +--rw ios-flow:sum?      empty
     |  |  |  +--rw ios-flow:pfr
     |  |  |  |  +--rw ios-flow:label
     |  |  |  |  |  +--rw ios-flow:identifier?   empty
     |  |  |  |  +--rw ios-flow:one-way-delay
     |  |  |  |  |  +--rw ios-flow:samples?   empty
     |  |  |  |  |  +--rw ios-flow:sum?       empty
     |  |  |  |  +--rw ios-flow:service
     |  |  |  |  |  +--rw ios-flow:provider?     empty
     |  |  |  |  |  +--rw ios-flow:tag?          empty
     |  |  |  |  |  +--rw ios-flow:identifier?   empty
     |  |  |  |  +--rw ios-flow:site
     |  |  |  |     +--rw ios-flow:destination
     |  |  |  |     |  +--rw ios-flow:id
     |  |  |  |     |  |  +--rw ios-flow:ipv4?   empty
     |  |  |  |     |  +--rw ios-flow:prefix
     |  |  |  |     |     +--rw ios-flow:ipv4?   empty
     |  |  |  |     |     +--rw ios-flow:mask
     |  |  |  |     |        +--rw ios-flow:ipv4?   empty
     |  |  |  |     +--rw ios-flow:source
     |  |  |  |        +--rw ios-flow:id
     |  |  |  |        |  +--rw ios-flow:ipv4?   empty
     |  |  |  |        +--rw ios-flow:prefix
     |  |  |  |           +--rw ios-flow:ipv4?   empty
     |  |  |  |           +--rw ios-flow:mask
     |  |  |  |              +--rw ios-flow:ipv4?   empty
     |  |  |  +--rw ios-flow:policy
     |  |  |  |  +--rw ios-flow:performance-monitor
     |  |  |  |  |  +--rw ios-flow:classification
     |  |  |  |  |     +--rw ios-flow:hierarchy?   empty
     |  |  |  |  +--rw ios-flow:qos
     |  |  |  |     +--rw ios-flow:classification
     |  |  |  |     |  +--rw ios-flow:hierarchy?   empty
     |  |  |  |     +--rw ios-flow:queue
     |  |  |  |        +--rw ios-flow:drops?   empty
     |  |  |  |        +--rw ios-flow:index?   empty
     |  |  |  +--rw ios-flow:routing
     |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  +--rw ios-flow:as!
     |  |  |  |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |  |  |  |  |  +--rw ios-flow:peer!
     |  |  |  |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |  |  |  |  +--rw ios-flow:traffic-index?   empty
     |  |  |  |  +--rw ios-flow:forwarding-status!
     |  |  |  |  |  +--rw ios-flow:reason?   empty
     |  |  |  |  +--rw ios-flow:is-multicast?        empty
     |  |  |  |  +--rw ios-flow:next-hop
     |  |  |  |  |  +--rw ios-flow:address
     |  |  |  |  |     +--rw ios-flow:ipv4!
     |  |  |  |  |     |  +--rw ios-flow:bgp?   empty
     |  |  |  |  |     +--rw ios-flow:ipv6!
     |  |  |  |  |        +--rw ios-flow:bgp?   empty
     |  |  |  |  +--rw ios-flow:pw
     |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |     +--rw ios-flow:address?   empty
     |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  +--rw ios-flow:as!
     |  |  |  |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |  |  |  |  |  +--rw ios-flow:peer!
     |  |  |  |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |  |  |  |  +--rw ios-flow:traffic-index?   empty
     |  |  |  |  +--rw ios-flow:vrf
     |  |  |  |     +--rw ios-flow:input?    empty
     |  |  |  |     +--rw ios-flow:output?   empty
     |  |  |  +--rw ios-flow:services
     |  |  |  |  +--rw ios-flow:waas
     |  |  |  |     +--rw ios-flow:passthrough-reason?   empty
     |  |  |  |     +--rw ios-flow:segment!
     |  |  |  |        +--rw ios-flow:account-on-resolution?   empty
     |  |  |  +--rw ios-flow:timestamp
     |  |  |  |  +--rw ios-flow:absolute
     |  |  |  |  |  +--rw ios-flow:first?                 empty
     |  |  |  |  |  +--rw ios-flow:last?                  empty
     |  |  |  |  |  +--rw ios-flow:monitoring-interval
     |  |  |  |  |     +--rw ios-flow:end?     empty
     |  |  |  |  |     +--rw ios-flow:start?   empty
     |  |  |  |  +--rw ios-flow:interval?     empty
     |  |  |  |  +--rw ios-flow:sys-uptime
     |  |  |  |     +--rw ios-flow:first?   empty
     |  |  |  |     +--rw ios-flow:last?    empty
     |  |  |  +--rw ios-flow:transport
     |  |  |     +--rw ios-flow:bytes
     |  |  |     |  +--rw ios-flow:expected?       empty
     |  |  |     |  +--rw ios-flow:lost!
     |  |  |     |  |  +--rw ios-flow:rate?   empty
     |  |  |     |  +--rw ios-flow:out-of-order?   empty
     |  |  |     +--rw ios-flow:destination-port?   empty
     |  |  |     +--rw ios-flow:icmp
     |  |  |     |  +--rw ios-flow:ipv4
     |  |  |     |  |  +--rw ios-flow:code?   empty
     |  |  |     |  |  +--rw ios-flow:type?   empty
     |  |  |     |  +--rw ios-flow:ipv6
     |  |  |     |     +--rw ios-flow:code?   empty
     |  |  |     |     +--rw ios-flow:type?   empty
     |  |  |     +--rw ios-flow:igmp
     |  |  |     |  +--rw ios-flow:type?   empty
     |  |  |     +--rw ios-flow:source-port?        empty
     |  |  |     +--rw ios-flow:tcp
     |  |  |     |  +--rw ios-flow:acknowledgement-number?   empty
     |  |  |     |  +--rw ios-flow:destination-port?         empty
     |  |  |     |  +--rw ios-flow:flags!
     |  |  |     |  |  +--rw ios-flow:ack?   empty
     |  |  |     |  |  +--rw ios-flow:cwr?   empty
     |  |  |     |  |  +--rw ios-flow:ece?   empty
     |  |  |     |  |  +--rw ios-flow:fin?   empty
     |  |  |     |  |  +--rw ios-flow:psh?   empty
     |  |  |     |  |  +--rw ios-flow:rst?   empty
     |  |  |     |  |  +--rw ios-flow:syn?   empty
     |  |  |     |  |  +--rw ios-flow:urg?   empty
     |  |  |     |  +--rw ios-flow:flow
     |  |  |     |  |  +--rw ios-flow:count?   empty
     |  |  |     |  +--rw ios-flow:header-length?            empty
     |  |  |     |  +--rw ios-flow:maximum-segment-size?     empty
     |  |  |     |  +--rw ios-flow:option
     |  |  |     |  |  +--rw ios-flow:map!
     |  |  |     |  |     +--rw ios-flow:long?   empty
     |  |  |     |  +--rw ios-flow:sequence-number?          empty
     |  |  |     |  +--rw ios-flow:source-port?              empty
     |  |  |     |  +--rw ios-flow:urgent-pointer?           empty
     |  |  |     |  +--rw ios-flow:window-size!
     |  |  |     |     +--rw ios-flow:average!
     |  |  |     |     |  +--rw ios-flow:sum?   empty
     |  |  |     |     +--rw ios-flow:maximum?   empty
     |  |  |     |     +--rw ios-flow:minimum?   empty
     |  |  |     |     +--rw ios-flow:sum?       empty
     |  |  |     +--rw ios-flow:udp
     |  |  |     |  +--rw ios-flow:destination-port?   empty
     |  |  |     |  +--rw ios-flow:message-length?     empty
     |  |  |     |  +--rw ios-flow:source-port?        empty
     |  |  |     +--rw ios-flow:event
     |  |  |     |  +--rw ios-flow:packet-loss
     |  |  |     |     +--rw ios-flow:counter!
     |  |  |     |        +--rw ios-flow:max?   empty
     |  |  |     |        +--rw ios-flow:min?   empty
     |  |  |     +--rw ios-flow:packets
     |  |  |     |  +--rw ios-flow:expected
     |  |  |     |  |  +--rw ios-flow:counter?   empty
     |  |  |     |  +--rw ios-flow:lost
     |  |  |     |  |  +--rw ios-flow:counter!
     |  |  |     |  |  |  +--rw ios-flow:max?   empty
     |  |  |     |  |  |  +--rw ios-flow:min?   empty
     |  |  |     |  |  +--rw ios-flow:rate!
     |  |  |     |  |     +--rw ios-flow:max?   empty
     |  |  |     |  |     +--rw ios-flow:min?   empty
     |  |  |     |  +--rw ios-flow:out-of-order?   empty
     |  |  |     +--rw ios-flow:round-trip-time!
     |  |  |     |  +--rw ios-flow:max?       empty
     |  |  |     |  +--rw ios-flow:min?       empty
     |  |  |     |  +--rw ios-flow:samples?   empty
     |  |  |     |  +--rw ios-flow:sum?       empty
     |  |  |     +--rw ios-flow:rtp
     |  |  |        +--rw ios-flow:flow
     |  |  |        |  +--rw ios-flow:count?   empty
     |  |  |        +--rw ios-flow:jitter
     |  |  |        |  +--rw ios-flow:maximum?   empty
     |  |  |        |  +--rw ios-flow:mean!
     |  |  |        |  |  +--rw ios-flow:sum?   empty
     |  |  |        |  +--rw ios-flow:minimum?   empty
     |  |  |        +--rw ios-flow:payload-type?   empty
     |  |  |        +--rw ios-flow:ssrc?           empty
     |  |  +--rw ios-flow:default
     |  |  |  +--rw ios-flow:collect
     |  |  |  |  +--rw ios-flow:application
     |  |  |  |  |  +--rw ios-flow:dns
     |  |  |  |  |  |  +--rw ios-flow:domain-name?   empty
     |  |  |  |  |  +--rw ios-flow:http
     |  |  |  |  |  |  +--rw ios-flow:host?         empty
     |  |  |  |  |  |  +--rw ios-flow:referer?      empty
     |  |  |  |  |  |  +--rw ios-flow:uri
     |  |  |  |  |  |  |  +--rw ios-flow:statistics?   empty
     |  |  |  |  |  |  +--rw ios-flow:url?          empty
     |  |  |  |  |  |  +--rw ios-flow:user-agent?   empty
     |  |  |  |  |  +--rw ios-flow:media
     |  |  |  |  |  |  +--rw ios-flow:bytes
     |  |  |  |  |  |  |  +--rw ios-flow:counter!
     |  |  |  |  |  |  |  |  +--rw ios-flow:long?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:rate!
     |  |  |  |  |  |  |     +--rw ios-flow:per-flow!
     |  |  |  |  |  |  |        +--rw ios-flow:max?   empty
     |  |  |  |  |  |  |        +--rw ios-flow:min?   empty
     |  |  |  |  |  |  +--rw ios-flow:event?     empty
     |  |  |  |  |  |  +--rw ios-flow:packets
     |  |  |  |  |  |     +--rw ios-flow:counter!
     |  |  |  |  |  |     |  +--rw ios-flow:long?   empty
     |  |  |  |  |  |     +--rw ios-flow:rate!
     |  |  |  |  |  |        +--rw ios-flow:variation!
     |  |  |  |  |  |           +--rw ios-flow:max?   empty
     |  |  |  |  |  |           +--rw ios-flow:min?   empty
     |  |  |  |  |  |           +--rw ios-flow:sum?   empty
     |  |  |  |  |  +--rw ios-flow:name!
     |  |  |  |  |  |  +--rw ios-flow:account-on-resolution?   empty
     |  |  |  |  |  +--rw ios-flow:nntp
     |  |  |  |  |  |  +--rw ios-flow:group-name?   empty
     |  |  |  |  |  +--rw ios-flow:pop3
     |  |  |  |  |  |  +--rw ios-flow:server?   empty
     |  |  |  |  |  +--rw ios-flow:rtmp
     |  |  |  |  |  |  +--rw ios-flow:pageUrl?   empty
     |  |  |  |  |  +--rw ios-flow:rtsp
     |  |  |  |  |  |  +--rw ios-flow:host?   empty
     |  |  |  |  |  +--rw ios-flow:sip
     |  |  |  |  |  |  +--rw ios-flow:destination?   empty
     |  |  |  |  |  |  +--rw ios-flow:source?        empty
     |  |  |  |  |  +--rw ios-flow:smtp
     |  |  |  |  |  |  +--rw ios-flow:sender?   empty
     |  |  |  |  |  |  +--rw ios-flow:server?   empty
     |  |  |  |  |  +--rw ios-flow:ssl
     |  |  |  |  |  |  +--rw ios-flow:common-name?   empty
     |  |  |  |  |  +--rw ios-flow:vendor?    empty
     |  |  |  |  |  +--rw ios-flow:version?   empty
     |  |  |  |  +--rw ios-flow:connection
     |  |  |  |  |  +--rw ios-flow:client
     |  |  |  |  |  |  +--rw ios-flow:all?         empty
     |  |  |  |  |  |  +--rw ios-flow:counter
     |  |  |  |  |  |  |  +--rw ios-flow:bytes
     |  |  |  |  |  |  |  |  +--rw ios-flow:long?            empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:network
     |  |  |  |  |  |  |  |  |  +--rw ios-flow:long?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |  |  |  |     +--rw ios-flow:long?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:packets
     |  |  |  |  |  |  |     +--rw ios-flow:long?            empty
     |  |  |  |  |  |  |     +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  |  +--rw ios-flow:ipv4
     |  |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:ipv6
     |  |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |  |     +--rw ios-flow:port?   empty
     |  |  |  |  |  +--rw ios-flow:delay
     |  |  |  |  |  |  +--rw ios-flow:all?           empty
     |  |  |  |  |  |  +--rw ios-flow:application
     |  |  |  |  |  |  |  +--rw ios-flow:max?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:min?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:sum?   empty
     |  |  |  |  |  |  +--rw ios-flow:network
     |  |  |  |  |  |  |  +--rw ios-flow:client-to-server
     |  |  |  |  |  |  |  |  +--rw ios-flow:max?           empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:min?           empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:num-samples?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:sum?           empty
     |  |  |  |  |  |  |  +--rw ios-flow:long-lived
     |  |  |  |  |  |  |  |  +--rw ios-flow:client-to-serve
     |  |  |  |  |  |  |  |  |  +--rw ios-flow:sum?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:to-client
     |  |  |  |  |  |  |  |  |  +--rw ios-flow:sum?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:to-serve
     |  |  |  |  |  |  |  |     +--rw ios-flow:sum?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:to-client
     |  |  |  |  |  |  |  |  +--rw ios-flow:max?           empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:min?           empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:num-samples?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:sum?           empty
     |  |  |  |  |  |  |  +--rw ios-flow:to-server
     |  |  |  |  |  |  |     +--rw ios-flow:max?           empty
     |  |  |  |  |  |  |     +--rw ios-flow:min?           empty
     |  |  |  |  |  |  |     +--rw ios-flow:num-samples?   empty
     |  |  |  |  |  |  |     +--rw ios-flow:sum?           empty
     |  |  |  |  |  |  +--rw ios-flow:response
     |  |  |  |  |  |     +--rw ios-flow:client-to-server
     |  |  |  |  |  |     |  +--rw ios-flow:max?   empty
     |  |  |  |  |  |     |  +--rw ios-flow:min?   empty
     |  |  |  |  |  |     |  +--rw ios-flow:sum?   empty
     |  |  |  |  |  |     +--rw ios-flow:to-server
     |  |  |  |  |  |        +--rw ios-flow:histogram?   empty
     |  |  |  |  |  |        +--rw ios-flow:max?         empty
     |  |  |  |  |  |        +--rw ios-flow:min?         empty
     |  |  |  |  |  |        +--rw ios-flow:sum?         empty
     |  |  |  |  |  +--rw ios-flow:id?                empty
     |  |  |  |  |  +--rw ios-flow:initiator?         empty
     |  |  |  |  |  +--rw ios-flow:new-connections?   empty
     |  |  |  |  |  +--rw ios-flow:server
     |  |  |  |  |  |  +--rw ios-flow:all?         empty
     |  |  |  |  |  |  +--rw ios-flow:counter
     |  |  |  |  |  |  |  +--rw ios-flow:bytes
     |  |  |  |  |  |  |  |  +--rw ios-flow:long?            empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:network
     |  |  |  |  |  |  |  |  |  +--rw ios-flow:long?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |  |  |  |     +--rw ios-flow:long?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:packets
     |  |  |  |  |  |  |  |  +--rw ios-flow:long?            empty
     |  |  |  |  |  |  |  |  +--rw ios-flow:retransmitted?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:responses?   empty
     |  |  |  |  |  |  +--rw ios-flow:ipv4
     |  |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:ipv6
     |  |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:transport
     |  |  |  |  |  |     +--rw ios-flow:port?   empty
     |  |  |  |  |  +--rw ios-flow:sum-duration?      empty
     |  |  |  |  |  +--rw ios-flow:transaction
     |  |  |  |  |  |  +--rw ios-flow:all?        empty
     |  |  |  |  |  |  +--rw ios-flow:counter
     |  |  |  |  |  |  |  +--rw ios-flow:complete?   empty
     |  |  |  |  |  |  +--rw ios-flow:duration
     |  |  |  |  |  |     +--rw ios-flow:max?   empty
     |  |  |  |  |  |     +--rw ios-flow:min?   empty
     |  |  |  |  |  |     +--rw ios-flow:sum?   empty
     |  |  |  |  |  +--rw ios-flow:transaction-id?    empty
     |  |  |  |  +--rw ios-flow:counter
     |  |  |  |  |  +--rw ios-flow:bytes!
     |  |  |  |  |  |  +--rw ios-flow:long?      empty
     |  |  |  |  |  |  +--rw ios-flow:rate!
     |  |  |  |  |  |  |  +--rw ios-flow:per-flow!
     |  |  |  |  |  |  |     +--rw ios-flow:max?   empty
     |  |  |  |  |  |  |     +--rw ios-flow:min?   empty
     |  |  |  |  |  |  +--rw ios-flow:squared
     |  |  |  |  |  |     +--rw ios-flow:long?   empty
     |  |  |  |  |  +--rw ios-flow:flows?     empty
     |  |  |  |  |  +--rw ios-flow:packets!
     |  |  |  |  |     +--rw ios-flow:dropped?   empty
     |  |  |  |  |     +--rw ios-flow:long?      empty
     |  |  |  |  |     +--rw ios-flow:rate!
     |  |  |  |  |        +--rw ios-flow:per-flow!
     |  |  |  |  |           +--rw ios-flow:max?   empty
     |  |  |  |  |           +--rw ios-flow:min?   empty
     |  |  |  |  +--rw ios-flow:datalink
     |  |  |  |  |  +--rw ios-flow:destination-vlan-id?   empty
     |  |  |  |  |  +--rw ios-flow:dot1q
     |  |  |  |  |  |  +--rw ios-flow:priority?   empty
     |  |  |  |  |  |  +--rw ios-flow:vlan
     |  |  |  |  |  |     +--rw ios-flow:input?    empty
     |  |  |  |  |  |     +--rw ios-flow:output?   empty
     |  |  |  |  |  +--rw ios-flow:ethertype?             empty
     |  |  |  |  |  +--rw ios-flow:mac
     |  |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |  |  +--rw ios-flow:address
     |  |  |  |  |  |  |     +--rw ios-flow:input?    empty
     |  |  |  |  |  |  |     +--rw ios-flow:output?   empty
     |  |  |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  |     +--rw ios-flow:address
     |  |  |  |  |  |        +--rw ios-flow:input?    empty
     |  |  |  |  |  |        +--rw ios-flow:output?   empty
     |  |  |  |  |  +--rw ios-flow:source-vlan-id?        empty
     |  |  |  |  +--rw ios-flow:flow
     |  |  |  |  |  +--rw ios-flow:cts
     |  |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |  |  +--rw ios-flow:group-tag?   empty
     |  |  |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  |     +--rw ios-flow:group-tag?   empty
     |  |  |  |  |  +--rw ios-flow:direction?     empty
     |  |  |  |  |  +--rw ios-flow:observation
     |  |  |  |  |  |  +--rw ios-flow:point?   empty
     |  |  |  |  |  +--rw ios-flow:sampler?       empty
     |  |  |  |  |  +--rw ios-flow:end-reason?    empty
     |  |  |  |  +--rw ios-flow:interface
     |  |  |  |  |  +--rw ios-flow:input!
     |  |  |  |  |  |  +--rw ios-flow:snmp?   empty
     |  |  |  |  |  +--rw ios-flow:output!
     |  |  |  |  |     +--rw ios-flow:snmp?   empty
     |  |  |  |  +--rw ios-flow:ipv4
     |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:dscp?            empty
     |  |  |  |  |  +--rw ios-flow:fragmentation
     |  |  |  |  |  |  +--rw ios-flow:flags?    empty
     |  |  |  |  |  |  +--rw ios-flow:offset?   empty
     |  |  |  |  |  +--rw ios-flow:header-length?   empty
     |  |  |  |  |  +--rw ios-flow:id?              empty
     |  |  |  |  |  +--rw ios-flow:length
     |  |  |  |  |  |  +--rw ios-flow:header?    empty
     |  |  |  |  |  |  +--rw ios-flow:payload?   empty
     |  |  |  |  |  |  +--rw ios-flow:total!
     |  |  |  |  |  |     +--rw ios-flow:maximum?   empty
     |  |  |  |  |  |     +--rw ios-flow:minimum?   empty
     |  |  |  |  |  +--rw ios-flow:option
     |  |  |  |  |  |  +--rw ios-flow:map?   empty
     |  |  |  |  |  +--rw ios-flow:precedence?      empty
     |  |  |  |  |  +--rw ios-flow:protocol?        empty
     |  |  |  |  |  +--rw ios-flow:section
     |  |  |  |  |  |  +--rw ios-flow:header
     |  |  |  |  |  |  |  +--rw ios-flow:size?   uint16
     |  |  |  |  |  |  +--rw ios-flow:payload
     |  |  |  |  |  |     +--rw ios-flow:size?   uint16
     |  |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:tos?             empty
     |  |  |  |  |  +--rw ios-flow:total-length!
     |  |  |  |  |  |  +--rw ios-flow:maximum?   empty
     |  |  |  |  |  |  +--rw ios-flow:minimum?   empty
     |  |  |  |  |  +--rw ios-flow:ttl!
     |  |  |  |  |  |  +--rw ios-flow:maximum?   empty
     |  |  |  |  |  |  +--rw ios-flow:minimum?   empty
     |  |  |  |  |  +--rw ios-flow:version?         empty
     |  |  |  |  +--rw ios-flow:ipv6
     |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:dscp?             empty
     |  |  |  |  |  +--rw ios-flow:extension
     |  |  |  |  |  |  +--rw ios-flow:map?   empty
     |  |  |  |  |  +--rw ios-flow:flow-label?       empty
     |  |  |  |  |  +--rw ios-flow:fragmentation
     |  |  |  |  |  |  +--rw ios-flow:flags?    empty
     |  |  |  |  |  |  +--rw ios-flow:id?       empty
     |  |  |  |  |  |  +--rw ios-flow:offset?   empty
     |  |  |  |  |  +--rw ios-flow:hop-limit!
     |  |  |  |  |  |  +--rw ios-flow:maximum?   empty
     |  |  |  |  |  |  +--rw ios-flow:minimum?   empty
     |  |  |  |  |  +--rw ios-flow:length
     |  |  |  |  |  |  +--rw ios-flow:header?    empty
     |  |  |  |  |  |  +--rw ios-flow:payload?   empty
     |  |  |  |  |  |  +--rw ios-flow:total!
     |  |  |  |  |  |     +--rw ios-flow:maximum?   empty
     |  |  |  |  |  |     +--rw ios-flow:minimum?   empty
     |  |  |  |  |  +--rw ios-flow:next-header?      empty
     |  |  |  |  |  +--rw ios-flow:payload-length?   empty
     |  |  |  |  |  +--rw ios-flow:precedence?       empty
     |  |  |  |  |  +--rw ios-flow:protocol?         empty
     |  |  |  |  |  +--rw ios-flow:section
     |  |  |  |  |  |  +--rw ios-flow:header
     |  |  |  |  |  |  |  +--rw ios-flow:size?   uint16
     |  |  |  |  |  |  +--rw ios-flow:payload
     |  |  |  |  |  |     +--rw ios-flow:size?   uint16
     |  |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  |  +--rw ios-flow:address?   empty
     |  |  |  |  |  |  +--rw ios-flow:mask!
     |  |  |  |  |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  |  +--rw ios-flow:prefix!
     |  |  |  |  |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |  |  |  +--rw ios-flow:traffic-class?    empty
     |  |  |  |  |  +--rw ios-flow:version?          empty
     |  |  |  |  +--rw ios-flow:metadata
     |  |  |  |  |  +--rw ios-flow:clock-rate?               empty
     |  |  |  |  |  +--rw ios-flow:global-session-id?        empty
     |  |  |  |  |  +--rw ios-flow:multi-party-session-id?   empty
     |  |  |  |  +--rw ios-flow:monitor
     |  |  |  |  |  +--rw ios-flow:event?   empty
     |  |  |  |  +--rw ios-flow:mpls
     |  |  |  |  |  +--rw ios-flow:label
     |  |  |  |  |     +--rw ios-flow:one
     |  |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |  |     |  +--rw ios-flow:exp?       empty
     |  |  |  |  |     |  +--rw ios-flow:ttl?       empty
     |  |  |  |  |     |  +--rw ios-flow:type?      empty
     |  |  |  |  |     +--rw ios-flow:two
     |  |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |  |     +--rw ios-flow:three
     |  |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |  |     +--rw ios-flow:four
     |  |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |  |     +--rw ios-flow:five
     |  |  |  |  |     |  +--rw ios-flow:details?   empty
     |  |  |  |  |     +--rw ios-flow:six
     |  |  |  |  |        +--rw ios-flow:details?   empty
     |  |  |  |  +--rw ios-flow:network
     |  |  |  |  |  +--rw ios-flow:delay
     |  |  |  |  |     +--rw ios-flow:sample?   empty
     |  |  |  |  |     +--rw ios-flow:sum?      empty
     |  |  |  |  +--rw ios-flow:pfr
     |  |  |  |  |  +--rw ios-flow:label
     |  |  |  |  |  |  +--rw ios-flow:identifier?   empty
     |  |  |  |  |  +--rw ios-flow:one-way-delay
     |  |  |  |  |  |  +--rw ios-flow:samples?   empty
     |  |  |  |  |  |  +--rw ios-flow:sum?       empty
     |  |  |  |  |  +--rw ios-flow:service
     |  |  |  |  |  |  +--rw ios-flow:provider?     empty
     |  |  |  |  |  |  +--rw ios-flow:tag?          empty
     |  |  |  |  |  |  +--rw ios-flow:identifier?   empty
     |  |  |  |  |  +--rw ios-flow:site
     |  |  |  |  |     +--rw ios-flow:destination
     |  |  |  |  |     |  +--rw ios-flow:id
     |  |  |  |  |     |  |  +--rw ios-flow:ipv4?   empty
     |  |  |  |  |     |  +--rw ios-flow:prefix
     |  |  |  |  |     |     +--rw ios-flow:ipv4?   empty
     |  |  |  |  |     |     +--rw ios-flow:mask
     |  |  |  |  |     |        +--rw ios-flow:ipv4?   empty
     |  |  |  |  |     +--rw ios-flow:source
     |  |  |  |  |        +--rw ios-flow:id
     |  |  |  |  |        |  +--rw ios-flow:ipv4?   empty
     |  |  |  |  |        +--rw ios-flow:prefix
     |  |  |  |  |           +--rw ios-flow:ipv4?   empty
     |  |  |  |  |           +--rw ios-flow:mask
     |  |  |  |  |              +--rw ios-flow:ipv4?   empty
     |  |  |  |  +--rw ios-flow:policy
     |  |  |  |  |  +--rw ios-flow:performance-monitor
     |  |  |  |  |  |  +--rw ios-flow:classification
     |  |  |  |  |  |     +--rw ios-flow:hierarchy?   empty
     |  |  |  |  |  +--rw ios-flow:qos
     |  |  |  |  |     +--rw ios-flow:classification
     |  |  |  |  |     |  +--rw ios-flow:hierarchy?   empty
     |  |  |  |  |     +--rw ios-flow:queue
     |  |  |  |  |        +--rw ios-flow:drops?   empty
     |  |  |  |  |        +--rw ios-flow:index?   empty
     |  |  |  |  +--rw ios-flow:routing
     |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |  +--rw ios-flow:as!
     |  |  |  |  |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:peer!
     |  |  |  |  |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |  |  |  |  |  +--rw ios-flow:traffic-index?   empty
     |  |  |  |  |  +--rw ios-flow:forwarding-status!
     |  |  |  |  |  |  +--rw ios-flow:reason?   empty
     |  |  |  |  |  +--rw ios-flow:is-multicast?        empty
     |  |  |  |  |  +--rw ios-flow:next-hop
     |  |  |  |  |  |  +--rw ios-flow:address
     |  |  |  |  |  |     +--rw ios-flow:ipv4!
     |  |  |  |  |  |     |  +--rw ios-flow:bgp?   empty
     |  |  |  |  |  |     +--rw ios-flow:ipv6!
     |  |  |  |  |  |        +--rw ios-flow:bgp?   empty
     |  |  |  |  |  +--rw ios-flow:pw
     |  |  |  |  |  |  +--rw ios-flow:destination
     |  |  |  |  |  |     +--rw ios-flow:address?   empty
     |  |  |  |  |  +--rw ios-flow:source
     |  |  |  |  |  |  +--rw ios-flow:as!
     |  |  |  |  |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |  |  |  |  |  |  +--rw ios-flow:peer!
     |  |  |  |  |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |  |  |  |  |  +--rw ios-flow:traffic-index?   empty
     |  |  |  |  |  +--rw ios-flow:vrf
     |  |  |  |  |     +--rw ios-flow:input?    empty
     |  |  |  |  |     +--rw ios-flow:output?   empty
     |  |  |  |  +--rw ios-flow:services
     |  |  |  |  |  +--rw ios-flow:waas
     |  |  |  |  |     +--rw ios-flow:passthrough-reason?   empty
     |  |  |  |  |     +--rw ios-flow:segment!
     |  |  |  |  |        +--rw ios-flow:account-on-resolution?   empty
     |  |  |  |  +--rw ios-flow:timestamp
     |  |  |  |  |  +--rw ios-flow:absolute
     |  |  |  |  |  |  +--rw ios-flow:first?                 empty
     |  |  |  |  |  |  +--rw ios-flow:last?                  empty
     |  |  |  |  |  |  +--rw ios-flow:monitoring-interval
     |  |  |  |  |  |     +--rw ios-flow:end?     empty
     |  |  |  |  |  |     +--rw ios-flow:start?   empty
     |  |  |  |  |  +--rw ios-flow:interval?     empty
     |  |  |  |  |  +--rw ios-flow:sys-uptime
     |  |  |  |  |     +--rw ios-flow:first?   empty
     |  |  |  |  |     +--rw ios-flow:last?    empty
     |  |  |  |  +--rw ios-flow:transport
     |  |  |  |     +--rw ios-flow:bytes
     |  |  |  |     |  +--rw ios-flow:expected?       empty
     |  |  |  |     |  +--rw ios-flow:lost!
     |  |  |  |     |  |  +--rw ios-flow:rate?   empty
     |  |  |  |     |  +--rw ios-flow:out-of-order?   empty
     |  |  |  |     +--rw ios-flow:destination-port?   empty
     |  |  |  |     +--rw ios-flow:icmp
     |  |  |  |     |  +--rw ios-flow:ipv4
     |  |  |  |     |  |  +--rw ios-flow:code?   empty
     |  |  |  |     |  |  +--rw ios-flow:type?   empty
     |  |  |  |     |  +--rw ios-flow:ipv6
     |  |  |  |     |     +--rw ios-flow:code?   empty
     |  |  |  |     |     +--rw ios-flow:type?   empty
     |  |  |  |     +--rw ios-flow:igmp
     |  |  |  |     |  +--rw ios-flow:type?   empty
     |  |  |  |     +--rw ios-flow:source-port?        empty
     |  |  |  |     +--rw ios-flow:tcp
     |  |  |  |     |  +--rw ios-flow:acknowledgement-number?   empty
     |  |  |  |     |  +--rw ios-flow:destination-port?         empty
     |  |  |  |     |  +--rw ios-flow:flags!
     |  |  |  |     |  |  +--rw ios-flow:ack?   empty
     |  |  |  |     |  |  +--rw ios-flow:cwr?   empty
     |  |  |  |     |  |  +--rw ios-flow:ece?   empty
     |  |  |  |     |  |  +--rw ios-flow:fin?   empty
     |  |  |  |     |  |  +--rw ios-flow:psh?   empty
     |  |  |  |     |  |  +--rw ios-flow:rst?   empty
     |  |  |  |     |  |  +--rw ios-flow:syn?   empty
     |  |  |  |     |  |  +--rw ios-flow:urg?   empty
     |  |  |  |     |  +--rw ios-flow:flow
     |  |  |  |     |  |  +--rw ios-flow:count?   empty
     |  |  |  |     |  +--rw ios-flow:header-length?            empty
     |  |  |  |     |  +--rw ios-flow:maximum-segment-size?     empty
     |  |  |  |     |  +--rw ios-flow:option
     |  |  |  |     |  |  +--rw ios-flow:map!
     |  |  |  |     |  |     +--rw ios-flow:long?   empty
     |  |  |  |     |  +--rw ios-flow:sequence-number?          empty
     |  |  |  |     |  +--rw ios-flow:source-port?              empty
     |  |  |  |     |  +--rw ios-flow:urgent-pointer?           empty
     |  |  |  |     |  +--rw ios-flow:window-size!
     |  |  |  |     |     +--rw ios-flow:average!
     |  |  |  |     |     |  +--rw ios-flow:sum?   empty
     |  |  |  |     |     +--rw ios-flow:maximum?   empty
     |  |  |  |     |     +--rw ios-flow:minimum?   empty
     |  |  |  |     |     +--rw ios-flow:sum?       empty
     |  |  |  |     +--rw ios-flow:udp
     |  |  |  |     |  +--rw ios-flow:destination-port?   empty
     |  |  |  |     |  +--rw ios-flow:message-length?     empty
     |  |  |  |     |  +--rw ios-flow:source-port?        empty
     |  |  |  |     +--rw ios-flow:event
     |  |  |  |     |  +--rw ios-flow:packet-loss
     |  |  |  |     |     +--rw ios-flow:counter!
     |  |  |  |     |        +--rw ios-flow:max?   empty
     |  |  |  |     |        +--rw ios-flow:min?   empty
     |  |  |  |     +--rw ios-flow:packets
     |  |  |  |     |  +--rw ios-flow:expected
     |  |  |  |     |  |  +--rw ios-flow:counter?   empty
     |  |  |  |     |  +--rw ios-flow:lost
     |  |  |  |     |  |  +--rw ios-flow:counter!
     |  |  |  |     |  |  |  +--rw ios-flow:max?   empty
     |  |  |  |     |  |  |  +--rw ios-flow:min?   empty
     |  |  |  |     |  |  +--rw ios-flow:rate!
     |  |  |  |     |  |     +--rw ios-flow:max?   empty
     |  |  |  |     |  |     +--rw ios-flow:min?   empty
     |  |  |  |     |  +--rw ios-flow:out-of-order?   empty
     |  |  |  |     +--rw ios-flow:round-trip-time!
     |  |  |  |     |  +--rw ios-flow:max?       empty
     |  |  |  |     |  +--rw ios-flow:min?       empty
     |  |  |  |     |  +--rw ios-flow:samples?   empty
     |  |  |  |     |  +--rw ios-flow:sum?       empty
     |  |  |  |     +--rw ios-flow:rtp
     |  |  |  |        +--rw ios-flow:flow
     |  |  |  |        |  +--rw ios-flow:count?   empty
     |  |  |  |        +--rw ios-flow:jitter
     |  |  |  |        |  +--rw ios-flow:maximum?   empty
     |  |  |  |        |  +--rw ios-flow:mean!
     |  |  |  |        |  |  +--rw ios-flow:sum?   empty
     |  |  |  |        |  +--rw ios-flow:minimum?   empty
     |  |  |  |        +--rw ios-flow:payload-type?   empty
     |  |  |  |        +--rw ios-flow:ssrc?           empty
     |  |  |  +--rw ios-flow:description?   string
     |  |  |  +--rw ios-flow:match
     |  |  |     +--rw ios-flow:application
     |  |  |     |  +--rw ios-flow:name!
     |  |  |     |  |  +--rw ios-flow:account-on-resolution?   empty
     |  |  |     |  +--rw ios-flow:vendor?    empty
     |  |  |     |  +--rw ios-flow:version?   empty
     |  |  |     +--rw ios-flow:connection
     |  |  |     |  +--rw ios-flow:client
     |  |  |     |  |  +--rw ios-flow:ipv4
     |  |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:ipv6
     |  |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:transport
     |  |  |     |  |     +--rw ios-flow:port?   empty
     |  |  |     |  +--rw ios-flow:id?               empty
     |  |  |     |  +--rw ios-flow:initiator?        empty
     |  |  |     |  +--rw ios-flow:server
     |  |  |     |  |  +--rw ios-flow:ipv4
     |  |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:ipv6
     |  |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:transport
     |  |  |     |  |     +--rw ios-flow:port?   empty
     |  |  |     |  +--rw ios-flow:transaction-id?   empty
     |  |  |     +--rw ios-flow:datalink
     |  |  |     |  +--rw ios-flow:destination-vlan-id?   empty
     |  |  |     |  +--rw ios-flow:dot1q
     |  |  |     |  |  +--rw ios-flow:priority?   empty
     |  |  |     |  |  +--rw ios-flow:vlan
     |  |  |     |  |     +--rw ios-flow:input?    empty
     |  |  |     |  |     +--rw ios-flow:output?   empty
     |  |  |     |  +--rw ios-flow:ethertype?             empty
     |  |  |     |  +--rw ios-flow:mac
     |  |  |     |  |  +--rw ios-flow:destination
     |  |  |     |  |  |  +--rw ios-flow:address
     |  |  |     |  |  |     +--rw ios-flow:input?    empty
     |  |  |     |  |  |     +--rw ios-flow:output?   empty
     |  |  |     |  |  +--rw ios-flow:source
     |  |  |     |  |     +--rw ios-flow:address
     |  |  |     |  |        +--rw ios-flow:input?    empty
     |  |  |     |  |        +--rw ios-flow:output?   empty
     |  |  |     |  +--rw ios-flow:source-vlan-id?        empty
     |  |  |     +--rw ios-flow:flow
     |  |  |     |  +--rw ios-flow:cts
     |  |  |     |  |  +--rw ios-flow:destination
     |  |  |     |  |  |  +--rw ios-flow:group-tag?   empty
     |  |  |     |  |  +--rw ios-flow:source
     |  |  |     |  |     +--rw ios-flow:group-tag?   empty
     |  |  |     |  +--rw ios-flow:direction?     empty
     |  |  |     |  +--rw ios-flow:observation
     |  |  |     |  |  +--rw ios-flow:point?   empty
     |  |  |     |  +--rw ios-flow:sampler?       empty
     |  |  |     +--rw ios-flow:interface
     |  |  |     |  +--rw ios-flow:input!
     |  |  |     |  |  +--rw ios-flow:snmp?   empty
     |  |  |     |  +--rw ios-flow:output!
     |  |  |     |     +--rw ios-flow:snmp?   empty
     |  |  |     +--rw ios-flow:ipv4
     |  |  |     |  +--rw ios-flow:destination
     |  |  |     |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:mask!
     |  |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  |  +--rw ios-flow:prefix!
     |  |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  +--rw ios-flow:dscp?            empty
     |  |  |     |  +--rw ios-flow:fragmentation
     |  |  |     |  |  +--rw ios-flow:flags?    empty
     |  |  |     |  |  +--rw ios-flow:offset?   empty
     |  |  |     |  +--rw ios-flow:header-length?   empty
     |  |  |     |  +--rw ios-flow:id?              empty
     |  |  |     |  +--rw ios-flow:length
     |  |  |     |  |  +--rw ios-flow:header?    empty
     |  |  |     |  |  +--rw ios-flow:payload?   empty
     |  |  |     |  |  +--rw ios-flow:total!
     |  |  |     |  |     +--rw ios-flow:maximum?   empty
     |  |  |     |  |     +--rw ios-flow:minimum?   empty
     |  |  |     |  +--rw ios-flow:option
     |  |  |     |  |  +--rw ios-flow:map?   empty
     |  |  |     |  +--rw ios-flow:precedence?      empty
     |  |  |     |  +--rw ios-flow:protocol?        empty
     |  |  |     |  +--rw ios-flow:section
     |  |  |     |  |  +--rw ios-flow:header
     |  |  |     |  |  |  +--rw ios-flow:size?   uint16
     |  |  |     |  |  +--rw ios-flow:payload
     |  |  |     |  |     +--rw ios-flow:size?   uint16
     |  |  |     |  +--rw ios-flow:source
     |  |  |     |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:mask!
     |  |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  |  +--rw ios-flow:prefix!
     |  |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  +--rw ios-flow:tos?             empty
     |  |  |     |  +--rw ios-flow:total-length!
     |  |  |     |  |  +--rw ios-flow:maximum?   empty
     |  |  |     |  |  +--rw ios-flow:minimum?   empty
     |  |  |     |  +--rw ios-flow:ttl!
     |  |  |     |  |  +--rw ios-flow:maximum?   empty
     |  |  |     |  |  +--rw ios-flow:minimum?   empty
     |  |  |     |  +--rw ios-flow:version?         empty
     |  |  |     +--rw ios-flow:ipv6
     |  |  |     |  +--rw ios-flow:destination
     |  |  |     |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:mask!
     |  |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  |  +--rw ios-flow:prefix!
     |  |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  +--rw ios-flow:dscp?             empty
     |  |  |     |  +--rw ios-flow:extension
     |  |  |     |  |  +--rw ios-flow:map?   empty
     |  |  |     |  +--rw ios-flow:flow-label?       empty
     |  |  |     |  +--rw ios-flow:fragmentation
     |  |  |     |  |  +--rw ios-flow:flags?    empty
     |  |  |     |  |  +--rw ios-flow:id?       empty
     |  |  |     |  |  +--rw ios-flow:offset?   empty
     |  |  |     |  +--rw ios-flow:hop-limit!
     |  |  |     |  |  +--rw ios-flow:maximum?   empty
     |  |  |     |  |  +--rw ios-flow:minimum?   empty
     |  |  |     |  +--rw ios-flow:length
     |  |  |     |  |  +--rw ios-flow:header?    empty
     |  |  |     |  |  +--rw ios-flow:payload?   empty
     |  |  |     |  |  +--rw ios-flow:total!
     |  |  |     |  |     +--rw ios-flow:maximum?   empty
     |  |  |     |  |     +--rw ios-flow:minimum?   empty
     |  |  |     |  +--rw ios-flow:next-header?      empty
     |  |  |     |  +--rw ios-flow:payload-length?   empty
     |  |  |     |  +--rw ios-flow:precedence?       empty
     |  |  |     |  +--rw ios-flow:protocol?         empty
     |  |  |     |  +--rw ios-flow:section
     |  |  |     |  |  +--rw ios-flow:header
     |  |  |     |  |  |  +--rw ios-flow:size?   uint16
     |  |  |     |  |  +--rw ios-flow:payload
     |  |  |     |  |     +--rw ios-flow:size?   uint16
     |  |  |     |  +--rw ios-flow:source
     |  |  |     |  |  +--rw ios-flow:address?   empty
     |  |  |     |  |  +--rw ios-flow:mask!
     |  |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  |  +--rw ios-flow:prefix!
     |  |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |  |     |  +--rw ios-flow:traffic-class?    empty
     |  |  |     |  +--rw ios-flow:version?          empty
     |  |  |     +--rw ios-flow:metadata
     |  |  |     |  +--rw ios-flow:global-session-id?        empty
     |  |  |     |  +--rw ios-flow:multi-party-session-id?   empty
     |  |  |     +--rw ios-flow:mpls
     |  |  |     |  +--rw ios-flow:label
     |  |  |     |     +--rw ios-flow:one
     |  |  |     |     |  +--rw ios-flow:details?   empty
     |  |  |     |     |  +--rw ios-flow:exp?       empty
     |  |  |     |     |  +--rw ios-flow:ttl?       empty
     |  |  |     |     |  +--rw ios-flow:type?      empty
     |  |  |     |     +--rw ios-flow:two
     |  |  |     |     |  +--rw ios-flow:details?   empty
     |  |  |     |     +--rw ios-flow:three
     |  |  |     |     |  +--rw ios-flow:details?   empty
     |  |  |     |     +--rw ios-flow:four
     |  |  |     |     |  +--rw ios-flow:details?   empty
     |  |  |     |     +--rw ios-flow:five
     |  |  |     |     |  +--rw ios-flow:details?   empty
     |  |  |     |     +--rw ios-flow:six
     |  |  |     |        +--rw ios-flow:details?   empty
     |  |  |     +--rw ios-flow:network
     |  |  |     |  +--rw ios-flow:delay
     |  |  |     |     +--rw ios-flow:sample?   empty
     |  |  |     |     +--rw ios-flow:sum?      empty
     |  |  |     +--rw ios-flow:pfr
     |  |  |     |  +--rw ios-flow:label
     |  |  |     |  |  +--rw ios-flow:identifier?   empty
     |  |  |     |  +--rw ios-flow:one-way-delay
     |  |  |     |  |  +--rw ios-flow:samples?   empty
     |  |  |     |  |  +--rw ios-flow:sum?       empty
     |  |  |     |  +--rw ios-flow:service
     |  |  |     |  |  +--rw ios-flow:provider?     empty
     |  |  |     |  |  +--rw ios-flow:tag?          empty
     |  |  |     |  |  +--rw ios-flow:identifier?   empty
     |  |  |     |  +--rw ios-flow:site
     |  |  |     |     +--rw ios-flow:destination
     |  |  |     |     |  +--rw ios-flow:id
     |  |  |     |     |  |  +--rw ios-flow:ipv4?   empty
     |  |  |     |     |  +--rw ios-flow:prefix
     |  |  |     |     |     +--rw ios-flow:ipv4?   empty
     |  |  |     |     |     +--rw ios-flow:mask
     |  |  |     |     |        +--rw ios-flow:ipv4?   empty
     |  |  |     |     +--rw ios-flow:source
     |  |  |     |        +--rw ios-flow:id
     |  |  |     |        |  +--rw ios-flow:ipv4?   empty
     |  |  |     |        +--rw ios-flow:prefix
     |  |  |     |           +--rw ios-flow:ipv4?   empty
     |  |  |     |           +--rw ios-flow:mask
     |  |  |     |              +--rw ios-flow:ipv4?   empty
     |  |  |     +--rw ios-flow:policy
     |  |  |     |  +--rw ios-flow:performance-monitor
     |  |  |     |  |  +--rw ios-flow:classification
     |  |  |     |  |     +--rw ios-flow:hierarchy?   empty
     |  |  |     |  +--rw ios-flow:qos
     |  |  |     |     +--rw ios-flow:classification
     |  |  |     |     |  +--rw ios-flow:hierarchy?   empty
     |  |  |     |     +--rw ios-flow:queue
     |  |  |     |        +--rw ios-flow:drops?   empty
     |  |  |     |        +--rw ios-flow:index?   empty
     |  |  |     +--rw ios-flow:routing
     |  |  |     |  +--rw ios-flow:destination
     |  |  |     |  |  +--rw ios-flow:as!
     |  |  |     |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |  |     |  |  |  +--rw ios-flow:peer!
     |  |  |     |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |  |     |  |  +--rw ios-flow:traffic-index?   empty
     |  |  |     |  +--rw ios-flow:forwarding-status!
     |  |  |     |  |  +--rw ios-flow:reason?   empty
     |  |  |     |  +--rw ios-flow:is-multicast?        empty
     |  |  |     |  +--rw ios-flow:next-hop
     |  |  |     |  |  +--rw ios-flow:address
     |  |  |     |  |     +--rw ios-flow:ipv4!
     |  |  |     |  |     |  +--rw ios-flow:bgp?   empty
     |  |  |     |  |     +--rw ios-flow:ipv6!
     |  |  |     |  |        +--rw ios-flow:bgp?   empty
     |  |  |     |  +--rw ios-flow:pw
     |  |  |     |  |  +--rw ios-flow:destination
     |  |  |     |  |     +--rw ios-flow:address?   empty
     |  |  |     |  +--rw ios-flow:source
     |  |  |     |  |  +--rw ios-flow:as!
     |  |  |     |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |  |     |  |  |  +--rw ios-flow:peer!
     |  |  |     |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |  |     |  |  +--rw ios-flow:traffic-index?   empty
     |  |  |     |  +--rw ios-flow:vrf
     |  |  |     |     +--rw ios-flow:input?    empty
     |  |  |     |     +--rw ios-flow:output?   empty
     |  |  |     +--rw ios-flow:services
     |  |  |     |  +--rw ios-flow:waas
     |  |  |     |     +--rw ios-flow:passthrough-reason?   empty
     |  |  |     |     +--rw ios-flow:segment!
     |  |  |     |        +--rw ios-flow:account-on-resolution?   empty
     |  |  |     +--rw ios-flow:timestamp
     |  |  |     |  +--rw ios-flow:absolute
     |  |  |     |     +--rw ios-flow:monitoring-interval
     |  |  |     |        +--rw ios-flow:start?   empty
     |  |  |     +--rw ios-flow:transport
     |  |  |        +--rw ios-flow:bytes
     |  |  |        |  +--rw ios-flow:expected?   empty
     |  |  |        |  +--rw ios-flow:lost!
     |  |  |        |     +--rw ios-flow:rate?   empty
     |  |  |        +--rw ios-flow:rtp
     |  |  |        |  +--rw ios-flow:ssrc?   empty
     |  |  |        +--rw ios-flow:destination-port?   empty
     |  |  |        +--rw ios-flow:icmp
     |  |  |        |  +--rw ios-flow:ipv4
     |  |  |        |  |  +--rw ios-flow:code?   empty
     |  |  |        |  |  +--rw ios-flow:type?   empty
     |  |  |        |  +--rw ios-flow:ipv6
     |  |  |        |     +--rw ios-flow:code?   empty
     |  |  |        |     +--rw ios-flow:type?   empty
     |  |  |        +--rw ios-flow:igmp
     |  |  |        |  +--rw ios-flow:type?   empty
     |  |  |        +--rw ios-flow:source-port?        empty
     |  |  |        +--rw ios-flow:tcp
     |  |  |        |  +--rw ios-flow:acknowledgement-number?   empty
     |  |  |        |  +--rw ios-flow:destination-port?         empty
     |  |  |        |  +--rw ios-flow:flags!
     |  |  |        |  |  +--rw ios-flow:ack?   empty
     |  |  |        |  |  +--rw ios-flow:cwr?   empty
     |  |  |        |  |  +--rw ios-flow:ece?   empty
     |  |  |        |  |  +--rw ios-flow:fin?   empty
     |  |  |        |  |  +--rw ios-flow:psh?   empty
     |  |  |        |  |  +--rw ios-flow:rst?   empty
     |  |  |        |  |  +--rw ios-flow:syn?   empty
     |  |  |        |  |  +--rw ios-flow:urg?   empty
     |  |  |        |  +--rw ios-flow:flow
     |  |  |        |  |  +--rw ios-flow:count?   empty
     |  |  |        |  +--rw ios-flow:header-length?            empty
     |  |  |        |  +--rw ios-flow:maximum-segment-size?     empty
     |  |  |        |  +--rw ios-flow:option
     |  |  |        |  |  +--rw ios-flow:map!
     |  |  |        |  |     +--rw ios-flow:long?   empty
     |  |  |        |  +--rw ios-flow:sequence-number?          empty
     |  |  |        |  +--rw ios-flow:source-port?              empty
     |  |  |        |  +--rw ios-flow:urgent-pointer?           empty
     |  |  |        |  +--rw ios-flow:window-size!
     |  |  |        |     +--rw ios-flow:average!
     |  |  |        |     |  +--rw ios-flow:sum?   empty
     |  |  |        |     +--rw ios-flow:maximum?   empty
     |  |  |        |     +--rw ios-flow:minimum?   empty
     |  |  |        |     +--rw ios-flow:sum?       empty
     |  |  |        +--rw ios-flow:udp
     |  |  |           +--rw ios-flow:destination-port?   empty
     |  |  |           +--rw ios-flow:message-length?     empty
     |  |  |           +--rw ios-flow:source-port?        empty
     |  |  +--rw ios-flow:description?   string
     |  |  +--rw ios-flow:match
     |  |     +--rw ios-flow:application
     |  |     |  +--rw ios-flow:name!
     |  |     |  |  +--rw ios-flow:account-on-resolution?   empty
     |  |     |  +--rw ios-flow:vendor?    empty
     |  |     |  +--rw ios-flow:version?   empty
     |  |     +--rw ios-flow:connection
     |  |     |  +--rw ios-flow:client
     |  |     |  |  +--rw ios-flow:ipv4
     |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:ipv6
     |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:transport
     |  |     |  |     +--rw ios-flow:port?   empty
     |  |     |  +--rw ios-flow:id?               empty
     |  |     |  +--rw ios-flow:initiator?        empty
     |  |     |  +--rw ios-flow:server
     |  |     |  |  +--rw ios-flow:ipv4
     |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:ipv6
     |  |     |  |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:transport
     |  |     |  |     +--rw ios-flow:port?   empty
     |  |     |  +--rw ios-flow:transaction-id?   empty
     |  |     +--rw ios-flow:datalink
     |  |     |  +--rw ios-flow:destination-vlan-id?   empty
     |  |     |  +--rw ios-flow:dot1q
     |  |     |  |  +--rw ios-flow:priority?   empty
     |  |     |  |  +--rw ios-flow:vlan
     |  |     |  |     +--rw ios-flow:input?    empty
     |  |     |  |     +--rw ios-flow:output?   empty
     |  |     |  +--rw ios-flow:ethertype?             empty
     |  |     |  +--rw ios-flow:mac
     |  |     |  |  +--rw ios-flow:destination
     |  |     |  |  |  +--rw ios-flow:address
     |  |     |  |  |     +--rw ios-flow:input?    empty
     |  |     |  |  |     +--rw ios-flow:output?   empty
     |  |     |  |  +--rw ios-flow:source
     |  |     |  |     +--rw ios-flow:address
     |  |     |  |        +--rw ios-flow:input?    empty
     |  |     |  |        +--rw ios-flow:output?   empty
     |  |     |  +--rw ios-flow:source-vlan-id?        empty
     |  |     +--rw ios-flow:flow
     |  |     |  +--rw ios-flow:cts
     |  |     |  |  +--rw ios-flow:destination
     |  |     |  |  |  +--rw ios-flow:group-tag?   empty
     |  |     |  |  +--rw ios-flow:source
     |  |     |  |     +--rw ios-flow:group-tag?   empty
     |  |     |  +--rw ios-flow:direction?     empty
     |  |     |  +--rw ios-flow:observation
     |  |     |  |  +--rw ios-flow:point?   empty
     |  |     |  +--rw ios-flow:sampler?       empty
     |  |     +--rw ios-flow:interface
     |  |     |  +--rw ios-flow:input!
     |  |     |  |  +--rw ios-flow:snmp?   empty
     |  |     |  +--rw ios-flow:output!
     |  |     |     +--rw ios-flow:snmp?   empty
     |  |     +--rw ios-flow:ipv4
     |  |     |  +--rw ios-flow:destination
     |  |     |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:mask!
     |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |     |  |  +--rw ios-flow:prefix!
     |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |     |  +--rw ios-flow:dscp?            empty
     |  |     |  +--rw ios-flow:fragmentation
     |  |     |  |  +--rw ios-flow:flags?    empty
     |  |     |  |  +--rw ios-flow:offset?   empty
     |  |     |  +--rw ios-flow:header-length?   empty
     |  |     |  +--rw ios-flow:id?              empty
     |  |     |  +--rw ios-flow:length
     |  |     |  |  +--rw ios-flow:header?    empty
     |  |     |  |  +--rw ios-flow:payload?   empty
     |  |     |  |  +--rw ios-flow:total!
     |  |     |  |     +--rw ios-flow:maximum?   empty
     |  |     |  |     +--rw ios-flow:minimum?   empty
     |  |     |  +--rw ios-flow:option
     |  |     |  |  +--rw ios-flow:map?   empty
     |  |     |  +--rw ios-flow:precedence?      empty
     |  |     |  +--rw ios-flow:protocol?        empty
     |  |     |  +--rw ios-flow:section
     |  |     |  |  +--rw ios-flow:header
     |  |     |  |  |  +--rw ios-flow:size?   uint16
     |  |     |  |  +--rw ios-flow:payload
     |  |     |  |     +--rw ios-flow:size?   uint16
     |  |     |  +--rw ios-flow:source
     |  |     |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:mask!
     |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |     |  |  +--rw ios-flow:prefix!
     |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |     |  +--rw ios-flow:tos?             empty
     |  |     |  +--rw ios-flow:total-length!
     |  |     |  |  +--rw ios-flow:maximum?   empty
     |  |     |  |  +--rw ios-flow:minimum?   empty
     |  |     |  +--rw ios-flow:ttl!
     |  |     |  |  +--rw ios-flow:maximum?   empty
     |  |     |  |  +--rw ios-flow:minimum?   empty
     |  |     |  +--rw ios-flow:version?         empty
     |  |     +--rw ios-flow:ipv6
     |  |     |  +--rw ios-flow:destination
     |  |     |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:mask!
     |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |     |  |  +--rw ios-flow:prefix!
     |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |     |  +--rw ios-flow:dscp?             empty
     |  |     |  +--rw ios-flow:extension
     |  |     |  |  +--rw ios-flow:map?   empty
     |  |     |  +--rw ios-flow:flow-label?       empty
     |  |     |  +--rw ios-flow:fragmentation
     |  |     |  |  +--rw ios-flow:flags?    empty
     |  |     |  |  +--rw ios-flow:id?       empty
     |  |     |  |  +--rw ios-flow:offset?   empty
     |  |     |  +--rw ios-flow:hop-limit!
     |  |     |  |  +--rw ios-flow:maximum?   empty
     |  |     |  |  +--rw ios-flow:minimum?   empty
     |  |     |  +--rw ios-flow:length
     |  |     |  |  +--rw ios-flow:header?    empty
     |  |     |  |  +--rw ios-flow:payload?   empty
     |  |     |  |  +--rw ios-flow:total!
     |  |     |  |     +--rw ios-flow:maximum?   empty
     |  |     |  |     +--rw ios-flow:minimum?   empty
     |  |     |  +--rw ios-flow:next-header?      empty
     |  |     |  +--rw ios-flow:payload-length?   empty
     |  |     |  +--rw ios-flow:precedence?       empty
     |  |     |  +--rw ios-flow:protocol?         empty
     |  |     |  +--rw ios-flow:section
     |  |     |  |  +--rw ios-flow:header
     |  |     |  |  |  +--rw ios-flow:size?   uint16
     |  |     |  |  +--rw ios-flow:payload
     |  |     |  |     +--rw ios-flow:size?   uint16
     |  |     |  +--rw ios-flow:source
     |  |     |  |  +--rw ios-flow:address?   empty
     |  |     |  |  +--rw ios-flow:mask!
     |  |     |  |  |  +--rw ios-flow:minimum-mask?   uint8
     |  |     |  |  +--rw ios-flow:prefix!
     |  |     |  |     +--rw ios-flow:minimum-mask?   uint8
     |  |     |  +--rw ios-flow:traffic-class?    empty
     |  |     |  +--rw ios-flow:version?          empty
     |  |     +--rw ios-flow:metadata
     |  |     |  +--rw ios-flow:global-session-id?        empty
     |  |     |  +--rw ios-flow:multi-party-session-id?   empty
     |  |     +--rw ios-flow:mpls
     |  |     |  +--rw ios-flow:label
     |  |     |     +--rw ios-flow:one
     |  |     |     |  +--rw ios-flow:details?   empty
     |  |     |     |  +--rw ios-flow:exp?       empty
     |  |     |     |  +--rw ios-flow:ttl?       empty
     |  |     |     |  +--rw ios-flow:type?      empty
     |  |     |     +--rw ios-flow:two
     |  |     |     |  +--rw ios-flow:details?   empty
     |  |     |     +--rw ios-flow:three
     |  |     |     |  +--rw ios-flow:details?   empty
     |  |     |     +--rw ios-flow:four
     |  |     |     |  +--rw ios-flow:details?   empty
     |  |     |     +--rw ios-flow:five
     |  |     |     |  +--rw ios-flow:details?   empty
     |  |     |     +--rw ios-flow:six
     |  |     |        +--rw ios-flow:details?   empty
     |  |     +--rw ios-flow:network
     |  |     |  +--rw ios-flow:delay
     |  |     |     +--rw ios-flow:sample?   empty
     |  |     |     +--rw ios-flow:sum?      empty
     |  |     +--rw ios-flow:pfr
     |  |     |  +--rw ios-flow:label
     |  |     |  |  +--rw ios-flow:identifier?   empty
     |  |     |  +--rw ios-flow:one-way-delay
     |  |     |  |  +--rw ios-flow:samples?   empty
     |  |     |  |  +--rw ios-flow:sum?       empty
     |  |     |  +--rw ios-flow:service
     |  |     |  |  +--rw ios-flow:provider?     empty
     |  |     |  |  +--rw ios-flow:tag?          empty
     |  |     |  |  +--rw ios-flow:identifier?   empty
     |  |     |  +--rw ios-flow:site
     |  |     |     +--rw ios-flow:destination
     |  |     |     |  +--rw ios-flow:id
     |  |     |     |  |  +--rw ios-flow:ipv4?   empty
     |  |     |     |  +--rw ios-flow:prefix
     |  |     |     |     +--rw ios-flow:ipv4?   empty
     |  |     |     |     +--rw ios-flow:mask
     |  |     |     |        +--rw ios-flow:ipv4?   empty
     |  |     |     +--rw ios-flow:source
     |  |     |        +--rw ios-flow:id
     |  |     |        |  +--rw ios-flow:ipv4?   empty
     |  |     |        +--rw ios-flow:prefix
     |  |     |           +--rw ios-flow:ipv4?   empty
     |  |     |           +--rw ios-flow:mask
     |  |     |              +--rw ios-flow:ipv4?   empty
     |  |     +--rw ios-flow:policy
     |  |     |  +--rw ios-flow:performance-monitor
     |  |     |  |  +--rw ios-flow:classification
     |  |     |  |     +--rw ios-flow:hierarchy?   empty
     |  |     |  +--rw ios-flow:qos
     |  |     |     +--rw ios-flow:classification
     |  |     |     |  +--rw ios-flow:hierarchy?   empty
     |  |     |     +--rw ios-flow:queue
     |  |     |        +--rw ios-flow:drops?   empty
     |  |     |        +--rw ios-flow:index?   empty
     |  |     +--rw ios-flow:routing
     |  |     |  +--rw ios-flow:destination
     |  |     |  |  +--rw ios-flow:as!
     |  |     |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |     |  |  |  +--rw ios-flow:peer!
     |  |     |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |     |  |  +--rw ios-flow:traffic-index?   empty
     |  |     |  +--rw ios-flow:forwarding-status!
     |  |     |  |  +--rw ios-flow:reason?   empty
     |  |     |  +--rw ios-flow:is-multicast?        empty
     |  |     |  +--rw ios-flow:next-hop
     |  |     |  |  +--rw ios-flow:address
     |  |     |  |     +--rw ios-flow:ipv4!
     |  |     |  |     |  +--rw ios-flow:bgp?   empty
     |  |     |  |     +--rw ios-flow:ipv6!
     |  |     |  |        +--rw ios-flow:bgp?   empty
     |  |     |  +--rw ios-flow:pw
     |  |     |  |  +--rw ios-flow:destination
     |  |     |  |     +--rw ios-flow:address?   empty
     |  |     |  +--rw ios-flow:source
     |  |     |  |  +--rw ios-flow:as!
     |  |     |  |  |  +--rw ios-flow:as4-octet?   empty
     |  |     |  |  |  +--rw ios-flow:peer!
     |  |     |  |  |     +--rw ios-flow:peer4-octet?   empty
     |  |     |  |  +--rw ios-flow:traffic-index?   empty
     |  |     |  +--rw ios-flow:vrf
     |  |     |     +--rw ios-flow:input?    empty
     |  |     |     +--rw ios-flow:output?   empty
     |  |     +--rw ios-flow:services
     |  |     |  +--rw ios-flow:waas
     |  |     |     +--rw ios-flow:passthrough-reason?   empty
     |  |     |     +--rw ios-flow:segment!
     |  |     |        +--rw ios-flow:account-on-resolution?   empty
     |  |     +--rw ios-flow:timestamp
     |  |     |  +--rw ios-flow:absolute
     |  |     |     +--rw ios-flow:monitoring-interval
     |  |     |        +--rw ios-flow:start?   empty
     |  |     +--rw ios-flow:transport
     |  |        +--rw ios-flow:bytes
     |  |        |  +--rw ios-flow:expected?   empty
     |  |        |  +--rw ios-flow:lost!
     |  |        |     +--rw ios-flow:rate?   empty
     |  |        +--rw ios-flow:rtp
     |  |        |  +--rw ios-flow:ssrc?   empty
     |  |        +--rw ios-flow:destination-port?   empty
     |  |        +--rw ios-flow:icmp
     |  |        |  +--rw ios-flow:ipv4
     |  |        |  |  +--rw ios-flow:code?   empty
     |  |        |  |  +--rw ios-flow:type?   empty
     |  |        |  +--rw ios-flow:ipv6
     |  |        |     +--rw ios-flow:code?   empty
     |  |        |     +--rw ios-flow:type?   empty
     |  |        +--rw ios-flow:igmp
     |  |        |  +--rw ios-flow:type?   empty
     |  |        +--rw ios-flow:source-port?        empty
     |  |        +--rw ios-flow:tcp
     |  |        |  +--rw ios-flow:acknowledgement-number?   empty
     |  |        |  +--rw ios-flow:destination-port?         empty
     |  |        |  +--rw ios-flow:flags!
     |  |        |  |  +--rw ios-flow:ack?   empty
     |  |        |  |  +--rw ios-flow:cwr?   empty
     |  |        |  |  +--rw ios-flow:ece?   empty
     |  |        |  |  +--rw ios-flow:fin?   empty
     |  |        |  |  +--rw ios-flow:psh?   empty
     |  |        |  |  +--rw ios-flow:rst?   empty
     |  |        |  |  +--rw ios-flow:syn?   empty
     |  |        |  |  +--rw ios-flow:urg?   empty
     |  |        |  +--rw ios-flow:flow
     |  |        |  |  +--rw ios-flow:count?   empty
     |  |        |  +--rw ios-flow:header-length?            empty
     |  |        |  +--rw ios-flow:maximum-segment-size?     empty
     |  |        |  +--rw ios-flow:option
     |  |        |  |  +--rw ios-flow:map!
     |  |        |  |     +--rw ios-flow:long?   empty
     |  |        |  +--rw ios-flow:sequence-number?          empty
     |  |        |  +--rw ios-flow:source-port?              empty
     |  |        |  +--rw ios-flow:urgent-pointer?           empty
     |  |        |  +--rw ios-flow:window-size!
     |  |        |     +--rw ios-flow:average!
     |  |        |     |  +--rw ios-flow:sum?   empty
     |  |        |     +--rw ios-flow:maximum?   empty
     |  |        |     +--rw ios-flow:minimum?   empty
     |  |        |     +--rw ios-flow:sum?       empty
     |  |        +--rw ios-flow:udp
     |  |           +--rw ios-flow:destination-port?   empty
     |  |           +--rw ios-flow:message-length?     empty
     |  |           +--rw ios-flow:source-port?        empty
     |  +--rw ios-flow:exporter* [name]
     |  |  +--rw ios-flow:name               string
     |  |  +--rw ios-flow:description?       string
     |  |  +--rw ios-flow:destination
     |  |  |  +--rw ios-flow:ip?    inet:ip-address
     |  |  |  +--rw ios-flow:vrf?   string
     |  |  +--rw ios-flow:dscp?              uint8
     |  |  +--rw ios-flow:export-protocol?   enumeration
     |  |  +--rw ios-flow:option
     |  |  |  +--rw ios-flow:application-attributes!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:application-table!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:c3pl-class-table!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:c3pl-policy-table!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:exporter-stats!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:interface-table!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:metadata-version-table!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:sampler-table!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:sub-application-table!
     |  |  |  |  +--rw ios-flow:timeout?   uint32
     |  |  |  +--rw ios-flow:vrf-table!
     |  |  |     +--rw ios-flow:timeout?   uint32
     |  |  +--rw ios-flow:output-features!
     |  |  +--rw ios-flow:source
     |  |  |  +--rw (ios-flow:interface-choice)?
     |  |  |     +--:(ios-flow:AppNav-Compress)
     |  |  |     |  +--rw ios-flow:AppNav-Compress?             uint16
     |  |  |     +--:(ios-flow:AppNav-UnCompress)
     |  |  |     |  +--rw ios-flow:AppNav-UnCompress?           uint16
     |  |  |     +--:(ios-flow:ATM)
     |  |  |     |  +--rw ios-flow:ATM?                         string
     |  |  |     +--:(ios-flow:ATM-subinterface)
     |  |  |     |  +--rw ios-flow:ATM-subinterface
     |  |  |     |     +--rw ios-flow:ATM?   string
     |  |  |     +--:(ios-flow:ATM-ACR)
     |  |  |     |  +--rw ios-flow:ATM-ACR?                     string
     |  |  |     +--:(ios-flow:ATM-ACRsubinterface)
     |  |  |     |  +--rw ios-flow:ATM-ACRsubinterface
     |  |  |     |     +--rw ios-flow:ATM-ACR?   string
     |  |  |     +--:(ios-flow:BDI)
     |  |  |     |  +--rw ios-flow:BDI?                         string
     |  |  |     +--:(ios-flow:CEM)
     |  |  |     |  +--rw ios-flow:CEM?                         string
     |  |  |     +--:(ios-flow:CEM-ACR)
     |  |  |     |  +--rw ios-flow:CEM-ACR?                     uint8
     |  |  |     +--:(ios-flow:Embedded-Service-Engine)
     |  |  |     |  +--rw ios-flow:Embedded-Service-Engine?     string
     |  |  |     +--:(ios-flow:FastEthernet)
     |  |  |     |  +--rw ios-flow:FastEthernet?                string
     |  |  |     +--:(ios-flow:GigabitEthernet)
     |  |  |     |  +--rw ios-flow:GigabitEthernet?             string
     |  |  |     +--:(ios-flow:LISP)
     |  |  |     |  +--rw ios-flow:LISP?                        string
     |  |  |     +--:(ios-flow:LISP-subinterface)
     |  |  |     |  +--rw ios-flow:LISP-subinterface
     |  |  |     |     +--rw ios-flow:LISP?   string
     |  |  |     +--:(ios-flow:Loopback)
     |  |  |     |  +--rw ios-flow:Loopback?                    uint32
     |  |  |     +--:(ios-flow:Multilink)
     |  |  |     |  +--rw ios-flow:Multilink?                   uint16
     |  |  |     +--:(ios-flow:nve)
     |  |  |     |  +--rw ios-flow:nve?                         uint16
     |  |  |     +--:(ios-flow:overlay)
     |  |  |     |  +--rw ios-flow:overlay?                     uint16
     |  |  |     +--:(ios-flow:Port-channel)
     |  |  |     |  +--rw ios-flow:Port-channel?                uint32
     |  |  |     +--:(ios-flow:Port-channel-subinterface)
     |  |  |     |  +--rw ios-flow:Port-channel-subinterface
     |  |  |     |     +--rw ios-flow:Port-channel?   string
     |  |  |     +--:(ios-flow:pseudowire)
     |  |  |     |  +--rw ios-flow:pseudowire?                  uint32
     |  |  |     +--:(ios-flow:SM)
     |  |  |     |  +--rw ios-flow:SM?                          string
     |  |  |     +--:(ios-flow:Cellular)
     |  |  |     |  +--rw ios-flow:Cellular?                    string
     |  |  |     +--:(ios-flow:Serial)
     |  |  |     |  +--rw ios-flow:Serial?                      string
     |  |  |     +--:(ios-flow:TenGigabitEthernet)
     |  |  |     |  +--rw ios-flow:TenGigabitEthernet?          string
     |  |  |     +--:(ios-flow:Tunnel)
     |  |  |     |  +--rw ios-flow:Tunnel?                      uint32
     |  |  |     +--:(ios-flow:Virtual-Template)
     |  |  |     |  +--rw ios-flow:Virtual-Template?            uint16
     |  |  |     +--:(ios-flow:Vlan)
     |  |  |     |  +--rw ios-flow:Vlan?                        uint16
     |  |  |     +--:(ios-flow:VirtualPortGroup)
     |  |  |     |  +--rw ios-flow:VirtualPortGroup?            uint16
     |  |  |     +--:(ios-flow:vasileft)
     |  |  |     |  +--rw ios-flow:vasileft?                    uint16
     |  |  |     +--:(ios-flow:vasiright)
     |  |  |        +--rw ios-flow:vasiright?                   uint16
     |  |  +--rw ios-flow:template
     |  |  |  +--rw ios-flow:data
     |  |  |     +--rw ios-flow:timeout?   uint32
     |  |  +--rw ios-flow:transport
     |  |  |  +--rw ios-flow:udp?   uint16
     |  |  +--rw ios-flow:ttl?               uint8
     |  |  +--rw ios-flow:default
     |  |     +--rw ios-flow:description?       empty
     |  |     +--rw ios-flow:dscp?              empty
     |  |     +--rw ios-flow:export-protocol?   empty
     |  |     +--rw ios-flow:option
     |  |     |  +--rw ios-flow:application-attributes!
     |  |     |  +--rw ios-flow:c3pl-class-table!
     |  |     |  +--rw ios-flow:c3pl-policy-table!
     |  |     |  +--rw ios-flow:exporter-stats!
     |  |     |  +--rw ios-flow:interface-table!
     |  |     |  +--rw ios-flow:metadata-version-table!
     |  |     |  +--rw ios-flow:sampler-table!
     |  |     |  +--rw ios-flow:sub-application-table!
     |  |     |  +--rw ios-flow:vrf-table!
     |  |     +--rw ios-flow:template
     |  |     |  +--rw ios-flow:data
     |  |     |     +--rw ios-flow:timeout?   empty
     |  |     +--rw ios-flow:transport?         empty
     |  |     +--rw ios-flow:ttl?               empty
     |  +--rw ios-flow:monitor* [name]
     |     +--rw ios-flow:name           string
     |     +--rw ios-flow:type?          enumeration
     |     +--rw ios-flow:cache
     |     |  +--rw ios-flow:entries?   uint32
     |     |  +--rw ios-flow:timeout
     |     |  |  +--rw ios-flow:active?         uint32
     |     |  |  +--rw ios-flow:event
     |     |  |  |  +--rw ios-flow:transaction-end?   empty
     |     |  |  +--rw ios-flow:inactive?       uint32
     |     |  |  +--rw ios-flow:synchronized?   uint16
     |     |  |  +--rw ios-flow:update?         uint32
     |     |  +--rw ios-flow:type?      enumeration
     |     +--rw ios-flow:description?   string
     |     +--rw ios-flow:exporter* [name]
     |     |  +--rw ios-flow:name    string
     |     +--rw ios-flow:history
     |     |  +--rw ios-flow:size?      uint8
     |     |  +--rw ios-flow:timeout?   uint8
     |     +--rw ios-flow:record
     |     |  +--rw ios-flow:type?      union
     |     |  +--rw ios-flow:netflow
     |     |     +--rw ios-flow:ipv4
     |     |     |  +--rw ios-flow:as!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:destination-prefix!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:original-input!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:original-output!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:prefix!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:protocol-port?            empty
     |     |     |  +--rw ios-flow:source-prefix!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:as-tos!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:bgp-nexthop-tos!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:destination-prefix-tos!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:prefix-port?              empty
     |     |     |  +--rw ios-flow:prefix-tos!
     |     |     |  |  +--rw ios-flow:peer?   empty
     |     |     |  +--rw ios-flow:protocol-port-tos?        empty
     |     |     |  +--rw ios-flow:source-prefix-tos!
     |     |     |     +--rw ios-flow:peer?   empty
     |     |     +--rw ios-flow:ipv6
     |     |        +--rw ios-flow:as!
     |     |        |  +--rw ios-flow:peer?   empty
     |     |        +--rw ios-flow:destination-prefix!
     |     |        |  +--rw ios-flow:peer?   empty
     |     |        +--rw ios-flow:original-input!
     |     |        |  +--rw ios-flow:peer?   empty
     |     |        +--rw ios-flow:original-output!
     |     |        |  +--rw ios-flow:peer?   empty
     |     |        +--rw ios-flow:prefix!
     |     |        |  +--rw ios-flow:peer?   empty
     |     |        +--rw ios-flow:protocol-port?        empty
     |     |        +--rw ios-flow:source-prefix!
     |     |        |  +--rw ios-flow:peer?   empty
     |     |        +--rw ios-flow:bgp-nexthop!
     |     |           +--rw ios-flow:peer?   empty
     |     +--rw ios-flow:statistics
     |     |  +--rw ios-flow:packet
     |     |     +--rw ios-flow:protocol?   empty
     |     |     +--rw ios-flow:size?       empty
     |     +--rw ios-flow:default
     |        +--rw ios-flow:cache
     |        |  +--rw ios-flow:entries?   empty
     |        |  +--rw ios-flow:timeout
     |        |  |  +--rw ios-flow:active?         empty
     |        |  |  +--rw ios-flow:event
     |        |  |  |  +--rw ios-flow:transaction-end?   empty
     |        |  |  +--rw ios-flow:inactive?       empty
     |        |  |  +--rw ios-flow:synchronized?   empty
     |        |  |  +--rw ios-flow:update?         empty
     |        |  +--rw ios-flow:type?      empty
     |        +--rw ios-flow:description?   empty
     |        +--rw ios-flow:exporter?      empty
     |        +--rw ios-flow:record?        empty
     |        +--rw ios-flow:statistics
     |           +--rw ios-flow:packet
     |              +--rw ios-flow:protocol?   empty
     |              +--rw ios-flow:size?       empty
     +--rw ip
     |  +--rw admission
     |  |  +--rw watch-list
     |  |  |  +--rw expiry-time?   uint16
     |  |  +--rw name
     |  |     +--rw webauth
     |  |        +--rw proxy
     |  |           +--rw http?   empty
     |  +--rw arp
     |  |  +--rw incomplete
     |  |  |  +--rw entries?   uint32
     |  |  +--rw inspection
     |  |  |  +--rw filter* [arpacl]
     |  |  |  |  +--rw arpacl    string
     |  |  |  |  +--rw vlan* [vlan-range]
     |  |  |  |     +--rw vlan-range    string
     |  |  |  |     +--rw static?       empty
     |  |  |  +--rw validate
     |  |  |  |  +--rw src-mac?   empty
     |  |  |  |  +--rw dst-mac?   empty
     |  |  |  |  +--rw ip?        empty
     |  |  |  |  +--rw allow
     |  |  |  |     +--rw zeros?   empty
     |  |  |  +--rw log-buffer
     |  |  |  |  +--rw entries?   uint16
     |  |  |  |  +--rw logs
     |  |  |  |     +--rw entries?    uint16
     |  |  |  |     +--rw interval?   uint32
     |  |  |  +--rw vlan?         string
     |  |  +--rw proxy
     |  |     +--rw disable?   empty
     |  +--rw domain-list
     |  |  +--rw domain-name?   string
     |  |  +--rw vrf
     |  |     +--rw vrf-name?      string
     |  |     +--rw domain-name?   string
     |  +--rw finger!
     |  +--rw rcmd
     |  |  +--rw rcp-enable?   empty
     |  |  +--rw rsh-enable?   empty
     |  +--rw subnet-zero?                 boolean
     |  +--rw bgp-community
     |  |  +--rw new-format?   empty
     |  +--rw host-routing?                empty
     |  +--rw vrf* [name]
     |  |  +--rw name            string
     |  |  +--rw bgp
     |  |  |  +--rw next-hop
     |  |  |     +--rw Loopback?   uint32
     |  |  +--rw context?        string
     |  |  +--rw description?    string
     |  |  +--rw rd?             rd-type
     |  |  +--rw export
     |  |  |  +--rw map?    string
     |  |  |  +--rw ipv4
     |  |  |     +--rw ipv4-type?           enumeration
     |  |  |     +--rw (map-choice)?
     |  |  |        +--:(upper-limit-case)
     |  |  |        |  +--rw upper-limit?   uint32
     |  |  |        |  +--rw map?           string
     |  |  |        +--:(map-only-case)
     |  |  |           +--rw map-only?      string
     |  |  +--rw import
     |  |  |  +--rw (import-choice)?
     |  |  |     +--:(map)
     |  |  |     |  +--rw map?    string
     |  |  |     +--:(ipv4)
     |  |  |        +--rw ipv4
     |  |  |           +--rw ipv4-type?     enumeration
     |  |  |           +--rw upper-limit?   uint32
     |  |  |           +--rw map?           string
     |  |  +--rw maximum!
     |  |  |  +--rw routes?               uint32
     |  |  |  +--rw (maximum-choice)
     |  |  |     +--:(threshold-case)
     |  |  |     |  +--rw threshold?      uint16
     |  |  |     |  +--rw reinstall?      uint16
     |  |  |     +--:(warning-case)
     |  |  |        +--rw warning-only?   empty
     |  |  +--rw mdt!
     |  |  |  +--rw default?     inet:ipv4-address
     |  |  |  +--rw log-reuse?   empty
     |  |  |  +--rw data
     |  |  |     +--rw mulicast-address?       inet:ipv4-address
     |  |  |     +--rw wildcard-bits?          inet:ipv4-address
     |  |  |     +--rw (mdt-data-choice)?
     |  |  |        +--:(mdt-data-threshold)
     |  |  |        |  +--rw threshold?        uint32
     |  |  |        |  +--rw threshold-list?   mdt-data-list-type
     |  |  |        +--:(mdt-data-list)
     |  |  |           +--rw list?             mdt-data-list-type
     |  |  +--rw route-target* [direction target]
     |  |  |  +--rw direction    enumeration
     |  |  |  +--rw target       rd-type
     |  |  +--rw vpn
     |  |     +--rw id?   vpn-id-type
     |  +--rw as-path
     |  |  +--rw ios-bgp:access-list* [name]
     |  |     +--rw ios-bgp:name      uint16
     |  |     +--rw ios-bgp:deny
     |  |     |  +--rw ios-bgp:deny-list*   string
     |  |     +--rw ios-bgp:permit
     |  |        +--rw ios-bgp:permit-list*   string
     |  +--rw local
     |  |  +--rw pool* [id]
     |  |     +--rw id       union
     |  |     +--rw start?   inet:ipv4-address
     |  |     +--rw last?    inet:ipv4-address
     |  |     +--rw group?   string
     |  +--rw cef!
     |  |  +--rw ios-cef:accounting
     |  |  |  +--rw ios-cef:per-prefix?          empty
     |  |  |  +--rw ios-cef:non-recursive?       empty
     |  |  |  +--rw ios-cef:prefix-length?       empty
     |  |  |  +--rw ios-cef:load-balance-hash?   empty
     |  |  +--rw ios-cef:distributed?          empty
     |  |  +--rw ios-cef:optimize
     |  |  |  +--rw ios-cef:neighbor
     |  |  |     +--rw ios-cef:resolution?   empty
     |  |  +--rw ios-cef:traffic-statistics
     |  |  |  +--rw ios-cef:load-interval?   uint16
     |  |  |  +--rw ios-cef:update-rate?     uint16
     |  |  +--rw ios-cef:load-sharing
     |  |     +--rw ios-cef:algorithm
     |  |     |  +--rw ios-cef:universal
     |  |     |  |  +--rw ios-cef:universal?   empty
     |  |     |  |  +--rw ios-cef:fixed-id?    fixed-id
     |  |     |  +--rw ios-cef:tunnel
     |  |     |  |  +--rw ios-cef:tunnel?     empty
     |  |     |  |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |  +--rw ios-cef:original
     |  |     |  |  +--rw ios-cef:original?   empty
     |  |     |  +--rw ios-cef:include-ports!
     |  |     |     +--rw ios-cef:destination!
     |  |     |     |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |     +--rw ios-cef:source!
     |  |     |        +--rw ios-cef:destination!
     |  |     |        |  +--rw ios-cef:gtp!
     |  |     |        |  |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |        |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |        +--rw ios-cef:fixed-id?      fixed-id
     |  |     +--rw ios-cef:key-control
     |  +--rw classless?                   empty
     |  +--rw domain
     |  |  +--rw list
     |  |  |  +--rw domain-name?   string
     |  |  |  +--rw vrf
     |  |  |     +--rw vrf-name?      string
     |  |  |     +--rw domain-name?   string
     |  |  +--rw lookup?            boolean
     |  |  +--rw lookup-settings
     |  |  |  +--rw lookup
     |  |  |  |  +--rw nsap?               empty
     |  |  |  |  +--rw source-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
     |  |  |  |        +--:(FastEthernet)
     |  |  |  |        |  +--rw FastEthernet?                string
     |  |  |  |        +--:(GigabitEthernet)
     |  |  |  |        |  +--rw GigabitEthernet?             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
     |  |  |  |        +--:(Serial)
     |  |  |  |        |  +--rw Serial?                      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
     |  |  |  +--rw name?     string
     |  |  +--rw name?              string
     |  +--rw domain-lookup-conf
     |  |  +--rw domain-lookup?   boolean
     |  +--rw domain-lookup!
     |  |  +--rw nsap?               empty
     |  |  +--rw source-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
     |  |        +--:(FastEthernet)
     |  |        |  +--rw FastEthernet?                string
     |  |        +--:(GigabitEthernet)
     |  |        |  +--rw GigabitEthernet?             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
     |  |        +--:(Serial)
     |  |        |  +--rw Serial?                      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
     |  +--rw domain-name?                 string
     |  +--rw dns
     |  |  +--rw server!
     |  +--rw default-gateway?             inet:ipv4-address
     |  +--rw dhcp
     |  |  +--rw ios-dhcp:bootp
     |  |  |  +--rw ios-dhcp:ignore?   empty
     |  |  +--rw ios-dhcp:class* [id]
     |  |  |  +--rw ios-dhcp:id        string
     |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  +--rw ios-dhcp:agent
     |  |  |  |     +--rw ios-dhcp:information?   empty
     |  |  |  +--rw ios-dhcp:remark?   string
     |  |  +--rw ios-dhcp:conflict
     |  |  |  +--rw ios-dhcp:logging?      boolean
     |  |  |  +--rw ios-dhcp:resolution!
     |  |  |     +--rw ios-dhcp:interval?   uint32
     |  |  +--rw ios-dhcp:excluded-address* [low-address]
     |  |  |  +--rw ios-dhcp:low-address     inet:ipv4-address
     |  |  |  +--rw ios-dhcp:vrf?            string
     |  |  |  +--rw ios-dhcp:high-address?   inet:ipv4-address
     |  |  +--rw ios-dhcp:relay
     |  |  |  +--rw ios-dhcp:information
     |  |  |     +--rw ios-dhcp:trust-all?   empty
     |  |  |     +--rw ios-dhcp:option
     |  |  |        +--rw ios-dhcp:option-default?   empty
     |  |  |        +--rw ios-dhcp:vpn?              empty
     |  |  +--rw ios-dhcp:pool* [id]
     |  |  |  +--rw ios-dhcp:id                string
     |  |  |  +--rw ios-dhcp:option
     |  |  |  |  +--rw ios-dhcp:option-range* [option-range]
     |  |  |  |     +--rw ios-dhcp:option-range    uint8
     |  |  |  |     +--rw ios-dhcp:ascii?          string
     |  |  |  |     +--rw ios-dhcp:hex
     |  |  |  |     |  +--rw ios-dhcp:hex-line?   string
     |  |  |  |     |  +--rw ios-dhcp:none?       empty
     |  |  |  |     +--rw ios-dhcp:ip*             inet:host
     |  |  |  +--rw ios-dhcp:class* [name]
     |  |  |  |  +--rw ios-dhcp:name       string
     |  |  |  |  +--rw ios-dhcp:address
     |  |  |  |     +--rw ios-dhcp:range
     |  |  |  |        +--rw ios-dhcp:ipv4-start?   inet:ipv4-address
     |  |  |  |        +--rw ios-dhcp:ipv4-end?     inet:ipv4-address
     |  |  |  +--rw ios-dhcp:vrf?              string
     |  |  |  +--rw ios-dhcp:lease* [Days]
     |  |  |  |  +--rw ios-dhcp:Days       uint16
     |  |  |  |  +--rw ios-dhcp:Hours?     uint8
     |  |  |  |  +--rw ios-dhcp:Minutes?   uint8
     |  |  |  +--rw ios-dhcp:default-router*   union
     |  |  |  +--rw ios-dhcp:dns-server*       union
     |  |  |  +--rw ios-dhcp:domain-name?      string
     |  |  |  +--rw ios-dhcp:network
     |  |  |     +--rw ios-dhcp:number?      inet:ipv4-address
     |  |  |     +--rw ios-dhcp:mask?        union
     |  |  |     +--rw ios-dhcp:secondary?   empty
     |  |  +--rw ios-dhcp:smart-relay?        empty
     |  |  +--rw ios-dhcp:snooping-conf
     |  |  |  +--rw ios-dhcp:snooping?   empty
     |  |  +--rw ios-dhcp:snooping
     |  |     +--rw ios-dhcp:database
     |  |     |  +--rw ios-dhcp:url?           string
     |  |     |  +--rw ios-dhcp:timeout?       uint32
     |  |     |  +--rw ios-dhcp:write-delay?   uint32
     |  |     +--rw ios-dhcp:information
     |  |     |  +--rw ios-dhcp:option-conf?   boolean
     |  |     |  +--rw ios-dhcp:option!
     |  |     |     +--rw ios-dhcp:allow-untrusted?   empty
     |  |     |     +--rw ios-dhcp:format
     |  |     |        +--rw ios-dhcp:remote-id
     |  |     |           +--rw (ios-dhcp:remote-id-choice)?
     |  |     |              +--:(ios-dhcp:hostname)
     |  |     |              |  +--rw ios-dhcp:hostname?   empty
     |  |     |              +--:(ios-dhcp:string)
     |  |     |                 +--rw ios-dhcp:string?     string
     |  |     +--rw ios-dhcp:track
     |  |     |  +--rw ios-dhcp:host?   empty
     |  |     +--rw ios-dhcp:verify
     |  |     |  +--rw ios-dhcp:mac-address?              empty
     |  |     |  +--rw ios-dhcp:no-relay-agent-address?   empty
     |  |     +--rw ios-dhcp:vlan?          string
     |  +--rw forward-protocol
     |  |  +--rw (protocol-choice)?
     |  |     +--:(protocol)
     |  |     |  +--rw protocol?        enumeration
     |  |     +--:(spanning-tree)
     |  |     |  +--rw spanning-tree!
     |  |     |     +--rw any-local-broadcast?   empty
     |  |     +--:(udp)
     |  |        +--rw udp
     |  |           +--rw biff?            boolean
     |  |           +--rw bootpc?          boolean
     |  |           +--rw bootps?          boolean
     |  |           +--rw discard?         boolean
     |  |           +--rw dnsix?           boolean
     |  |           +--rw domain?          boolean
     |  |           +--rw echo?            boolean
     |  |           +--rw isakmp?          boolean
     |  |           +--rw mobile-ip?       boolean
     |  |           +--rw nameserver?      boolean
     |  |           +--rw netbios-dgm?     boolean
     |  |           +--rw netbios-ns?      boolean
     |  |           +--rw netbios-ss?      boolean
     |  |           +--rw non500-isakmp?   boolean
     |  |           +--rw ntp?             boolean
     |  |           +--rw pim-auto-rp?     boolean
     |  |           +--rw rip?             boolean
     |  |           +--rw snmp?            boolean
     |  |           +--rw snmptrap?        boolean
     |  |           +--rw sunrpc?          boolean
     |  |           +--rw syslog?          boolean
     |  |           +--rw tacacs?          boolean
     |  |           +--rw talk?            boolean
     |  |           +--rw tftp?            boolean
     |  |           +--rw time?            boolean
     |  |           +--rw who?             boolean
     |  |           +--rw xdmcp?           boolean
     |  +--rw gratuitous-arps-conf
     |  |  +--rw gratuitous-arps?   boolean
     |  +--rw ftp
     |  |  +--rw source-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
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      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
     |  |  +--rw passive?            empty
     |  |  +--rw password
     |  |  |  +--rw password-container
     |  |  |     +--rw encryption?   uint8
     |  |  |     +--rw password?     string
     |  |  +--rw username?           string
     |  +--rw telnet
     |  |  +--rw source-interface?   string
     |  +--rw host
     |  |  +--rw host-list* [name]
     |  |  |  +--rw name    string
     |  |  |  +--rw ip?     inet:ip-address
     |  |  +--rw vrf* [vrf-name]
     |  |     +--rw vrf-name     string
     |  |     +--rw host-name* [host-name]
     |  |        +--rw host-name       string
     |  |        +--rw ipv4-address?   inet:ipv4-address
     |  +--rw multicast
     |  |  +--rw ios-mc:route-limit?   uint32
     |  |  +--rw ios-mc:multipath!
     |  |  |  +--rw ios-mc:s-g-hash?   enumeration
     |  |  +--rw ios-mc:vrf* [name]
     |  |     +--rw ios-mc:name           string
     |  |     +--rw ios-mc:multipath!
     |  |     |  +--rw ios-mc:s-g-hash?   enumeration
     |  |     +--rw ios-mc:route-limit
     |  |     |  +--rw ios-mc:no-routes?           uint32
     |  |     |  +--rw ios-mc:warning-threshold?   uint32
     |  |     +--rw ios-mc:rpf
     |  |        +--rw ios-mc:select
     |  |           +--rw ios-mc:vrf* [name]
     |  |              +--rw ios-mc:name          string
     |  |              +--rw ios-mc:group-list* [group-list-name]
     |  |                 +--rw ios-mc:group-list-name    union
     |  +--rw name-server
     |  |  +--rw no-vrf*   union
     |  |  +--rw vrf* [word]
     |  |     +--rw word         string
     |  |     +--rw server-ip?   union
     |  +--rw pim
     |  |  +--rw ios-mc:accept-register
     |  |  |  +--rw ios-mc:list?   ios-types:ext-acl-type
     |  |  +--rw ios-mc:autorp!
     |  |  |  +--rw ios-mc:listener?   empty
     |  |  +--rw ios-mc:register-source?           string
     |  |  +--rw ios-mc:rp-address* [address]
     |  |  |  +--rw ios-mc:address        inet:ipv4-address
     |  |  |  +--rw ios-mc:access-list?   ios-types:std-acl-type
     |  |  |  +--rw ios-mc:override?      empty
     |  |  +--rw ios-mc:spt-threshold* [how group-list]
     |  |  |  +--rw ios-mc:how           enumeration
     |  |  |  +--rw ios-mc:group-list    ios-types:std-acl-type
     |  |  +--rw ios-mc:spt-threshold-container
     |  |  |  +--rw ios-mc:spt-threshold
     |  |  |     +--rw ios-mc:how?   enumeration
     |  |  +--rw ios-mc:send-rp-announce
     |  |  |  +--rw ios-mc:interface_list* [if-name]
     |  |  |  |  +--rw ios-mc:if-name    string
     |  |  |  |  +--rw ios-mc:scope
     |  |  |  |     +--rw ios-mc:pkt-ttl?      uint8
     |  |  |  |     +--rw ios-mc:group-list
     |  |  |  |        +--rw ios-mc:acl-ref?   uint8
     |  |  |  |        +--rw ios-mc:std-acl?   string
     |  |  |  +--rw ios-mc:Port-channel* [name]
     |  |  |     +--rw ios-mc:name     uint32
     |  |  |     +--rw ios-mc:scope?   uint8
     |  |  +--rw ios-mc:send-rp-discovery
     |  |  |  +--rw ios-mc:scope?   uint8
     |  |  +--rw ios-mc:ssm
     |  |  |  +--rw ios-mc:range?     union
     |  |  |  +--rw ios-mc:default?   empty
     |  |  +--rw ios-mc:vrf* [id]
     |  |     +--rw ios-mc:id                         string
     |  |     +--rw ios-mc:accept-register
     |  |     |  +--rw ios-mc:list?   ios-types:ext-acl-type
     |  |     +--rw ios-mc:autorp!
     |  |     |  +--rw ios-mc:listener?   empty
     |  |     +--rw ios-mc:register-source?           string
     |  |     +--rw ios-mc:rp-address* [address]
     |  |     |  +--rw ios-mc:address        inet:ipv4-address
     |  |     |  +--rw ios-mc:access-list?   ios-types:std-acl-type
     |  |     |  +--rw ios-mc:override?      empty
     |  |     +--rw ios-mc:spt-threshold* [how group-list]
     |  |     |  +--rw ios-mc:how           enumeration
     |  |     |  +--rw ios-mc:group-list    ios-types:std-acl-type
     |  |     +--rw ios-mc:spt-threshold-container
     |  |     |  +--rw ios-mc:spt-threshold
     |  |     |     +--rw ios-mc:how?   enumeration
     |  |     +--rw ios-mc:send-rp-announce
     |  |     |  +--rw ios-mc:interface_list* [if-name]
     |  |     |  |  +--rw ios-mc:if-name    string
     |  |     |  |  +--rw ios-mc:scope
     |  |     |  |     +--rw ios-mc:pkt-ttl?      uint8
     |  |     |  |     +--rw ios-mc:group-list
     |  |     |  |        +--rw ios-mc:acl-ref?   uint8
     |  |     |  |        +--rw ios-mc:std-acl?   string
     |  |     |  +--rw ios-mc:Port-channel* [name]
     |  |     |     +--rw ios-mc:name     uint32
     |  |     |     +--rw ios-mc:scope?   uint8
     |  |     +--rw ios-mc:send-rp-discovery
     |  |     |  +--rw ios-mc:scope?   uint8
     |  |     +--rw ios-mc:ssm
     |  |        +--rw ios-mc:range?     union
     |  |        +--rw ios-mc:default?   empty
     |  +--rw prefix-list
     |  |  +--rw prefixes* [name]
     |  |  |  +--rw name           string
     |  |  |  +--rw description?   string
     |  |  |  +--rw permit
     |  |  |  |  +--rw permit-list* [prefix]
     |  |  |  |     +--rw prefix    inet:ipv4-prefix
     |  |  |  |     +--rw ge?       uint8
     |  |  |  |     +--rw le?       uint8
     |  |  |  +--rw deny
     |  |  |  |  +--rw deny-list* [prefix]
     |  |  |  |     +--rw prefix    inet:ipv4-prefix
     |  |  |  |     +--rw ge?       uint8
     |  |  |  |     +--rw le?       uint8
     |  |  |  +--rw seq* [no]
     |  |  |     +--rw no        uint32
     |  |  |     +--rw deny
     |  |  |     |  +--rw ip?   inet:ipv4-prefix
     |  |  |     |  +--rw ge?   uint8
     |  |  |     |  +--rw le?   uint8
     |  |  |     +--rw permit
     |  |  |        +--rw ip?   inet:ipv4-prefix
     |  |  |        +--rw ge?   uint8
     |  |  |        +--rw le?   uint8
     |  |  +--rw sequence-number?   empty
     |  +--rw route
     |  |  +--rw ip-route-interface-forwarding-list* [prefix mask]
     |  |  |  +--rw prefix      inet:ipv4-address
     |  |  |  +--rw mask        inet:ipv4-address
     |  |  |  +--rw fwd-list* [fwd]
     |  |  |     +--rw fwd                      union
     |  |  |     +--rw metric?                  uint8
     |  |  |     +--rw forwarding-router-adr?   inet:ipv4-address
     |  |  |     +--rw global?                  empty
     |  |  |     +--rw name?                    string
     |  |  |     +--rw permanent?               empty
     |  |  |     +--rw multicast?               empty
     |  |  |     +--rw dhcp?                    empty
     |  |  |     +--rw tag?                     uint32
     |  |  |     +--rw track?                   uint16
     |  |  +--rw profile?                              empty
     |  |  +--rw static
     |  |  |  +--rw adjust-time?                          uint8
     |  |  |  +--rw bfd
     |  |  |  |  +--rw interface?    string
     |  |  |  |  +--rw gateway-ip?   inet:ipv4-address
     |  |  |  +--rw install-routes-recurse-via-nexthop
     |  |  |  |  +--rw vrf?   string
     |  |  |  +--rw inter-vrf?                            empty
     |  |  +--rw vrf* [name]
     |  |     +--rw name                                  string
     |  |     +--rw ip-route-interface-forwarding-list* [prefix mask]
     |  |        +--rw prefix      inet:ipv4-address
     |  |        +--rw mask        inet:ipv4-address
     |  |        +--rw fwd-list* [fwd]
     |  |           +--rw fwd                      union
     |  |           +--rw metric?                  uint8
     |  |           +--rw forwarding-router-adr?   inet:ipv4-address
     |  |           +--rw global?                  empty
     |  |           +--rw name?                    string
     |  |           +--rw permanent?               empty
     |  |           +--rw multicast?               empty
     |  |           +--rw dhcp?                    empty
     |  |           +--rw tag?                     uint32
     |  |           +--rw track?                   uint16
     |  +--rw routing!
     |  |  +--rw protocol
     |  |     +--rw purge
     |  |        +--rw interface?   boolean
     |  +--rw explicit-path
     |  |  +--rw identifier* [pnum]
     |  |  |  +--rw pnum     uint16
     |  |  |  +--rw mode?    enumeration
     |  |  |  +--rw index* [idx]
     |  |  |     +--rw idx                      uint32
     |  |  |     +--rw (ip-exp-path-option)?
     |  |  |        +--:(next-address)
     |  |  |        |  +--rw next-address
     |  |  |        |     +--rw loose?   empty
     |  |  |        |     +--rw ipv4?    inet:ipv4-address
     |  |  |        +--:(next-label)
     |  |  |        |  +--rw next-label?        uint32
     |  |  |        +--:(exclude-address)
     |  |  |        |  +--rw exclude-address?   inet:ipv4-address
     |  |  |        +--:(exclude-srlg)
     |  |  |           +--rw exclude-srlg?      inet:ipv4-address
     |  |  +--rw name* [pname]
     |  |     +--rw pname    string
     |  |     +--rw mode?    enumeration
     |  |     +--rw index* [idx]
     |  |        +--rw idx                      uint32
     |  |        +--rw (ip-exp-path-option)?
     |  |           +--:(next-address)
     |  |           |  +--rw next-address
     |  |           |     +--rw loose?   empty
     |  |           |     +--rw ipv4?    inet:ipv4-address
     |  |           +--:(next-label)
     |  |           |  +--rw next-label?        uint32
     |  |           +--:(exclude-address)
     |  |           |  +--rw exclude-address?   inet:ipv4-address
     |  |           +--:(exclude-srlg)
     |  |              +--rw exclude-srlg?      inet:ipv4-address
     |  +--rw scp
     |  |  +--rw server
     |  |     +--rw enable?   empty
     |  +--rw spd
     |  |  +--rw mode?    enumeration
     |  |  +--rw queue
     |  |     +--rw max-threshold?   uint16
     |  |     +--rw min-threshold?   uint16
     |  +--rw bootp
     |  |  +--rw server?   boolean
     |  +--rw source-route?                boolean
     |  +--rw ssh
     |  |  +--rw authentication-retries?   uint8
     |  |  +--rw client
     |  |  |  +--rw algorithm
     |  |  |     +--rw encryption
     |  |  |        +--rw aes128-ctr?   empty
     |  |  |        +--rw aes192-ctr?   empty
     |  |  |        +--rw aes256-ctr?   empty
     |  |  +--rw dscp?                     uint8
     |  |  +--rw logging
     |  |  |  +--rw events?   empty
     |  |  +--rw pubkey-chain
     |  |  |  +--rw username* [name]
     |  |  |     +--rw name        string
     |  |  |     +--rw key-hash* [key-type key-hash-value]
     |  |  |        +--rw key-type          enumeration
     |  |  |        +--rw key-hash-value    string
     |  |  +--rw precedence?               uint8
     |  |  +--rw rsa
     |  |  |  +--rw keypair-name?   string
     |  |  +--rw server
     |  |  |  +--rw algorithm
     |  |  |     +--rw encryption
     |  |  |        +--rw aes128-ctr?   empty
     |  |  |        +--rw aes192-ctr?   empty
     |  |  |        +--rw aes256-ctr?   empty
     |  |  +--rw source-interface?         string
     |  |  +--rw time-out?                 uint8
     |  |  +--rw version?                  uint8
     |  |  +--rw port* [port-no]
     |  |     +--rw port-no        uint16
     |  |     +--rw low-rotary?    uint8
     |  |     +--rw high-rotary?   uint8
     |  +--rw tcp
     |  |  +--rw path-mtu-discovery!
     |  |  |  +--rw age-timer?   union
     |  |  +--rw selective-ack?        empty
     |  |  +--rw synwait-time?         uint16
     |  |  +--rw timestamp?            empty
     |  |  +--rw window-size?          uint32
     |  +--rw tftp
     |  |  +--rw boot-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
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      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
     |  |  +--rw source-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
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      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
     |  |  +--rw blocksize?          uint16
     |  +--rw access-list
     |  |  +--rw ios-acl:standard* [name]
     |  |  |  +--rw ios-acl:name                    ios-types:std-acl-type
     |  |  |  +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |  |  +--rw ios-acl:sequence        uint64
     |  |  |  |  +--rw (ios-acl:deny-permit)?
     |  |  |  |  |  +--:(ios-acl:deny)
     |  |  |  |  |  |  +--rw ios-acl:deny
     |  |  |  |  |  |     +--rw ios-acl:std-ace
     |  |  |  |  |  |        +--rw (ios-acl:source-choice)?
     |  |  |  |  |  |        |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |  |  |  |        |  |  +--rw ios-acl:ipv4-prefix?   ios-types:ipv4-host
     |  |  |  |  |  |        |  |  +--rw ios-acl:mask?          inet:ipv4-address
     |  |  |  |  |  |        |  +--:(ios-acl:any-case)
     |  |  |  |  |  |        |  |  +--rw ios-acl:any?           empty
     |  |  |  |  |  |        |  +--:(ios-acl:host-case)
     |  |  |  |  |  |        |     +--rw ios-acl:host?          ios-types:ipv4-host
     |  |  |  |  |  |        +--rw ios-acl:log?                 empty
     |  |  |  |  |  +--:(ios-acl:permit)
     |  |  |  |  |     +--rw ios-acl:permit
     |  |  |  |  |        +--rw ios-acl:std-ace
     |  |  |  |  |           +--rw (ios-acl:source-choice)?
     |  |  |  |  |           |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |  |  |           |  |  +--rw ios-acl:ipv4-prefix?   ios-types:ipv4-host
     |  |  |  |  |           |  |  +--rw ios-acl:mask?          inet:ipv4-address
     |  |  |  |  |           |  +--:(ios-acl:any-case)
     |  |  |  |  |           |  |  +--rw ios-acl:any?           empty
     |  |  |  |  |           |  +--:(ios-acl:host-case)
     |  |  |  |  |           |     +--rw ios-acl:host?          ios-types:ipv4-host
     |  |  |  |  |           +--rw ios-acl:log?                 empty
     |  |  |  |  +--rw ios-acl:remark?         string
     |  |  |  +--rw ios-acl:default
     |  |  |     +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |        +--rw ios-acl:sequence        uint64
     |  |  |        +--rw (ios-acl:deny-permit)?
     |  |  |        |  +--:(ios-acl:deny)
     |  |  |        |  |  +--rw ios-acl:deny
     |  |  |        |  |     +--rw ios-acl:std-ace
     |  |  |        |  |        +--rw (ios-acl:source-choice)?
     |  |  |        |  |        |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |        |  |        |  |  +--rw ios-acl:ipv4-prefix?   ios-types:ipv4-host
     |  |  |        |  |        |  |  +--rw ios-acl:mask?          inet:ipv4-address
     |  |  |        |  |        |  +--:(ios-acl:any-case)
     |  |  |        |  |        |  |  +--rw ios-acl:any?           empty
     |  |  |        |  |        |  +--:(ios-acl:host-case)
     |  |  |        |  |        |     +--rw ios-acl:host?          ios-types:ipv4-host
     |  |  |        |  |        +--rw ios-acl:log?                 empty
     |  |  |        |  +--:(ios-acl:permit)
     |  |  |        |     +--rw ios-acl:permit
     |  |  |        |        +--rw ios-acl:std-ace
     |  |  |        |           +--rw (ios-acl:source-choice)?
     |  |  |        |           |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |        |           |  |  +--rw ios-acl:ipv4-prefix?   ios-types:ipv4-host
     |  |  |        |           |  |  +--rw ios-acl:mask?          inet:ipv4-address
     |  |  |        |           |  +--:(ios-acl:any-case)
     |  |  |        |           |  |  +--rw ios-acl:any?           empty
     |  |  |        |           |  +--:(ios-acl:host-case)
     |  |  |        |           |     +--rw ios-acl:host?          ios-types:ipv4-host
     |  |  |        |           +--rw ios-acl:log?                 empty
     |  |  |        +--rw ios-acl:remark?         string
     |  |  +--rw ios-acl:role-based* [name]
     |  |  |  +--rw ios-acl:name                    string
     |  |  |  +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |  |  +--rw ios-acl:sequence    uint64
     |  |  |  |  +--rw ios-acl:ace-rule
     |  |  |  |  |  +--rw ios-acl:action?                 enumeration
     |  |  |  |  |  +--rw ios-acl:protocol?               union
     |  |  |  |  |  +--rw ios-acl:object-group-str?       string
     |  |  |  |  |  +--rw ios-acl:dscp?                   ios-types:dscp-type
     |  |  |  |  |  +--rw ios-acl:fragments?              empty
     |  |  |  |  |  +--rw ios-acl:log?                    empty
     |  |  |  |  |  +--rw ios-acl:log-input?              empty
     |  |  |  |  |  +--rw ios-acl:option?                 union
     |  |  |  |  |  +--rw ios-acl:precedence?             union
     |  |  |  |  |  +--rw ios-acl:time-range?             string
     |  |  |  |  |  +--rw ios-acl:tos?                    union
     |  |  |  |  |  +--rw ios-acl:ttl
     |  |  |  |  |  |  +--rw (ios-acl:ttl-choice)?
     |  |  |  |  |  |     +--:(ios-acl:eq-case)
     |  |  |  |  |  |     |  +--rw ios-acl:eq?      uint8
     |  |  |  |  |  |     +--:(ios-acl:gt-case)
     |  |  |  |  |  |     |  +--rw ios-acl:gt?      uint8
     |  |  |  |  |  |     +--:(ios-acl:lt-case)
     |  |  |  |  |  |     |  +--rw ios-acl:lt?      uint8
     |  |  |  |  |  |     +--:(ios-acl:neq-case)
     |  |  |  |  |  |     |  +--rw ios-acl:neq?     uint8
     |  |  |  |  |  |     +--:(ios-acl:range-case)
     |  |  |  |  |  |        +--rw ios-acl:range
     |  |  |  |  |  |           +--rw ios-acl:value1?   uint8
     |  |  |  |  |  |           +--rw ios-acl:value2?   uint8
     |  |  |  |  |  +--rw ios-acl:match-all
     |  |  |  |  |  |  +--rw ios-acl:plusack?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusfin?    empty
     |  |  |  |  |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusrst?    empty
     |  |  |  |  |  |  +--rw ios-acl:plussyn?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusurg?    empty
     |  |  |  |  |  |  +--rw ios-acl:minusack?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusfin?   empty
     |  |  |  |  |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusrst?   empty
     |  |  |  |  |  |  +--rw ios-acl:minussyn?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusurg?   empty
     |  |  |  |  |  +--rw ios-acl:match-any
     |  |  |  |  |  |  +--rw ios-acl:plusack?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusfin?    empty
     |  |  |  |  |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusrst?    empty
     |  |  |  |  |  |  +--rw ios-acl:plussyn?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusurg?    empty
     |  |  |  |  |  |  +--rw ios-acl:minusack?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusfin?   empty
     |  |  |  |  |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusrst?   empty
     |  |  |  |  |  |  +--rw ios-acl:minussyn?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusurg?   empty
     |  |  |  |  |  +--rw ios-acl:ack?                    empty
     |  |  |  |  |  +--rw ios-acl:fin?                    empty
     |  |  |  |  |  +--rw ios-acl:psh?                    empty
     |  |  |  |  |  +--rw ios-acl:rst?                    empty
     |  |  |  |  |  +--rw ios-acl:syn?                    empty
     |  |  |  |  |  +--rw ios-acl:urg?                    empty
     |  |  |  |  |  +--rw ios-acl:established?            empty
     |  |  |  |  |  +--rw (ios-acl:icmp-msg-choice)?
     |  |  |  |  |     +--:(ios-acl:icmp-msg-type-code)
     |  |  |  |  |     |  +--rw ios-acl:msg-type?         uint8
     |  |  |  |  |     |  +--rw ios-acl:msg-code?         uint8
     |  |  |  |  |     +--:(ios-acl:named-msg-type-case)
     |  |  |  |  |        +--rw ios-acl:named-msg-type?   enumeration
     |  |  |  |  +--rw ios-acl:remark?     string
     |  |  |  +--rw ios-acl:default
     |  |  |     +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |        +--rw ios-acl:sequence    uint64
     |  |  |        +--rw ios-acl:ace-rule
     |  |  |        |  +--rw ios-acl:action?                 enumeration
     |  |  |        |  +--rw ios-acl:protocol?               union
     |  |  |        |  +--rw ios-acl:object-group-str?       string
     |  |  |        |  +--rw ios-acl:dscp?                   ios-types:dscp-type
     |  |  |        |  +--rw ios-acl:fragments?              empty
     |  |  |        |  +--rw ios-acl:log?                    empty
     |  |  |        |  +--rw ios-acl:log-input?              empty
     |  |  |        |  +--rw ios-acl:option?                 union
     |  |  |        |  +--rw ios-acl:precedence?             union
     |  |  |        |  +--rw ios-acl:time-range?             string
     |  |  |        |  +--rw ios-acl:tos?                    union
     |  |  |        |  +--rw ios-acl:ttl
     |  |  |        |  |  +--rw (ios-acl:ttl-choice)?
     |  |  |        |  |     +--:(ios-acl:eq-case)
     |  |  |        |  |     |  +--rw ios-acl:eq?      uint8
     |  |  |        |  |     +--:(ios-acl:gt-case)
     |  |  |        |  |     |  +--rw ios-acl:gt?      uint8
     |  |  |        |  |     +--:(ios-acl:lt-case)
     |  |  |        |  |     |  +--rw ios-acl:lt?      uint8
     |  |  |        |  |     +--:(ios-acl:neq-case)
     |  |  |        |  |     |  +--rw ios-acl:neq?     uint8
     |  |  |        |  |     +--:(ios-acl:range-case)
     |  |  |        |  |        +--rw ios-acl:range
     |  |  |        |  |           +--rw ios-acl:value1?   uint8
     |  |  |        |  |           +--rw ios-acl:value2?   uint8
     |  |  |        |  +--rw ios-acl:match-all
     |  |  |        |  |  +--rw ios-acl:plusack?    empty
     |  |  |        |  |  +--rw ios-acl:plusfin?    empty
     |  |  |        |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |        |  |  +--rw ios-acl:plusrst?    empty
     |  |  |        |  |  +--rw ios-acl:plussyn?    empty
     |  |  |        |  |  +--rw ios-acl:plusurg?    empty
     |  |  |        |  |  +--rw ios-acl:minusack?   empty
     |  |  |        |  |  +--rw ios-acl:minusfin?   empty
     |  |  |        |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |        |  |  +--rw ios-acl:minusrst?   empty
     |  |  |        |  |  +--rw ios-acl:minussyn?   empty
     |  |  |        |  |  +--rw ios-acl:minusurg?   empty
     |  |  |        |  +--rw ios-acl:match-any
     |  |  |        |  |  +--rw ios-acl:plusack?    empty
     |  |  |        |  |  +--rw ios-acl:plusfin?    empty
     |  |  |        |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |        |  |  +--rw ios-acl:plusrst?    empty
     |  |  |        |  |  +--rw ios-acl:plussyn?    empty
     |  |  |        |  |  +--rw ios-acl:plusurg?    empty
     |  |  |        |  |  +--rw ios-acl:minusack?   empty
     |  |  |        |  |  +--rw ios-acl:minusfin?   empty
     |  |  |        |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |        |  |  +--rw ios-acl:minusrst?   empty
     |  |  |        |  |  +--rw ios-acl:minussyn?   empty
     |  |  |        |  |  +--rw ios-acl:minusurg?   empty
     |  |  |        |  +--rw ios-acl:ack?                    empty
     |  |  |        |  +--rw ios-acl:fin?                    empty
     |  |  |        |  +--rw ios-acl:psh?                    empty
     |  |  |        |  +--rw ios-acl:rst?                    empty
     |  |  |        |  +--rw ios-acl:syn?                    empty
     |  |  |        |  +--rw ios-acl:urg?                    empty
     |  |  |        |  +--rw ios-acl:established?            empty
     |  |  |        |  +--rw (ios-acl:icmp-msg-choice)?
     |  |  |        |     +--:(ios-acl:icmp-msg-type-code)
     |  |  |        |     |  +--rw ios-acl:msg-type?         uint8
     |  |  |        |     |  +--rw ios-acl:msg-code?         uint8
     |  |  |        |     +--:(ios-acl:named-msg-type-case)
     |  |  |        |        +--rw ios-acl:named-msg-type?   enumeration
     |  |  |        +--rw ios-acl:remark?     string
     |  |  +--rw ios-acl:extended* [name]
     |  |  |  +--rw ios-acl:name                    ios-types:ext-acl-type
     |  |  |  +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |  |  +--rw ios-acl:sequence    uint64
     |  |  |  |  +--rw ios-acl:ace-rule
     |  |  |  |  |  +--rw ios-acl:action?                    enumeration
     |  |  |  |  |  +--rw ios-acl:protocol?                  union
     |  |  |  |  |  +--rw ios-acl:object-group-str?          string
     |  |  |  |  |  +--rw (ios-acl:source-choice)?
     |  |  |  |  |  |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |  |  |  |  |  +--rw ios-acl:ipv4-address         inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-acl:mask                 inet:ipv4-address
     |  |  |  |  |  |  +--:(ios-acl:any-case)
     |  |  |  |  |  |  |  +--rw ios-acl:any?                 empty
     |  |  |  |  |  |  +--:(ios-acl:host-case)
     |  |  |  |  |  |  |  +--rw ios-acl:host?                ios-types:ipv4-host
     |  |  |  |  |  |  +--:(ios-acl:object-group-case)
     |  |  |  |  |  |     +--rw ios-acl:object-group?        string
     |  |  |  |  |  +--rw (ios-acl:src-port-choice)?
     |  |  |  |  |  |  +--:(ios-acl:src-eq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-eq?              acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-gt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-gt?              acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-lt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-lt?              acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-neq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-neq?             acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-range-case)
     |  |  |  |  |  |     +--rw ios-acl:src-range1?          acl-port-type
     |  |  |  |  |  |     +--rw ios-acl:src-range2?          acl-port-type
     |  |  |  |  |  +--rw (ios-acl:destination-choice)?
     |  |  |  |  |  |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dest-ipv4-address    inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-acl:dest-mask            inet:ipv4-address
     |  |  |  |  |  |  +--:(ios-acl:any-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-any?             empty
     |  |  |  |  |  |  +--:(ios-acl:host-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-host?            ios-types:ipv4-host
     |  |  |  |  |  |  +--:(ios-acl:object-group-case)
     |  |  |  |  |  |     +--rw ios-acl:dst-object-group?    string
     |  |  |  |  |  +--rw (ios-acl:dst-port-choice)?
     |  |  |  |  |  |  +--:(ios-acl:dst-eq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-eq?              acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-gt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-gt?              acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-lt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-lt?              acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-neq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-neq?             acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-range-case)
     |  |  |  |  |  |     +--rw ios-acl:dst-range1?          acl-port-type
     |  |  |  |  |  |     +--rw ios-acl:dst-range2?          acl-port-type
     |  |  |  |  |  +--rw ios-acl:dscp?                      ios-types:dscp-type
     |  |  |  |  |  +--rw ios-acl:fragments?                 empty
     |  |  |  |  |  +--rw ios-acl:log?                       empty
     |  |  |  |  |  +--rw ios-acl:log-input?                 empty
     |  |  |  |  |  +--rw ios-acl:option?                    union
     |  |  |  |  |  +--rw ios-acl:precedence?                union
     |  |  |  |  |  +--rw ios-acl:time-range?                string
     |  |  |  |  |  +--rw ios-acl:tos?                       union
     |  |  |  |  |  +--rw ios-acl:ttl
     |  |  |  |  |  |  +--rw (ios-acl:ttl-choice)?
     |  |  |  |  |  |     +--:(ios-acl:eq-case)
     |  |  |  |  |  |     |  +--rw ios-acl:eq?      uint8
     |  |  |  |  |  |     +--:(ios-acl:gt-case)
     |  |  |  |  |  |     |  +--rw ios-acl:gt?      uint8
     |  |  |  |  |  |     +--:(ios-acl:lt-case)
     |  |  |  |  |  |     |  +--rw ios-acl:lt?      uint8
     |  |  |  |  |  |     +--:(ios-acl:neq-case)
     |  |  |  |  |  |     |  +--rw ios-acl:neq?     uint8
     |  |  |  |  |  |     +--:(ios-acl:range-case)
     |  |  |  |  |  |        +--rw ios-acl:range
     |  |  |  |  |  |           +--rw ios-acl:value1?   uint8
     |  |  |  |  |  |           +--rw ios-acl:value2?   uint8
     |  |  |  |  |  +--rw ios-acl:match-all
     |  |  |  |  |  |  +--rw ios-acl:plusack?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusfin?    empty
     |  |  |  |  |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusrst?    empty
     |  |  |  |  |  |  +--rw ios-acl:plussyn?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusurg?    empty
     |  |  |  |  |  |  +--rw ios-acl:minusack?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusfin?   empty
     |  |  |  |  |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusrst?   empty
     |  |  |  |  |  |  +--rw ios-acl:minussyn?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusurg?   empty
     |  |  |  |  |  +--rw ios-acl:match-any
     |  |  |  |  |  |  +--rw ios-acl:plusack?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusfin?    empty
     |  |  |  |  |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusrst?    empty
     |  |  |  |  |  |  +--rw ios-acl:plussyn?    empty
     |  |  |  |  |  |  +--rw ios-acl:plusurg?    empty
     |  |  |  |  |  |  +--rw ios-acl:minusack?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusfin?   empty
     |  |  |  |  |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusrst?   empty
     |  |  |  |  |  |  +--rw ios-acl:minussyn?   empty
     |  |  |  |  |  |  +--rw ios-acl:minusurg?   empty
     |  |  |  |  |  +--rw ios-acl:ack?                       empty
     |  |  |  |  |  +--rw ios-acl:fin?                       empty
     |  |  |  |  |  +--rw ios-acl:psh?                       empty
     |  |  |  |  |  +--rw ios-acl:rst?                       empty
     |  |  |  |  |  +--rw ios-acl:syn?                       empty
     |  |  |  |  |  +--rw ios-acl:urg?                       empty
     |  |  |  |  |  +--rw ios-acl:established?               empty
     |  |  |  |  |  +--rw (ios-acl:icmp-msg-choice)?
     |  |  |  |  |     +--:(ios-acl:icmp-msg-type-code)
     |  |  |  |  |     |  +--rw ios-acl:msg-type?            uint8
     |  |  |  |  |     |  +--rw ios-acl:msg-code?            uint8
     |  |  |  |  |     +--:(ios-acl:named-msg-type-case)
     |  |  |  |  |        +--rw ios-acl:named-msg-type?      enumeration
     |  |  |  |  +--rw ios-acl:remark?     string
     |  |  |  +--rw ios-acl:default
     |  |  |     +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |        +--rw ios-acl:sequence    uint64
     |  |  |        +--rw ios-acl:ace-rule
     |  |  |        |  +--rw ios-acl:action?                    enumeration
     |  |  |        |  +--rw ios-acl:protocol?                  union
     |  |  |        |  +--rw ios-acl:object-group-str?          string
     |  |  |        |  +--rw (ios-acl:source-choice)?
     |  |  |        |  |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |        |  |  |  +--rw ios-acl:ipv4-address         inet:ipv4-address
     |  |  |        |  |  |  +--rw ios-acl:mask                 inet:ipv4-address
     |  |  |        |  |  +--:(ios-acl:any-case)
     |  |  |        |  |  |  +--rw ios-acl:any?                 empty
     |  |  |        |  |  +--:(ios-acl:host-case)
     |  |  |        |  |  |  +--rw ios-acl:host?                ios-types:ipv4-host
     |  |  |        |  |  +--:(ios-acl:object-group-case)
     |  |  |        |  |     +--rw ios-acl:object-group?        string
     |  |  |        |  +--rw (ios-acl:src-port-choice)?
     |  |  |        |  |  +--:(ios-acl:src-eq-case)
     |  |  |        |  |  |  +--rw ios-acl:src-eq?              acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-gt-case)
     |  |  |        |  |  |  +--rw ios-acl:src-gt?              acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-lt-case)
     |  |  |        |  |  |  +--rw ios-acl:src-lt?              acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-neq-case)
     |  |  |        |  |  |  +--rw ios-acl:src-neq?             acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-range-case)
     |  |  |        |  |     +--rw ios-acl:src-range1?          acl-port-type
     |  |  |        |  |     +--rw ios-acl:src-range2?          acl-port-type
     |  |  |        |  +--rw (ios-acl:destination-choice)?
     |  |  |        |  |  +--:(ios-acl:ipv4-prefix-case)
     |  |  |        |  |  |  +--rw ios-acl:dest-ipv4-address    inet:ipv4-address
     |  |  |        |  |  |  +--rw ios-acl:dest-mask            inet:ipv4-address
     |  |  |        |  |  +--:(ios-acl:any-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-any?             empty
     |  |  |        |  |  +--:(ios-acl:host-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-host?            ios-types:ipv4-host
     |  |  |        |  |  +--:(ios-acl:object-group-case)
     |  |  |        |  |     +--rw ios-acl:dst-object-group?    string
     |  |  |        |  +--rw (ios-acl:dst-port-choice)?
     |  |  |        |  |  +--:(ios-acl:dst-eq-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-eq?              acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-gt-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-gt?              acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-lt-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-lt?              acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-neq-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-neq?             acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-range-case)
     |  |  |        |  |     +--rw ios-acl:dst-range1?          acl-port-type
     |  |  |        |  |     +--rw ios-acl:dst-range2?          acl-port-type
     |  |  |        |  +--rw ios-acl:dscp?                      ios-types:dscp-type
     |  |  |        |  +--rw ios-acl:fragments?                 empty
     |  |  |        |  +--rw ios-acl:log?                       empty
     |  |  |        |  +--rw ios-acl:log-input?                 empty
     |  |  |        |  +--rw ios-acl:option?                    union
     |  |  |        |  +--rw ios-acl:precedence?                union
     |  |  |        |  +--rw ios-acl:time-range?                string
     |  |  |        |  +--rw ios-acl:tos?                       union
     |  |  |        |  +--rw ios-acl:ttl
     |  |  |        |  |  +--rw (ios-acl:ttl-choice)?
     |  |  |        |  |     +--:(ios-acl:eq-case)
     |  |  |        |  |     |  +--rw ios-acl:eq?      uint8
     |  |  |        |  |     +--:(ios-acl:gt-case)
     |  |  |        |  |     |  +--rw ios-acl:gt?      uint8
     |  |  |        |  |     +--:(ios-acl:lt-case)
     |  |  |        |  |     |  +--rw ios-acl:lt?      uint8
     |  |  |        |  |     +--:(ios-acl:neq-case)
     |  |  |        |  |     |  +--rw ios-acl:neq?     uint8
     |  |  |        |  |     +--:(ios-acl:range-case)
     |  |  |        |  |        +--rw ios-acl:range
     |  |  |        |  |           +--rw ios-acl:value1?   uint8
     |  |  |        |  |           +--rw ios-acl:value2?   uint8
     |  |  |        |  +--rw ios-acl:match-all
     |  |  |        |  |  +--rw ios-acl:plusack?    empty
     |  |  |        |  |  +--rw ios-acl:plusfin?    empty
     |  |  |        |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |        |  |  +--rw ios-acl:plusrst?    empty
     |  |  |        |  |  +--rw ios-acl:plussyn?    empty
     |  |  |        |  |  +--rw ios-acl:plusurg?    empty
     |  |  |        |  |  +--rw ios-acl:minusack?   empty
     |  |  |        |  |  +--rw ios-acl:minusfin?   empty
     |  |  |        |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |        |  |  +--rw ios-acl:minusrst?   empty
     |  |  |        |  |  +--rw ios-acl:minussyn?   empty
     |  |  |        |  |  +--rw ios-acl:minusurg?   empty
     |  |  |        |  +--rw ios-acl:match-any
     |  |  |        |  |  +--rw ios-acl:plusack?    empty
     |  |  |        |  |  +--rw ios-acl:plusfin?    empty
     |  |  |        |  |  +--rw ios-acl:pluspsh?    empty
     |  |  |        |  |  +--rw ios-acl:plusrst?    empty
     |  |  |        |  |  +--rw ios-acl:plussyn?    empty
     |  |  |        |  |  +--rw ios-acl:plusurg?    empty
     |  |  |        |  |  +--rw ios-acl:minusack?   empty
     |  |  |        |  |  +--rw ios-acl:minusfin?   empty
     |  |  |        |  |  +--rw ios-acl:minuspsh?   empty
     |  |  |        |  |  +--rw ios-acl:minusrst?   empty
     |  |  |        |  |  +--rw ios-acl:minussyn?   empty
     |  |  |        |  |  +--rw ios-acl:minusurg?   empty
     |  |  |        |  +--rw ios-acl:ack?                       empty
     |  |  |        |  +--rw ios-acl:fin?                       empty
     |  |  |        |  +--rw ios-acl:psh?                       empty
     |  |  |        |  +--rw ios-acl:rst?                       empty
     |  |  |        |  +--rw ios-acl:syn?                       empty
     |  |  |        |  +--rw ios-acl:urg?                       empty
     |  |  |        |  +--rw ios-acl:established?               empty
     |  |  |        |  +--rw (ios-acl:icmp-msg-choice)?
     |  |  |        |     +--:(ios-acl:icmp-msg-type-code)
     |  |  |        |     |  +--rw ios-acl:msg-type?            uint8
     |  |  |        |     |  +--rw ios-acl:msg-code?            uint8
     |  |  |        |     +--:(ios-acl:named-msg-type-case)
     |  |  |        |        +--rw ios-acl:named-msg-type?      enumeration
     |  |  |        +--rw ios-acl:remark?     string
     |  |  +--rw ios-acl:helper
     |  |  |  +--rw ios-acl:egress?   empty
     |  |  |  +--rw ios-acl:check?    empty
     |  |  +--rw ios-acl:log-update
     |  |  |  +--rw ios-acl:threshold?   uint64
     |  |  +--rw ios-acl:logging
     |  |  |  +--rw ios-acl:hash-generation?   empty
     |  |  |  +--rw ios-acl:interval?          uint64
     |  |  +--rw ios-acl:match-local-traffic?   empty
     |  |  +--rw ios-acl:persistent?            empty
     |  |  +--rw ios-acl:resequence
     |  |     +--rw ios-acl:numbers?        union
     |  |     +--rw ios-acl:start-seq-no?   uint64
     |  |     +--rw ios-acl:step-seq-no?    uint64
     |  +--rw device
     |  |  +--rw ios-dt:tracking!
     |  |     +--rw ios-dt:probe
     |  |     |  +--rw ios-dt:auto-source!
     |  |     |  |  +--rw ios-dt:fallback
     |  |     |  |  |  +--rw ios-dt:src-ip?   inet:ipv4-address
     |  |     |  |  |  +--rw ios-dt:mask?     inet:ipv4-address
     |  |     |  |  +--rw ios-dt:override?   empty
     |  |     |  +--rw ios-dt:count?         uint8
     |  |     |  +--rw ios-dt:delay?         uint8
     |  |     |  +--rw ios-dt:interval?      uint32
     |  |     +--rw ios-dt:trace-buffer?   empty
     |  +--rw ios-aaa:radius
     |  |  +--rw ios-aaa:source-interface
     |  |     +--rw (ios-aaa:interface-choice)?
     |  |        +--:(ios-aaa:AppNav-Compress)
     |  |        |  +--rw ios-aaa:AppNav-Compress?             uint16
     |  |        +--:(ios-aaa:AppNav-UnCompress)
     |  |        |  +--rw ios-aaa:AppNav-UnCompress?           uint16
     |  |        +--:(ios-aaa:ATM)
     |  |        |  +--rw ios-aaa:ATM?                         string
     |  |        +--:(ios-aaa:ATM-subinterface)
     |  |        |  +--rw ios-aaa:ATM-subinterface
     |  |        |     +--rw ios-aaa:ATM?   string
     |  |        +--:(ios-aaa:ATM-ACR)
     |  |        |  +--rw ios-aaa:ATM-ACR?                     string
     |  |        +--:(ios-aaa:ATM-ACRsubinterface)
     |  |        |  +--rw ios-aaa:ATM-ACRsubinterface
     |  |        |     +--rw ios-aaa:ATM-ACR?   string
     |  |        +--:(ios-aaa:BDI)
     |  |        |  +--rw ios-aaa:BDI?                         string
     |  |        +--:(ios-aaa:CEM)
     |  |        |  +--rw ios-aaa:CEM?                         string
     |  |        +--:(ios-aaa:CEM-ACR)
     |  |        |  +--rw ios-aaa:CEM-ACR?                     uint8
     |  |        +--:(ios-aaa:Embedded-Service-Engine)
     |  |        |  +--rw ios-aaa:Embedded-Service-Engine?     string
     |  |        +--:(ios-aaa:FastEthernet)
     |  |        |  +--rw ios-aaa:FastEthernet?                string
     |  |        +--:(ios-aaa:GigabitEthernet)
     |  |        |  +--rw ios-aaa:GigabitEthernet?             string
     |  |        +--:(ios-aaa:LISP)
     |  |        |  +--rw ios-aaa:LISP?                        string
     |  |        +--:(ios-aaa:LISP-subinterface)
     |  |        |  +--rw ios-aaa:LISP-subinterface
     |  |        |     +--rw ios-aaa:LISP?   string
     |  |        +--:(ios-aaa:Loopback)
     |  |        |  +--rw ios-aaa:Loopback?                    uint32
     |  |        +--:(ios-aaa:Multilink)
     |  |        |  +--rw ios-aaa:Multilink?                   uint16
     |  |        +--:(ios-aaa:nve)
     |  |        |  +--rw ios-aaa:nve?                         uint16
     |  |        +--:(ios-aaa:overlay)
     |  |        |  +--rw ios-aaa:overlay?                     uint16
     |  |        +--:(ios-aaa:Port-channel)
     |  |        |  +--rw ios-aaa:Port-channel?                uint32
     |  |        +--:(ios-aaa:Port-channel-subinterface)
     |  |        |  +--rw ios-aaa:Port-channel-subinterface
     |  |        |     +--rw ios-aaa:Port-channel?   string
     |  |        +--:(ios-aaa:pseudowire)
     |  |        |  +--rw ios-aaa:pseudowire?                  uint32
     |  |        +--:(ios-aaa:SM)
     |  |        |  +--rw ios-aaa:SM?                          string
     |  |        +--:(ios-aaa:Cellular)
     |  |        |  +--rw ios-aaa:Cellular?                    string
     |  |        +--:(ios-aaa:Serial)
     |  |        |  +--rw ios-aaa:Serial?                      string
     |  |        +--:(ios-aaa:TenGigabitEthernet)
     |  |        |  +--rw ios-aaa:TenGigabitEthernet?          string
     |  |        +--:(ios-aaa:Tunnel)
     |  |        |  +--rw ios-aaa:Tunnel?                      uint32
     |  |        +--:(ios-aaa:Virtual-Template)
     |  |        |  +--rw ios-aaa:Virtual-Template?            uint16
     |  |        +--:(ios-aaa:Vlan)
     |  |        |  +--rw ios-aaa:Vlan?                        uint16
     |  |        +--:(ios-aaa:VirtualPortGroup)
     |  |        |  +--rw ios-aaa:VirtualPortGroup?            uint16
     |  |        +--:(ios-aaa:vasileft)
     |  |        |  +--rw ios-aaa:vasileft?                    uint16
     |  |        +--:(ios-aaa:vasiright)
     |  |           +--rw ios-aaa:vasiright?                   uint16
     |  +--rw ios-aaa:tacacs
     |  |  +--rw ios-aaa:source-interface
     |  |     +--rw (ios-aaa:interface-choice)?
     |  |        +--:(ios-aaa:AppNav-Compress)
     |  |        |  +--rw ios-aaa:AppNav-Compress?             uint16
     |  |        +--:(ios-aaa:AppNav-UnCompress)
     |  |        |  +--rw ios-aaa:AppNav-UnCompress?           uint16
     |  |        +--:(ios-aaa:ATM)
     |  |        |  +--rw ios-aaa:ATM?                         string
     |  |        +--:(ios-aaa:ATM-subinterface)
     |  |        |  +--rw ios-aaa:ATM-subinterface
     |  |        |     +--rw ios-aaa:ATM?   string
     |  |        +--:(ios-aaa:ATM-ACR)
     |  |        |  +--rw ios-aaa:ATM-ACR?                     string
     |  |        +--:(ios-aaa:ATM-ACRsubinterface)
     |  |        |  +--rw ios-aaa:ATM-ACRsubinterface
     |  |        |     +--rw ios-aaa:ATM-ACR?   string
     |  |        +--:(ios-aaa:BDI)
     |  |        |  +--rw ios-aaa:BDI?                         string
     |  |        +--:(ios-aaa:CEM)
     |  |        |  +--rw ios-aaa:CEM?                         string
     |  |        +--:(ios-aaa:CEM-ACR)
     |  |        |  +--rw ios-aaa:CEM-ACR?                     uint8
     |  |        +--:(ios-aaa:Embedded-Service-Engine)
     |  |        |  +--rw ios-aaa:Embedded-Service-Engine?     string
     |  |        +--:(ios-aaa:FastEthernet)
     |  |        |  +--rw ios-aaa:FastEthernet?                string
     |  |        +--:(ios-aaa:GigabitEthernet)
     |  |        |  +--rw ios-aaa:GigabitEthernet?             string
     |  |        +--:(ios-aaa:LISP)
     |  |        |  +--rw ios-aaa:LISP?                        string
     |  |        +--:(ios-aaa:LISP-subinterface)
     |  |        |  +--rw ios-aaa:LISP-subinterface
     |  |        |     +--rw ios-aaa:LISP?   string
     |  |        +--:(ios-aaa:Loopback)
     |  |        |  +--rw ios-aaa:Loopback?                    uint32
     |  |        +--:(ios-aaa:Multilink)
     |  |        |  +--rw ios-aaa:Multilink?                   uint16
     |  |        +--:(ios-aaa:nve)
     |  |        |  +--rw ios-aaa:nve?                         uint16
     |  |        +--:(ios-aaa:overlay)
     |  |        |  +--rw ios-aaa:overlay?                     uint16
     |  |        +--:(ios-aaa:Port-channel)
     |  |        |  +--rw ios-aaa:Port-channel?                uint32
     |  |        +--:(ios-aaa:Port-channel-subinterface)
     |  |        |  +--rw ios-aaa:Port-channel-subinterface
     |  |        |     +--rw ios-aaa:Port-channel?   string
     |  |        +--:(ios-aaa:pseudowire)
     |  |        |  +--rw ios-aaa:pseudowire?                  uint32
     |  |        +--:(ios-aaa:SM)
     |  |        |  +--rw ios-aaa:SM?                          string
     |  |        +--:(ios-aaa:Cellular)
     |  |        |  +--rw ios-aaa:Cellular?                    string
     |  |        +--:(ios-aaa:Serial)
     |  |        |  +--rw ios-aaa:Serial?                      string
     |  |        +--:(ios-aaa:TenGigabitEthernet)
     |  |        |  +--rw ios-aaa:TenGigabitEthernet?          string
     |  |        +--:(ios-aaa:Tunnel)
     |  |        |  +--rw ios-aaa:Tunnel?                      uint32
     |  |        +--:(ios-aaa:Virtual-Template)
     |  |        |  +--rw ios-aaa:Virtual-Template?            uint16
     |  |        +--:(ios-aaa:Vlan)
     |  |        |  +--rw ios-aaa:Vlan?                        uint16
     |  |        +--:(ios-aaa:VirtualPortGroup)
     |  |        |  +--rw ios-aaa:VirtualPortGroup?            uint16
     |  |        +--:(ios-aaa:vasileft)
     |  |        |  +--rw ios-aaa:vasileft?                    uint16
     |  |        +--:(ios-aaa:vasiright)
     |  |           +--rw ios-aaa:vasiright?                   uint16
     |  +--rw ios-bgp:community-list
     |  |  +--rw ios-bgp:number-standard* [no]
     |  |  |  +--rw ios-bgp:no        uint16
     |  |  |  +--rw ios-bgp:deny
     |  |  |  |  +--rw ios-bgp:deny-list*   union
     |  |  |  +--rw ios-bgp:permit
     |  |  |     +--rw ios-bgp:permit-list*   union
     |  |  +--rw ios-bgp:number-expanded* [no]
     |  |  |  +--rw ios-bgp:no        uint16
     |  |  |  +--rw ios-bgp:deny
     |  |  |  |  +--rw ios-bgp:deny-list*   string
     |  |  |  +--rw ios-bgp:permit
     |  |  |     +--rw ios-bgp:permit-list*   string
     |  |  +--rw ios-bgp:expanded* [name]
     |  |  |  +--rw ios-bgp:name      string
     |  |  |  +--rw ios-bgp:deny
     |  |  |  |  +--rw ios-bgp:deny-list*   string
     |  |  |  +--rw ios-bgp:permit
     |  |  |     +--rw ios-bgp:permit-list*   string
     |  |  +--rw ios-bgp:standard* [name]
     |  |     +--rw ios-bgp:name      string
     |  |     +--rw ios-bgp:deny
     |  |     |  +--rw ios-bgp:deny-list*   union
     |  |     +--rw ios-bgp:permit
     |  |        +--rw ios-bgp:permit-list*   union
     |  +--rw ios-bgp:extcommunity-list
     |  |  +--rw ios-bgp:number-standard* [no]
     |  |  |  +--rw ios-bgp:no        uint16
     |  |  |  +--rw ios-bgp:deny
     |  |  |  |  +--rw ios-bgp:rt* [name]
     |  |  |  |  |  +--rw ios-bgp:name    string
     |  |  |  |  +--rw ios-bgp:soo* [name]
     |  |  |  |  |  +--rw ios-bgp:name    string
     |  |  |  |  +--rw ios-bgp:vpn-distinguisher* [name]
     |  |  |  |     +--rw ios-bgp:name    string
     |  |  |  +--rw ios-bgp:permit
     |  |  |     +--rw ios-bgp:rt* [name]
     |  |  |     |  +--rw ios-bgp:name    string
     |  |  |     +--rw ios-bgp:soo* [name]
     |  |  |     |  +--rw ios-bgp:name    string
     |  |  |     +--rw ios-bgp:vpn-distinguisher* [name]
     |  |  |        +--rw ios-bgp:name    string
     |  |  +--rw ios-bgp:number-expanded* [no]
     |  |  |  +--rw ios-bgp:no        uint16
     |  |  |  +--rw ios-bgp:deny
     |  |  |  |  +--rw ios-bgp:deny-list*   string
     |  |  |  +--rw ios-bgp:permit
     |  |  |     +--rw ios-bgp:permit-list*   string
     |  |  +--rw ios-bgp:expanded* [name]
     |  |  |  +--rw ios-bgp:name      string
     |  |  |  +--rw ios-bgp:deny
     |  |  |  |  +--rw ios-bgp:deny-list*   string
     |  |  |  +--rw ios-bgp:permit
     |  |  |     +--rw ios-bgp:permit-list*   string
     |  |  +--rw ios-bgp:standard* [name]
     |  |     +--rw ios-bgp:name      string
     |  |     +--rw ios-bgp:deny
     |  |     |  +--rw ios-bgp:rt* [name]
     |  |     |  |  +--rw ios-bgp:name    string
     |  |     |  +--rw ios-bgp:soo* [name]
     |  |     |  |  +--rw ios-bgp:name    string
     |  |     |  +--rw ios-bgp:vpn-distinguisher* [name]
     |  |     |     +--rw ios-bgp:name    string
     |  |     +--rw ios-bgp:permit
     |  |        +--rw ios-bgp:rt* [name]
     |  |        |  +--rw ios-bgp:name    string
     |  |        +--rw ios-bgp:soo* [name]
     |  |        |  +--rw ios-bgp:name    string
     |  |        +--rw ios-bgp:vpn-distinguisher* [name]
     |  |           +--rw ios-bgp:name    string
     |  +--rw ios-http:http
     |  |  +--rw ios-http:access-class?         uint8
     |  |  +--rw ios-http:authentication
     |  |  |  +--rw (ios-http:authentication-choice)?
     |  |  |     +--:(ios-http:aaa)
     |  |  |     |  +--rw ios-http:aaa?     empty
     |  |  |     +--:(ios-http:local)
     |  |  |        +--rw ios-http:local?   empty
     |  |  +--rw ios-http:server?               boolean
     |  |  +--rw ios-http:secure-server?        boolean
     |  |  +--rw ios-http:secure-trustpoint?    string
     |  |  +--rw ios-http:timeout-policy
     |  |  |  +--rw ios-http:idle?       uint16
     |  |  |  +--rw ios-http:life?       uint32
     |  |  |  +--rw ios-http:requests?   uint32
     |  |  +--rw ios-http:client
     |  |  |  +--rw ios-http:secure-trustpoint?   string
     |  |  |  +--rw ios-http:source-interface?    string
     |  |  |  +--rw ios-http:proxy-server
     |  |  |     +--rw ios-http:proxy-server-name?   string
     |  |  |     +--rw ios-http:proxy-port?          uint16
     |  |  +--rw ios-http:secure-client-auth?   empty
     |  +--rw ios-icmp:icmp
     |  |  +--rw ios-icmp:rate-limit
     |  |     +--rw ios-icmp:unreachable
     |  |     |  +--rw ios-icmp:time?   uint32
     |  |     |  +--rw ios-icmp:DF
     |  |     |  |  +--rw ios-icmp:time?   uint32
     |  |     |  +--rw ios-icmp:log!
     |  |     |     +--rw ios-icmp:number-unreachables?   uint32
     |  |     |     +--rw ios-icmp:log-message?           uint32
     |  |     +--rw ios-icmp:redirect?      enumeration
     |  +--rw ios-igmp:igmp
     |  |  +--rw ios-igmp:snooping-conf
     |  |  |  +--rw ios-igmp:snooping?   boolean
     |  |  +--rw ios-igmp:snooping
     |  |  |  +--rw ios-igmp:check
     |  |  |  |  +--rw ios-igmp:rtr-alert-option?   empty
     |  |  |  |  +--rw ios-igmp:ttl?                empty
     |  |  |  +--rw ios-igmp:explicit-tracking
     |  |  |  |  +--rw ios-igmp:limit?   uint32
     |  |  |  +--rw ios-igmp:l2-entry-limit?               uint32
     |  |  |  +--rw ios-igmp:last-member-query-count?      uint8
     |  |  |  +--rw ios-igmp:last-member-query-interval?   uint16
     |  |  |  +--rw ios-igmp:querier!
     |  |  |  |  +--rw ios-igmp:address?             inet:ipv4-address
     |  |  |  |  +--rw ios-igmp:max-response-time?   uint8
     |  |  |  |  +--rw ios-igmp:query-interval?      uint16
     |  |  |  |  +--rw ios-igmp:tcn
     |  |  |  |  |  +--rw ios-igmp:query
     |  |  |  |  |     +--rw ios-igmp:count?      uint8
     |  |  |  |  |     +--rw ios-igmp:interval?   uint8
     |  |  |  |  +--rw ios-igmp:timer
     |  |  |  |  |  +--rw ios-igmp:expiry?   uint16
     |  |  |  |  +--rw ios-igmp:version?             uint8
     |  |  |  +--rw ios-igmp:report-suppression?           empty
     |  |  |  +--rw ios-igmp:robustness-variable?          uint8
     |  |  |  +--rw ios-igmp:tcn
     |  |  |  |  +--rw ios-igmp:flood
     |  |  |  |  |  +--rw ios-igmp:query
     |  |  |  |  |     +--rw ios-igmp:count?   uint8
     |  |  |  |  +--rw ios-igmp:query
     |  |  |  |     +--rw ios-igmp:solicit?   empty
     |  |  |  +--rw ios-sw:vlan
     |  |  |     +--rw ios-sw:range* [range]
     |  |  |        +--rw ios-sw:range                         uint16
     |  |  |        +--rw ios-sw:immediate-leave?              empty
     |  |  |        +--rw ios-sw:last-member-query-count?      uint8
     |  |  |        +--rw ios-sw:last-member-query-interval?   uint16
     |  |  |        +--rw ios-sw:mrouter
     |  |  |        |  +--rw ios-sw:interface?   string
     |  |  |        |  +--rw ios-sw:learn
     |  |  |        |     +--rw ios-sw:cgmp?        empty
     |  |  |        |     +--rw ios-sw:pim-dvmrp?   empty
     |  |  |        +--rw ios-sw:querier!
     |  |  |        |  +--rw ios-sw:address?             inet:ipv4-address
     |  |  |        |  +--rw ios-sw:max-response-time?   uint8
     |  |  |        |  +--rw ios-sw:query-interval?      uint16
     |  |  |        |  +--rw ios-sw:tcn
     |  |  |        |  |  +--rw ios-sw:query
     |  |  |        |  |     +--rw ios-sw:count?      uint8
     |  |  |        |  |     +--rw ios-sw:interval?   uint8
     |  |  |        |  +--rw ios-sw:timer
     |  |  |        |  |  +--rw ios-sw:expiry?   uint16
     |  |  |        |  +--rw ios-sw:version?             uint8
     |  |  |        +--rw ios-sw:robustness-variable?          uint8
     |  |  |        +--rw ios-sw:static
     |  |  |           +--rw ios-sw:ipv4* [ipv4]
     |  |  |              +--rw ios-sw:ipv4         inet:ipv4-address
     |  |  |              +--rw ios-sw:interface?   string
     |  |  +--rw ios-igmp:ssm-map
     |  |  |  +--rw ios-igmp:enable?   empty
     |  |  |  +--rw ios-igmp:query
     |  |  |  |  +--rw ios-igmp:dns?   empty
     |  |  |  +--rw ios-igmp:static
     |  |  |     +--rw ios-igmp:acl?         union
     |  |  |     +--rw ios-igmp:source-ip?   inet:ipv4-address
     |  |  +--rw ios-igmp:vrf* [name]
     |  |     +--rw ios-igmp:name       string
     |  |     +--rw ios-igmp:ssm-map
     |  |        +--rw ios-igmp:enable?   empty
     |  |        +--rw ios-igmp:static* [srcaddress]
     |  |           +--rw ios-igmp:srcaddress    inet:ipv4-address
     |  |           +--rw ios-igmp:aclname?      string
     |  +--rw ios-mc:msdp
     |  |  +--rw ios-mc:peer
     |  |  |  +--rw ios-mc:addr?             union
     |  |  |  +--rw ios-mc:connect-source?   string
     |  |  |  +--rw ios-mc:remote-as?        uint16
     |  |  +--rw ios-mc:cache-rejected-sa?   uint32
     |  |  +--rw ios-mc:cache-sa-state?      empty
     |  |  +--rw ios-mc:default-peer
     |  |  |  +--rw ios-mc:name-addr?     union
     |  |  |  +--rw ios-mc:prefix-list?   string
     |  |  +--rw ios-mc:description
     |  |  |  +--rw ios-mc:name-addr?     union
     |  |  |  +--rw ios-mc:description?   string
     |  |  +--rw ios-mc:filter-sa-request
     |  |  |  +--rw ios-mc:name-addr?   union
     |  |  |  +--rw ios-mc:list?        ios-types:std-acl-type
     |  |  +--rw ios-mc:keepalive
     |  |  |  +--rw ios-mc:name-addr?   union
     |  |  |  +--rw ios-mc:keepalive?   uint8
     |  |  |  +--rw ios-mc:max-wait?    uint8
     |  |  +--rw ios-mc:mesh-group
     |  |  |  +--rw ios-mc:name?   string
     |  |  |  +--rw ios-mc:addr?   union
     |  |  +--rw ios-mc:originator-id?       string
     |  |  +--rw ios-mc:password
     |  |  |  +--rw ios-mc:peer
     |  |  |     +--rw ios-mc:addr?         union
     |  |  |     +--rw ios-mc:encryption?   uint8
     |  |  |     +--rw ios-mc:password?     string
     |  |  +--rw ios-mc:redistribute
     |  |  |  +--rw ios-mc:list?        ios-types:ext-acl-type
     |  |  |  +--rw ios-mc:asn?         uint16
     |  |  |  +--rw ios-mc:route-map?   string
     |  |  +--rw ios-mc:rpf?                 enumeration
     |  |  +--rw ios-mc:sa-filter
     |  |  |  +--rw ios-mc:in
     |  |  |  |  +--rw ios-mc:addr?           union
     |  |  |  |  +--rw ios-mc:list?           ios-types:ext-acl-type
     |  |  |  |  +--rw ios-mc:route-map?      string
     |  |  |  |  +--rw ios-mc:rp-list?        union
     |  |  |  |  +--rw ios-mc:rp-route-map?   string
     |  |  |  +--rw ios-mc:out
     |  |  |     +--rw ios-mc:addr?           union
     |  |  |     +--rw ios-mc:list?           ios-types:ext-acl-type
     |  |  |     +--rw ios-mc:route-map?      string
     |  |  |     +--rw ios-mc:rp-list?        union
     |  |  |     +--rw ios-mc:rp-route-map?   string
     |  |  +--rw ios-mc:sa-limit
     |  |  |  +--rw ios-mc:name-addr?   union
     |  |  |  +--rw ios-mc:limit?       uint32
     |  |  +--rw ios-mc:shutdown
     |  |  |  +--rw ios-mc:name-addr?   union
     |  |  +--rw ios-mc:timer?               uint8
     |  |  +--rw ios-mc:ttl-threshold
     |  |  |  +--rw ios-mc:name-addr?   union
     |  |  |  +--rw ios-mc:threshold?   uint8
     |  |  +--rw ios-mc:vrf* [name]
     |  |     +--rw ios-mc:name                 string
     |  |     +--rw ios-mc:peer
     |  |     |  +--rw ios-mc:addr?             union
     |  |     |  +--rw ios-mc:connect-source?   string
     |  |     |  +--rw ios-mc:remote-as?        uint16
     |  |     +--rw ios-mc:cache-rejected-sa?   uint32
     |  |     +--rw ios-mc:cache-sa-state?      empty
     |  |     +--rw ios-mc:default-peer
     |  |     |  +--rw ios-mc:name-addr?     union
     |  |     |  +--rw ios-mc:prefix-list?   string
     |  |     +--rw ios-mc:description
     |  |     |  +--rw ios-mc:name-addr?     union
     |  |     |  +--rw ios-mc:description?   string
     |  |     +--rw ios-mc:filter-sa-request
     |  |     |  +--rw ios-mc:name-addr?   union
     |  |     |  +--rw ios-mc:list?        ios-types:std-acl-type
     |  |     +--rw ios-mc:keepalive
     |  |     |  +--rw ios-mc:name-addr?   union
     |  |     |  +--rw ios-mc:keepalive?   uint8
     |  |     |  +--rw ios-mc:max-wait?    uint8
     |  |     +--rw ios-mc:mesh-group
     |  |     |  +--rw ios-mc:name?   string
     |  |     |  +--rw ios-mc:addr?   union
     |  |     +--rw ios-mc:originator-id?       string
     |  |     +--rw ios-mc:password
     |  |     |  +--rw ios-mc:peer
     |  |     |     +--rw ios-mc:addr?         union
     |  |     |     +--rw ios-mc:encryption?   uint8
     |  |     |     +--rw ios-mc:password?     string
     |  |     +--rw ios-mc:redistribute
     |  |     |  +--rw ios-mc:list?        ios-types:ext-acl-type
     |  |     |  +--rw ios-mc:asn?         uint16
     |  |     |  +--rw ios-mc:route-map?   string
     |  |     +--rw ios-mc:rpf?                 enumeration
     |  |     +--rw ios-mc:sa-filter
     |  |     |  +--rw ios-mc:in
     |  |     |  |  +--rw ios-mc:addr?           union
     |  |     |  |  +--rw ios-mc:list?           ios-types:ext-acl-type
     |  |     |  |  +--rw ios-mc:route-map?      string
     |  |     |  |  +--rw ios-mc:rp-list?        union
     |  |     |  |  +--rw ios-mc:rp-route-map?   string
     |  |     |  +--rw ios-mc:out
     |  |     |     +--rw ios-mc:addr?           union
     |  |     |     +--rw ios-mc:list?           ios-types:ext-acl-type
     |  |     |     +--rw ios-mc:route-map?      string
     |  |     |     +--rw ios-mc:rp-list?        union
     |  |     |     +--rw ios-mc:rp-route-map?   string
     |  |     +--rw ios-mc:sa-limit
     |  |     |  +--rw ios-mc:name-addr?   union
     |  |     |  +--rw ios-mc:limit?       uint32
     |  |     +--rw ios-mc:shutdown
     |  |     |  +--rw ios-mc:name-addr?   union
     |  |     +--rw ios-mc:timer?               uint8
     |  |     +--rw ios-mc:ttl-threshold
     |  |        +--rw ios-mc:name-addr?   union
     |  |        +--rw ios-mc:threshold?   uint8
     |  +--rw ios-mc:mcr-conf
     |  |  +--rw ios-mc:multicast-routing?   empty
     |  +--rw ios-mc:multicast-routing!
     |  |  +--rw ios-mc:vrf* [name]
     |  |  |  +--rw ios-mc:name           string
     |  |  |  +--rw ios-mc:distributed?   empty
     |  |  +--rw ios-mc:distributed?   empty
     |  +--rw ios-mc:mroute
     |  |  +--rw ios-mc:source-address?   inet:ipv4-address
     |  |  +--rw ios-mc:subnet-mask?      inet:ipv4-address
     |  |  +--rw ios-mc:Tunnel?           int32
     |  +--rw ios-nat:nat
     |  |  +--rw ios-nat:pool* [id]
     |  |  |  +--rw ios-nat:id                     string
     |  |  |  +--rw ios-nat:start-address?         inet:ipv4-address
     |  |  |  +--rw ios-nat:end-address?           inet:ipv4-address
     |  |  |  +--rw (ios-nat:prefix-choice)?
     |  |  |  |  +--:(ios-nat:netmask)
     |  |  |  |  |  +--rw ios-nat:netmask?         inet:ipv4-address
     |  |  |  |  +--:(ios-nat:prefix-length)
     |  |  |  |     +--rw ios-nat:prefix-length?   uint8
     |  |  |  +--rw ios-nat:accounting?            string
     |  |  |  +--rw (ios-nat:nat-choice)?
     |  |  |     +--:(ios-nat:arp-ping)
     |  |  |     |  +--rw ios-nat:arp-ping?        empty
     |  |  |     +--:(ios-nat:type)
     |  |  |     |  +--rw ios-nat:type?            enumeration
     |  |  |     +--:(ios-nat:add-route)
     |  |  |        +--rw ios-nat:add-route?       empty
     |  |  +--rw ios-nat:inside
     |  |  |  +--rw ios-nat:source
     |  |  |  |  +--rw ios-nat:list* [id]
     |  |  |  |  |  +--rw ios-nat:id                  union
     |  |  |  |  |  +--rw (ios-nat:pool-or-interface)?
     |  |  |  |  |  |  +--:(ios-nat:pool-choice)
     |  |  |  |  |  |  |  +--rw ios-nat:pool?         string
     |  |  |  |  |  |  |  +--rw ios-nat:redundancy?   uint8
     |  |  |  |  |  |  |  +--rw ios-nat:mapping-id?   uint32
     |  |  |  |  |  |  +--:(ios-nat:interface-choice)
     |  |  |  |  |  |     +--rw ios-nat:interface
     |  |  |  |  |  |        +--rw (ios-nat:interface-choice)?
     |  |  |  |  |  |           +--:(ios-nat:AppNav-Compress)
     |  |  |  |  |  |           |  +--rw ios-nat:AppNav-Compress?             uint16
     |  |  |  |  |  |           +--:(ios-nat:AppNav-UnCompress)
     |  |  |  |  |  |           |  +--rw ios-nat:AppNav-UnCompress?           uint16
     |  |  |  |  |  |           +--:(ios-nat:ATM)
     |  |  |  |  |  |           |  +--rw ios-nat:ATM?                         string
     |  |  |  |  |  |           +--:(ios-nat:ATM-subinterface)
     |  |  |  |  |  |           |  +--rw ios-nat:ATM-subinterface
     |  |  |  |  |  |           |     +--rw ios-nat:ATM?   string
     |  |  |  |  |  |           +--:(ios-nat:ATM-ACR)
     |  |  |  |  |  |           |  +--rw ios-nat:ATM-ACR?                     string
     |  |  |  |  |  |           +--:(ios-nat:ATM-ACRsubinterface)
     |  |  |  |  |  |           |  +--rw ios-nat:ATM-ACRsubinterface
     |  |  |  |  |  |           |     +--rw ios-nat:ATM-ACR?   string
     |  |  |  |  |  |           +--:(ios-nat:BDI)
     |  |  |  |  |  |           |  +--rw ios-nat:BDI?                         string
     |  |  |  |  |  |           +--:(ios-nat:CEM)
     |  |  |  |  |  |           |  +--rw ios-nat:CEM?                         string
     |  |  |  |  |  |           +--:(ios-nat:CEM-ACR)
     |  |  |  |  |  |           |  +--rw ios-nat:CEM-ACR?                     uint8
     |  |  |  |  |  |           +--:(ios-nat:Embedded-Service-Engine)
     |  |  |  |  |  |           |  +--rw ios-nat:Embedded-Service-Engine?     string
     |  |  |  |  |  |           +--:(ios-nat:FastEthernet)
     |  |  |  |  |  |           |  +--rw ios-nat:FastEthernet?                string
     |  |  |  |  |  |           +--:(ios-nat:GigabitEthernet)
     |  |  |  |  |  |           |  +--rw ios-nat:GigabitEthernet?             string
     |  |  |  |  |  |           +--:(ios-nat:LISP)
     |  |  |  |  |  |           |  +--rw ios-nat:LISP?                        string
     |  |  |  |  |  |           +--:(ios-nat:LISP-subinterface)
     |  |  |  |  |  |           |  +--rw ios-nat:LISP-subinterface
     |  |  |  |  |  |           |     +--rw ios-nat:LISP?   string
     |  |  |  |  |  |           +--:(ios-nat:Loopback)
     |  |  |  |  |  |           |  +--rw ios-nat:Loopback?                    uint32
     |  |  |  |  |  |           +--:(ios-nat:Multilink)
     |  |  |  |  |  |           |  +--rw ios-nat:Multilink?                   uint16
     |  |  |  |  |  |           +--:(ios-nat:nve)
     |  |  |  |  |  |           |  +--rw ios-nat:nve?                         uint16
     |  |  |  |  |  |           +--:(ios-nat:overlay)
     |  |  |  |  |  |           |  +--rw ios-nat:overlay?                     uint16
     |  |  |  |  |  |           +--:(ios-nat:Port-channel)
     |  |  |  |  |  |           |  +--rw ios-nat:Port-channel?                uint32
     |  |  |  |  |  |           +--:(ios-nat:Port-channel-subinterface)
     |  |  |  |  |  |           |  +--rw ios-nat:Port-channel-subinterface
     |  |  |  |  |  |           |     +--rw ios-nat:Port-channel?   string
     |  |  |  |  |  |           +--:(ios-nat:pseudowire)
     |  |  |  |  |  |           |  +--rw ios-nat:pseudowire?                  uint32
     |  |  |  |  |  |           +--:(ios-nat:SM)
     |  |  |  |  |  |           |  +--rw ios-nat:SM?                          string
     |  |  |  |  |  |           +--:(ios-nat:Cellular)
     |  |  |  |  |  |           |  +--rw ios-nat:Cellular?                    string
     |  |  |  |  |  |           +--:(ios-nat:Serial)
     |  |  |  |  |  |           |  +--rw ios-nat:Serial?                      string
     |  |  |  |  |  |           +--:(ios-nat:TenGigabitEthernet)
     |  |  |  |  |  |           |  +--rw ios-nat:TenGigabitEthernet?          string
     |  |  |  |  |  |           +--:(ios-nat:Tunnel)
     |  |  |  |  |  |           |  +--rw ios-nat:Tunnel?                      uint32
     |  |  |  |  |  |           +--:(ios-nat:Virtual-Template)
     |  |  |  |  |  |           |  +--rw ios-nat:Virtual-Template?            uint16
     |  |  |  |  |  |           +--:(ios-nat:Vlan)
     |  |  |  |  |  |           |  +--rw ios-nat:Vlan?                        uint16
     |  |  |  |  |  |           +--:(ios-nat:VirtualPortGroup)
     |  |  |  |  |  |           |  +--rw ios-nat:VirtualPortGroup?            uint16
     |  |  |  |  |  |           +--:(ios-nat:vasileft)
     |  |  |  |  |  |           |  +--rw ios-nat:vasileft?                    uint16
     |  |  |  |  |  |           +--:(ios-nat:vasiright)
     |  |  |  |  |  |              +--rw ios-nat:vasiright?                   uint16
     |  |  |  |  |  +--rw ios-nat:no-payload?         empty
     |  |  |  |  |  +--rw ios-nat:reversible?         empty
     |  |  |  |  |  +--rw ios-nat:vrf?                string
     |  |  |  |  |  +--rw ios-nat:match-in-vrf?       empty
     |  |  |  |  |  +--rw ios-nat:overload?           empty
     |  |  |  |  |  +--rw ios-nat:oer?                empty
     |  |  |  |  +--rw ios-nat:route-map* [route-map-name]
     |  |  |  |  |  +--rw ios-nat:route-map-name    string
     |  |  |  |  |  +--rw ios-nat:pool
     |  |  |  |  |  |  +--rw ios-nat:pool-name?      string
     |  |  |  |  |  |  +--rw ios-nat:vrf?            string
     |  |  |  |  |  |  +--rw ios-nat:match-in-vrf?   empty
     |  |  |  |  |  +--rw ios-nat:interface
     |  |  |  |  |  |  +--rw (ios-nat:interface-choice)?
     |  |  |  |  |  |     +--:(ios-nat:AppNav-Compress)
     |  |  |  |  |  |     |  +--rw ios-nat:AppNav-Compress?             uint16
     |  |  |  |  |  |     +--:(ios-nat:AppNav-UnCompress)
     |  |  |  |  |  |     |  +--rw ios-nat:AppNav-UnCompress?           uint16
     |  |  |  |  |  |     +--:(ios-nat:ATM)
     |  |  |  |  |  |     |  +--rw ios-nat:ATM?                         string
     |  |  |  |  |  |     +--:(ios-nat:ATM-subinterface)
     |  |  |  |  |  |     |  +--rw ios-nat:ATM-subinterface
     |  |  |  |  |  |     |     +--rw ios-nat:ATM?   string
     |  |  |  |  |  |     +--:(ios-nat:ATM-ACR)
     |  |  |  |  |  |     |  +--rw ios-nat:ATM-ACR?                     string
     |  |  |  |  |  |     +--:(ios-nat:ATM-ACRsubinterface)
     |  |  |  |  |  |     |  +--rw ios-nat:ATM-ACRsubinterface
     |  |  |  |  |  |     |     +--rw ios-nat:ATM-ACR?   string
     |  |  |  |  |  |     +--:(ios-nat:BDI)
     |  |  |  |  |  |     |  +--rw ios-nat:BDI?                         string
     |  |  |  |  |  |     +--:(ios-nat:CEM)
     |  |  |  |  |  |     |  +--rw ios-nat:CEM?                         string
     |  |  |  |  |  |     +--:(ios-nat:CEM-ACR)
     |  |  |  |  |  |     |  +--rw ios-nat:CEM-ACR?                     uint8
     |  |  |  |  |  |     +--:(ios-nat:Embedded-Service-Engine)
     |  |  |  |  |  |     |  +--rw ios-nat:Embedded-Service-Engine?     string
     |  |  |  |  |  |     +--:(ios-nat:FastEthernet)
     |  |  |  |  |  |     |  +--rw ios-nat:FastEthernet?                string
     |  |  |  |  |  |     +--:(ios-nat:GigabitEthernet)
     |  |  |  |  |  |     |  +--rw ios-nat:GigabitEthernet?             string
     |  |  |  |  |  |     +--:(ios-nat:LISP)
     |  |  |  |  |  |     |  +--rw ios-nat:LISP?                        string
     |  |  |  |  |  |     +--:(ios-nat:LISP-subinterface)
     |  |  |  |  |  |     |  +--rw ios-nat:LISP-subinterface
     |  |  |  |  |  |     |     +--rw ios-nat:LISP?   string
     |  |  |  |  |  |     +--:(ios-nat:Loopback)
     |  |  |  |  |  |     |  +--rw ios-nat:Loopback?                    uint32
     |  |  |  |  |  |     +--:(ios-nat:Multilink)
     |  |  |  |  |  |     |  +--rw ios-nat:Multilink?                   uint16
     |  |  |  |  |  |     +--:(ios-nat:nve)
     |  |  |  |  |  |     |  +--rw ios-nat:nve?                         uint16
     |  |  |  |  |  |     +--:(ios-nat:overlay)
     |  |  |  |  |  |     |  +--rw ios-nat:overlay?                     uint16
     |  |  |  |  |  |     +--:(ios-nat:Port-channel)
     |  |  |  |  |  |     |  +--rw ios-nat:Port-channel?                uint32
     |  |  |  |  |  |     +--:(ios-nat:Port-channel-subinterface)
     |  |  |  |  |  |     |  +--rw ios-nat:Port-channel-subinterface
     |  |  |  |  |  |     |     +--rw ios-nat:Port-channel?   string
     |  |  |  |  |  |     +--:(ios-nat:pseudowire)
     |  |  |  |  |  |     |  +--rw ios-nat:pseudowire?                  uint32
     |  |  |  |  |  |     +--:(ios-nat:SM)
     |  |  |  |  |  |     |  +--rw ios-nat:SM?                          string
     |  |  |  |  |  |     +--:(ios-nat:Cellular)
     |  |  |  |  |  |     |  +--rw ios-nat:Cellular?                    string
     |  |  |  |  |  |     +--:(ios-nat:Serial)
     |  |  |  |  |  |     |  +--rw ios-nat:Serial?                      string
     |  |  |  |  |  |     +--:(ios-nat:TenGigabitEthernet)
     |  |  |  |  |  |     |  +--rw ios-nat:TenGigabitEthernet?          string
     |  |  |  |  |  |     +--:(ios-nat:Tunnel)
     |  |  |  |  |  |     |  +--rw ios-nat:Tunnel?                      uint32
     |  |  |  |  |  |     +--:(ios-nat:Virtual-Template)
     |  |  |  |  |  |     |  +--rw ios-nat:Virtual-Template?            uint16
     |  |  |  |  |  |     +--:(ios-nat:Vlan)
     |  |  |  |  |  |     |  +--rw ios-nat:Vlan?                        uint16
     |  |  |  |  |  |     +--:(ios-nat:VirtualPortGroup)
     |  |  |  |  |  |     |  +--rw ios-nat:VirtualPortGroup?            uint16
     |  |  |  |  |  |     +--:(ios-nat:vasileft)
     |  |  |  |  |  |     |  +--rw ios-nat:vasileft?                    uint16
     |  |  |  |  |  |     +--:(ios-nat:vasiright)
     |  |  |  |  |  |        +--rw ios-nat:vasiright?                   uint16
     |  |  |  |  |  +--rw ios-nat:oer
     |  |  |  |  |  |  +--rw ios-nat:overload?   empty
     |  |  |  |  |  |  +--rw ios-nat:extended?   empty
     |  |  |  |  |  +--rw ios-nat:overload
     |  |  |  |  |  |  +--rw ios-nat:extended?   empty
     |  |  |  |  |  |  +--rw ios-nat:oer?        empty
     |  |  |  |  |  +--rw ios-nat:vrf* [vrf-name]
     |  |  |  |  |     +--rw ios-nat:vrf-name    string
     |  |  |  |  |     +--rw ios-nat:oer!
     |  |  |  |  |     |  +--rw ios-nat:overload?   empty
     |  |  |  |  |     +--rw ios-nat:overload!
     |  |  |  |  |        +--rw ios-nat:oer?   empty
     |  |  |  |  +--rw ios-nat:static
     |  |  |  |     +--rw ios-nat:nat-static-transport-list* [local-ip global-ip]
     |  |  |  |     |  +--rw ios-nat:local-ip        inet:ipv4-address
     |  |  |  |     |  +--rw ios-nat:global-ip       inet:ipv4-address
     |  |  |  |     |  +--rw ios-nat:proto?          enumeration
     |  |  |  |     |  +--rw ios-nat:network?        empty
     |  |  |  |     |  +--rw ios-nat:local-port?     uint16
     |  |  |  |     |  +--rw ios-nat:mask?           union
     |  |  |  |     |  +--rw ios-nat:global-port?    uint16
     |  |  |  |     |  +--rw ios-nat:extendable?     empty
     |  |  |  |     |  +--rw ios-nat:no-alias?       empty
     |  |  |  |     |  +--rw ios-nat:no-payload?     empty
     |  |  |  |     |  +--rw ios-nat:route-map?      string
     |  |  |  |     |  +--rw ios-nat:reversible?     empty
     |  |  |  |     |  +--rw ios-nat:redundancy?     union
     |  |  |  |     |  +--rw ios-nat:mapping-id?     uint32
     |  |  |  |     |  +--rw ios-nat:vrf?            string
     |  |  |  |     |  +--rw ios-nat:match-in-vrf?   empty
     |  |  |  |     |  +--rw ios-nat:forced?         empty
     |  |  |  |     |  +--rw ios-nat:overload?       empty
     |  |  |  |     +--rw ios-nat:nat-static-transport-interface-list* [proto local-ip local-port]
     |  |  |  |        +--rw ios-nat:proto          enumeration
     |  |  |  |        +--rw ios-nat:local-ip       inet:ipv4-address
     |  |  |  |        +--rw ios-nat:local-port     uint16
     |  |  |  |        +--rw ios-nat:interface
     |  |  |  |        |  +--rw (ios-nat:interface-choice)?
     |  |  |  |        |     +--:(ios-nat:AppNav-Compress)
     |  |  |  |        |     |  +--rw ios-nat:AppNav-Compress?             uint16
     |  |  |  |        |     +--:(ios-nat:AppNav-UnCompress)
     |  |  |  |        |     |  +--rw ios-nat:AppNav-UnCompress?           uint16
     |  |  |  |        |     +--:(ios-nat:ATM)
     |  |  |  |        |     |  +--rw ios-nat:ATM?                         string
     |  |  |  |        |     +--:(ios-nat:ATM-subinterface)
     |  |  |  |        |     |  +--rw ios-nat:ATM-subinterface
     |  |  |  |        |     |     +--rw ios-nat:ATM?   string
     |  |  |  |        |     +--:(ios-nat:ATM-ACR)
     |  |  |  |        |     |  +--rw ios-nat:ATM-ACR?                     string
     |  |  |  |        |     +--:(ios-nat:ATM-ACRsubinterface)
     |  |  |  |        |     |  +--rw ios-nat:ATM-ACRsubinterface
     |  |  |  |        |     |     +--rw ios-nat:ATM-ACR?   string
     |  |  |  |        |     +--:(ios-nat:BDI)
     |  |  |  |        |     |  +--rw ios-nat:BDI?                         string
     |  |  |  |        |     +--:(ios-nat:CEM)
     |  |  |  |        |     |  +--rw ios-nat:CEM?                         string
     |  |  |  |        |     +--:(ios-nat:CEM-ACR)
     |  |  |  |        |     |  +--rw ios-nat:CEM-ACR?                     uint8
     |  |  |  |        |     +--:(ios-nat:Embedded-Service-Engine)
     |  |  |  |        |     |  +--rw ios-nat:Embedded-Service-Engine?     string
     |  |  |  |        |     +--:(ios-nat:FastEthernet)
     |  |  |  |        |     |  +--rw ios-nat:FastEthernet?                string
     |  |  |  |        |     +--:(ios-nat:GigabitEthernet)
     |  |  |  |        |     |  +--rw ios-nat:GigabitEthernet?             string
     |  |  |  |        |     +--:(ios-nat:LISP)
     |  |  |  |        |     |  +--rw ios-nat:LISP?                        string
     |  |  |  |        |     +--:(ios-nat:LISP-subinterface)
     |  |  |  |        |     |  +--rw ios-nat:LISP-subinterface
     |  |  |  |        |     |     +--rw ios-nat:LISP?   string
     |  |  |  |        |     +--:(ios-nat:Loopback)
     |  |  |  |        |     |  +--rw ios-nat:Loopback?                    uint32
     |  |  |  |        |     +--:(ios-nat:Multilink)
     |  |  |  |        |     |  +--rw ios-nat:Multilink?                   uint16
     |  |  |  |        |     +--:(ios-nat:nve)
     |  |  |  |        |     |  +--rw ios-nat:nve?                         uint16
     |  |  |  |        |     +--:(ios-nat:overlay)
     |  |  |  |        |     |  +--rw ios-nat:overlay?                     uint16
     |  |  |  |        |     +--:(ios-nat:Port-channel)
     |  |  |  |        |     |  +--rw ios-nat:Port-channel?                uint32
     |  |  |  |        |     +--:(ios-nat:Port-channel-subinterface)
     |  |  |  |        |     |  +--rw ios-nat:Port-channel-subinterface
     |  |  |  |        |     |     +--rw ios-nat:Port-channel?   string
     |  |  |  |        |     +--:(ios-nat:pseudowire)
     |  |  |  |        |     |  +--rw ios-nat:pseudowire?                  uint32
     |  |  |  |        |     +--:(ios-nat:SM)
     |  |  |  |        |     |  +--rw ios-nat:SM?                          string
     |  |  |  |        |     +--:(ios-nat:Cellular)
     |  |  |  |        |     |  +--rw ios-nat:Cellular?                    string
     |  |  |  |        |     +--:(ios-nat:Serial)
     |  |  |  |        |     |  +--rw ios-nat:Serial?                      string
     |  |  |  |        |     +--:(ios-nat:TenGigabitEthernet)
     |  |  |  |        |     |  +--rw ios-nat:TenGigabitEthernet?          string
     |  |  |  |        |     +--:(ios-nat:Tunnel)
     |  |  |  |        |     |  +--rw ios-nat:Tunnel?                      uint32
     |  |  |  |        |     +--:(ios-nat:Virtual-Template)
     |  |  |  |        |     |  +--rw ios-nat:Virtual-Template?            uint16
     |  |  |  |        |     +--:(ios-nat:Vlan)
     |  |  |  |        |     |  +--rw ios-nat:Vlan?                        uint16
     |  |  |  |        |     +--:(ios-nat:VirtualPortGroup)
     |  |  |  |        |     |  +--rw ios-nat:VirtualPortGroup?            uint16
     |  |  |  |        |     +--:(ios-nat:vasileft)
     |  |  |  |        |     |  +--rw ios-nat:vasileft?                    uint16
     |  |  |  |        |     +--:(ios-nat:vasiright)
     |  |  |  |        |        +--rw ios-nat:vasiright?                   uint16
     |  |  |  |        +--rw ios-nat:global-port?   uint16
     |  |  |  +--rw ios-nat:destination
     |  |  |     +--rw ios-nat:list* [id]
     |  |  |        +--rw ios-nat:id            union
     |  |  |        +--rw ios-nat:pool?         string
     |  |  |        +--rw ios-nat:redundancy?   uint8
     |  |  |        +--rw ios-nat:mapping-id?   uint32
     |  |  +--rw ios-nat:outside
     |  |     +--rw ios-nat:source
     |  |     |  +--rw ios-nat:static
     |  |     |     +--rw ios-nat:nat-static-transport-list* [global-ip local-ip]
     |  |     |        +--rw ios-nat:global-ip     inet:ipv4-address
     |  |     |        +--rw ios-nat:local-ip      inet:ipv4-address
     |  |     |        +--rw ios-nat:vrf?          string
     |  |     |        +--rw ios-nat:extendable?   empty
     |  |     |        +--rw ios-nat:no-payload?   empty
     |  |     +--rw ios-nat:list* [id]
     |  |     |  +--rw ios-nat:id            union
     |  |     |  +--rw ios-nat:pool?         string
     |  |     |  +--rw ios-nat:mapping-id?   uint32
     |  |     |  +--rw ios-nat:vrf?          string
     |  |     |  +--rw ios-nat:add-route?    empty
     |  |     +--rw ios-nat:route-map* [id]
     |  |        +--rw ios-nat:id            string
     |  |        +--rw ios-nat:pool?         string
     |  |        +--rw ios-nat:mapping-id?   uint32
     |  |        +--rw ios-nat:vrf?          string
     |  |        +--rw ios-nat:add-route?    empty
     |  +--rw ios-nbar:nbar
     |  |  +--rw ios-nbar:attribute
     |  |  |  +--rw ios-nbar:application-group
     |  |  |  |  +--rw ios-nbar:custom* [name]
     |  |  |  |     +--rw ios-nbar:name    string
     |  |  |  |     +--rw ios-nbar:help?   string
     |  |  |  +--rw ios-nbar:category
     |  |  |  |  +--rw ios-nbar:custom* [name]
     |  |  |  |     +--rw ios-nbar:name    string
     |  |  |  |     +--rw ios-nbar:help?   string
     |  |  |  +--rw ios-nbar:sub-category
     |  |  |     +--rw ios-nbar:custom* [name]
     |  |  |        +--rw ios-nbar:name    string
     |  |  |        +--rw ios-nbar:help?   string
     |  |  +--rw ios-nbar:attribute-map* [name]
     |  |  |  +--rw ios-nbar:name         string
     |  |  |  +--rw ios-nbar:attribute
     |  |  |     +--rw ios-nbar:application-group?    union
     |  |  |     +--rw ios-nbar:business-relevance?   enumeration
     |  |  |     +--rw ios-nbar:category?             union
     |  |  |     +--rw ios-nbar:encrypted?            enumeration
     |  |  |     +--rw ios-nbar:sub-category?         union
     |  |  |     +--rw ios-nbar:traffic-class?        enumeration
     |  |  |     +--rw ios-nbar:tunnel?               enumeration
     |  |  +--rw ios-nbar:attribute-set* [protocol-name]
     |  |  |  +--rw ios-nbar:protocol-name    string
     |  |  |  +--rw ios-nbar:profile-name?    string
     |  |  +--rw ios-nbar:custom* [name]
     |  |     +--rw ios-nbar:name    string
     |  |     +--rw ios-nbar:http
     |  |        +--rw ios-nbar:cookie?             string
     |  |        +--rw ios-nbar:host?               string
     |  |        +--rw ios-nbar:method?             string
     |  |        +--rw ios-nbar:referer?            string
     |  |        +--rw (ios-nbar:http-uv)?
     |  |        |  +--:(ios-nbar:url-case)
     |  |        |  |  +--rw ios-nbar:url?          string
     |  |        |  +--:(ios-nbar:user-agent-case)
     |  |        |  |  +--rw ios-nbar:user-agent?   string
     |  |        |  +--:(ios-nbar:version-case)
     |  |        |  |  +--rw ios-nbar:version?      string
     |  |        |  +--:(ios-nbar:via-case)
     |  |        |     +--rw ios-nbar:via?          string
     |  |        +--rw ios-nbar:id?                 uint16
     |  +--rw ios-rsvp:rsvp
     |  |  +--rw ios-rsvp:authentication!
     |  |  |  +--rw ios-rsvp:neighbor
     |  |  |  |  +--rw ios-rsvp:access-list
     |  |  |  |  |  +--rw ios-rsvp:number* [acl-number]
     |  |  |  |  |  |  +--rw ios-rsvp:acl-number     uint8
     |  |  |  |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  |  +--rw ios-rsvp:name* [acl-name]
     |  |  |  |  |     +--rw ios-rsvp:acl-name       string
     |  |  |  |  |     +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |     +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |     +--rw ios-rsvp:lifetime
     |  |  |  |  |     |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |     +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |     +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  +--rw ios-rsvp:address
     |  |  |  |     +--rw ios-rsvp:ipv4* [ipv4-address]
     |  |  |  |        +--rw ios-rsvp:ipv4-address    inet:ipv4-address
     |  |  |  |        +--rw ios-rsvp:challenge?      empty
     |  |  |  |        +--rw ios-rsvp:key-chain?      string
     |  |  |  |        +--rw ios-rsvp:lifetime
     |  |  |  |        |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |        +--rw ios-rsvp:type?           enumeration
     |  |  |  |        +--rw ios-rsvp:window-size?    uint8
     |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  +--rw ios-rsvp:signalling
     |  |     +--rw ios-rsvp:fast-local-repair
     |  |     |  +--rw ios-rsvp:notifications?   uint16
     |  |     |  +--rw ios-rsvp:rate?            uint16
     |  |     +--rw ios-rsvp:hello!
     |  |     |  +--rw ios-rsvp:bfd?                empty
     |  |     |  +--rw ios-rsvp:graceful-restart
     |  |     |  |  +--rw ios-rsvp:dscp?      uint8
     |  |     |  |  +--rw ios-rsvp:mode
     |  |     |  |  |  +--rw ios-rsvp:full?            empty
     |  |     |  |  |  +--rw ios-rsvp:help-neighbor?   empty
     |  |     |  |  +--rw ios-rsvp:refresh
     |  |     |  |  |  +--rw ios-rsvp:interval?   uint16
     |  |     |  |  |  +--rw ios-rsvp:misses?     uint8
     |  |     |  |  +--rw ios-rsvp:send
     |  |     |  |     +--rw ios-rsvp:recovery-time?   uint32
     |  |     |  +--rw ios-rsvp:statistics?         empty
     |  |     +--rw ios-rsvp:initial-retransmit-delay?   uint16
     |  |     +--rw ios-rsvp:patherr
     |  |     |  +--rw ios-rsvp:state-removal!
     |  |     |     +--rw ios-rsvp:neighbor?   uint8
     |  |     +--rw ios-rsvp:rate-limit!
     |  |     |  +--rw ios-rsvp:burst?     uint16
     |  |     |  +--rw ios-rsvp:limit?     uint16
     |  |     |  +--rw ios-rsvp:maxsize?   uint16
     |  |     |  +--rw ios-rsvp:period?    uint16
     |  |     +--rw ios-rsvp:refresh
     |  |        +--rw ios-rsvp:interval?    uint32
     |  |        +--rw ios-rsvp:misses?      uint8
     |  |        +--rw ios-rsvp:reduction!
     |  |           +--rw ios-rsvp:ack-delay?   uint16
     |  +--rw ios-sla:sla
     |  |  +--rw ios-sla:entry* [number]
     |  |  |  +--rw ios-sla:number               uint32
     |  |  |  +--rw (ios-sla:sla-param)?
     |  |  |     +--:(ios-sla:icmp-echo-case)
     |  |  |     |  +--rw ios-sla:icmp-echo
     |  |  |     |     +--rw ios-sla:destination?         union
     |  |  |     |     +--rw ios-sla:source-interface?    string
     |  |  |     |     +--rw ios-sla:source-ip?           union
     |  |  |     |     +--rw ios-sla:data-pattern?        string
     |  |  |     |     +--rw ios-sla:frequency?           uint32
     |  |  |     |     +--rw ios-sla:history
     |  |  |     |     |  +--rw ios-sla:buckets-kept?                       uint8
     |  |  |     |     |  +--rw ios-sla:distributions-of-statistics-kept?   uint8
     |  |  |     |     |  +--rw ios-sla:enhanced
     |  |  |     |     |  |  +--rw ios-sla:interval?   uint32
     |  |  |     |     |  |  +--rw ios-sla:buckets?    uint8
     |  |  |     |     |  +--rw ios-sla:filter?                             enumeration
     |  |  |     |     |  +--rw ios-sla:hours-of-statistics-kept?           uint8
     |  |  |     |     |  +--rw ios-sla:lives-kept?                         uint8
     |  |  |     |     |  +--rw ios-sla:statistics-distribution-interval?   uint8
     |  |  |     |     +--rw ios-sla:owner?               string
     |  |  |     |     +--rw ios-sla:request-data-size?   uint32
     |  |  |     |     +--rw ios-sla:tag?                 string
     |  |  |     |     +--rw ios-sla:threshold?           uint32
     |  |  |     |     +--rw ios-sla:timeout?             uint64
     |  |  |     |     +--rw ios-sla:tos?                 uint8
     |  |  |     |     +--rw ios-sla:verify-data?         empty
     |  |  |     |     +--rw ios-sla:vrf?                 string
     |  |  |     +--:(ios-sla:path-echo-case)
     |  |  |     |  +--rw ios-sla:path-echo
     |  |  |     |     +--rw ios-sla:dst-ip?                     union
     |  |  |     |     +--rw ios-sla:source-ip?                  union
     |  |  |     |     +--rw ios-sla:paths-of-statistics-kept?   uint8
     |  |  |     |     +--rw ios-sla:samples-of-history-kept?    uint8
     |  |  |     |     +--rw ios-sla:hops-of-statistics-kept?    uint8
     |  |  |     +--:(ios-sla:path-jitter-case)
     |  |  |     |  +--rw ios-sla:path-jitter
     |  |  |     |     +--rw ios-sla:dst-ip?              union
     |  |  |     |     +--rw ios-sla:source-ip?           union
     |  |  |     |     +--rw ios-sla:default
     |  |  |     |     |  +--rw ios-sla:frequency?           empty
     |  |  |     |     |  +--rw ios-sla:lsr-path?            empty
     |  |  |     |     |  +--rw ios-sla:owner?               empty
     |  |  |     |     |  +--rw ios-sla:request-data-size?   empty
     |  |  |     |     |  +--rw ios-sla:tag?                 empty
     |  |  |     |     |  +--rw ios-sla:threshold?           empty
     |  |  |     |     |  +--rw ios-sla:timeout?             empty
     |  |  |     |     |  +--rw ios-sla:tos?                 empty
     |  |  |     |     |  +--rw ios-sla:verify-data?         empty
     |  |  |     |     |  +--rw ios-sla:vrf?                 empty
     |  |  |     |     +--rw ios-sla:frequency?           uint32
     |  |  |     |     +--rw ios-sla:lsr-path*            union
     |  |  |     |     +--rw ios-sla:owner?               string
     |  |  |     |     +--rw ios-sla:request-data-size?   uint32
     |  |  |     |     +--rw ios-sla:tag?                 string
     |  |  |     |     +--rw ios-sla:threshold?           uint32
     |  |  |     |     +--rw ios-sla:timeout?             uint32
     |  |  |     |     +--rw ios-sla:tos?                 uint8
     |  |  |     |     +--rw ios-sla:verify-data?         empty
     |  |  |     |     +--rw ios-sla:vrf?                 string
     |  |  |     +--:(ios-sla:udp-echo-case)
     |  |  |     |  +--rw ios-sla:udp-echo
     |  |  |     |     +--rw ios-sla:dest-addr?     union
     |  |  |     |     +--rw ios-sla:dest-port?     uint16
     |  |  |     |     +--rw ios-sla:source-ip?     union
     |  |  |     |     +--rw ios-sla:source-port?   uint16
     |  |  |     +--:(ios-sla:udp-jitter-case)
     |  |  |     |  +--rw ios-sla:udp-jitter
     |  |  |     |     +--rw ios-sla:dest-addr?           union
     |  |  |     |     +--rw ios-sla:portno?              uint16
     |  |  |     |     +--rw ios-sla:source-ip?           union
     |  |  |     |     +--rw ios-sla:num-packets?         uint16
     |  |  |     |     +--rw ios-sla:interval?            uint16
     |  |  |     |     +--rw ios-sla:history
     |  |  |     |     |  +--rw ios-sla:distributions-of-statistics-kept?   uint8
     |  |  |     |     |  +--rw ios-sla:enhanced
     |  |  |     |     |  |  +--rw ios-sla:interval?   uint16
     |  |  |     |     |  |  +--rw ios-sla:buckets?    uint8
     |  |  |     |     |  +--rw ios-sla:hours-of-statistics-kept?           uint8
     |  |  |     |     |  +--rw ios-sla:statistics-distribution-interval?   uint8
     |  |  |     |     +--rw ios-sla:owner?               string
     |  |  |     |     +--rw ios-sla:request-data-size?   uint16
     |  |  |     |     +--rw ios-sla:tag?                 string
     |  |  |     |     +--rw ios-sla:threshold?           uint16
     |  |  |     |     +--rw ios-sla:timeout?             uint32
     |  |  |     |     +--rw ios-sla:tos?                 uint8
     |  |  |     |     +--rw ios-sla:traffic-class?       uint8
     |  |  |     |     +--rw ios-sla:vrf?                 string
     |  |  |     +--:(ios-sla:http-case)
     |  |  |     |  +--rw ios-sla:http
     |  |  |     |     +--rw (ios-sla:http-choice)?
     |  |  |     |     |  +--:(ios-sla:http-get)
     |  |  |     |     |  |  +--rw ios-sla:get
     |  |  |     |     |  |     +--rw ios-sla:url?           string
     |  |  |     |     |  |     +--rw ios-sla:source-ip?     union
     |  |  |     |     |  |     +--rw ios-sla:source-port?   uint16
     |  |  |     |     |  |     +--rw ios-sla:name-server?   union
     |  |  |     |     |  +--:(ios-sla:http-raw)
     |  |  |     |     |     +--rw ios-sla:raw
     |  |  |     |     |        +--rw ios-sla:url?           string
     |  |  |     |     |        +--rw ios-sla:source-ip?     union
     |  |  |     |     |        +--rw ios-sla:source-port?   uint16
     |  |  |     |     |        +--rw ios-sla:name-server?   union
     |  |  |     |     +--rw ios-sla:owner?       string
     |  |  |     |     +--rw ios-sla:tag?         string
     |  |  |     |     +--rw ios-sla:vrf?         string
     |  |  |     +--:(ios-sla:dhcp-case)
     |  |  |        +--rw ios-sla:dhcp
     |  |  |           +--rw ios-sla:dst-ip?      union
     |  |  |           +--rw ios-sla:source-ip?   union
     |  |  +--rw ios-sla:enable
     |  |  |  +--rw ios-sla:reaction-alerts?   empty
     |  |  +--rw ios-sla:responder!
     |  |  |  +--rw ios-sla:udp-echo
     |  |  |  |  +--rw ios-sla:port?        uint16
     |  |  |  |  +--rw ios-sla:ipaddress* [host]
     |  |  |  |     +--rw ios-sla:host    union
     |  |  |  |     +--rw ios-sla:port?   uint16
     |  |  |  +--rw ios-sla:tcp-connect
     |  |  |     +--rw ios-sla:port?        uint16
     |  |  |     +--rw ios-sla:ipaddress* [host]
     |  |  |        +--rw ios-sla:host    union
     |  |  |        +--rw ios-sla:port?   uint16
     |  |  +--rw ios-sla:logging
     |  |  |  +--rw ios-sla:traps?   empty
     |  |  +--rw ios-sla:group
     |  |  |  +--rw ios-sla:schedule* [entry-number]
     |  |  |     +--rw ios-sla:entry-number    uint32
     |  |  |     +--rw ios-sla:probe-ids* [word]
     |  |  |        +--rw ios-sla:word               string
     |  |  |        +--rw ios-sla:schedule-period
     |  |  |           +--rw ios-sla:seconds?      uint32
     |  |  |           +--rw ios-sla:frequency
     |  |  |           |  +--rw (ios-sla:frequency-choice)?
     |  |  |           |     +--:(ios-sla:frequency-value)
     |  |  |           |     |  +--rw ios-sla:frequency-val?   uint32
     |  |  |           |     +--:(ios-sla:frequency-range)
     |  |  |           |        +--rw ios-sla:range?           string
     |  |  |           +--rw ios-sla:start-time
     |  |  |           |  +--rw ios-sla:now?   empty
     |  |  |           +--rw ios-sla:life?         union
     |  |  +--rw ios-sla:schedule* [entry-number]
     |  |  |  +--rw ios-sla:entry-number    uint32
     |  |  |  +--rw ios-sla:ageout?         uint32
     |  |  |  +--rw ios-sla:life?           union
     |  |  |  +--rw ios-sla:recurring?      empty
     |  |  |  +--rw ios-sla:start-time
     |  |  |     +--rw ios-sla:after?          string
     |  |  |     +--rw ios-sla:hour-min?       string
     |  |  |     +--rw ios-sla:hour-min-sec?   string
     |  |  |     +--rw ios-sla:now?            empty
     |  |  |     +--rw ios-sla:pending?        empty
     |  |  |     +--rw ios-sla:random?         uint32
     |  |  +--rw ios-sla:reaction-configuration* [entry-number]
     |  |  |  +--rw ios-sla:entry-number    uint64
     |  |  |  +--rw ios-sla:react
     |  |  |     +--rw ios-sla:connectionLoss!
     |  |  |     |  +--rw ios-sla:threshold-type
     |  |  |     |     +--rw ios-sla:xOfy
     |  |  |     |        +--rw ios-sla:x-val?         uint8
     |  |  |     |        +--rw ios-sla:y-val?         uint8
     |  |  |     |        +--rw ios-sla:action-type?   enumeration
     |  |  |     +--rw ios-sla:rtt!
     |  |  |        +--rw ios-sla:threshold-value
     |  |  |           +--rw ios-sla:upper-limit-val?   uint32
     |  |  |           +--rw ios-sla:lower-limit-val?   uint32
     |  |  |           +--rw ios-sla:threshold-type?    enumeration
     |  |  |           +--rw ios-sla:action-type?       enumeration
     |  |  +--rw ios-sla:server
     |  |     +--rw ios-sla:twamp!
     |  +--rw ios-wccp:wccp
     |     +--rw ios-wccp:wccp-list* [id]
     |     |  +--rw ios-wccp:id               uint8
     |     |  +--rw ios-wccp:group-address?   inet:ipv4-address
     |     |  +--rw ios-wccp:group-list?      ios-types:exp-acl-type
     |     |  +--rw ios-wccp:mode?            enumeration
     |     |  +--rw ios-wccp:password
     |     |  |  +--rw ios-wccp:encryption?   enumeration
     |     |  |  +--rw ios-wccp:clear-key?    string
     |     |  +--rw ios-wccp:redirect-list?   ios-types:exp-acl-type
     |     |  +--rw ios-wccp:snmp-disabled?   empty
     |     +--rw ios-wccp:source-interface?   string
     |     +--rw ios-wccp:web-cache
     |     |  +--rw ios-wccp:group-address?   inet:ipv4-address
     |     |  +--rw ios-wccp:group-list?      ios-types:exp-acl-type
     |     |  +--rw ios-wccp:mode?            enumeration
     |     |  +--rw ios-wccp:password
     |     |  |  +--rw ios-wccp:encryption?   enumeration
     |     |  |  +--rw ios-wccp:clear-key?    string
     |     |  +--rw ios-wccp:redirect-list?   ios-types:exp-acl-type
     |     |  +--rw ios-wccp:snmp-disabled?   empty
     |     +--rw ios-wccp:check
     |     |  +--rw ios-wccp:acl
     |     |  |  +--rw ios-wccp:outbound?   empty
     |     |  +--rw ios-wccp:services
     |     |     +--rw ios-wccp:all?   empty
     |     +--rw ios-wccp:vrf* [name]
     |        +--rw ios-wccp:name                string
     |        +--rw ios-wccp:wccp-list* [id]
     |        |  +--rw ios-wccp:id               uint8
     |        |  +--rw ios-wccp:group-address?   inet:ipv4-address
     |        |  +--rw ios-wccp:group-list?      ios-types:exp-acl-type
     |        |  +--rw ios-wccp:mode?            enumeration
     |        |  +--rw ios-wccp:password
     |        |  |  +--rw ios-wccp:encryption?   enumeration
     |        |  |  +--rw ios-wccp:clear-key?    string
     |        |  +--rw ios-wccp:redirect-list?   ios-types:exp-acl-type
     |        |  +--rw ios-wccp:snmp-disabled?   empty
     |        +--rw ios-wccp:source-interface?   string
     |        +--rw ios-wccp:web-cache
     |           +--rw ios-wccp:group-address?   inet:ipv4-address
     |           +--rw ios-wccp:group-list?      ios-types:exp-acl-type
     |           +--rw ios-wccp:mode?            enumeration
     |           +--rw ios-wccp:password
     |           |  +--rw ios-wccp:encryption?   enumeration
     |           |  +--rw ios-wccp:clear-key?    string
     |           +--rw ios-wccp:redirect-list?   ios-types:exp-acl-type
     |           +--rw ios-wccp:snmp-disabled?   empty
     +--rw mka
     |  +--rw ios-mka:policy* [name]
     |     +--rw ios-mka:name                   string
     |     +--rw ios-mka:macsec-cipher-suite
     |        +--rw ios-mka:gcm-aes-128?   empty
     |        +--rw ios-mka:gcm-aes-256?   empty
     +--rw macro
     |  +--rw global
     |  |  +--rw description?   string
     |  +--rw auto
     |     +--rw ios-sw:execute* [trigger-event]
     |     |  +--rw ios-sw:trigger-event    string
     |     |  +--rw ios-sw:builtin
     |     |     +--rw ios-sw:smart-port-configuration?   enumeration
     |     |     +--rw ios-sw:parameters?                 string
     |     +--rw ios-sw:global
     |        +--rw ios-sw:processing?   empty
     +--rw ipv6
     |  +--rw source-guard
     |  |  +--rw policy* [source-guard-policy-name]
     |  |     +--rw source-guard-policy-name    string
     |  |     +--rw validate
     |  |        +--rw address?   empty
     |  |        +--rw prefix?    empty
     |  +--rw destination-guard
     |  |  +--rw policy* [destination-guard-policy-name]
     |  |     +--rw destination-guard-policy-name    string
     |  |     +--rw enforcement
     |  |        +--rw always?     empty
     |  |        +--rw stressed?   empty
     |  +--rw dhcp
     |  |  +--rw ios-dhcp:server
     |  |  |  +--rw ios-dhcp:vrf
     |  |  |     +--rw ios-dhcp:enable?   empty
     |  |  +--rw ios-dhcp:guard
     |  |  |  +--rw ios-dhcp:policy* [dhcp-guard-policy-name]
     |  |  |     +--rw ios-dhcp:dhcp-guard-policy-name    string
     |  |  |     +--rw ios-dhcp:device-role
     |  |  |        +--rw ios-dhcp:server?   empty
     |  |  |        +--rw ios-dhcp:client?   empty
     |  |  +--rw ios-dhcp:pool* [name]
     |  |     +--rw ios-dhcp:name            string
     |  |     +--rw ios-dhcp:vrf?            string
     |  |     +--rw ios-dhcp:address
     |  |     |  +--rw ios-dhcp:prefix* [ipv6-address]
     |  |     |     +--rw ios-dhcp:ipv6-address    ios-types:ipv6-prefix
     |  |     |     +--rw ios-dhcp:lifetime
     |  |     |        +--rw ios-dhcp:valid-lifetime?       union
     |  |     |        +--rw ios-dhcp:preferred-lifetime?   union
     |  |     +--rw ios-dhcp:dns-server*     union
     |  |     +--rw ios-dhcp:domain-name?    string
     |  |     +--rw ios-dhcp:link-address* [address]
     |  |        +--rw ios-dhcp:address    ios-types:ipv6-prefix
     |  +--rw access-list
     |  |  +--rw ios-acl:named-acl* [name]
     |  |  |  +--rw ios-acl:name                    string
     |  |  |  +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |  |  +--rw ios-acl:sequence    uint64
     |  |  |  |  +--rw ios-acl:ace-rule
     |  |  |  |  |  +--rw ios-acl:action?                            enumeration
     |  |  |  |  |  +--rw ios-acl:protocol?                          union
     |  |  |  |  |  +--rw (ios-acl:source-choice)?
     |  |  |  |  |  |  +--:(ios-acl:host-case)
     |  |  |  |  |  |  |  +--rw ios-acl:source-host?                 ios-types:ip-host
     |  |  |  |  |  |  +--:(ios-acl:address-case)
     |  |  |  |  |  |  |  +--rw ios-acl:source-address?              inet:ipv6-address
     |  |  |  |  |  |  |  +--rw ios-acl:source-wildcard-bits?        inet:ipv6-address
     |  |  |  |  |  |  +--:(ios-acl:prefix-case)
     |  |  |  |  |  |  |  +--rw ios-acl:source-prefix?               ios-types:ipv6-prefix
     |  |  |  |  |  |  +--:(ios-acl:any-case)
     |  |  |  |  |  |     +--rw ios-acl:any?                         empty
     |  |  |  |  |  +--rw (ios-acl:src-port-choice)?
     |  |  |  |  |  |  +--:(ios-acl:src-eq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-eq?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-gt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-gt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-lt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-lt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-neq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-neq?                     acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-range-case)
     |  |  |  |  |  |     +--rw ios-acl:src-range1?                  acl-port-type
     |  |  |  |  |  |     +--rw ios-acl:src-range2?                  acl-port-type
     |  |  |  |  |  +--rw (ios-acl:destination-choice)?
     |  |  |  |  |  |  +--:(ios-acl:host-case)
     |  |  |  |  |  |  |  +--rw ios-acl:destination-host?            ios-types:ip-host
     |  |  |  |  |  |  +--:(ios-acl:address-case)
     |  |  |  |  |  |  |  +--rw ios-acl:destination-address?         inet:ipv6-address
     |  |  |  |  |  |  |  +--rw ios-acl:destination-wildcard-bits?   inet:ipv6-address
     |  |  |  |  |  |  +--:(ios-acl:prefix-case)
     |  |  |  |  |  |  |  +--rw ios-acl:destination-prefix?          ios-types:ipv6-prefix
     |  |  |  |  |  |  +--:(ios-acl:any-case)
     |  |  |  |  |  |     +--rw ios-acl:destination-any?             empty
     |  |  |  |  |  +--rw (ios-acl:dst-port-choice)?
     |  |  |  |  |  |  +--:(ios-acl:dst-eq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-eq?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-gt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-gt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-lt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-lt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-neq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-neq?                     acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-range-case)
     |  |  |  |  |  |     +--rw ios-acl:dst-range1?                  acl-port-type
     |  |  |  |  |  |     +--rw ios-acl:dst-range2?                  acl-port-type
     |  |  |  |  |  +--rw ios-acl:auth?                              empty
     |  |  |  |  |  +--rw ios-acl:dest-option?                       empty
     |  |  |  |  |  +--rw ios-acl:dscp?                              ios-types:dscp-type
     |  |  |  |  |  +--rw ios-acl:flow-label?                        uint32
     |  |  |  |  |  +--rw ios-acl:fragments?                         empty
     |  |  |  |  |  +--rw ios-acl:hbh?                               empty
     |  |  |  |  |  +--rw ios-acl:log?                               empty
     |  |  |  |  |  +--rw ios-acl:log-input?                         empty
     |  |  |  |  |  +--rw ios-acl:mobility?                          empty
     |  |  |  |  |  +--rw ios-acl:mobility-type?                     ios-types:mobility-type
     |  |  |  |  |  +--rw ios-acl:routing?                           empty
     |  |  |  |  |  +--rw ios-acl:routing-type?                      uint8
     |  |  |  |  |  +--rw ios-acl:time-range?                        string
     |  |  |  |  |  +--rw ios-acl:ack?                               empty
     |  |  |  |  |  +--rw ios-acl:fin?                               empty
     |  |  |  |  |  +--rw ios-acl:psh?                               empty
     |  |  |  |  |  +--rw ios-acl:rst?                               empty
     |  |  |  |  |  +--rw ios-acl:syn?                               empty
     |  |  |  |  |  +--rw ios-acl:urg?                               empty
     |  |  |  |  |  +--rw ios-acl:established?                       empty
     |  |  |  |  |  +--rw (ios-acl:icmp_choice)?
     |  |  |  |  |     +--:(ios-acl:msg-type-code)
     |  |  |  |  |     |  +--rw ios-acl:msg-type-case?               uint8
     |  |  |  |  |     |  +--rw ios-acl:msg-code?                    uint8
     |  |  |  |  |     +--:(ios-acl:named-msg-type-case)
     |  |  |  |  |        +--rw ios-acl:named-msg-type?              enumeration
     |  |  |  |  +--rw ios-acl:remark?     string
     |  |  |  +--rw ios-acl:default
     |  |  |     +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |        +--rw ios-acl:sequence    uint64
     |  |  |        +--rw ios-acl:ace-rule
     |  |  |        |  +--rw ios-acl:action?                            enumeration
     |  |  |        |  +--rw ios-acl:protocol?                          union
     |  |  |        |  +--rw (ios-acl:source-choice)?
     |  |  |        |  |  +--:(ios-acl:host-case)
     |  |  |        |  |  |  +--rw ios-acl:source-host?                 ios-types:ip-host
     |  |  |        |  |  +--:(ios-acl:address-case)
     |  |  |        |  |  |  +--rw ios-acl:source-address?              inet:ipv6-address
     |  |  |        |  |  |  +--rw ios-acl:source-wildcard-bits?        inet:ipv6-address
     |  |  |        |  |  +--:(ios-acl:prefix-case)
     |  |  |        |  |  |  +--rw ios-acl:source-prefix?               ios-types:ipv6-prefix
     |  |  |        |  |  +--:(ios-acl:any-case)
     |  |  |        |  |     +--rw ios-acl:any?                         empty
     |  |  |        |  +--rw (ios-acl:src-port-choice)?
     |  |  |        |  |  +--:(ios-acl:src-eq-case)
     |  |  |        |  |  |  +--rw ios-acl:src-eq?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-gt-case)
     |  |  |        |  |  |  +--rw ios-acl:src-gt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-lt-case)
     |  |  |        |  |  |  +--rw ios-acl:src-lt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-neq-case)
     |  |  |        |  |  |  +--rw ios-acl:src-neq?                     acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-range-case)
     |  |  |        |  |     +--rw ios-acl:src-range1?                  acl-port-type
     |  |  |        |  |     +--rw ios-acl:src-range2?                  acl-port-type
     |  |  |        |  +--rw (ios-acl:destination-choice)?
     |  |  |        |  |  +--:(ios-acl:host-case)
     |  |  |        |  |  |  +--rw ios-acl:destination-host?            ios-types:ip-host
     |  |  |        |  |  +--:(ios-acl:address-case)
     |  |  |        |  |  |  +--rw ios-acl:destination-address?         inet:ipv6-address
     |  |  |        |  |  |  +--rw ios-acl:destination-wildcard-bits?   inet:ipv6-address
     |  |  |        |  |  +--:(ios-acl:prefix-case)
     |  |  |        |  |  |  +--rw ios-acl:destination-prefix?          ios-types:ipv6-prefix
     |  |  |        |  |  +--:(ios-acl:any-case)
     |  |  |        |  |     +--rw ios-acl:destination-any?             empty
     |  |  |        |  +--rw (ios-acl:dst-port-choice)?
     |  |  |        |  |  +--:(ios-acl:dst-eq-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-eq?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-gt-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-gt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-lt-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-lt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-neq-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-neq?                     acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-range-case)
     |  |  |        |  |     +--rw ios-acl:dst-range1?                  acl-port-type
     |  |  |        |  |     +--rw ios-acl:dst-range2?                  acl-port-type
     |  |  |        |  +--rw ios-acl:auth?                              empty
     |  |  |        |  +--rw ios-acl:dest-option?                       empty
     |  |  |        |  +--rw ios-acl:dscp?                              ios-types:dscp-type
     |  |  |        |  +--rw ios-acl:flow-label?                        uint32
     |  |  |        |  +--rw ios-acl:fragments?                         empty
     |  |  |        |  +--rw ios-acl:hbh?                               empty
     |  |  |        |  +--rw ios-acl:log?                               empty
     |  |  |        |  +--rw ios-acl:log-input?                         empty
     |  |  |        |  +--rw ios-acl:mobility?                          empty
     |  |  |        |  +--rw ios-acl:mobility-type?                     ios-types:mobility-type
     |  |  |        |  +--rw ios-acl:routing?                           empty
     |  |  |        |  +--rw ios-acl:routing-type?                      uint8
     |  |  |        |  +--rw ios-acl:time-range?                        string
     |  |  |        |  +--rw ios-acl:ack?                               empty
     |  |  |        |  +--rw ios-acl:fin?                               empty
     |  |  |        |  +--rw ios-acl:psh?                               empty
     |  |  |        |  +--rw ios-acl:rst?                               empty
     |  |  |        |  +--rw ios-acl:syn?                               empty
     |  |  |        |  +--rw ios-acl:urg?                               empty
     |  |  |        |  +--rw ios-acl:established?                       empty
     |  |  |        |  +--rw (ios-acl:icmp_choice)?
     |  |  |        |     +--:(ios-acl:msg-type-code)
     |  |  |        |     |  +--rw ios-acl:msg-type-case?               uint8
     |  |  |        |     |  +--rw ios-acl:msg-code?                    uint8
     |  |  |        |     +--:(ios-acl:named-msg-type-case)
     |  |  |        |        +--rw ios-acl:named-msg-type?              enumeration
     |  |  |        +--rw ios-acl:remark?     string
     |  |  +--rw ios-acl:named-rb-acl* [name]
     |  |  |  +--rw ios-acl:name                    string
     |  |  |  +--rw ios-acl:role-based?             empty
     |  |  |  +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |  |  +--rw ios-acl:sequence    uint64
     |  |  |  |  +--rw ios-acl:ace-rule
     |  |  |  |  |  +--rw ios-acl:action?                            enumeration
     |  |  |  |  |  +--rw ios-acl:protocol?                          union
     |  |  |  |  |  +--rw (ios-acl:source-choice)?
     |  |  |  |  |  |  +--:(ios-acl:host-case)
     |  |  |  |  |  |  |  +--rw ios-acl:source-host?                 ios-types:ip-host
     |  |  |  |  |  |  +--:(ios-acl:address-case)
     |  |  |  |  |  |  |  +--rw ios-acl:source-address?              inet:ipv6-address
     |  |  |  |  |  |  |  +--rw ios-acl:source-wildcard-bits?        inet:ipv6-address
     |  |  |  |  |  |  +--:(ios-acl:prefix-case)
     |  |  |  |  |  |  |  +--rw ios-acl:source-prefix?               ios-types:ipv6-prefix
     |  |  |  |  |  |  +--:(ios-acl:any-case)
     |  |  |  |  |  |     +--rw ios-acl:any?                         empty
     |  |  |  |  |  +--rw (ios-acl:src-port-choice)?
     |  |  |  |  |  |  +--:(ios-acl:src-eq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-eq?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-gt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-gt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-lt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-lt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-neq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:src-neq?                     acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:src-range-case)
     |  |  |  |  |  |     +--rw ios-acl:src-range1?                  acl-port-type
     |  |  |  |  |  |     +--rw ios-acl:src-range2?                  acl-port-type
     |  |  |  |  |  +--rw (ios-acl:destination-choice)?
     |  |  |  |  |  |  +--:(ios-acl:host-case)
     |  |  |  |  |  |  |  +--rw ios-acl:destination-host?            ios-types:ip-host
     |  |  |  |  |  |  +--:(ios-acl:address-case)
     |  |  |  |  |  |  |  +--rw ios-acl:destination-address?         inet:ipv6-address
     |  |  |  |  |  |  |  +--rw ios-acl:destination-wildcard-bits?   inet:ipv6-address
     |  |  |  |  |  |  +--:(ios-acl:prefix-case)
     |  |  |  |  |  |  |  +--rw ios-acl:destination-prefix?          ios-types:ipv6-prefix
     |  |  |  |  |  |  +--:(ios-acl:any-case)
     |  |  |  |  |  |     +--rw ios-acl:destination-any?             empty
     |  |  |  |  |  +--rw (ios-acl:dst-port-choice)?
     |  |  |  |  |  |  +--:(ios-acl:dst-eq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-eq?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-gt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-gt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-lt-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-lt?                      acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-neq-case)
     |  |  |  |  |  |  |  +--rw ios-acl:dst-neq?                     acl-port-type
     |  |  |  |  |  |  +--:(ios-acl:dst-range-case)
     |  |  |  |  |  |     +--rw ios-acl:dst-range1?                  acl-port-type
     |  |  |  |  |  |     +--rw ios-acl:dst-range2?                  acl-port-type
     |  |  |  |  |  +--rw ios-acl:auth?                              empty
     |  |  |  |  |  +--rw ios-acl:dest-option?                       empty
     |  |  |  |  |  +--rw ios-acl:dscp?                              ios-types:dscp-type
     |  |  |  |  |  +--rw ios-acl:flow-label?                        uint32
     |  |  |  |  |  +--rw ios-acl:fragments?                         empty
     |  |  |  |  |  +--rw ios-acl:hbh?                               empty
     |  |  |  |  |  +--rw ios-acl:log?                               empty
     |  |  |  |  |  +--rw ios-acl:log-input?                         empty
     |  |  |  |  |  +--rw ios-acl:mobility?                          empty
     |  |  |  |  |  +--rw ios-acl:mobility-type?                     ios-types:mobility-type
     |  |  |  |  |  +--rw ios-acl:routing?                           empty
     |  |  |  |  |  +--rw ios-acl:routing-type?                      uint8
     |  |  |  |  |  +--rw ios-acl:time-range?                        string
     |  |  |  |  |  +--rw ios-acl:ack?                               empty
     |  |  |  |  |  +--rw ios-acl:fin?                               empty
     |  |  |  |  |  +--rw ios-acl:psh?                               empty
     |  |  |  |  |  +--rw ios-acl:rst?                               empty
     |  |  |  |  |  +--rw ios-acl:syn?                               empty
     |  |  |  |  |  +--rw ios-acl:urg?                               empty
     |  |  |  |  |  +--rw ios-acl:established?                       empty
     |  |  |  |  |  +--rw (ios-acl:icmp_choice)?
     |  |  |  |  |     +--:(ios-acl:msg-type-code)
     |  |  |  |  |     |  +--rw ios-acl:msg-type-case?               uint8
     |  |  |  |  |     |  +--rw ios-acl:msg-code?                    uint8
     |  |  |  |  |     +--:(ios-acl:named-msg-type-case)
     |  |  |  |  |        +--rw ios-acl:named-msg-type?              enumeration
     |  |  |  |  +--rw ios-acl:remark?     string
     |  |  |  +--rw ios-acl:default
     |  |  |     +--rw ios-acl:access-list-seq-rule* [sequence]
     |  |  |        +--rw ios-acl:sequence    uint64
     |  |  |        +--rw ios-acl:ace-rule
     |  |  |        |  +--rw ios-acl:action?                            enumeration
     |  |  |        |  +--rw ios-acl:protocol?                          union
     |  |  |        |  +--rw (ios-acl:source-choice)?
     |  |  |        |  |  +--:(ios-acl:host-case)
     |  |  |        |  |  |  +--rw ios-acl:source-host?                 ios-types:ip-host
     |  |  |        |  |  +--:(ios-acl:address-case)
     |  |  |        |  |  |  +--rw ios-acl:source-address?              inet:ipv6-address
     |  |  |        |  |  |  +--rw ios-acl:source-wildcard-bits?        inet:ipv6-address
     |  |  |        |  |  +--:(ios-acl:prefix-case)
     |  |  |        |  |  |  +--rw ios-acl:source-prefix?               ios-types:ipv6-prefix
     |  |  |        |  |  +--:(ios-acl:any-case)
     |  |  |        |  |     +--rw ios-acl:any?                         empty
     |  |  |        |  +--rw (ios-acl:src-port-choice)?
     |  |  |        |  |  +--:(ios-acl:src-eq-case)
     |  |  |        |  |  |  +--rw ios-acl:src-eq?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-gt-case)
     |  |  |        |  |  |  +--rw ios-acl:src-gt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-lt-case)
     |  |  |        |  |  |  +--rw ios-acl:src-lt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-neq-case)
     |  |  |        |  |  |  +--rw ios-acl:src-neq?                     acl-port-type
     |  |  |        |  |  +--:(ios-acl:src-range-case)
     |  |  |        |  |     +--rw ios-acl:src-range1?                  acl-port-type
     |  |  |        |  |     +--rw ios-acl:src-range2?                  acl-port-type
     |  |  |        |  +--rw (ios-acl:destination-choice)?
     |  |  |        |  |  +--:(ios-acl:host-case)
     |  |  |        |  |  |  +--rw ios-acl:destination-host?            ios-types:ip-host
     |  |  |        |  |  +--:(ios-acl:address-case)
     |  |  |        |  |  |  +--rw ios-acl:destination-address?         inet:ipv6-address
     |  |  |        |  |  |  +--rw ios-acl:destination-wildcard-bits?   inet:ipv6-address
     |  |  |        |  |  +--:(ios-acl:prefix-case)
     |  |  |        |  |  |  +--rw ios-acl:destination-prefix?          ios-types:ipv6-prefix
     |  |  |        |  |  +--:(ios-acl:any-case)
     |  |  |        |  |     +--rw ios-acl:destination-any?             empty
     |  |  |        |  +--rw (ios-acl:dst-port-choice)?
     |  |  |        |  |  +--:(ios-acl:dst-eq-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-eq?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-gt-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-gt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-lt-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-lt?                      acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-neq-case)
     |  |  |        |  |  |  +--rw ios-acl:dst-neq?                     acl-port-type
     |  |  |        |  |  +--:(ios-acl:dst-range-case)
     |  |  |        |  |     +--rw ios-acl:dst-range1?                  acl-port-type
     |  |  |        |  |     +--rw ios-acl:dst-range2?                  acl-port-type
     |  |  |        |  +--rw ios-acl:auth?                              empty
     |  |  |        |  +--rw ios-acl:dest-option?                       empty
     |  |  |        |  +--rw ios-acl:dscp?                              ios-types:dscp-type
     |  |  |        |  +--rw ios-acl:flow-label?                        uint32
     |  |  |        |  +--rw ios-acl:fragments?                         empty
     |  |  |        |  +--rw ios-acl:hbh?                               empty
     |  |  |        |  +--rw ios-acl:log?                               empty
     |  |  |        |  +--rw ios-acl:log-input?                         empty
     |  |  |        |  +--rw ios-acl:mobility?                          empty
     |  |  |        |  +--rw ios-acl:mobility-type?                     ios-types:mobility-type
     |  |  |        |  +--rw ios-acl:routing?                           empty
     |  |  |        |  +--rw ios-acl:routing-type?                      uint8
     |  |  |        |  +--rw ios-acl:time-range?                        string
     |  |  |        |  +--rw ios-acl:ack?                               empty
     |  |  |        |  +--rw ios-acl:fin?                               empty
     |  |  |        |  +--rw ios-acl:psh?                               empty
     |  |  |        |  +--rw ios-acl:rst?                               empty
     |  |  |        |  +--rw ios-acl:syn?                               empty
     |  |  |        |  +--rw ios-acl:urg?                               empty
     |  |  |        |  +--rw ios-acl:established?                       empty
     |  |  |        |  +--rw (ios-acl:icmp_choice)?
     |  |  |        |     +--:(ios-acl:msg-type-code)
     |  |  |        |     |  +--rw ios-acl:msg-type-case?               uint8
     |  |  |        |     |  +--rw ios-acl:msg-code?                    uint8
     |  |  |        |     +--:(ios-acl:named-msg-type-case)
     |  |  |        |        +--rw ios-acl:named-msg-type?              enumeration
     |  |  |        +--rw ios-acl:remark?     string
     |  |  +--rw ios-acl:log-update
     |  |  |  +--rw ios-acl:threshold?   uint64
     |  |  +--rw ios-acl:match-local-traffic?   empty
     |  +--rw flowset?                    empty
     |  +--rw unicast-routing?            empty
     |  +--rw multicast
     |  |  +--rw ios-mc:vrf?   string
     |  |  +--rw ios-mc:rpf
     |  |     +--rw ios-mc:backoff
     |  |     |  +--rw ios-mc:initial-delay?   uint16
     |  |     |  +--rw ios-mc:max-delay?       uint16
     |  |     +--rw ios-mc:use-bgp?   empty
     |  +--rw cef!
     |  |  +--rw ios-cef:accounting
     |  |  |  +--rw ios-cef:per-prefix?          empty
     |  |  |  +--rw ios-cef:non-recursive?       empty
     |  |  |  +--rw ios-cef:prefix-length?       empty
     |  |  |  +--rw ios-cef:load-balance-hash?   empty
     |  |  +--rw ios-cef:distributed?          empty
     |  |  +--rw ios-cef:optimize
     |  |  |  +--rw ios-cef:neighbor
     |  |  |     +--rw ios-cef:resolution?   empty
     |  |  +--rw ios-cef:traffic-statistics
     |  |  |  +--rw ios-cef:load-interval?   uint16
     |  |  |  +--rw ios-cef:update-rate?     uint16
     |  |  +--rw ios-cef:load-sharing
     |  |     +--rw ios-cef:algorithm
     |  |     |  +--rw ios-cef:tunnel
     |  |     |  |  +--rw ios-cef:tunnel?     empty
     |  |     |  |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |  +--rw ios-cef:universal
     |  |     |  |  +--rw ios-cef:universal?   empty
     |  |     |  |  +--rw ios-cef:fixed-id?    fixed-id
     |  |     |  +--rw ios-cef:original
     |  |     |  |  +--rw ios-cef:original?   empty
     |  |     |  +--rw ios-cef:include-ports!
     |  |     |     +--rw ios-cef:destination!
     |  |     |     |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |     +--rw ios-cef:source!
     |  |     |        +--rw ios-cef:destination!
     |  |     |        |  +--rw ios-cef:gtp!
     |  |     |        |  |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |        |  +--rw ios-cef:fixed-id?   fixed-id
     |  |     |        +--rw ios-cef:fixed-id?      fixed-id
     |  |     +--rw ios-cef:key-control
     |  +--rw nd
     |  |  +--rw ios-nd:inspection
     |  |  |  +--rw ios-nd:policy* [name-nd-inspection-policy]
     |  |  |     +--rw ios-nd:name-nd-inspection-policy    string
     |  |  |     +--rw ios-nd:device-role
     |  |  |     |  +--rw ios-nd:host?      empty
     |  |  |     |  +--rw ios-nd:monitor?   empty
     |  |  |     |  +--rw ios-nd:router?    empty
     |  |  |     |  +--rw ios-nd:switch?    empty
     |  |  |     +--rw ios-nd:drop-unsecure?               empty
     |  |  |     +--rw ios-nd:limit
     |  |  |     |  +--rw ios-nd:address-count?   uint16
     |  |  |     +--rw ios-nd:sec-level
     |  |  |     |  +--rw ios-nd:minimum?   uint8
     |  |  |     +--rw ios-nd:tracking
     |  |  |     |  +--rw ios-nd:disable!
     |  |  |     |  |  +--rw ios-nd:stale-lifetime
     |  |  |     |  |     +--rw ios-nd:seconds?    uint32
     |  |  |     |  |     +--rw ios-nd:infinite?   empty
     |  |  |     |  +--rw ios-nd:enable!
     |  |  |     |     +--rw ios-nd:reachable-lifetime
     |  |  |     |        +--rw ios-nd:seconds?    uint32
     |  |  |     |        +--rw ios-nd:infinite?   empty
     |  |  |     +--rw ios-nd:trusted-port?                empty
     |  |  |     +--rw ios-nd:validate
     |  |  |        +--rw ios-nd:source-mac?   empty
     |  |  +--rw ios-nd:cache
     |  |  |  +--rw ios-nd:expire
     |  |  |     +--rw ios-nd:time?      uint16
     |  |  |     +--rw ios-nd:refresh?   empty
     |  |  +--rw ios-nd:raguard
     |  |  |  +--rw ios-nd:policy* [raguard-policy-name]
     |  |  |  |  +--rw ios-nd:raguard-policy-name    string
     |  |  |  |  +--rw ios-nd:device-role
     |  |  |  |  |  +--rw ios-nd:host?      empty
     |  |  |  |  |  +--rw ios-nd:monitor?   empty
     |  |  |  |  |  +--rw ios-nd:router?    empty
     |  |  |  |  |  +--rw ios-nd:switch?    empty
     |  |  |  |  +--rw ios-nd:hop-limit
     |  |  |  |  |  +--rw ios-nd:maximum?   uint8
     |  |  |  |  |  +--rw ios-nd:minimum?   uint8
     |  |  |  |  +--rw ios-nd:trusted-port?          empty
     |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  +--rw ios-nd:default-route
     |  |     +--rw ios-nd:vrf* [word]
     |  |     |  +--rw ios-nd:word     string
     |  |     |  +--rw ios-nd:limit?   uint8
     |  |     +--rw ios-nd:limit?   uint8
     |  +--rw pim
     |  |  +--rw ios-mc:rp-address
     |  |  |  +--rw ios-mc:address?       union
     |  |  |  +--rw ios-mc:access-list?   union
     |  |  |  +--rw ios-mc:bidir?         empty
     |  |  +--rw ios-mc:vrf* [id]
     |  |     +--rw ios-mc:id            string
     |  |     +--rw ios-mc:rp-address
     |  |        +--rw ios-mc:address?       union
     |  |        +--rw ios-mc:access-list?   union
     |  |        +--rw ios-mc:bidir?         empty
     |  +--rw route
     |  |  +--rw ipv6-route-list* [prefix]
     |  |  |  +--rw prefix           ios-types:ipv6-prefix
     |  |  |  +--rw ipv6-fwd-list* [fwd]
     |  |  |     +--rw fwd                union
     |  |  |     +--rw next-hop?          inet:ipv6-address
     |  |  |     +--rw distance?          uint8
     |  |  |     +--rw name?              string
     |  |  |     +--rw (type-choice)?
     |  |  |     |  +--:(multicast)
     |  |  |     |  |  +--rw multicast?   empty
     |  |  |     |  +--:(unicast)
     |  |  |     |     +--rw unicast?     empty
     |  |  |     +--rw tag?               uint32
     |  |  |     +--rw track?             uint32
     |  |  +--rw vrf* [name]
     |  |     +--rw name               string
     |  |     +--rw ipv6-route-list* [prefix]
     |  |        +--rw prefix           ios-types:ipv6-prefix
     |  |        +--rw ipv6-fwd-list* [fwd]
     |  |           +--rw fwd                union
     |  |           +--rw next-hop?          inet:ipv6-address
     |  |           +--rw distance?          uint8
     |  |           +--rw name?              string
     |  |           +--rw (type-choice)?
     |  |           |  +--:(multicast)
     |  |           |  |  +--rw multicast?   empty
     |  |           |  +--:(unicast)
     |  |           |     +--rw unicast?     empty
     |  |           +--rw tag?               uint32
     |  |           +--rw track?             uint32
     |  +--rw router
     |  |  +--rw eigrp* [id]
     |  |  |  +--rw id                             uint16
     |  |  |  +--rw ios-eigrp:default-metric
     |  |  |  |  +--rw ios-eigrp:dm-rdr?                      uint32
     |  |  |  |  +--rw ios-eigrp:dm-rdr0?                     uint32
     |  |  |  |  +--rw ios-eigrp:dm-rdr-pct?                  uint8
     |  |  |  |  +--rw ios-eigrp:effective-bandwith-metric?   uint8
     |  |  |  |  +--rw ios-eigrp:mtu?                         uint16
     |  |  |  +--rw ios-eigrp:distance
     |  |  |  |  +--rw ios-eigrp:eigrp
     |  |  |  |     +--rw ios-eigrp:internal-route?   uint8
     |  |  |  |     +--rw ios-eigrp:external-route?   uint8
     |  |  |  +--rw ios-eigrp:distribute-list
     |  |  |  |  +--rw ios-eigrp:prefix-list* [name]
     |  |  |  |     +--rw ios-eigrp:name    string
     |  |  |  |     +--rw ios-eigrp:in?     empty
     |  |  |  |     +--rw ios-eigrp:out?    empty
     |  |  |  +--rw ios-eigrp:eigrp
     |  |  |  |  +--rw ios-eigrp:router-id?   inet:ipv4-address
     |  |  |  +--rw ios-eigrp:passive-interface* [name]
     |  |  |     +--rw ios-eigrp:name    union
     |  |  +--rw ios-rip:rip* [id]
     |  |     +--rw ios-rip:id                 string
     |  |     +--rw ios-rip:address-family
     |  |     |  +--rw ios-rip:ipv6
     |  |     |     +--rw ios-rip:vrf* [name]
     |  |     |        +--rw ios-rip:name               string
     |  |     |        +--rw ios-rip:distance?          uint8
     |  |     |        +--rw ios-rip:distribute-list
     |  |     |        |  +--rw ios-rip:prefix-list* [name]
     |  |     |        |     +--rw ios-rip:name    string
     |  |     |        |     +--rw ios-rip:in?     empty
     |  |     |        |     +--rw ios-rip:out?    empty
     |  |     |        +--rw ios-rip:maximum-paths?     uint32
     |  |     |        +--rw ios-rip:poison-reverse?    empty
     |  |     |        +--rw ios-rip:redistribute
     |  |     |        |  +--rw ios-rip:application
     |  |     |        |  |  +--rw ios-rip:include-connected?   empty
     |  |     |        |  |  +--rw ios-rip:metric?              uint32
     |  |     |        |  |  +--rw ios-rip:route-map?           string
     |  |     |        |  +--rw ios-rip:lisp
     |  |     |        |  |  +--rw ios-rip:include-connected?   empty
     |  |     |        |  |  +--rw ios-rip:metric?              uint32
     |  |     |        |  |  +--rw ios-rip:route-map?           string
     |  |     |        |  +--rw ios-rip:nd
     |  |     |        |  |  +--rw ios-rip:include-connected?   empty
     |  |     |        |  |  +--rw ios-rip:metric?              uint32
     |  |     |        |  |  +--rw ios-rip:route-map?           string
     |  |     |        |  +--rw ios-rip:connected!
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:bgp* [as-number]
     |  |     |        |  |  +--rw ios-rip:as-number               ios-types:bgp-as-number-type
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:eigrp* [as-number]
     |  |     |        |  |  +--rw ios-rip:as-number               uint16
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:isis!
     |  |     |        |  |  +--rw ios-rip:isis-area* [name]
     |  |     |        |  |  |  +--rw ios-rip:name               string
     |  |     |        |  |  |  +--rw ios-rip:rip-isis-redist
     |  |     |        |  |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |  |     |        |  |  |     +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |  |        +--rw ios-rip:metric
     |  |     |        |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |  |        |     +--:(ios-rip:metric-value)
     |  |     |        |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |  |        |     +--:(ios-rip:transparent)
     |  |     |        |  |  |        |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |  |        +--rw ios-rip:route-map?   string
     |  |     |        |  |  +--rw ios-rip:rip-isis-redist
     |  |     |        |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |  |     |        |  |     +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |        +--rw ios-rip:metric
     |  |     |        |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |        |     +--:(ios-rip:metric-value)
     |  |     |        |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |        |     +--:(ios-rip:transparent)
     |  |     |        |  |        |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |        +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:iso-igrp!
     |  |     |        |  |  +--rw ios-rip:isoigrp-list* [iso-area-tag]
     |  |     |        |  |  |  +--rw ios-rip:iso-area-tag            string
     |  |     |        |  |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  |  |     +--rw ios-rip:metric
     |  |     |        |  |  |        +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |  |           +--:(ios-rip:metric-value)
     |  |     |        |  |  |           |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |  |           +--:(ios-rip:transparent)
     |  |     |        |  |  |              +--rw ios-rip:transparent?    empty
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |        +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |           +--:(ios-rip:metric-value)
     |  |     |        |  |           |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |           +--:(ios-rip:transparent)
     |  |     |        |  |              +--rw ios-rip:transparent?    empty
     |  |     |        |  +--rw ios-rip:mobile!
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:odr!
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:ospf* [process-id]
     |  |     |        |  |  +--rw ios-rip:process-id              uint16
     |  |     |        |  |  +--rw ios-rip:vrf* [name]
     |  |     |        |  |  |  +--rw ios-rip:name    string
     |  |     |        |  |  +--rw ios-rip:match
     |  |     |        |  |  |  +--rw ios-rip:internal!
     |  |     |        |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |  |  |     +--rw ios-rip:metric
     |  |     |        |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |  |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |  |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |  |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  |  |  +--rw ios-rip:external!
     |  |     |        |  |  |  |  +--rw ios-rip:external-routes?        ios-types:redist-ospf-external-type
     |  |     |        |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |  |  |     +--rw ios-rip:metric
     |  |     |        |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |  |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |  |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |  |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  |  |  +--rw ios-rip:nssa-external!
     |  |     |        |  |  |     +--rw ios-rip:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |     |        |  |  |     +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |  |        +--rw ios-rip:metric
     |  |     |        |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |  |        |     +--:(ios-rip:metric-value)
     |  |     |        |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |  |        |     +--:(ios-rip:transparent)
     |  |     |        |  |  |        |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |  |        +--rw ios-rip:route-map?   string
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:static!
     |  |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |        |  |     +--rw ios-rip:metric
     |  |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |  |     |     +--:(ios-rip:metric-value)
     |  |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |  |     |     +--:(ios-rip:transparent)
     |  |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |        |  |     +--rw ios-rip:route-map?   string
     |  |     |        |  +--rw ios-rip:rip!
     |  |     |        |     +--rw ios-rip:rip-metric-route-map
     |  |     |        |        +--rw ios-rip:metric
     |  |     |        |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |        |     +--:(ios-rip:metric-value)
     |  |     |        |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |        |     +--:(ios-rip:transparent)
     |  |     |        |        |        +--rw ios-rip:transparent?    empty
     |  |     |        |        +--rw ios-rip:route-map?   string
     |  |     |        +--rw ios-rip:split-horizon?     empty
     |  |     |        +--rw ios-rip:timers
     |  |     |           +--rw ios-rip:update?               uint16
     |  |     |           +--rw ios-rip:timeout?              uint16
     |  |     |           +--rw ios-rip:holddown?             uint16
     |  |     |           +--rw ios-rip:garbage-collection?   uint16
     |  |     +--rw ios-rip:distance?          uint8
     |  |     +--rw ios-rip:distribute-list
     |  |     |  +--rw ios-rip:prefix-list* [name]
     |  |     |     +--rw ios-rip:name    string
     |  |     |     +--rw ios-rip:in?     empty
     |  |     |     +--rw ios-rip:out?    empty
     |  |     +--rw ios-rip:maximum-paths?     uint32
     |  |     +--rw ios-rip:poison-reverse?    empty
     |  |     +--rw ios-rip:redistribute
     |  |     |  +--rw ios-rip:application
     |  |     |  |  +--rw ios-rip:include-connected?   empty
     |  |     |  |  +--rw ios-rip:metric?              uint32
     |  |     |  |  +--rw ios-rip:route-map?           string
     |  |     |  +--rw ios-rip:lisp
     |  |     |  |  +--rw ios-rip:include-connected?   empty
     |  |     |  |  +--rw ios-rip:metric?              uint32
     |  |     |  |  +--rw ios-rip:route-map?           string
     |  |     |  +--rw ios-rip:nd
     |  |     |  |  +--rw ios-rip:include-connected?   empty
     |  |     |  |  +--rw ios-rip:metric?              uint32
     |  |     |  |  +--rw ios-rip:route-map?           string
     |  |     |  +--rw ios-rip:connected!
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |     |     +--:(ios-rip:transparent)
     |  |     |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:bgp* [as-number]
     |  |     |  |  +--rw ios-rip:as-number               ios-types:bgp-as-number-type
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |     |     +--:(ios-rip:transparent)
     |  |     |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:eigrp* [as-number]
     |  |     |  |  +--rw ios-rip:as-number               uint16
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |     |     +--:(ios-rip:transparent)
     |  |     |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:isis!
     |  |     |  |  +--rw ios-rip:isis-area* [name]
     |  |     |  |  |  +--rw ios-rip:name               string
     |  |     |  |  |  +--rw ios-rip:rip-isis-redist
     |  |     |  |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |  |     |  |  |     +--rw ios-rip:rip-metric-route-map
     |  |     |  |  |        +--rw ios-rip:metric
     |  |     |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |  |        |     +--:(ios-rip:metric-value)
     |  |     |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |  |        |     +--:(ios-rip:transparent)
     |  |     |  |  |        |        +--rw ios-rip:transparent?    empty
     |  |     |  |  |        +--rw ios-rip:route-map?   string
     |  |     |  |  +--rw ios-rip:rip-isis-redist
     |  |     |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |  |     |  |     +--rw ios-rip:rip-metric-route-map
     |  |     |  |        +--rw ios-rip:metric
     |  |     |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |        |     +--:(ios-rip:metric-value)
     |  |     |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |        |     +--:(ios-rip:transparent)
     |  |     |  |        |        +--rw ios-rip:transparent?    empty
     |  |     |  |        +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:iso-igrp!
     |  |     |  |  +--rw ios-rip:isoigrp-list* [iso-area-tag]
     |  |     |  |  |  +--rw ios-rip:iso-area-tag            string
     |  |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |  |     +--rw ios-rip:route-map?   string
     |  |     |  |  |     +--rw ios-rip:metric
     |  |     |  |  |        +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |  |           +--:(ios-rip:metric-value)
     |  |     |  |  |           |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |  |           +--:(ios-rip:transparent)
     |  |     |  |  |              +--rw ios-rip:transparent?    empty
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |        +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |           +--:(ios-rip:metric-value)
     |  |     |  |           |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |           +--:(ios-rip:transparent)
     |  |     |  |              +--rw ios-rip:transparent?    empty
     |  |     |  +--rw ios-rip:mobile!
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |     |     +--:(ios-rip:transparent)
     |  |     |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:odr!
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |     |     +--:(ios-rip:transparent)
     |  |     |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:ospf* [process-id]
     |  |     |  |  +--rw ios-rip:process-id              uint16
     |  |     |  |  +--rw ios-rip:vrf* [name]
     |  |     |  |  |  +--rw ios-rip:name    string
     |  |     |  |  +--rw ios-rip:match
     |  |     |  |  |  +--rw ios-rip:internal!
     |  |     |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |  |  |     +--rw ios-rip:metric
     |  |     |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |  |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |  |  |     |     +--:(ios-rip:transparent)
     |  |     |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |  |  |     +--rw ios-rip:route-map?   string
     |  |     |  |  |  +--rw ios-rip:external!
     |  |     |  |  |  |  +--rw ios-rip:external-routes?        ios-types:redist-ospf-external-type
     |  |     |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |  |  |     +--rw ios-rip:metric
     |  |     |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |  |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |  |  |     |     +--:(ios-rip:transparent)
     |  |     |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |  |  |     +--rw ios-rip:route-map?   string
     |  |     |  |  |  +--rw ios-rip:nssa-external!
     |  |     |  |  |     +--rw ios-rip:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |  |     +--rw ios-rip:rip-metric-route-map
     |  |     |  |  |        +--rw ios-rip:metric
     |  |     |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |  |        |     +--:(ios-rip:metric-value)
     |  |     |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |  |        |     +--:(ios-rip:transparent)
     |  |     |  |  |        |        +--rw ios-rip:transparent?    empty
     |  |     |  |  |        +--rw ios-rip:route-map?   string
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |     |     +--:(ios-rip:transparent)
     |  |     |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:static!
     |  |     |  |  +--rw ios-rip:rip-metric-route-map
     |  |     |  |     +--rw ios-rip:metric
     |  |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |  |     |     +--:(ios-rip:metric-value)
     |  |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |  |     |     +--:(ios-rip:transparent)
     |  |     |  |     |        +--rw ios-rip:transparent?    empty
     |  |     |  |     +--rw ios-rip:route-map?   string
     |  |     |  +--rw ios-rip:rip!
     |  |     |     +--rw ios-rip:rip-metric-route-map
     |  |     |        +--rw ios-rip:metric
     |  |     |        |  +--rw (ios-rip:metric-transparent-choice)?
     |  |     |        |     +--:(ios-rip:metric-value)
     |  |     |        |     |  +--rw ios-rip:metric-value?   uint32
     |  |     |        |     +--:(ios-rip:transparent)
     |  |     |        |        +--rw ios-rip:transparent?    empty
     |  |     |        +--rw ios-rip:route-map?   string
     |  |     +--rw ios-rip:split-horizon?     empty
     |  |     +--rw ios-rip:timers
     |  |        +--rw ios-rip:update?               uint16
     |  |        +--rw ios-rip:timeout?              uint16
     |  |        +--rw ios-rip:holddown?             uint16
     |  |        +--rw ios-rip:garbage-collection?   uint16
     |  +--rw source-route?               boolean
     |  +--rw spd
     |  |  +--rw mode?    enumeration
     |  |  +--rw queue
     |  |     +--rw max-threshold?   uint16
     |  |     +--rw min-threshold?   uint16
     |  +--rw prefix-list
     |  |  +--rw prefixes* [name]
     |  |  |  +--rw name           string
     |  |  |  +--rw description?   string
     |  |  |  +--rw permit
     |  |  |  |  +--rw address?   ios-types:ipv6-prefix
     |  |  |  |  +--rw ge?        uint8
     |  |  |  |  +--rw le?        uint8
     |  |  |  +--rw deny
     |  |  |  |  +--rw address?   ios-types:ipv6-prefix
     |  |  |  |  +--rw ge?        uint8
     |  |  |  |  +--rw le?        uint8
     |  |  |  +--rw seq* [no]
     |  |  |     +--rw no        uint32
     |  |  |     +--rw deny
     |  |  |     |  +--rw ip?   ios-types:ipv6-prefix
     |  |  |     |  +--rw ge?   uint16
     |  |  |     |  +--rw le?   uint16
     |  |  |     +--rw permit
     |  |  |        +--rw ip?   ios-types:ipv6-prefix
     |  |  |        +--rw ge?   uint16
     |  |  |        +--rw le?   uint16
     |  |  +--rw sequence-number?   empty
     |  +--rw neighbor* [address interface]
     |  |  +--rw address             inet:ipv6-address
     |  |  +--rw interface           string
     |  |  +--rw hardware-address?   string
     |  +--rw ios-mld:mld
     |  |  +--rw ios-mld:ssm-map
     |  |     +--rw ios-mld:enable?   empty
     |  |     +--rw ios-mld:query
     |  |     |  +--rw ios-mld:dns?   empty
     |  |     +--rw ios-mld:static
     |  |        +--rw ios-mld:acl?         string
     |  |        +--rw ios-mld:source-ip?   inet:ipv6-address
     |  +--rw ios-mc:multicast-routing!
     |  |  +--rw ios-mc:vrf?   string
     |  +--rw ios-rip:rip
     |     +--rw ios-rip:vrf-mode?   enumeration
     +--rw vlan
     |  +--rw ios-vlan:access-map* [name]
     |  |  +--rw ios-vlan:name      string
     |  |  +--rw ios-vlan:value?    uint16
     |  |  +--rw ios-vlan:action?   enumeration
     |  |  +--rw ios-vlan:match
     |  |     +--rw ios-vlan:ipv6
     |  |     |  +--rw ios-vlan:address*   string
     |  |     +--rw ios-vlan:ip
     |  |        +--rw ios-vlan:address*   string
     |  +--rw ios-vlan:configuration* [vlan-id]
     |  |  +--rw ios-vlan:vlan-id    union
     |  |  +--rw ios-vlan:ip
     |  |  |  +--rw ios-vlan:flow
     |  |  |     +--rw ios-vlan:monitor* [flow-monitor]
     |  |  |        +--rw ios-vlan:flow-monitor    string
     |  |  |        +--rw ios-vlan:input?          empty
     |  |  |        +--rw ios-vlan:output?         empty
     |  |  +--rw ios-vlan:ipv6
     |  |     +--rw ios-vlan:dhcp
     |  |        +--rw ios-vlan:guard!
     |  |           +--rw ios-vlan:attach-policy?   string
     |  +--rw ios-vlan:filter* [word]
     |  |  +--rw ios-vlan:word         string
     |  |  +--rw ios-vlan:vlan-list?   union
     |  +--rw ios-vlan:accounting!
     |  |  +--rw ios-vlan:input?    empty
     |  |  +--rw ios-vlan:output?   empty
     |  +--rw ios-vlan:internal
     |  |  +--rw ios-vlan:allocation
     |  |     +--rw ios-vlan:policy?   enumeration
     |  +--rw ios-vlan:dot1q
     |  |  +--rw ios-vlan:tag
     |  |     +--rw ios-vlan:native?   empty
     |  +--rw ios-vlan:access-log
     |  |  +--rw ios-vlan:maxflow?     uint16
     |  |  +--rw ios-vlan:ratelimit?   uint16
     |  |  +--rw ios-vlan:threshold?   uint32
     |  +--rw ios-vlan:vlan-list* [id]
     |     +--rw ios-vlan:id              union
     |     +--rw ios-vlan:remote-span?    empty
     |     +--rw ios-vlan:private-vlan {ios-features:private-vlan}?
     |     |  +--rw ios-vlan:primary?       empty
     |     |  +--rw ios-vlan:association?   string
     |     |  +--rw ios-vlan:community?     empty
     |     |  +--rw ios-vlan:isolated?      empty
     |     +--rw ios-vlan:name?           string
     |     +--rw ios-vlan:state?          enumeration
     |     +--rw ios-vlan:lldp
     |     |  +--rw ios-vlan:run?   empty
     |     +--rw ios-vlan:uni-vlan?       enumeration
     +--rw cdp
     |  +--rw ios-cdp:run?   empty
     +--rw policy
     |  +--rw ios-policy:class-map* [name]
     |  |  +--rw ios-policy:name           string
     |  |  +--rw ios-policy:type?          enumeration
     |  |  +--rw ios-policy:subscriber?    empty
     |  |  +--rw ios-policy:protocol?      enumeration
     |  |  +--rw ios-policy:prematch       enumeration
     |  |  +--rw ios-policy:description?   string
     |  |  +--rw ios-policy:match
     |  |  |  +--rw ios-policy:current-method-priority
     |  |  |  |  +--rw ios-policy:eq?   uint8
     |  |  |  |  +--rw ios-policy:gt?   uint8
     |  |  |  |  +--rw ios-policy:lt?   uint8
     |  |  |  +--rw ios-policy:application
     |  |  |  |  +--rw ios-policy:application-group
     |  |  |  |  |  +--rw ios-policy:telepresence-group?   empty
     |  |  |  |  |  +--rw ios-policy:vmware-group?         empty
     |  |  |  |  |  +--rw ios-policy:webex-group?          empty
     |  |  |  |  +--rw ios-policy:attribute
     |  |  |  |     +--rw ios-policy:media-type?   enumeration
     |  |  |  +--rw ios-policy:access-group
     |  |  |  |  +--rw ios-policy:index?   uint32
     |  |  |  |  +--rw ios-policy:name*    string
     |  |  |  +--rw ios-policy:any?                           empty
     |  |  |  +--rw ios-policy:class-map*                     string
     |  |  |  +--rw ios-policy:cos*                           uint8
     |  |  |  +--rw ios-policy:destination-address
     |  |  |  |  +--rw ios-policy:mac*   yang:mac-address
     |  |  |  +--rw ios-policy:discard-class*                 uint8
     |  |  |  +--rw ios-policy:dscp*                          ios-types:dscp-type
     |  |  |  +--rw ios-policy:fr-de?                         empty
     |  |  |  +--rw ios-policy:fr-dlci*                       uint16
     |  |  |  +--rw ios-policy:group-object
     |  |  |  |  +--rw ios-policy:security
     |  |  |  |     +--rw ios-policy:source*        string
     |  |  |  |     +--rw ios-policy:destination*   string
     |  |  |  +--rw ios-policy:input-interface*               string
     |  |  |  +--rw ios-policy:ip
     |  |  |  |  +--rw ios-policy:dscp*         ios-types:dscp-type
     |  |  |  |  +--rw ios-policy:precedence*   ios-types:precedence-type
     |  |  |  |  +--rw ios-policy:rtp* [port1 port2]
     |  |  |  |     +--rw ios-policy:port1    uint16
     |  |  |  |     +--rw ios-policy:port2    uint16
     |  |  |  +--rw ios-policy:non-client-nrt?                empty
     |  |  |  +--rw ios-policy:mpls
     |  |  |  |  +--rw ios-policy:experimental
     |  |  |  |     +--rw ios-policy:topmost*   uint8
     |  |  |  +--rw ios-policy:packet
     |  |  |  |  +--rw ios-policy:length
     |  |  |  |     +--rw ios-policy:max?   uint16
     |  |  |  |     +--rw ios-policy:min?   uint16
     |  |  |  +--rw ios-policy:precedence*                    ios-types:precedence-type
     |  |  |  +--rw ios-policy:protocol
     |  |  |  |  +--rw ios-policy:protocols?          enumeration
     |  |  |  |  +--rw ios-policy:citrix!
     |  |  |  |  |  +--rw ios-policy:ica-tag?   string
     |  |  |  |  +--rw ios-policy:clns?               empty
     |  |  |  |  +--rw ios-policy:clns_es?            empty
     |  |  |  |  +--rw ios-policy:clns_is?            empty
     |  |  |  |  +--rw ios-policy:cmns?               empty
     |  |  |  |  +--rw ios-policy:compressedtcp?      empty
     |  |  |  |  +--rw ios-policy:cuseeme?            empty
     |  |  |  |  +--rw ios-policy:decnet?             empty
     |  |  |  |  +--rw ios-policy:decnet_node?        empty
     |  |  |  |  +--rw ios-policy:decnet_router-l1?   empty
     |  |  |  |  +--rw ios-policy:decnet_router-l2?   empty
     |  |  |  |  +--rw ios-policy:dhcp?               empty
     |  |  |  |  +--rw ios-policy:dlsw?               empty
     |  |  |  |  +--rw ios-policy:dns?                empty
     |  |  |  |  +--rw ios-policy:edonkey?            empty
     |  |  |  |  +--rw ios-policy:egp?                empty
     |  |  |  |  +--rw ios-policy:eigrp?              empty
     |  |  |  |  +--rw ios-policy:exchange?           empty
     |  |  |  |  +--rw ios-policy:fasttrack!
     |  |  |  |  |  +--rw ios-policy:file-transfer?   string
     |  |  |  |  +--rw ios-policy:finger?             empty
     |  |  |  |  +--rw ios-policy:ftp?                empty
     |  |  |  |  +--rw ios-policy:gnutella!
     |  |  |  |  |  +--rw ios-policy:file-transfer?   string
     |  |  |  |  +--rw ios-policy:gopher?             empty
     |  |  |  |  +--rw ios-policy:gre?                empty
     |  |  |  |  +--rw ios-policy:h323?               empty
     |  |  |  |  +--rw ios-policy:http!
     |  |  |  |  |  +--rw ios-policy:c-header-field?   string
     |  |  |  |  |  +--rw ios-policy:host?             string
     |  |  |  |  |  +--rw ios-policy:mime?             string
     |  |  |  |  |  +--rw ios-policy:s-header-field?   string
     |  |  |  |  |  +--rw ios-policy:url?              string
     |  |  |  |  +--rw ios-policy:icmp?               empty
     |  |  |  |  +--rw ios-policy:imap?               empty
     |  |  |  |  +--rw ios-policy:ip?                 empty
     |  |  |  |  +--rw ios-policy:ipinip?             empty
     |  |  |  |  +--rw ios-policy:ipsec?              empty
     |  |  |  |  +--rw ios-policy:ipv6?               empty
     |  |  |  |  +--rw ios-policy:ipx?                empty
     |  |  |  |  +--rw ios-policy:irc?                empty
     |  |  |  |  +--rw ios-policy:kazaa2!
     |  |  |  |  |  +--rw ios-policy:file-transfer?   string
     |  |  |  |  +--rw ios-policy:kerberos?           empty
     |  |  |  |  +--rw ios-policy:l2tp?               empty
     |  |  |  |  +--rw ios-policy:ldap?               empty
     |  |  |  |  +--rw ios-policy:llc2?               empty
     |  |  |  |  +--rw ios-policy:mgcp?               empty
     |  |  |  |  +--rw ios-policy:napster!
     |  |  |  |  |  +--rw ios-policy:non-std?   empty
     |  |  |  |  +--rw ios-policy:netbios?            empty
     |  |  |  |  +--rw ios-policy:netshow?            empty
     |  |  |  |  +--rw ios-policy:nfs?                empty
     |  |  |  |  +--rw ios-policy:nntp?               empty
     |  |  |  |  +--rw ios-policy:notes?              empty
     |  |  |  |  +--rw ios-policy:novadigm?           empty
     |  |  |  |  +--rw ios-policy:ntp?                empty
     |  |  |  |  +--rw ios-policy:ospf?               empty
     |  |  |  |  +--rw ios-policy:pad?                empty
     |  |  |  |  +--rw ios-policy:pcanywhere?         empty
     |  |  |  |  +--rw ios-policy:pop3?               empty
     |  |  |  |  +--rw ios-policy:pppoe?              empty
     |  |  |  |  +--rw ios-policy:pptp?               empty
     |  |  |  |  +--rw ios-policy:printer?            empty
     |  |  |  |  +--rw ios-policy:qllc?               empty
     |  |  |  |  +--rw ios-policy:rcmd?               empty
     |  |  |  |  +--rw ios-policy:rip?                empty
     |  |  |  |  +--rw ios-policy:rsrb?               empty
     |  |  |  |  +--rw ios-policy:rsvp?               empty
     |  |  |  |  +--rw ios-policy:rtcp?               empty
     |  |  |  |  +--rw ios-policy:rtp!
     |  |  |  |  |  +--rw ios-policy:audio?          empty
     |  |  |  |  |  +--rw ios-policy:payload-type?   string
     |  |  |  |  |  +--rw ios-policy:video?          empty
     |  |  |  |  +--rw ios-policy:rtsp?               empty
     |  |  |  |  +--rw ios-policy:secure-ftp?         empty
     |  |  |  |  +--rw ios-policy:secure-http?        empty
     |  |  |  |  +--rw ios-policy:secure-imap?        empty
     |  |  |  |  +--rw ios-policy:secure-irc?         empty
     |  |  |  |  +--rw ios-policy:secure-ldap?        empty
     |  |  |  |  +--rw ios-policy:secure-nntp?        empty
     |  |  |  |  +--rw ios-policy:secure-pop3?        empty
     |  |  |  |  +--rw ios-policy:secure-telnet?      empty
     |  |  |  |  +--rw ios-policy:sip?                empty
     |  |  |  |  +--rw ios-policy:skinny?             empty
     |  |  |  |  +--rw ios-policy:smtp!
     |  |  |  |  |  +--rw ios-policy:extended?   empty
     |  |  |  |  +--rw ios-policy:snapshot?           empty
     |  |  |  |  +--rw ios-policy:snmp?               empty
     |  |  |  |  +--rw ios-policy:socks?              empty
     |  |  |  |  +--rw ios-policy:sqlnet?             empty
     |  |  |  |  +--rw ios-policy:sqlserver?          empty
     |  |  |  |  +--rw ios-policy:ssh?                empty
     |  |  |  |  +--rw ios-policy:streamwork?         empty
     |  |  |  |  +--rw ios-policy:stun?               empty
     |  |  |  |  +--rw ios-policy:sunrpc?             empty
     |  |  |  |  +--rw ios-policy:syslog?             empty
     |  |  |  |  +--rw ios-policy:telnet?             empty
     |  |  |  |  +--rw ios-policy:tftp?               empty
     |  |  |  |  +--rw ios-policy:vdolive?            empty
     |  |  |  |  +--rw ios-policy:vofr?               empty
     |  |  |  |  +--rw ios-policy:winmx?              empty
     |  |  |  |  +--rw ios-policy:xwindows?           empty
     |  |  |  |  +--rw ios-policy:attribute
     |  |  |  |     +--rw ios-policy:business-relevance
     |  |  |  |     |  +--rw ios-policy:business-irrelevant?   empty
     |  |  |  |     |  +--rw ios-policy:business-relevant?     empty
     |  |  |  |     |  +--rw ios-policy:default?               empty
     |  |  |  |     +--rw ios-policy:traffic-class
     |  |  |  |        +--rw ios-policy:broadcast-video?           empty
     |  |  |  |        +--rw ios-policy:bulk-data?                 empty
     |  |  |  |        +--rw ios-policy:multimedia-conferencing?   empty
     |  |  |  |        +--rw ios-policy:multimedia-streaming?      empty
     |  |  |  |        +--rw ios-policy:network-control?           empty
     |  |  |  |        +--rw ios-policy:ops-admin-mgmt?            empty
     |  |  |  |        +--rw ios-policy:real-time-interactive?     empty
     |  |  |  |        +--rw ios-policy:signaling?                 empty
     |  |  |  |        +--rw ios-policy:transactional-data?        empty
     |  |  |  |        +--rw ios-policy:voip-telephony?            empty
     |  |  |  +--rw ios-policy:qos-group*                     uint16
     |  |  |  +--rw ios-policy:security-group
     |  |  |  |  +--rw ios-policy:destination
     |  |  |  |  |  +--rw ios-policy:tag?   uint16
     |  |  |  |  +--rw ios-policy:source
     |  |  |  |     +--rw ios-policy:tag?   uint16
     |  |  |  +--rw ios-policy:source-address
     |  |  |  |  +--rw ios-policy:mac*   yang:mac-address
     |  |  |  +--rw ios-policy:vlan
     |  |  |  |  +--rw ios-policy:inner*   union
     |  |  |  |  +--rw ios-policy:value*   union
     |  |  |  +--rw ios-policy:peer?                          string
     |  |  |  +--rw ios-policy:activated-service-template* [service-name]
     |  |  |  |  +--rw ios-policy:service-name    string
     |  |  |  +--rw ios-policy:authorization-status
     |  |  |  |  +--rw ios-policy:authorized?     empty
     |  |  |  |  +--rw ios-policy:unauthorized?   empty
     |  |  |  +--rw ios-policy:authorizing-method-priority
     |  |  |  |  +--rw ios-policy:eq?   uint8
     |  |  |  |  +--rw ios-policy:gt?   uint8
     |  |  |  |  +--rw ios-policy:lt?   uint8
     |  |  |  +--rw ios-policy:method
     |  |  |  |  +--rw ios-policy:dot1x?     empty
     |  |  |  |  +--rw ios-policy:mab?       empty
     |  |  |  |  +--rw ios-policy:webauth?   empty
     |  |  |  +--rw ios-policy:result-type
     |  |  |  |  +--rw ios-policy:method
     |  |  |  |  |  +--rw ios-policy:dot1x
     |  |  |  |  |  |  +--rw ios-policy:aaa-timeout?       empty
     |  |  |  |  |  |  +--rw ios-policy:agent-not-found?   empty
     |  |  |  |  |  |  +--rw ios-policy:authoritative?     empty
     |  |  |  |  |  |  +--rw ios-policy:method-timeout?    empty
     |  |  |  |  |  |  +--rw ios-policy:none?              empty
     |  |  |  |  |  |  +--rw ios-policy:success?           empty
     |  |  |  |  |  +--rw ios-policy:mab
     |  |  |  |  |  |  +--rw ios-policy:aaa-timeout?       empty
     |  |  |  |  |  |  +--rw ios-policy:agent-not-found?   empty
     |  |  |  |  |  |  +--rw ios-policy:authoritative?     empty
     |  |  |  |  |  |  +--rw ios-policy:method-timeout?    empty
     |  |  |  |  |  |  +--rw ios-policy:none?              empty
     |  |  |  |  |  |  +--rw ios-policy:success?           empty
     |  |  |  |  |  +--rw ios-policy:webauth
     |  |  |  |  |     +--rw ios-policy:aaa-timeout?       empty
     |  |  |  |  |     +--rw ios-policy:agent-not-found?   empty
     |  |  |  |  |     +--rw ios-policy:authoritative?     empty
     |  |  |  |  |     +--rw ios-policy:method-timeout?    empty
     |  |  |  |  |     +--rw ios-policy:none?              empty
     |  |  |  |  |     +--rw ios-policy:success?           empty
     |  |  |  |  +--rw ios-policy:aaa-timeout?       empty
     |  |  |  |  +--rw ios-policy:agent-not-found?   empty
     |  |  |  |  +--rw ios-policy:authoritative?     empty
     |  |  |  |  +--rw ios-policy:method-timeout?    empty
     |  |  |  |  +--rw ios-policy:none?              empty
     |  |  |  |  +--rw ios-policy:success?           empty
     |  |  |  +--rw ios-policy:not
     |  |  |     +--rw ios-policy:current-method-priority
     |  |  |     |  +--rw ios-policy:eq?   uint8
     |  |  |     |  +--rw ios-policy:gt?   uint8
     |  |  |     |  +--rw ios-policy:lt?   uint8
     |  |  |     +--rw ios-policy:application
     |  |  |     |  +--rw ios-policy:application-group
     |  |  |     |  |  +--rw ios-policy:telepresence-group?   empty
     |  |  |     |  |  +--rw ios-policy:vmware-group?         empty
     |  |  |     |  |  +--rw ios-policy:webex-group?          empty
     |  |  |     |  +--rw ios-policy:attribute
     |  |  |     |     +--rw ios-policy:media-type?   enumeration
     |  |  |     +--rw ios-policy:access-group
     |  |  |     |  +--rw ios-policy:index?   uint32
     |  |  |     |  +--rw ios-policy:name*    string
     |  |  |     +--rw ios-policy:any?                       empty
     |  |  |     +--rw ios-policy:class-map*                 string
     |  |  |     +--rw ios-policy:cos*                       uint8
     |  |  |     +--rw ios-policy:destination-address
     |  |  |     |  +--rw ios-policy:mac*   yang:mac-address
     |  |  |     +--rw ios-policy:discard-class*             uint8
     |  |  |     +--rw ios-policy:dscp*                      ios-types:dscp-type
     |  |  |     +--rw ios-policy:fr-de?                     empty
     |  |  |     +--rw ios-policy:fr-dlci*                   uint16
     |  |  |     +--rw ios-policy:group-object
     |  |  |     |  +--rw ios-policy:security
     |  |  |     |     +--rw ios-policy:source*        string
     |  |  |     |     +--rw ios-policy:destination*   string
     |  |  |     +--rw ios-policy:input-interface*           string
     |  |  |     +--rw ios-policy:ip
     |  |  |     |  +--rw ios-policy:dscp*         ios-types:dscp-type
     |  |  |     |  +--rw ios-policy:precedence*   ios-types:precedence-type
     |  |  |     |  +--rw ios-policy:rtp* [port1 port2]
     |  |  |     |     +--rw ios-policy:port1    uint16
     |  |  |     |     +--rw ios-policy:port2    uint16
     |  |  |     +--rw ios-policy:non-client-nrt?            empty
     |  |  |     +--rw ios-policy:mpls
     |  |  |     |  +--rw ios-policy:experimental
     |  |  |     |     +--rw ios-policy:topmost*   uint8
     |  |  |     +--rw ios-policy:packet
     |  |  |     |  +--rw ios-policy:length
     |  |  |     |     +--rw ios-policy:max?   uint16
     |  |  |     |     +--rw ios-policy:min?   uint16
     |  |  |     +--rw ios-policy:precedence*                ios-types:precedence-type
     |  |  |     +--rw ios-policy:protocol
     |  |  |     |  +--rw ios-policy:protocols?          enumeration
     |  |  |     |  +--rw ios-policy:citrix!
     |  |  |     |  |  +--rw ios-policy:ica-tag?   string
     |  |  |     |  +--rw ios-policy:clns?               empty
     |  |  |     |  +--rw ios-policy:clns_es?            empty
     |  |  |     |  +--rw ios-policy:clns_is?            empty
     |  |  |     |  +--rw ios-policy:cmns?               empty
     |  |  |     |  +--rw ios-policy:compressedtcp?      empty
     |  |  |     |  +--rw ios-policy:cuseeme?            empty
     |  |  |     |  +--rw ios-policy:decnet?             empty
     |  |  |     |  +--rw ios-policy:decnet_node?        empty
     |  |  |     |  +--rw ios-policy:decnet_router-l1?   empty
     |  |  |     |  +--rw ios-policy:decnet_router-l2?   empty
     |  |  |     |  +--rw ios-policy:dhcp?               empty
     |  |  |     |  +--rw ios-policy:dlsw?               empty
     |  |  |     |  +--rw ios-policy:dns?                empty
     |  |  |     |  +--rw ios-policy:edonkey?            empty
     |  |  |     |  +--rw ios-policy:egp?                empty
     |  |  |     |  +--rw ios-policy:eigrp?              empty
     |  |  |     |  +--rw ios-policy:exchange?           empty
     |  |  |     |  +--rw ios-policy:fasttrack!
     |  |  |     |  |  +--rw ios-policy:file-transfer?   string
     |  |  |     |  +--rw ios-policy:finger?             empty
     |  |  |     |  +--rw ios-policy:ftp?                empty
     |  |  |     |  +--rw ios-policy:gnutella!
     |  |  |     |  |  +--rw ios-policy:file-transfer?   string
     |  |  |     |  +--rw ios-policy:gopher?             empty
     |  |  |     |  +--rw ios-policy:gre?                empty
     |  |  |     |  +--rw ios-policy:h323?               empty
     |  |  |     |  +--rw ios-policy:http!
     |  |  |     |  |  +--rw ios-policy:c-header-field?   string
     |  |  |     |  |  +--rw ios-policy:host?             string
     |  |  |     |  |  +--rw ios-policy:mime?             string
     |  |  |     |  |  +--rw ios-policy:s-header-field?   string
     |  |  |     |  |  +--rw ios-policy:url?              string
     |  |  |     |  +--rw ios-policy:icmp?               empty
     |  |  |     |  +--rw ios-policy:imap?               empty
     |  |  |     |  +--rw ios-policy:ip?                 empty
     |  |  |     |  +--rw ios-policy:ipinip?             empty
     |  |  |     |  +--rw ios-policy:ipsec?              empty
     |  |  |     |  +--rw ios-policy:ipv6?               empty
     |  |  |     |  +--rw ios-policy:ipx?                empty
     |  |  |     |  +--rw ios-policy:irc?                empty
     |  |  |     |  +--rw ios-policy:kazaa2!
     |  |  |     |  |  +--rw ios-policy:file-transfer?   string
     |  |  |     |  +--rw ios-policy:kerberos?           empty
     |  |  |     |  +--rw ios-policy:l2tp?               empty
     |  |  |     |  +--rw ios-policy:ldap?               empty
     |  |  |     |  +--rw ios-policy:llc2?               empty
     |  |  |     |  +--rw ios-policy:mgcp?               empty
     |  |  |     |  +--rw ios-policy:napster!
     |  |  |     |  |  +--rw ios-policy:non-std?   empty
     |  |  |     |  +--rw ios-policy:netbios?            empty
     |  |  |     |  +--rw ios-policy:netshow?            empty
     |  |  |     |  +--rw ios-policy:nfs?                empty
     |  |  |     |  +--rw ios-policy:nntp?               empty
     |  |  |     |  +--rw ios-policy:notes?              empty
     |  |  |     |  +--rw ios-policy:novadigm?           empty
     |  |  |     |  +--rw ios-policy:ntp?                empty
     |  |  |     |  +--rw ios-policy:ospf?               empty
     |  |  |     |  +--rw ios-policy:pad?                empty
     |  |  |     |  +--rw ios-policy:pcanywhere?         empty
     |  |  |     |  +--rw ios-policy:pop3?               empty
     |  |  |     |  +--rw ios-policy:pppoe?              empty
     |  |  |     |  +--rw ios-policy:pptp?               empty
     |  |  |     |  +--rw ios-policy:printer?            empty
     |  |  |     |  +--rw ios-policy:qllc?               empty
     |  |  |     |  +--rw ios-policy:rcmd?               empty
     |  |  |     |  +--rw ios-policy:rip?                empty
     |  |  |     |  +--rw ios-policy:rsrb?               empty
     |  |  |     |  +--rw ios-policy:rsvp?               empty
     |  |  |     |  +--rw ios-policy:rtcp?               empty
     |  |  |     |  +--rw ios-policy:rtp!
     |  |  |     |  |  +--rw ios-policy:audio?          empty
     |  |  |     |  |  +--rw ios-policy:payload-type?   string
     |  |  |     |  |  +--rw ios-policy:video?          empty
     |  |  |     |  +--rw ios-policy:rtsp?               empty
     |  |  |     |  +--rw ios-policy:secure-ftp?         empty
     |  |  |     |  +--rw ios-policy:secure-http?        empty
     |  |  |     |  +--rw ios-policy:secure-imap?        empty
     |  |  |     |  +--rw ios-policy:secure-irc?         empty
     |  |  |     |  +--rw ios-policy:secure-ldap?        empty
     |  |  |     |  +--rw ios-policy:secure-nntp?        empty
     |  |  |     |  +--rw ios-policy:secure-pop3?        empty
     |  |  |     |  +--rw ios-policy:secure-telnet?      empty
     |  |  |     |  +--rw ios-policy:sip?                empty
     |  |  |     |  +--rw ios-policy:skinny?             empty
     |  |  |     |  +--rw ios-policy:smtp!
     |  |  |     |  |  +--rw ios-policy:extended?   empty
     |  |  |     |  +--rw ios-policy:snapshot?           empty
     |  |  |     |  +--rw ios-policy:snmp?               empty
     |  |  |     |  +--rw ios-policy:socks?              empty
     |  |  |     |  +--rw ios-policy:sqlnet?             empty
     |  |  |     |  +--rw ios-policy:sqlserver?          empty
     |  |  |     |  +--rw ios-policy:ssh?                empty
     |  |  |     |  +--rw ios-policy:streamwork?         empty
     |  |  |     |  +--rw ios-policy:stun?               empty
     |  |  |     |  +--rw ios-policy:sunrpc?             empty
     |  |  |     |  +--rw ios-policy:syslog?             empty
     |  |  |     |  +--rw ios-policy:telnet?             empty
     |  |  |     |  +--rw ios-policy:tftp?               empty
     |  |  |     |  +--rw ios-policy:vdolive?            empty
     |  |  |     |  +--rw ios-policy:vofr?               empty
     |  |  |     |  +--rw ios-policy:winmx?              empty
     |  |  |     |  +--rw ios-policy:xwindows?           empty
     |  |  |     |  +--rw ios-policy:attribute
     |  |  |     |     +--rw ios-policy:business-relevance
     |  |  |     |     |  +--rw ios-policy:business-irrelevant?   empty
     |  |  |     |     |  +--rw ios-policy:business-relevant?     empty
     |  |  |     |     |  +--rw ios-policy:default?               empty
     |  |  |     |     +--rw ios-policy:traffic-class
     |  |  |     |        +--rw ios-policy:broadcast-video?           empty
     |  |  |     |        +--rw ios-policy:bulk-data?                 empty
     |  |  |     |        +--rw ios-policy:multimedia-conferencing?   empty
     |  |  |     |        +--rw ios-policy:multimedia-streaming?      empty
     |  |  |     |        +--rw ios-policy:network-control?           empty
     |  |  |     |        +--rw ios-policy:ops-admin-mgmt?            empty
     |  |  |     |        +--rw ios-policy:real-time-interactive?     empty
     |  |  |     |        +--rw ios-policy:signaling?                 empty
     |  |  |     |        +--rw ios-policy:transactional-data?        empty
     |  |  |     |        +--rw ios-policy:voip-telephony?            empty
     |  |  |     +--rw ios-policy:qos-group*                 uint16
     |  |  |     +--rw ios-policy:security-group
     |  |  |     |  +--rw ios-policy:destination
     |  |  |     |  |  +--rw ios-policy:tag?   uint16
     |  |  |     |  +--rw ios-policy:source
     |  |  |     |     +--rw ios-policy:tag?   uint16
     |  |  |     +--rw ios-policy:source-address
     |  |  |     |  +--rw ios-policy:mac*   yang:mac-address
     |  |  |     +--rw ios-policy:vlan
     |  |  |     |  +--rw ios-policy:inner*   union
     |  |  |     |  +--rw ios-policy:value*   union
     |  |  |     +--rw ios-policy:peer?                      string
     |  |  +--rw ios-policy:no-match
     |  |     +--rw ios-policy:activated-service-template* [service-name]
     |  |     |  +--rw ios-policy:service-name    string
     |  |     +--rw ios-policy:authorization-status
     |  |     |  +--rw ios-policy:authorized?     empty
     |  |     |  +--rw ios-policy:unauthorized?   empty
     |  |     +--rw ios-policy:authorizing-method-priority
     |  |     |  +--rw ios-policy:eq?   uint8
     |  |     |  +--rw ios-policy:gt?   uint8
     |  |     |  +--rw ios-policy:lt?   uint8
     |  |     +--rw ios-policy:method
     |  |     |  +--rw ios-policy:dot1x?     empty
     |  |     |  +--rw ios-policy:mab?       empty
     |  |     |  +--rw ios-policy:webauth?   empty
     |  |     +--rw ios-policy:result-type
     |  |        +--rw ios-policy:method
     |  |        |  +--rw ios-policy:dot1x
     |  |        |  |  +--rw ios-policy:aaa-timeout?       empty
     |  |        |  |  +--rw ios-policy:agent-not-found?   empty
     |  |        |  |  +--rw ios-policy:authoritative?     empty
     |  |        |  |  +--rw ios-policy:method-timeout?    empty
     |  |        |  |  +--rw ios-policy:none?              empty
     |  |        |  |  +--rw ios-policy:success?           empty
     |  |        |  +--rw ios-policy:mab
     |  |        |  |  +--rw ios-policy:aaa-timeout?       empty
     |  |        |  |  +--rw ios-policy:agent-not-found?   empty
     |  |        |  |  +--rw ios-policy:authoritative?     empty
     |  |        |  |  +--rw ios-policy:method-timeout?    empty
     |  |        |  |  +--rw ios-policy:none?              empty
     |  |        |  |  +--rw ios-policy:success?           empty
     |  |        |  +--rw ios-policy:webauth
     |  |        |     +--rw ios-policy:aaa-timeout?       empty
     |  |        |     +--rw ios-policy:agent-not-found?   empty
     |  |        |     +--rw ios-policy:authoritative?     empty
     |  |        |     +--rw ios-policy:method-timeout?    empty
     |  |        |     +--rw ios-policy:none?              empty
     |  |        |     +--rw ios-policy:success?           empty
     |  |        +--rw ios-policy:aaa-timeout?       empty
     |  |        +--rw ios-policy:agent-not-found?   empty
     |  |        +--rw ios-policy:authoritative?     empty
     |  |        +--rw ios-policy:method-timeout?    empty
     |  |        +--rw ios-policy:none?              empty
     |  |        +--rw ios-policy:success?           empty
     |  +--rw ios-policy:policy-map* [name]
     |     +--rw ios-policy:name                 string
     |     +--rw ios-policy:type?                enumeration
     |     +--rw ios-policy:subscriber?          empty
     |     +--rw ios-policy:protocol?            enumeration
     |     +--rw ios-policy:event* [event-type]
     |     |  +--rw ios-policy:event-type      enumeration
     |     |  +--rw ios-policy:match-type?     enumeration
     |     |  +--rw ios-policy:class-number* [number]
     |     |     +--rw ios-policy:number            uint8
     |     |     +--rw ios-policy:class?            union
     |     |     +--rw ios-policy:execution-type?   enumeration
     |     |     +--rw ios-policy:action-number* [number]
     |     |        +--rw ios-policy:number                    uint8
     |     |        +--rw ios-policy:terminate
     |     |        |  +--rw ios-policy:dot1x?     empty
     |     |        |  +--rw ios-policy:mab?       empty
     |     |        |  +--rw ios-policy:webauth?   empty
     |     |        +--rw ios-policy:clear-session?            empty
     |     |        +--rw ios-policy:resume
     |     |        |  +--rw ios-policy:reauthentication?   empty
     |     |        +--rw ios-policy:authentication-restart?   uint16
     |     |        +--rw ios-policy:pause
     |     |        |  +--rw ios-policy:reauthentication?   empty
     |     |        +--rw ios-policy:authorize?                empty
     |     |        +--rw ios-policy:activate
     |     |        |  +--rw ios-policy:service-template?   string
     |     |        +--rw ios-policy:authenticate
     |     |           +--rw ios-policy:using
     |     |              +--rw ios-policy:method?       enumeration
     |     |              +--rw ios-policy:both?         empty
     |     |              +--rw ios-policy:retries?      uint8
     |     |              +--rw ios-policy:retry-time?   uint16
     |     |              +--rw ios-policy:priority?     uint8
     |     +--rw ios-policy:class* [name]
     |     |  +--rw ios-policy:name              class-name-type
     |     |  +--rw ios-policy:type?             enumeration
     |     |  +--rw ios-policy:insert-before?    string
     |     |  +--rw ios-policy:appnav-policy
     |     |  |  +--rw ios-policy:distribute* [service-node-group]
     |     |  |  |  +--rw ios-policy:service-node-group    string
     |     |  |  |  +--rw ios-policy:insert-before?        string
     |     |  |  +--rw ios-policy:monitor-load?   enumeration
     |     |  |  +--rw ios-policy:pass-through?   empty
     |     |  +--rw ios-policy:policy
     |     |  |  +--rw ios-policy:action?          enumeration
     |     |  |  +--rw ios-policy:log?             empty
     |     |  |  +--rw ios-policy:parameter-map?   union
     |     |  |  +--rw ios-policy:dpi
     |     |  |     +--rw ios-policy:type?         enumeration
     |     |  |     +--rw ios-policy:policy-map?   string
     |     |  +--rw ios-policy:pm-policy
     |     |  |  +--rw ios-policy:flow
     |     |  |  |  +--rw ios-policy:monitor?   string
     |     |  |  +--rw ios-policy:monitor
     |     |  |  |  +--rw ios-policy:metric
     |     |  |  |     +--rw ios-policy:rtp
     |     |  |  |        +--rw ios-policy:clock-rate* [number]
     |     |  |  |           +--rw ios-policy:number       union
     |     |  |  |           +--rw ios-policy:frequency?   uint32
     |     |  |  +--rw ios-policy:react* [id]
     |     |  |     +--rw ios-policy:id             uint16
     |     |  |     +--rw ios-policy:mode?          enumeration
     |     |  |     +--rw ios-policy:description?   string
     |     |  |     +--rw ios-policy:action
     |     |  |     |  +--rw ios-policy:snmp?     empty
     |     |  |     |  +--rw ios-policy:syslog?   empty
     |     |  |     +--rw ios-policy:alarm
     |     |  |     |  +--rw ios-policy:severity?   enumeration
     |     |  |     |  +--rw ios-policy:type
     |     |  |     |     +--rw ios-policy:discrete?   empty
     |     |  |     |     +--rw ios-policy:grouped
     |     |  |     |        +--rw ios-policy:count?     uint16
     |     |  |     |        +--rw ios-policy:percent?   uint8
     |     |  |     +--rw ios-policy:threshold
     |     |  |        +--rw ios-policy:value
     |     |  |           +--rw ios-policy:ge?      string
     |     |  |           +--rw ios-policy:gt?      string
     |     |  |           +--rw ios-policy:le?      string
     |     |  |           +--rw ios-policy:lt?      string
     |     |  |           +--rw ios-policy:range
     |     |  |              +--rw ios-policy:low?    string
     |     |  |              +--rw ios-policy:high?   string
     |     |  +--rw ios-policy:inspect-police
     |     |  |  +--rw ios-policy:police
     |     |  |     +--rw ios-policy:rate?    uint32
     |     |  |     +--rw ios-policy:burst?   uint32
     |     |  +--rw ios-policy:action-list* [action-type]
     |     |     +--rw ios-policy:action-type                          policy-action-type
     |     |     +--rw (ios-policy:action-param)?
     |     |        +--:(ios-policy:bandwidth-case)
     |     |        |  +--rw ios-policy:bandwidth
     |     |        |     +--rw ios-policy:bits?        uint32
     |     |        |     +--rw ios-policy:percent?     ios-types:percentage
     |     |        |     +--rw ios-policy:remaining
     |     |        |        +--rw ios-policy:rem-option?   enumeration
     |     |        |        +--rw ios-policy:percent?      ios-types:percentage
     |     |        |        +--rw ios-policy:ratio?        uint16
     |     |        |        +--rw ios-policy:account
     |     |        |           +--rw ios-policy:user-defined?   int32
     |     |        +--:(ios-policy:compression-case)
     |     |        |  +--rw ios-policy:compression
     |     |        |     +--rw ios-policy:header!
     |     |        |        +--rw ios-policy:ip?   enumeration
     |     |        +--:(ios-policy:estimate-case)
     |     |        |  +--rw ios-policy:estimate
     |     |        |     +--rw ios-policy:bandwidth!
     |     |        |        +--rw ios-policy:delay-one-in
     |     |        |        |  +--rw ios-policy:doi?            uint32
     |     |        |        |  +--rw ios-policy:milliseconds?   uint32
     |     |        |        +--rw ios-policy:drop-one-in?    uint32
     |     |        +--:(ios-policy:forward-case)
     |     |        |  +--rw ios-policy:forward
     |     |        |     +--rw ios-policy:service-path?    uint32
     |     |        |     +--rw ios-policy:service-index?   uint8
     |     |        +--:(ios-policy:fair-queue-case)
     |     |        |  +--rw ios-policy:fair-queue
     |     |        |     +--rw ios-policy:dynamic-queues?   uint32
     |     |        |     +--rw ios-policy:queue-limit?      uint16
     |     |        +--:(ios-policy:netflow-sampler-case)
     |     |        |  +--rw ios-policy:netflow-sampler?               string
     |     |        +--:(ios-policy:police-case)
     |     |        |  +--rw (ios-policy:police-choice)?
     |     |        |     +--:(ios-policy:police-aggregate-case)
     |     |        |     |  +--rw ios-policy:police-aggregate
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:aggregate?   string
     |     |        |     +--:(ios-policy:police-policy-map-case)
     |     |        |     |  +--rw ios-policy:police-policy-map
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:cir?       police-bps-type
     |     |        |     |        +--rw ios-policy:bc?        police-burst-type
     |     |        |     |        +--rw ios-policy:be?        police-burst-type
     |     |        |     |        +--rw ios-policy:pir?       police-bps-type
     |     |        |     |        +--rw ios-policy:pir-be
     |     |        |     |        |  +--rw ios-policy:be?   police-burst-type
     |     |        |     |        +--rw ios-policy:actions
     |     |        |     |           +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-drop
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:drop?   empty
     |     |        |     |           +--rw ios-policy:exceed-dscp
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |           +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |           |        +--rw ios-policy:dscp
     |     |        |     |           |           +--rw ios-policy:table?   enumeration
     |     |        |     |           +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:exceed-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-drop
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:drop?   empty
     |     |        |     |           +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:violate-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-drop
     |     |        |     |              +--rw ios-policy:violate-action
     |     |        |     |                 +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-cir-percent-case)
     |     |        |     |  +--rw ios-policy:police-cir-percent
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:cir
     |     |        |     |           +--rw ios-policy:percent
     |     |        |     |              +--rw ios-policy:percentage?   ios-types:percentage
     |     |        |     |              +--rw ios-policy:bc?           uint16
     |     |        |     |              +--rw ios-policy:bc-ms
     |     |        |     |              |  +--rw ios-policy:ms?   empty
     |     |        |     |              +--rw ios-policy:be?           uint16
     |     |        |     |              +--rw ios-policy:be-ms
     |     |        |     |              |  +--rw ios-policy:ms?   empty
     |     |        |     |              +--rw ios-policy:pir
     |     |        |     |              |  +--rw ios-policy:percent?   ios-types:percentage
     |     |        |     |              +--rw ios-policy:pir-be
     |     |        |     |              |  +--rw ios-policy:be?   uint16
     |     |        |     |              +--rw ios-policy:pir-be-ms
     |     |        |     |              |  +--rw ios-policy:ms?   empty
     |     |        |     |              +--rw ios-policy:actions
     |     |        |     |                 +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-drop
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:drop?   empty
     |     |        |     |                 +--rw ios-policy:exceed-dscp
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |                 +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |                 |        +--rw ios-policy:dscp
     |     |        |     |                 |           +--rw ios-policy:table?   enumeration
     |     |        |     |                 +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:exceed-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-drop
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:drop?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:violate-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-drop
     |     |        |     |                    +--rw ios-policy:violate-action
     |     |        |     |                       +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-rate-unit-case)
     |     |        |     |  +--rw ios-policy:police-rate-unit
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:rate
     |     |        |     |           +--rw ios-policy:units?        uint64
     |     |        |     |           +--rw ios-policy:xps?          police-pps-bps-type
     |     |        |     |           +--rw ios-policy:burst
     |     |        |     |           |  +--rw ios-policy:burst-value?   uint32
     |     |        |     |           |  +--rw ios-policy:burst-type?    police-packets-bytes-type
     |     |        |     |           +--rw ios-policy:peak-rate
     |     |        |     |           |  +--rw ios-policy:peak-rate-value?   uint32
     |     |        |     |           |  +--rw ios-policy:xps?               police-pps-bps-type
     |     |        |     |           +--rw ios-policy:peak-burst
     |     |        |     |           |  +--rw ios-policy:burst-value?   uint32
     |     |        |     |           |  +--rw ios-policy:burst-type?    police-packets-bytes-type
     |     |        |     |           +--rw ios-policy:actions
     |     |        |     |              +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |              +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |              +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:transmit?   empty
     |     |        |     |              +--rw ios-policy:conform-drop
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:drop?   empty
     |     |        |     |              +--rw ios-policy:exceed-dscp
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |              +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |              +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |              +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |              |        +--rw ios-policy:dscp
     |     |        |     |              |           +--rw ios-policy:table?   enumeration
     |     |        |     |              +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |              +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              +--rw ios-policy:exceed-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:transmit?   empty
     |     |        |     |              +--rw ios-policy:exceed-drop
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:drop?   empty
     |     |        |     |              +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |              +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |              +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |              +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              +--rw ios-policy:violate-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:transmit?   empty
     |     |        |     |              +--rw ios-policy:violate-drop
     |     |        |     |                 +--rw ios-policy:violate-action
     |     |        |     |                    +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-rate-percent-case)
     |     |        |     |  +--rw ios-policy:police-rate-percent
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:rate
     |     |        |     |           +--rw ios-policy:percent
     |     |        |     |              +--rw ios-policy:percentage?      ios-types:percentage
     |     |        |     |              +--rw ios-policy:burst?           uint16
     |     |        |     |              +--rw ios-policy:ms?              empty
     |     |        |     |              +--rw ios-policy:peak-rate
     |     |        |     |              |  +--rw ios-policy:percent?   ios-types:percentage
     |     |        |     |              +--rw ios-policy:peak-burst?      uint16
     |     |        |     |              +--rw ios-policy:peak-burst-ms
     |     |        |     |              |  +--rw ios-policy:ms?   empty
     |     |        |     |              +--rw ios-policy:actions
     |     |        |     |                 +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-drop
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:drop?   empty
     |     |        |     |                 +--rw ios-policy:exceed-dscp
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |                 +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |                 |        +--rw ios-policy:dscp
     |     |        |     |                 |           +--rw ios-policy:table?   enumeration
     |     |        |     |                 +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:exceed-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-drop
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:drop?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:violate-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-drop
     |     |        |     |                    +--rw ios-policy:violate-action
     |     |        |     |                       +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-rate-pdp-case)
     |     |        |     |  +--rw ios-policy:police-rate-pdp
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:rate
     |     |        |     |           +--rw ios-policy:pdp
     |     |        |     |              +--rw ios-policy:burst?        police-burst-type
     |     |        |     |              +--rw ios-policy:peak-rate?    enumeration
     |     |        |     |              +--rw ios-policy:peak-burst?   police-burst-type
     |     |        |     |              +--rw ios-policy:actions
     |     |        |     |                 +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:conform-transmit
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:conform-drop
     |     |        |     |                 |  +--rw ios-policy:conform-action
     |     |        |     |                 |     +--rw ios-policy:drop?   empty
     |     |        |     |                 +--rw ios-policy:exceed-dscp
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |                 +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |                 |        +--rw ios-policy:dscp
     |     |        |     |                 |           +--rw ios-policy:table?   enumeration
     |     |        |     |                 +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:exceed-transmit
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:exceed-drop
     |     |        |     |                 |  +--rw ios-policy:exceed-action
     |     |        |     |                 |     +--rw ios-policy:drop?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |                 |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |                 +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |                 +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |                 |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |                 +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |                 +--rw ios-policy:violate-transmit
     |     |        |     |                 |  +--rw ios-policy:violate-action
     |     |        |     |                 |     +--rw ios-policy:transmit?   empty
     |     |        |     |                 +--rw ios-policy:violate-drop
     |     |        |     |                    +--rw ios-policy:violate-action
     |     |        |     |                       +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-target-bitrate-case)
     |     |        |     |  +--rw ios-policy:police-target-bitrate
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:bit-rate?             uint64
     |     |        |     |        +--rw ios-policy:confirm_burst-byte?   uint64
     |     |        |     |        +--rw ios-policy:excess_burst-byte?    uint64
     |     |        |     |        +--rw ios-policy:conform-action?       empty
     |     |        |     |        +--rw ios-policy:transmit?             empty
     |     |        |     |        +--rw ios-policy:exceed-action?        empty
     |     |        |     |        +--rw ios-policy:drop?                 empty
     |     |        |     |        +--rw ios-policy:set-dscp-transmit?    empty
     |     |        |     |        +--rw ios-policy:dscp?                 empty
     |     |        |     |        +--rw ios-policy:table?                string
     |     |        |     |        +--rw ios-policy:actions
     |     |        |     |           +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-drop
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:drop?   empty
     |     |        |     |           +--rw ios-policy:exceed-dscp
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |           +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |           |        +--rw ios-policy:dscp
     |     |        |     |           |           +--rw ios-policy:table?   enumeration
     |     |        |     |           +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:exceed-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-drop
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:drop?   empty
     |     |        |     |           +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:violate-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-drop
     |     |        |     |              +--rw ios-policy:violate-action
     |     |        |     |                 +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-flow-case)
     |     |        |     |  +--rw ios-policy:police-flow
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:flow
     |     |        |     |           +--rw ios-policy:mask?           enumeration
     |     |        |     |           +--rw ios-policy:bps?            police-bps-type
     |     |        |     |           +--rw ios-policy:burst-normal?   police-burst-type
     |     |        |     |           +--rw ios-policy:actions
     |     |        |     |              +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |              +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |              +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:conform-transmit
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:transmit?   empty
     |     |        |     |              +--rw ios-policy:conform-drop
     |     |        |     |              |  +--rw ios-policy:conform-action
     |     |        |     |              |     +--rw ios-policy:drop?   empty
     |     |        |     |              +--rw ios-policy:exceed-dscp
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |              +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |              +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |              +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |              |        +--rw ios-policy:dscp
     |     |        |     |              |           +--rw ios-policy:table?   enumeration
     |     |        |     |              +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |              +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              +--rw ios-policy:exceed-transmit
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:transmit?   empty
     |     |        |     |              +--rw ios-policy:exceed-drop
     |     |        |     |              |  +--rw ios-policy:exceed-action
     |     |        |     |              |     +--rw ios-policy:drop?   empty
     |     |        |     |              +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |              +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |              |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |              +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |              +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |              +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |              |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |              +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |              +--rw ios-policy:violate-transmit
     |     |        |     |              |  +--rw ios-policy:violate-action
     |     |        |     |              |     +--rw ios-policy:transmit?   empty
     |     |        |     |              +--rw ios-policy:violate-drop
     |     |        |     |                 +--rw ios-policy:violate-action
     |     |        |     |                    +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-catalyst-case)
     |     |        |     |  +--rw ios-policy:police-catalyst
     |     |        |     |     +--rw ios-policy:police
     |     |        |     |        +--rw ios-policy:bps-value?    string
     |     |        |     |        +--rw ios-policy:bps?          empty
     |     |        |     |        +--rw ios-policy:byte-value?   string
     |     |        |     |        +--rw ios-policy:byte?         empty
     |     |        |     |        +--rw ios-policy:actions
     |     |        |     |           +--rw ios-policy:conform-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           +--rw ios-policy:conform-set-cos-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:conform-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           +--rw ios-policy:conform-set-dscp-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-imposition-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           |     +--rw ios-policy:table?                              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:conform-set-mpls-exp-topmost-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           |     +--rw ios-policy:table?                           -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           +--rw ios-policy:conform-set-prec-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:conform-set-qos-transmit-table
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:conform-transmit
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:conform-drop
     |     |        |     |           |  +--rw ios-policy:conform-action
     |     |        |     |           |     +--rw ios-policy:drop?   empty
     |     |        |     |           +--rw ios-policy:exceed-dscp
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:dscp?   ios-types:dscp-type
     |     |        |     |           +--rw ios-policy:exceed-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:exceed-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit
     |     |        |     |           |        +--rw ios-policy:dscp
     |     |        |     |           |           +--rw ios-policy:table?   enumeration
     |     |        |     |           +--rw ios-policy:exceed-set-dscp-transmit-table
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:exceed-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:exceed-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:exceed-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:exceed-transmit
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:exceed-drop
     |     |        |     |           |  +--rw ios-policy:exceed-action
     |     |        |     |           |     +--rw ios-policy:drop?   empty
     |     |        |     |           +--rw ios-policy:violate-set-clp-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-clp-transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-set-cos-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-cos-transmit?   ios-types:cos_value-type
     |     |        |     |           |     +--rw ios-policy:table?              -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-discard-class-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-discard-class-transmit?   uint8
     |     |        |     |           +--rw ios-policy:violate-set-dscp-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-dscp-transmit?   ios-types:dscp-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-frde-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-frde-transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-set-mpls-exp-imposition-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-imposition-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:violate-set-mpls-exp-topmost-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-mpls-exp-topmost-transmit?   ios-types:exp_value-type
     |     |        |     |           +--rw ios-policy:violate-set-prec-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-prec-transmit?   ios-types:prec_value-type
     |     |        |     |           |     +--rw ios-policy:table?               -> /ios:native/table-map/name
     |     |        |     |           +--rw ios-policy:violate-set-qos-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:set-qos-transmit?   ios-types:qos_value-type
     |     |        |     |           +--rw ios-policy:violate-transmit
     |     |        |     |           |  +--rw ios-policy:violate-action
     |     |        |     |           |     +--rw ios-policy:transmit?   empty
     |     |        |     |           +--rw ios-policy:violate-drop
     |     |        |     |              +--rw ios-policy:violate-action
     |     |        |     |                 +--rw ios-policy:drop?   empty
     |     |        |     +--:(ios-policy:police-switch-case)
     |     |        |        +--rw ios-policy:police-switch
     |     |        |           +--rw ios-policy:police
     |     |        |              +--rw ios-policy:cir?             uint32
     |     |        |              +--rw ios-policy:bc?              uint32
     |     |        |              +--rw ios-policy:exceed-action?   enumeration
     |     |        +--:(ios-policy:priority-case)
     |     |        |  +--rw ios-policy:priority
     |     |        |     +--rw ios-policy:level?             uint8
     |     |        |     +--rw (ios-policy:priority-type)?
     |     |        |     |  +--:(ios-policy:kilo-bits)
     |     |        |     |  |  +--rw ios-policy:kilo-bits?   uint32
     |     |        |     |  +--:(ios-policy:percent)
     |     |        |     |     +--rw ios-policy:percent?     uint16
     |     |        |     +--rw ios-policy:burst?             uint32
     |     |        +--:(ios-policy:queue-buffers-case)
     |     |        |  +--rw ios-policy:queue-buffers
     |     |        |     +--rw ios-policy:ratio?   uint8
     |     |        +--:(ios-policy:queue-limit-case)
     |     |        |  +--rw ios-policy:queue-limit
     |     |        |  |  +--rw ios-policy:queue-limit-value?   uint32
     |     |        |  |  +--rw ios-policy:queue-limit-type?    enumeration
     |     |        |  +--rw ios-policy:queue-limit-dscp
     |     |        |     +--rw ios-policy:dscp* [dscp-val]
     |     |        |        +--rw ios-policy:dscp-val     ios-types:dscp-type
     |     |        |        +--rw ios-policy:values?      empty
     |     |        |        +--rw ios-policy:dscp-val1?   ios-types:dscp-type
     |     |        |        +--rw ios-policy:percent?     uint8
     |     |        +--:(ios-policy:random-detect)
     |     |        |  +--rw ios-policy:random-detect
     |     |        |     +--rw ios-policy:aggregate!
     |     |        |     |  +--rw ios-policy:minimum-thresh?     uint32
     |     |        |     |  +--rw ios-policy:maximum-thresh?     uint32
     |     |        |     |  +--rw ios-policy:mark-probability?   empty
     |     |        |     |  +--rw ios-policy:denominator?        uint32
     |     |        |     +--rw ios-policy:discard-class
     |     |        |     |  +--rw ios-policy:dclass?          uint16
     |     |        |     |  +--rw ios-policy:min-threshold?   uint16
     |     |        |     |  +--rw ios-policy:max-threshold?   uint16
     |     |        |     |  +--rw ios-policy:denominator?     uint32
     |     |        |     +--rw ios-policy:discard-class-based?              empty
     |     |        |     +--rw ios-policy:dscp-based?                       empty
     |     |        |     +--rw ios-policy:dscp* [dscp-val]
     |     |        |     |  +--rw ios-policy:dscp-val         ios-types:dscp-type
     |     |        |     |  +--rw ios-policy:min-threshold?   uint16
     |     |        |     |  +--rw ios-policy:max-threshold?   uint16
     |     |        |     |  +--rw ios-policy:denominator?     uint32
     |     |        |     +--rw ios-policy:ecn?                              empty
     |     |        |     +--rw ios-policy:exponential-weighting-constant?   uint16
     |     |        |     +--rw ios-policy:prec-based?                       empty
     |     |        |     +--rw ios-policy:precedence
     |     |        |        +--rw ios-policy:prec?            precedence-type2
     |     |        |        +--rw ios-policy:min-threshold?   uint16
     |     |        |        +--rw ios-policy:max-threshold?   uint16
     |     |        |        +--rw ios-policy:denominator?     uint32
     |     |        +--:(ios-policy:service-policy-case)
     |     |        |  +--rw ios-policy:service-policy?                string
     |     |        +--:(ios-policy:set-case)
     |     |        |  +--rw ios-policy:set
     |     |        |     +--rw ios-policy:atm-clp?         empty
     |     |        |     +--rw ios-policy:cos
     |     |        |     |  +--rw (ios-policy:cos-type)?
     |     |        |     |     +--:(ios-policy:a)
     |     |        |     |     |  +--rw ios-policy:val?             uint16
     |     |        |     |     +--:(ios-policy:b)
     |     |        |     |        +--rw ios-policy:pack?            enumeration
     |     |        |     |        +--rw ios-policy:user-priority?   empty
     |     |        |     |        +--rw ios-policy:table?           string
     |     |        |     +--rw ios-policy:discard-class?   uint16
     |     |        |     +--rw ios-policy:dscp
     |     |        |     |  +--rw ios-policy:dscp!
     |     |        |     |  |  +--rw ios-policy:table?   string
     |     |        |     |  +--rw ios-policy:tunnel?     empty
     |     |        |     |  +--rw ios-policy:dscp-val?   ios-types:dscp-type
     |     |        |     +--rw ios-policy:fr-de?           empty
     |     |        |     +--rw ios-policy:ip
     |     |        |     |  +--rw (ios-policy:ip-choice)?
     |     |        |     |     +--:(ios-policy:dscp)
     |     |        |     |     |  +--rw ios-policy:dscp
     |     |        |     |     |     +--rw ios-policy:tunnel?     empty
     |     |        |     |     |     +--rw ios-policy:dscp-val?   ios-types:dscp-type
     |     |        |     |     +--:(ios-policy:precedence)
     |     |        |     |        +--rw ios-policy:precedence!
     |     |        |     |           +--rw ios-policy:precedence-val?   ios-types:precedence-type
     |     |        |     +--rw ios-policy:mpls
     |     |        |     |  +--rw ios-policy:experimental
     |     |        |     |     +--rw ios-policy:imposition
     |     |        |     |     |  +--rw ios-policy:exp-value?   uint8
     |     |        |     |     +--rw ios-policy:topmost
     |     |        |     |        +--rw ios-policy:exp-value?   uint8
     |     |        |     +--rw ios-policy:qos-group
     |     |        |        +--rw ios-policy:qos-group-value?   uint8
     |     |        +--:(ios-policy:shape-case)
     |     |        |  +--rw ios-policy:shape
     |     |        |     +--rw ios-policy:adaptive?         uint32
     |     |        |     +--rw ios-policy:average
     |     |        |     |  +--rw (ios-policy:average-choice)?
     |     |        |     |     +--:(ios-policy:a)
     |     |        |     |     |  +--rw ios-policy:bit-rate?                      uint64
     |     |        |     |     |  +--rw ios-policy:bits-per-interval-sustained?   uint32
     |     |        |     |     |  +--rw ios-policy:bits-per-interval-excess?      uint32
     |     |        |     |     |  +--rw ios-policy:account
     |     |        |     |     |     +--rw ios-policy:user-defined?   int32
     |     |        |     |     +--:(ios-policy:b)
     |     |        |     |        +--rw ios-policy:percent?                       ios-types:percentage
     |     |        |     |        +--rw ios-policy:burst-size-sustained?          uint16
     |     |        |     |        +--rw ios-policy:ms?                            empty
     |     |        |     |        +--rw ios-policy:bse
     |     |        |     |           +--rw ios-policy:burst-size-excess?   uint16
     |     |        |     |           +--rw ios-policy:ms?                  empty
     |     |        |     +--rw ios-policy:fecn-adapt?       empty
     |     |        |     +--rw ios-policy:fr-voice-adapt!
     |     |        |     |  +--rw ios-policy:deactivation?   uint16
     |     |        |     +--rw ios-policy:max-buffers?      uint16
     |     |        +--:(ios-policy:trust-case)
     |     |           +--rw ios-policy:trust?                         enumeration
     |     +--rw ios-policy:description?         string
     |     +--rw ios-policy:sequence-interval?   uint16
     +--rw interface
     |  +--rw AppNav-Compress* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw AppNav-UnCompress* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw ATM* [name]
     |  |  +--rw name                     string
     |  |  +--rw ios-atm:ip
     |  |  |  +--rw ios-atm:address?   inet:ipv4-address
     |  |  +--rw ios-atm:atm
     |  |  |  +--rw ios-atm:bandwidth?          enumeration
     |  |  |  +--rw ios-atm:enable-ilmi-trap?   boolean
     |  |  |  +--rw ios-atm:pvp* [pvp-number]
     |  |  |     +--rw ios-atm:pvp-number                 uint16
     |  |  |     +--rw ios-atm:l2transport?               empty
     |  |  |     +--rw (ios-atm:xconnect-choice)?
     |  |  |        +--:(ios-atm:xconnect)
     |  |  |        |  +--rw ios-atm:xconnect
     |  |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-atm:vcid?            uint32
     |  |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |        |     +--rw ios-atm:manual?          empty
     |  |  |        |     +--rw ios-atm:pw-class?        string
     |  |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |  |        |     +--rw ios-atm:backup
     |  |  |        |     |  +--rw ios-atm:peer
     |  |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |        |     |  +--rw ios-atm:delay
     |  |  |        |     |     +--rw ios-atm:min?   uint32
     |  |  |        |     |     +--rw ios-atm:max?   uint32
     |  |  |        |     +--rw ios-atm:mtu?             uint32
     |  |  |        +--:(ios-atm:xconnect-pw-class)
     |  |  |           +--rw ios-atm:xconnect-pw-class
     |  |  |              +--rw ios-atm:xconnect
     |  |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |  |                 +--rw ios-atm:vcid?       uint32
     |  |  |                 +--rw ios-atm:pw-class?   string
     |  |  |                 +--rw ios-atm:udp
     |  |  |                    +--rw ios-atm:port
     |  |  |                       +--rw ios-atm:local?    uint32
     |  |  |                       +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:load-interval?   uint32
     |  |  +--rw ios-atm:cem* [number]
     |  |  |  +--rw ios-atm:number                     uint32
     |  |  |  +--rw (ios-atm:xconnect-choice)?
     |  |  |     +--:(ios-atm:xconnect)
     |  |  |     |  +--rw ios-atm:xconnect
     |  |  |     |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |     |     +--rw ios-atm:vcid?            uint32
     |  |  |     |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |     |     +--rw ios-atm:manual?          empty
     |  |  |     |     +--rw ios-atm:pw-class?        string
     |  |  |     |     +--rw ios-atm:sequencing?      enumeration
     |  |  |     |     +--rw ios-atm:backup
     |  |  |     |     |  +--rw ios-atm:peer
     |  |  |     |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |     |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |     |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |     |     |  +--rw ios-atm:delay
     |  |  |     |     |     +--rw ios-atm:min?   uint32
     |  |  |     |     |     +--rw ios-atm:max?   uint32
     |  |  |     |     +--rw ios-atm:mtu?             uint32
     |  |  |     +--:(ios-atm:xconnect-pw-class)
     |  |  |        +--rw ios-atm:xconnect-pw-class
     |  |  |           +--rw ios-atm:xconnect
     |  |  |              +--rw ios-atm:address?    inet:ipv4-address
     |  |  |              +--rw ios-atm:vcid?       uint32
     |  |  |              +--rw ios-atm:pw-class?   string
     |  |  |              +--rw ios-atm:udp
     |  |  |                 +--rw ios-atm:port
     |  |  |                    +--rw ios-atm:local?    uint32
     |  |  |                    +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:pvc* [local-vpi-vci]
     |  |     +--rw ios-atm:local-vpi-vci              string
     |  |     +--rw ios-atm:remote-vpi-vci?            string
     |  |     +--rw ios-atm:l2transport?               empty
     |  |     +--rw ios-atm:ubr?                       uint32
     |  |     +--rw (ios-atm:xconnect-choice)?
     |  |        +--:(ios-atm:xconnect)
     |  |        |  +--rw ios-atm:xconnect
     |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |        |     +--rw ios-atm:vcid?            uint32
     |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |        |     +--rw ios-atm:manual?          empty
     |  |        |     +--rw ios-atm:pw-class?        string
     |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |        |     +--rw ios-atm:backup
     |  |        |     |  +--rw ios-atm:peer
     |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |        |     |  +--rw ios-atm:delay
     |  |        |     |     +--rw ios-atm:min?   uint32
     |  |        |     |     +--rw ios-atm:max?   uint32
     |  |        |     +--rw ios-atm:mtu?             uint32
     |  |        +--:(ios-atm:xconnect-pw-class)
     |  |           +--rw ios-atm:xconnect-pw-class
     |  |              +--rw ios-atm:xconnect
     |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |                 +--rw ios-atm:vcid?       uint32
     |  |                 +--rw ios-atm:pw-class?   string
     |  |                 +--rw ios-atm:udp
     |  |                    +--rw ios-atm:port
     |  |                       +--rw ios-atm:local?    uint32
     |  |                       +--rw ios-atm:remote?   uint32
     |  +--rw ATM-subinterface
     |  |  +--rw ATM* [name]
     |  |     +--rw name                     string
     |  |     +--rw ios-atm:ip
     |  |     |  +--rw ios-atm:address?   inet:ipv4-address
     |  |     +--rw ios-atm:atm
     |  |     |  +--rw ios-atm:bandwidth?          enumeration
     |  |     |  +--rw ios-atm:enable-ilmi-trap?   boolean
     |  |     |  +--rw ios-atm:pvp* [pvp-number]
     |  |     |     +--rw ios-atm:pvp-number                 uint16
     |  |     |     +--rw ios-atm:l2transport?               empty
     |  |     |     +--rw (ios-atm:xconnect-choice)?
     |  |     |        +--:(ios-atm:xconnect)
     |  |     |        |  +--rw ios-atm:xconnect
     |  |     |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |     |        |     +--rw ios-atm:vcid?            uint32
     |  |     |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |     |        |     +--rw ios-atm:manual?          empty
     |  |     |        |     +--rw ios-atm:pw-class?        string
     |  |     |        |     +--rw ios-atm:sequencing?      enumeration
     |  |     |        |     +--rw ios-atm:backup
     |  |     |        |     |  +--rw ios-atm:peer
     |  |     |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |     |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |     |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |     |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |     |        |     |  +--rw ios-atm:delay
     |  |     |        |     |     +--rw ios-atm:min?   uint32
     |  |     |        |     |     +--rw ios-atm:max?   uint32
     |  |     |        |     +--rw ios-atm:mtu?             uint32
     |  |     |        +--:(ios-atm:xconnect-pw-class)
     |  |     |           +--rw ios-atm:xconnect-pw-class
     |  |     |              +--rw ios-atm:xconnect
     |  |     |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |     |                 +--rw ios-atm:vcid?       uint32
     |  |     |                 +--rw ios-atm:pw-class?   string
     |  |     |                 +--rw ios-atm:udp
     |  |     |                    +--rw ios-atm:port
     |  |     |                       +--rw ios-atm:local?    uint32
     |  |     |                       +--rw ios-atm:remote?   uint32
     |  |     +--rw ios-atm:load-interval?   uint32
     |  |     +--rw ios-atm:cem* [number]
     |  |     |  +--rw ios-atm:number                     uint32
     |  |     |  +--rw (ios-atm:xconnect-choice)?
     |  |     |     +--:(ios-atm:xconnect)
     |  |     |     |  +--rw ios-atm:xconnect
     |  |     |     |     +--rw ios-atm:address?         inet:ipv4-address
     |  |     |     |     +--rw ios-atm:vcid?            uint32
     |  |     |     |     +--rw ios-atm:encapsulation?   enumeration
     |  |     |     |     +--rw ios-atm:manual?          empty
     |  |     |     |     +--rw ios-atm:pw-class?        string
     |  |     |     |     +--rw ios-atm:sequencing?      enumeration
     |  |     |     |     +--rw ios-atm:backup
     |  |     |     |     |  +--rw ios-atm:peer
     |  |     |     |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |     |     |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |     |     |     |  |  +--rw ios-atm:pw-class?              string
     |  |     |     |     |  |  +--rw ios-atm:priority?              uint8
     |  |     |     |     |  +--rw ios-atm:delay
     |  |     |     |     |     +--rw ios-atm:min?   uint32
     |  |     |     |     |     +--rw ios-atm:max?   uint32
     |  |     |     |     +--rw ios-atm:mtu?             uint32
     |  |     |     +--:(ios-atm:xconnect-pw-class)
     |  |     |        +--rw ios-atm:xconnect-pw-class
     |  |     |           +--rw ios-atm:xconnect
     |  |     |              +--rw ios-atm:address?    inet:ipv4-address
     |  |     |              +--rw ios-atm:vcid?       uint32
     |  |     |              +--rw ios-atm:pw-class?   string
     |  |     |              +--rw ios-atm:udp
     |  |     |                 +--rw ios-atm:port
     |  |     |                    +--rw ios-atm:local?    uint32
     |  |     |                    +--rw ios-atm:remote?   uint32
     |  |     +--rw ios-atm:pvc* [local-vpi-vci]
     |  |        +--rw ios-atm:local-vpi-vci              string
     |  |        +--rw ios-atm:remote-vpi-vci?            string
     |  |        +--rw ios-atm:l2transport?               empty
     |  |        +--rw ios-atm:ubr?                       uint32
     |  |        +--rw (ios-atm:xconnect-choice)?
     |  |           +--:(ios-atm:xconnect)
     |  |           |  +--rw ios-atm:xconnect
     |  |           |     +--rw ios-atm:address?         inet:ipv4-address
     |  |           |     +--rw ios-atm:vcid?            uint32
     |  |           |     +--rw ios-atm:encapsulation?   enumeration
     |  |           |     +--rw ios-atm:manual?          empty
     |  |           |     +--rw ios-atm:pw-class?        string
     |  |           |     +--rw ios-atm:sequencing?      enumeration
     |  |           |     +--rw ios-atm:backup
     |  |           |     |  +--rw ios-atm:peer
     |  |           |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |           |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |           |     |  |  +--rw ios-atm:pw-class?              string
     |  |           |     |  |  +--rw ios-atm:priority?              uint8
     |  |           |     |  +--rw ios-atm:delay
     |  |           |     |     +--rw ios-atm:min?   uint32
     |  |           |     |     +--rw ios-atm:max?   uint32
     |  |           |     +--rw ios-atm:mtu?             uint32
     |  |           +--:(ios-atm:xconnect-pw-class)
     |  |              +--rw ios-atm:xconnect-pw-class
     |  |                 +--rw ios-atm:xconnect
     |  |                    +--rw ios-atm:address?    inet:ipv4-address
     |  |                    +--rw ios-atm:vcid?       uint32
     |  |                    +--rw ios-atm:pw-class?   string
     |  |                    +--rw ios-atm:udp
     |  |                       +--rw ios-atm:port
     |  |                          +--rw ios-atm:local?    uint32
     |  |                          +--rw ios-atm:remote?   uint32
     |  +--rw ATM-ACR* [name]
     |  |  +--rw name                     string
     |  |  +--rw ios-atm:ip
     |  |  |  +--rw ios-atm:address?   inet:ipv4-address
     |  |  +--rw ios-atm:atm
     |  |  |  +--rw ios-atm:bandwidth?          enumeration
     |  |  |  +--rw ios-atm:enable-ilmi-trap?   boolean
     |  |  |  +--rw ios-atm:pvp* [pvp-number]
     |  |  |     +--rw ios-atm:pvp-number                 uint16
     |  |  |     +--rw ios-atm:l2transport?               empty
     |  |  |     +--rw (ios-atm:xconnect-choice)?
     |  |  |        +--:(ios-atm:xconnect)
     |  |  |        |  +--rw ios-atm:xconnect
     |  |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-atm:vcid?            uint32
     |  |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |        |     +--rw ios-atm:manual?          empty
     |  |  |        |     +--rw ios-atm:pw-class?        string
     |  |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |  |        |     +--rw ios-atm:backup
     |  |  |        |     |  +--rw ios-atm:peer
     |  |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |        |     |  +--rw ios-atm:delay
     |  |  |        |     |     +--rw ios-atm:min?   uint32
     |  |  |        |     |     +--rw ios-atm:max?   uint32
     |  |  |        |     +--rw ios-atm:mtu?             uint32
     |  |  |        +--:(ios-atm:xconnect-pw-class)
     |  |  |           +--rw ios-atm:xconnect-pw-class
     |  |  |              +--rw ios-atm:xconnect
     |  |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |  |                 +--rw ios-atm:vcid?       uint32
     |  |  |                 +--rw ios-atm:pw-class?   string
     |  |  |                 +--rw ios-atm:udp
     |  |  |                    +--rw ios-atm:port
     |  |  |                       +--rw ios-atm:local?    uint32
     |  |  |                       +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:load-interval?   uint32
     |  |  +--rw ios-atm:cem* [number]
     |  |  |  +--rw ios-atm:number                     uint32
     |  |  |  +--rw (ios-atm:xconnect-choice)?
     |  |  |     +--:(ios-atm:xconnect)
     |  |  |     |  +--rw ios-atm:xconnect
     |  |  |     |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |     |     +--rw ios-atm:vcid?            uint32
     |  |  |     |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |     |     +--rw ios-atm:manual?          empty
     |  |  |     |     +--rw ios-atm:pw-class?        string
     |  |  |     |     +--rw ios-atm:sequencing?      enumeration
     |  |  |     |     +--rw ios-atm:backup
     |  |  |     |     |  +--rw ios-atm:peer
     |  |  |     |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |     |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |     |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |     |     |  +--rw ios-atm:delay
     |  |  |     |     |     +--rw ios-atm:min?   uint32
     |  |  |     |     |     +--rw ios-atm:max?   uint32
     |  |  |     |     +--rw ios-atm:mtu?             uint32
     |  |  |     +--:(ios-atm:xconnect-pw-class)
     |  |  |        +--rw ios-atm:xconnect-pw-class
     |  |  |           +--rw ios-atm:xconnect
     |  |  |              +--rw ios-atm:address?    inet:ipv4-address
     |  |  |              +--rw ios-atm:vcid?       uint32
     |  |  |              +--rw ios-atm:pw-class?   string
     |  |  |              +--rw ios-atm:udp
     |  |  |                 +--rw ios-atm:port
     |  |  |                    +--rw ios-atm:local?    uint32
     |  |  |                    +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:pvc* [local-vpi-vci]
     |  |     +--rw ios-atm:local-vpi-vci              string
     |  |     +--rw ios-atm:remote-vpi-vci?            string
     |  |     +--rw ios-atm:l2transport?               empty
     |  |     +--rw ios-atm:ubr?                       uint32
     |  |     +--rw (ios-atm:xconnect-choice)?
     |  |        +--:(ios-atm:xconnect)
     |  |        |  +--rw ios-atm:xconnect
     |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |        |     +--rw ios-atm:vcid?            uint32
     |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |        |     +--rw ios-atm:manual?          empty
     |  |        |     +--rw ios-atm:pw-class?        string
     |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |        |     +--rw ios-atm:backup
     |  |        |     |  +--rw ios-atm:peer
     |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |        |     |  +--rw ios-atm:delay
     |  |        |     |     +--rw ios-atm:min?   uint32
     |  |        |     |     +--rw ios-atm:max?   uint32
     |  |        |     +--rw ios-atm:mtu?             uint32
     |  |        +--:(ios-atm:xconnect-pw-class)
     |  |           +--rw ios-atm:xconnect-pw-class
     |  |              +--rw ios-atm:xconnect
     |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |                 +--rw ios-atm:vcid?       uint32
     |  |                 +--rw ios-atm:pw-class?   string
     |  |                 +--rw ios-atm:udp
     |  |                    +--rw ios-atm:port
     |  |                       +--rw ios-atm:local?    uint32
     |  |                       +--rw ios-atm:remote?   uint32
     |  +--rw ATM-ACRsubinterface
     |  |  +--rw ATM-ACR* [name]
     |  |     +--rw name                     string
     |  |     +--rw ios-atm:ip
     |  |     |  +--rw ios-atm:address?   inet:ipv4-address
     |  |     +--rw ios-atm:atm
     |  |     |  +--rw ios-atm:bandwidth?          enumeration
     |  |     |  +--rw ios-atm:enable-ilmi-trap?   boolean
     |  |     |  +--rw ios-atm:pvp* [pvp-number]
     |  |     |     +--rw ios-atm:pvp-number                 uint16
     |  |     |     +--rw ios-atm:l2transport?               empty
     |  |     |     +--rw (ios-atm:xconnect-choice)?
     |  |     |        +--:(ios-atm:xconnect)
     |  |     |        |  +--rw ios-atm:xconnect
     |  |     |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |     |        |     +--rw ios-atm:vcid?            uint32
     |  |     |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |     |        |     +--rw ios-atm:manual?          empty
     |  |     |        |     +--rw ios-atm:pw-class?        string
     |  |     |        |     +--rw ios-atm:sequencing?      enumeration
     |  |     |        |     +--rw ios-atm:backup
     |  |     |        |     |  +--rw ios-atm:peer
     |  |     |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |     |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |     |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |     |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |     |        |     |  +--rw ios-atm:delay
     |  |     |        |     |     +--rw ios-atm:min?   uint32
     |  |     |        |     |     +--rw ios-atm:max?   uint32
     |  |     |        |     +--rw ios-atm:mtu?             uint32
     |  |     |        +--:(ios-atm:xconnect-pw-class)
     |  |     |           +--rw ios-atm:xconnect-pw-class
     |  |     |              +--rw ios-atm:xconnect
     |  |     |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |     |                 +--rw ios-atm:vcid?       uint32
     |  |     |                 +--rw ios-atm:pw-class?   string
     |  |     |                 +--rw ios-atm:udp
     |  |     |                    +--rw ios-atm:port
     |  |     |                       +--rw ios-atm:local?    uint32
     |  |     |                       +--rw ios-atm:remote?   uint32
     |  |     +--rw ios-atm:load-interval?   uint32
     |  |     +--rw ios-atm:cem* [number]
     |  |     |  +--rw ios-atm:number                     uint32
     |  |     |  +--rw (ios-atm:xconnect-choice)?
     |  |     |     +--:(ios-atm:xconnect)
     |  |     |     |  +--rw ios-atm:xconnect
     |  |     |     |     +--rw ios-atm:address?         inet:ipv4-address
     |  |     |     |     +--rw ios-atm:vcid?            uint32
     |  |     |     |     +--rw ios-atm:encapsulation?   enumeration
     |  |     |     |     +--rw ios-atm:manual?          empty
     |  |     |     |     +--rw ios-atm:pw-class?        string
     |  |     |     |     +--rw ios-atm:sequencing?      enumeration
     |  |     |     |     +--rw ios-atm:backup
     |  |     |     |     |  +--rw ios-atm:peer
     |  |     |     |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |     |     |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |     |     |     |  |  +--rw ios-atm:pw-class?              string
     |  |     |     |     |  |  +--rw ios-atm:priority?              uint8
     |  |     |     |     |  +--rw ios-atm:delay
     |  |     |     |     |     +--rw ios-atm:min?   uint32
     |  |     |     |     |     +--rw ios-atm:max?   uint32
     |  |     |     |     +--rw ios-atm:mtu?             uint32
     |  |     |     +--:(ios-atm:xconnect-pw-class)
     |  |     |        +--rw ios-atm:xconnect-pw-class
     |  |     |           +--rw ios-atm:xconnect
     |  |     |              +--rw ios-atm:address?    inet:ipv4-address
     |  |     |              +--rw ios-atm:vcid?       uint32
     |  |     |              +--rw ios-atm:pw-class?   string
     |  |     |              +--rw ios-atm:udp
     |  |     |                 +--rw ios-atm:port
     |  |     |                    +--rw ios-atm:local?    uint32
     |  |     |                    +--rw ios-atm:remote?   uint32
     |  |     +--rw ios-atm:pvc* [local-vpi-vci]
     |  |        +--rw ios-atm:local-vpi-vci              string
     |  |        +--rw ios-atm:remote-vpi-vci?            string
     |  |        +--rw ios-atm:l2transport?               empty
     |  |        +--rw ios-atm:ubr?                       uint32
     |  |        +--rw (ios-atm:xconnect-choice)?
     |  |           +--:(ios-atm:xconnect)
     |  |           |  +--rw ios-atm:xconnect
     |  |           |     +--rw ios-atm:address?         inet:ipv4-address
     |  |           |     +--rw ios-atm:vcid?            uint32
     |  |           |     +--rw ios-atm:encapsulation?   enumeration
     |  |           |     +--rw ios-atm:manual?          empty
     |  |           |     +--rw ios-atm:pw-class?        string
     |  |           |     +--rw ios-atm:sequencing?      enumeration
     |  |           |     +--rw ios-atm:backup
     |  |           |     |  +--rw ios-atm:peer
     |  |           |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |           |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |           |     |  |  +--rw ios-atm:pw-class?              string
     |  |           |     |  |  +--rw ios-atm:priority?              uint8
     |  |           |     |  +--rw ios-atm:delay
     |  |           |     |     +--rw ios-atm:min?   uint32
     |  |           |     |     +--rw ios-atm:max?   uint32
     |  |           |     +--rw ios-atm:mtu?             uint32
     |  |           +--:(ios-atm:xconnect-pw-class)
     |  |              +--rw ios-atm:xconnect-pw-class
     |  |                 +--rw ios-atm:xconnect
     |  |                    +--rw ios-atm:address?    inet:ipv4-address
     |  |                    +--rw ios-atm:vcid?       uint32
     |  |                    +--rw ios-atm:pw-class?   string
     |  |                    +--rw ios-atm:udp
     |  |                       +--rw ios-atm:port
     |  |                          +--rw ios-atm:local?    uint32
     |  |                          +--rw ios-atm:remote?   uint32
     |  +--rw BDI* [name]
     |  |  +--rw name                         string
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-policy:service-policy
     |  |     +--rw ios-policy:history?   empty
     |  |     +--rw ios-policy:input?     string
     |  |     +--rw ios-policy:output?    string
     |  |     +--rw ios-policy:type
     |  |        +--rw ios-policy:control
     |  |        |  +--rw ios-policy:subscriber?   string
     |  |        +--rw ios-policy:performance-monitor
     |  |        |  +--rw ios-policy:direction?   enumeration
     |  |        |  +--rw ios-policy:name?        string
     |  |        +--rw ios-policy:service-chain
     |  |           +--rw ios-policy:input
     |  |           |  +--rw ios-policy:name?   string
     |  |           +--rw ios-policy:output
     |  |              +--rw ios-policy:name?   string
     |  +--rw CEM* [name]
     |  |  +--rw name                     string
     |  |  +--rw ios-atm:ip
     |  |  |  +--rw ios-atm:address?   inet:ipv4-address
     |  |  +--rw ios-atm:atm
     |  |  |  +--rw ios-atm:bandwidth?          enumeration
     |  |  |  +--rw ios-atm:enable-ilmi-trap?   boolean
     |  |  |  +--rw ios-atm:pvp* [pvp-number]
     |  |  |     +--rw ios-atm:pvp-number                 uint16
     |  |  |     +--rw ios-atm:l2transport?               empty
     |  |  |     +--rw (ios-atm:xconnect-choice)?
     |  |  |        +--:(ios-atm:xconnect)
     |  |  |        |  +--rw ios-atm:xconnect
     |  |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-atm:vcid?            uint32
     |  |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |        |     +--rw ios-atm:manual?          empty
     |  |  |        |     +--rw ios-atm:pw-class?        string
     |  |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |  |        |     +--rw ios-atm:backup
     |  |  |        |     |  +--rw ios-atm:peer
     |  |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |        |     |  +--rw ios-atm:delay
     |  |  |        |     |     +--rw ios-atm:min?   uint32
     |  |  |        |     |     +--rw ios-atm:max?   uint32
     |  |  |        |     +--rw ios-atm:mtu?             uint32
     |  |  |        +--:(ios-atm:xconnect-pw-class)
     |  |  |           +--rw ios-atm:xconnect-pw-class
     |  |  |              +--rw ios-atm:xconnect
     |  |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |  |                 +--rw ios-atm:vcid?       uint32
     |  |  |                 +--rw ios-atm:pw-class?   string
     |  |  |                 +--rw ios-atm:udp
     |  |  |                    +--rw ios-atm:port
     |  |  |                       +--rw ios-atm:local?    uint32
     |  |  |                       +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:load-interval?   uint32
     |  |  +--rw ios-atm:cem* [number]
     |  |  |  +--rw ios-atm:number                     uint32
     |  |  |  +--rw (ios-atm:xconnect-choice)?
     |  |  |     +--:(ios-atm:xconnect)
     |  |  |     |  +--rw ios-atm:xconnect
     |  |  |     |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |     |     +--rw ios-atm:vcid?            uint32
     |  |  |     |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |     |     +--rw ios-atm:manual?          empty
     |  |  |     |     +--rw ios-atm:pw-class?        string
     |  |  |     |     +--rw ios-atm:sequencing?      enumeration
     |  |  |     |     +--rw ios-atm:backup
     |  |  |     |     |  +--rw ios-atm:peer
     |  |  |     |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |     |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |     |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |     |     |  +--rw ios-atm:delay
     |  |  |     |     |     +--rw ios-atm:min?   uint32
     |  |  |     |     |     +--rw ios-atm:max?   uint32
     |  |  |     |     +--rw ios-atm:mtu?             uint32
     |  |  |     +--:(ios-atm:xconnect-pw-class)
     |  |  |        +--rw ios-atm:xconnect-pw-class
     |  |  |           +--rw ios-atm:xconnect
     |  |  |              +--rw ios-atm:address?    inet:ipv4-address
     |  |  |              +--rw ios-atm:vcid?       uint32
     |  |  |              +--rw ios-atm:pw-class?   string
     |  |  |              +--rw ios-atm:udp
     |  |  |                 +--rw ios-atm:port
     |  |  |                    +--rw ios-atm:local?    uint32
     |  |  |                    +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:pvc* [local-vpi-vci]
     |  |     +--rw ios-atm:local-vpi-vci              string
     |  |     +--rw ios-atm:remote-vpi-vci?            string
     |  |     +--rw ios-atm:l2transport?               empty
     |  |     +--rw ios-atm:ubr?                       uint32
     |  |     +--rw (ios-atm:xconnect-choice)?
     |  |        +--:(ios-atm:xconnect)
     |  |        |  +--rw ios-atm:xconnect
     |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |        |     +--rw ios-atm:vcid?            uint32
     |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |        |     +--rw ios-atm:manual?          empty
     |  |        |     +--rw ios-atm:pw-class?        string
     |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |        |     +--rw ios-atm:backup
     |  |        |     |  +--rw ios-atm:peer
     |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |        |     |  +--rw ios-atm:delay
     |  |        |     |     +--rw ios-atm:min?   uint32
     |  |        |     |     +--rw ios-atm:max?   uint32
     |  |        |     +--rw ios-atm:mtu?             uint32
     |  |        +--:(ios-atm:xconnect-pw-class)
     |  |           +--rw ios-atm:xconnect-pw-class
     |  |              +--rw ios-atm:xconnect
     |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |                 +--rw ios-atm:vcid?       uint32
     |  |                 +--rw ios-atm:pw-class?   string
     |  |                 +--rw ios-atm:udp
     |  |                    +--rw ios-atm:port
     |  |                       +--rw ios-atm:local?    uint32
     |  |                       +--rw ios-atm:remote?   uint32
     |  +--rw CEM-ACR* [name]
     |  |  +--rw name                     uint8
     |  |  +--rw ios-atm:ip
     |  |  |  +--rw ios-atm:address?   inet:ipv4-address
     |  |  +--rw ios-atm:atm
     |  |  |  +--rw ios-atm:bandwidth?          enumeration
     |  |  |  +--rw ios-atm:enable-ilmi-trap?   boolean
     |  |  |  +--rw ios-atm:pvp* [pvp-number]
     |  |  |     +--rw ios-atm:pvp-number                 uint16
     |  |  |     +--rw ios-atm:l2transport?               empty
     |  |  |     +--rw (ios-atm:xconnect-choice)?
     |  |  |        +--:(ios-atm:xconnect)
     |  |  |        |  +--rw ios-atm:xconnect
     |  |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-atm:vcid?            uint32
     |  |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |        |     +--rw ios-atm:manual?          empty
     |  |  |        |     +--rw ios-atm:pw-class?        string
     |  |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |  |        |     +--rw ios-atm:backup
     |  |  |        |     |  +--rw ios-atm:peer
     |  |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |        |     |  +--rw ios-atm:delay
     |  |  |        |     |     +--rw ios-atm:min?   uint32
     |  |  |        |     |     +--rw ios-atm:max?   uint32
     |  |  |        |     +--rw ios-atm:mtu?             uint32
     |  |  |        +--:(ios-atm:xconnect-pw-class)
     |  |  |           +--rw ios-atm:xconnect-pw-class
     |  |  |              +--rw ios-atm:xconnect
     |  |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |  |                 +--rw ios-atm:vcid?       uint32
     |  |  |                 +--rw ios-atm:pw-class?   string
     |  |  |                 +--rw ios-atm:udp
     |  |  |                    +--rw ios-atm:port
     |  |  |                       +--rw ios-atm:local?    uint32
     |  |  |                       +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:load-interval?   uint32
     |  |  +--rw ios-atm:cem* [number]
     |  |  |  +--rw ios-atm:number                     uint32
     |  |  |  +--rw (ios-atm:xconnect-choice)?
     |  |  |     +--:(ios-atm:xconnect)
     |  |  |     |  +--rw ios-atm:xconnect
     |  |  |     |     +--rw ios-atm:address?         inet:ipv4-address
     |  |  |     |     +--rw ios-atm:vcid?            uint32
     |  |  |     |     +--rw ios-atm:encapsulation?   enumeration
     |  |  |     |     +--rw ios-atm:manual?          empty
     |  |  |     |     +--rw ios-atm:pw-class?        string
     |  |  |     |     +--rw ios-atm:sequencing?      enumeration
     |  |  |     |     +--rw ios-atm:backup
     |  |  |     |     |  +--rw ios-atm:peer
     |  |  |     |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |  |     |     |  |  +--rw ios-atm:pw-class?              string
     |  |  |     |     |  |  +--rw ios-atm:priority?              uint8
     |  |  |     |     |  +--rw ios-atm:delay
     |  |  |     |     |     +--rw ios-atm:min?   uint32
     |  |  |     |     |     +--rw ios-atm:max?   uint32
     |  |  |     |     +--rw ios-atm:mtu?             uint32
     |  |  |     +--:(ios-atm:xconnect-pw-class)
     |  |  |        +--rw ios-atm:xconnect-pw-class
     |  |  |           +--rw ios-atm:xconnect
     |  |  |              +--rw ios-atm:address?    inet:ipv4-address
     |  |  |              +--rw ios-atm:vcid?       uint32
     |  |  |              +--rw ios-atm:pw-class?   string
     |  |  |              +--rw ios-atm:udp
     |  |  |                 +--rw ios-atm:port
     |  |  |                    +--rw ios-atm:local?    uint32
     |  |  |                    +--rw ios-atm:remote?   uint32
     |  |  +--rw ios-atm:pvc* [local-vpi-vci]
     |  |     +--rw ios-atm:local-vpi-vci              string
     |  |     +--rw ios-atm:remote-vpi-vci?            string
     |  |     +--rw ios-atm:l2transport?               empty
     |  |     +--rw ios-atm:ubr?                       uint32
     |  |     +--rw (ios-atm:xconnect-choice)?
     |  |        +--:(ios-atm:xconnect)
     |  |        |  +--rw ios-atm:xconnect
     |  |        |     +--rw ios-atm:address?         inet:ipv4-address
     |  |        |     +--rw ios-atm:vcid?            uint32
     |  |        |     +--rw ios-atm:encapsulation?   enumeration
     |  |        |     +--rw ios-atm:manual?          empty
     |  |        |     +--rw ios-atm:pw-class?        string
     |  |        |     +--rw ios-atm:sequencing?      enumeration
     |  |        |     +--rw ios-atm:backup
     |  |        |     |  +--rw ios-atm:peer
     |  |        |     |  |  +--rw ios-atm:peer-router-ip-addr?   inet:ipv4-address
     |  |        |     |  |  +--rw ios-atm:vcid?                  uint32
     |  |        |     |  |  +--rw ios-atm:pw-class?              string
     |  |        |     |  |  +--rw ios-atm:priority?              uint8
     |  |        |     |  +--rw ios-atm:delay
     |  |        |     |     +--rw ios-atm:min?   uint32
     |  |        |     |     +--rw ios-atm:max?   uint32
     |  |        |     +--rw ios-atm:mtu?             uint32
     |  |        +--:(ios-atm:xconnect-pw-class)
     |  |           +--rw ios-atm:xconnect-pw-class
     |  |              +--rw ios-atm:xconnect
     |  |                 +--rw ios-atm:address?    inet:ipv4-address
     |  |                 +--rw ios-atm:vcid?       uint32
     |  |                 +--rw ios-atm:pw-class?   string
     |  |                 +--rw ios-atm:udp
     |  |                    +--rw ios-atm:port
     |  |                       +--rw ios-atm:local?    uint32
     |  |                       +--rw ios-atm:remote?   uint32
     |  +--rw Embedded-Service-Engine* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw FastEthernet* [name]
     |  |  +--rw name                         string
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |     +--rw ios-sw:vlan?   union
     |  |  |  |     +--rw ios-sw:name?   string
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:multicast?   empty
     |  |  |  |  +--rw ios-sw:unicast?     empty
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw (ios-sw:mode-choice)?
     |  |  |  |     +--:(ios-sw:access)
     |  |  |  |     |  +--rw ios-sw:access!
     |  |  |  |     +--:(ios-sw:dot1q-tunnel)
     |  |  |  |     |  +--rw ios-sw:dot1q-tunnel!
     |  |  |  |     +--:(ios-sw:dynamic)
     |  |  |  |     |  +--rw ios-sw:dynamic?        enumeration
     |  |  |  |     +--:(ios-sw:private-vlan)
     |  |  |  |     |  +--rw ios-sw:private-vlan
     |  |  |  |     |     +--rw ios-sw:host?          empty
     |  |  |  |     |     +--rw ios-sw:promiscuous?   empty
     |  |  |  |     +--:(ios-sw:trunk)
     |  |  |  |        +--rw ios-sw:trunk!
     |  |  |  +--rw ios-sw:nonegotiate?       empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type?     enumeration
     |  |  |  |  +--rw ios-sw:mac-address
     |  |  |  |  |  +--rw ios-sw:sticky?       empty
     |  |  |  |  |  +--rw ios-sw:hw-address?   yang:mac-address
     |  |  |  |  |  +--rw ios-sw:vlan?         uint16
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:max-addresses?   uint16
     |  |  |  |  |  +--rw ios-sw:vlan?            string
     |  |  |  |  +--rw ios-sw:violation?     enumeration
     |  |  |  +--rw ios-sw:trunk
     |  |  |  |  +--rw ios-sw:allowed
     |  |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |     +--rw (ios-sw:vlan-choice)?
     |  |  |  |  |        +--:(ios-sw:vlans)
     |  |  |  |  |        |  +--rw ios-sw:vlans?    string
     |  |  |  |  |        +--:(ios-sw:add)
     |  |  |  |  |        |  +--rw ios-sw:add?      union
     |  |  |  |  |        +--:(ios-sw:all)
     |  |  |  |  |        |  +--rw ios-sw:all?      empty
     |  |  |  |  |        +--:(ios-sw:except)
     |  |  |  |  |        |  +--rw ios-sw:except*   union
     |  |  |  |  |        +--:(ios-sw:none)
     |  |  |  |  |        |  +--rw ios-sw:none?     empty
     |  |  |  |  |        +--:(ios-sw:remove)
     |  |  |  |  |           +--rw ios-sw:remove?   union
     |  |  |  |  +--rw ios-sw:encapsulation?   enumeration
     |  |  |  |  +--rw ios-sw:native
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  +--rw ios-sw:pruning
     |  |  |  |     +--rw ios-sw:vlan
     |  |  |  |        +--rw (ios-sw:vlan-choice)?
     |  |  |  |           +--:(ios-sw:vlans)
     |  |  |  |           |  +--rw ios-sw:vlans*    union
     |  |  |  |           +--:(ios-sw:add)
     |  |  |  |           |  +--rw ios-sw:add?      union
     |  |  |  |           +--:(ios-sw:except)
     |  |  |  |           |  +--rw ios-sw:except*   union
     |  |  |  |           +--:(ios-sw:none)
     |  |  |  |           |  +--rw ios-sw:none?     empty
     |  |  |  |           +--:(ios-sw:remove)
     |  |  |  |              +--rw ios-sw:remove?   union
     |  |  |  +--rw ios-sw:voice
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  |  +--rw ios-sw:name?   string
     |  |  |  |  +--rw ios-sw:detect
     |  |  |  |     +--rw ios-sw:cisco-phone!
     |  |  |  |        +--rw ios-sw:full-duplex?   empty
     |  |  |  +--rw ios-sw:priority
     |  |  |  |  +--rw ios-sw:extend
     |  |  |  |     +--rw (ios-sw:trust-choice)?
     |  |  |  |        +--:(ios-sw:trust)
     |  |  |  |        |  +--rw ios-sw:trust?   empty
     |  |  |  |        +--:(ios-sw:cos)
     |  |  |  |           +--rw ios-sw:cos?     uint8
     |  |  |  +--rw ios-sw:autostate
     |  |  |  |  +--rw ios-sw:exclude?   empty
     |  |  |  +--rw ios-sw:protected?         empty
     |  |  |  +--rw ios-sw:host?              empty
     |  |  |  +--rw ios-sw:private-vlan
     |  |  |  |  +--rw ios-sw:association
     |  |  |  |  |  +--rw ios-sw:host
     |  |  |  |  |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |  |  |  +--rw ios-sw:mapping
     |  |  |  |  |     +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |     +--rw ios-sw:secondary-range?   string
     |  |  |  |  |     +--rw ios-sw:add?               string
     |  |  |  |  |     +--rw ios-sw:remove?            string
     |  |  |  |  +--rw ios-sw:host-association
     |  |  |  |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |  |  +--rw ios-sw:mapping
     |  |  |  |     +--rw ios-sw:primary-range?     uint16
     |  |  |  |     +--rw ios-sw:secondary-range?   string
     |  |  |  |     +--rw ios-sw:add?               string
     |  |  |  |     +--rw ios-sw:remove?            string
     |  |  |  +--rw ios-sw:device-tracking
     |  |  |     +--rw ios-sw:attach-policy?   string
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  |  +--rw ios-bfd:template?   string
     |  |  |  +--rw ios-bfd:interval
     |  |  |  |  +--rw ios-bfd:msecs?        uint16
     |  |  |  |  +--rw ios-bfd:min_rx?       uint16
     |  |  |  |  +--rw ios-bfd:multiplier?   uint8
     |  |  |  +--rw ios-bfd:echo?       boolean
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  |  +--rw ios-mpls:accounting
     |  |  |  |  +--rw ios-mpls:experimental
     |  |  |  |     +--rw ios-mpls:input?    empty
     |  |  |  |     +--rw ios-mpls:output?   empty
     |  |  |  +--rw ios-mpls:bgp
     |  |  |  |  +--rw ios-mpls:forwarding?   empty
     |  |  |  +--rw ios-mpls:ip?            empty
     |  |  |  +--rw ios-mpls:label
     |  |  |  |  +--rw ios-mpls:protocol?   enumeration
     |  |  |  +--rw ios-mpls:ldp
     |  |  |  |  +--rw ios-mpls:discovery
     |  |  |  |     +--rw ios-mpls:transport-address?   ldp-discovery-address-type
     |  |  |  +--rw ios-mpls:mtu?           union
     |  |  |  +--rw ios-mpls:traffic-eng
     |  |  |     +--rw ios-mpls:administrative-weight?   uint32
     |  |  |     +--rw ios-mpls:attribute-flags?         mpls-te-attribute-flags
     |  |  |     +--rw ios-mpls:backup-path
     |  |  |     |  +--rw ios-mpls:Tunnel?   uint32
     |  |  |     +--rw ios-mpls:flooding
     |  |  |     |  +--rw ios-mpls:thresholds
     |  |  |     |     +--rw ios-mpls:down*   uint8
     |  |  |     |     +--rw ios-mpls:up*     uint8
     |  |  |     +--rw ios-mpls:passive-interface
     |  |  |     |  +--rw ios-mpls:nbr-te-id?     inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-if-addr?   inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-igp-id
     |  |  |     |     +--rw (ios-mpls:igp-id-choice)?
     |  |  |     |        +--:(ios-mpls:isis)
     |  |  |     |        |  +--rw ios-mpls:isis?   ios-isis:isis-net
     |  |  |     |        +--:(ios-mpls:ospf)
     |  |  |     |           +--rw ios-mpls:ospf?   inet:ipv4-address
     |  |  |     +--rw ios-mpls:tunnels?                 empty
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?               string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?        string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?      ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?         empty
     |  |  |  +--rw proxy-arp?               boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw mroute-cache?            boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw ios-igmp:igmp
     |  |  |  |  +--rw ios-igmp:static-group
     |  |  |  |  |  +--rw ios-igmp:groups* [name]
     |  |  |  |  |  |  +--rw ios-igmp:name    union
     |  |  |  |  |  +--rw ios-igmp:class-map* [id]
     |  |  |  |  |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |  |  +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |  |  |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |  |  |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |  |  +--rw ios-igmp:version?        uint8
     |  |  |  +--rw ios-lisp:lisp
     |  |  |  |  +--rw ios-lisp:source-locator?   string
     |  |  |  +--rw ios-nat:nat
     |  |  |  |  +--rw ios-nat:allow-static-host?   empty
     |  |  |  |  +--rw ios-nat:enable?              empty
     |  |  |  |  +--rw (ios-nat:nat-choice)?
     |  |  |  |     +--:(ios-nat:inside)
     |  |  |  |     |  +--rw ios-nat:inside?        empty
     |  |  |  |     +--:(ios-nat:outside)
     |  |  |  |        +--rw ios-nat:outside?       empty
     |  |  |  +--rw ios-nbar:nbar
     |  |  |  |  +--rw ios-nbar:protocol-discovery!
     |  |  |  |     +--rw ios-nbar:ipv4-ipv6?   enumeration
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process-id* [id]
     |  |  |  |  |  +--rw ios-ospf:id             uint16
     |  |  |  |  |  +--rw ios-ospf:area?          ios-types:ospf-area-type
     |  |  |  |  |  +--rw ios-ospf:secondaries?   empty
     |  |  |  |  |  +--rw ios-ospf:none?          empty
     |  |  |  |  +--rw ios-ospf:authentication!
     |  |  |  |  |  +--rw ios-ospf:key-chain
     |  |  |  |  |  |  +--rw ios-ospf:name?   string
     |  |  |  |  |  +--rw ios-ospf:message-digest?   empty
     |  |  |  |  |  +--rw ios-ospf:null?             empty
     |  |  |  |  +--rw ios-ospf:authentication-key
     |  |  |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:network?               enumeration
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw ios-ospf:all?   empty
     |  |  |  |  |  +--rw ios-ospf:out?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval
     |  |  |  |  |  +--rw ios-ospf:value?     uint32
     |  |  |  |  |  +--rw ios-ospf:minimal
     |  |  |  |  |     +--rw ios-ospf:hello-multiplier?   uint8
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:ignore?   empty
     |  |  |  |  +--rw ios-ospf:fast-reroute
     |  |  |  |  |  +--rw ios-ospf:per-prefix
     |  |  |  |  |     +--rw ios-ospf:candidate!
     |  |  |  |  |     |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |     +--rw ios-ospf:protection!
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:flood-reduction?       empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:lls!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |  |  |  +--rw ios-ospf:id     uint8
     |  |  |  |  |  +--rw ios-ospf:md5
     |  |  |  |  |     +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |     +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:mtu-ignore?            empty
     |  |  |  |  +--rw ios-ospf:multi-area
     |  |  |  |  |  +--rw ios-ospf:id?     union
     |  |  |  |  |  +--rw ios-ospf:cost?   uint32
     |  |  |  |  +--rw ios-ospf:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:resync-timeout?        uint32
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown?              empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospf:ttl-security!
     |  |  |  |     +--rw ios-ospf:diable?   empty
     |  |  |  |     +--rw ios-ospf:hops?     uint8
     |  |  |  +--rw ios-rsvp:rsvp
     |  |  |  |  +--rw ios-rsvp:authentication!
     |  |  |  |  |  +--rw ios-rsvp:key?           string
     |  |  |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  +--rw ios-rsvp:bandwidth!
     |  |  |  |  |  +--rw ios-rsvp:value
     |  |  |  |  |  |  +--rw ios-rsvp:value?      uint32
     |  |  |  |  |  |  +--rw ios-rsvp:sub-pool?   uint32
     |  |  |  |  |  +--rw ios-rsvp:percent?   uint16
     |  |  |  |  |  +--rw ios-rsvp:mam
     |  |  |  |  |     +--rw ios-rsvp:max-reservable-bw!
     |  |  |  |  |        +--rw ios-rsvp:value?   uint32
     |  |  |  |  |        +--rw ios-rsvp:bc0?     uint32
     |  |  |  |  |        +--rw ios-rsvp:bc1?     uint32
     |  |  |  |  +--rw ios-rsvp:neighbor!
     |  |  |  |  |  +--rw ios-rsvp:acl-number?   uint8
     |  |  |  |  +--rw ios-rsvp:precedence
     |  |  |  |  |  +--rw ios-rsvp:conform?   uint8
     |  |  |  |  |  +--rw ios-rsvp:exceed?    uint8
     |  |  |  |  +--rw ios-rsvp:signalling
     |  |  |  |  |  +--rw ios-rsvp:dscp?                uint8
     |  |  |  |  |  +--rw ios-rsvp:fast-local-repair
     |  |  |  |  |  |  +--rw ios-rsvp:wait-time?   uint16
     |  |  |  |  |  +--rw ios-rsvp:hello!
     |  |  |  |  |     +--rw ios-rsvp:bfd?                empty
     |  |  |  |  |     +--rw ios-rsvp:dscp?               uint8
     |  |  |  |  |     +--rw ios-rsvp:graceful-restart?   empty
     |  |  |  |  |     +--rw ios-rsvp:refresh
     |  |  |  |  |     |  +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |     |  +--rw ios-rsvp:misses?     uint8
     |  |  |  |  |     +--rw ios-rsvp:reroute
     |  |  |  |  |        +--rw ios-rsvp:dscp?      uint8
     |  |  |  |  |        +--rw ios-rsvp:refresh
     |  |  |  |  |           +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |           +--rw ios-rsvp:misses?     uint8
     |  |  |  |  +--rw ios-rsvp:tos
     |  |  |  |     +--rw ios-rsvp:conform?   uint8
     |  |  |  |     +--rw ios-rsvp:exceed?    uint8
     |  |  |  +--rw ios-wccp:wccp
     |  |  |     +--rw ios-wccp:wccp-list* [id]
     |  |  |     |  +--rw ios-wccp:id              uint8
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:web-cache
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:redirect
     |  |  |     |  +--rw ios-wccp:exclude
     |  |  |     |     +--rw ios-wccp:in?   empty
     |  |  |     +--rw ios-wccp:vrf* [name]
     |  |  |        +--rw ios-wccp:name         string
     |  |  |        +--rw ios-wccp:wccp-list* [id]
     |  |  |        |  +--rw ios-wccp:id              uint8
     |  |  |        |  +--rw ios-wccp:group-listen?   empty
     |  |  |        |  +--rw ios-wccp:redirect
     |  |  |        |     +--rw ios-wccp:in?    empty
     |  |  |        |     +--rw ios-wccp:out?   empty
     |  |  |        +--rw ios-wccp:web-cache
     |  |  |           +--rw ios-wccp:group-listen?   empty
     |  |  |           +--rw ios-wccp:redirect
     |  |  |              +--rw ios-wccp:in?    empty
     |  |  |              +--rw ios-wccp:out?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?              string
     |  |  |  +--rw enable?                  empty
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw ios-nd:raguard
     |  |  |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  |  |  +--rw ios-nd:autoconfig
     |  |  |  |  |  +--rw ios-nd:default-route?   empty
     |  |  |  |  |  +--rw ios-nd:prefix?          empty
     |  |  |  |  +--rw ios-nd:managed-config-flag?   empty
     |  |  |  |  +--rw ios-nd:ra
     |  |  |  |     +--rw ios-nd:suppress!
     |  |  |  |        +--rw ios-nd:all?   empty
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |  |  +--rw ios-crypto:map?   string
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |  |  +--:(ios-mc:no-pim)
     |  |  |  |  |  +--rw ios-mc:no-pim
     |  |  |  |  |     +--rw ios-mc:pim?   boolean
     |  |  |  |  +--:(ios-mc:pim)
     |  |  |  |     +--rw ios-mc:pim
     |  |  |  |        +--rw ios-mc:bfd?           empty
     |  |  |  |        +--rw ios-mc:bsr
     |  |  |  |        |  +--rw ios-mc:border?   empty
     |  |  |  |        +--rw ios-mc:dr-priority?   uint32
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process* [id]
     |  |  |  |  |  +--rw ios-ospf:id          uint16
     |  |  |  |  |  +--rw ios-ospf:area?       union
     |  |  |  |  |  +--rw ios-ospf:instance?   union
     |  |  |  |  +--rw ios-ospf:authentication
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?    uint64
     |  |  |  |  |     +--rw ios-ospf:md5
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:sha1
     |  |  |  |  |        +--rw ios-ospf:key-string
     |  |  |  |  |           +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |           +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |     |  +--rw ios-ospf:all?       enumeration
     |  |  |  |  |     +--:(ios-ospf:disable)
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |  +--rw ios-ospf:ignore?    empty
     |  |  |  |  +--rw ios-ospf:encryption
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?          uint64
     |  |  |  |  |     +--rw ios-ospf:esp?          empty
     |  |  |  |  |     +--rw ios-ospf:ipsec_3des
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:aes-cbc
     |  |  |  |  |        +--rw ios-ospf:aes-cbc-128
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-192
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-256
     |  |  |  |  |           +--rw ios-ospf:key-string
     |  |  |  |  |              +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |              +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:flood-reduction!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospf:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospf:cost?              uint16
     |  |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |  |        +--rw ios-ospf:all?   enumeration
     |  |  |  |  |  +--rw ios-ospf:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospf:priority?          uint8
     |  |  |  |  +--rw ios-ospf:network
     |  |  |  |  |  +--rw ios-ospf:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospf:manet?                 empty
     |  |  |  |  |  +--rw ios-ospf:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospf:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospf:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospf:point-to-point?        empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  +--rw ios-rip:rip* [id]
     |  |  |     +--rw ios-rip:id                     string
     |  |  |     +--rw ios-rip:enable?                empty
     |  |  |     +--rw ios-rip:default-information
     |  |  |        +--rw ios-rip:route?    enumeration
     |  |  |        +--rw ios-rip:metric?   uint8
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-eth:carrier-delay
     |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |  +--:(ios-eth:seconds)
     |  |  |  |  |  +--rw ios-eth:seconds?   uint8
     |  |  |  |  +--:(ios-eth:msec)
     |  |  |  |     +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:down
     |  |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |     +--:(ios-eth:seconds)
     |  |  |  |     |  +--rw ios-eth:seconds?   uint8
     |  |  |  |     +--:(ios-eth:msec)
     |  |  |  |        +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:up
     |  |  |     +--rw (ios-eth:delay-choice)?
     |  |  |        +--:(ios-eth:seconds)
     |  |  |        |  +--rw ios-eth:seconds?   uint8
     |  |  |        +--:(ios-eth:msec)
     |  |  |           +--rw ios-eth:msec?      uint16
     |  |  +--rw ios-eth:channel-group
     |  |  |  +--rw ios-eth:number?       uint16
     |  |  |  +--rw ios-eth:mode?         enumeration
     |  |  |  +--rw ios-eth:non-silent?   empty
     |  |  |  +--rw ios-eth:link?         uint8
     |  |  |  +--rw ios-eth:auto?         empty
     |  |  +--rw ios-eth:channel-protocol?    enumeration
     |  |  +--rw ios-eth:ethernet
     |  |  |  +--rw ios-eth:oam!
     |  |  |     +--rw ios-eth:link-monitor
     |  |  |     |  +--rw ios-eth:frame
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-period
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-seconds
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:high-threshold
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:on?               empty
     |  |  |     |  +--rw ios-eth:receive-crc
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:supported?        empty
     |  |  |     |  +--rw ios-eth:symbol-period
     |  |  |     |     +--rw ios-eth:threshold
     |  |  |     |     |  +--rw ios-eth:high
     |  |  |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-eth:none?         empty
     |  |  |     |     |  +--rw ios-eth:low?    uint16
     |  |  |     |     +--rw ios-eth:window?      uint16
     |  |  |     +--rw ios-eth:max-rate?          uint8
     |  |  |     +--rw ios-eth:min-rate?          uint8
     |  |  |     +--rw ios-eth:mode?              enumeration
     |  |  |     +--rw ios-eth:remote-failure
     |  |  |     |  +--rw ios-eth:critical-event
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:dying-gasp
     |  |  |     |  |  +--rw ios-eth:action!
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:link-fault
     |  |  |     |     +--rw ios-eth:action!
     |  |  |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |  |     +--rw ios-eth:remote-loopback
     |  |  |     |  +--rw ios-eth:supported?   empty
     |  |  |     |  +--rw ios-eth:timeout?     uint8
     |  |  |     +--rw ios-eth:timeout?           uint8
     |  |  +--rw ios-eth:negotiation
     |  |  |  +--rw ios-eth:auto?   boolean
     |  |  +--rw ios-eth:synchronous
     |  |  |  +--rw ios-eth:mode?   empty
     |  |  +--rw ios-eth:duplex?              enumeration
     |  |  +--rw ios-eth:speed
     |  |  |  +--rw ios-eth:auto?          empty
     |  |  |  +--rw ios-eth:value-10?      empty
     |  |  |  +--rw ios-eth:value-100?     empty
     |  |  |  +--rw ios-eth:value-1000?    empty
     |  |  |  +--rw ios-eth:value-10000?   empty
     |  |  |  +--rw ios-eth:nonegotiate?   empty
     |  |  +--rw ios-eth:plim
     |  |  |  +--rw ios-eth:ethernet
     |  |  |  |  +--rw ios-eth:vlan
     |  |  |  |     +--rw ios-eth:filter
     |  |  |  |        +--rw ios-eth:disable?   empty
     |  |  |  +--rw ios-eth:qos
     |  |  |     +--rw ios-eth:input
     |  |  |        +--rw ios-eth:queue
     |  |  |           +--rw (ios-eth:priority)?
     |  |  |              +--:(ios-eth:low)
     |  |  |              |  +--rw ios-eth:zero
     |  |  |              |     +--rw ios-eth:pause
     |  |  |              |        +--rw ios-eth:enable?      boolean
     |  |  |              |        +--rw ios-eth:threshold?   uint8
     |  |  |              +--:(ios-eth:high)
     |  |  |                 +--rw ios-eth:strict-priority
     |  |  |                    +--rw ios-eth:pause
     |  |  |                       +--rw ios-eth:enable?      boolean
     |  |  |                       +--rw ios-eth:threshold?   uint8
     |  |  +--rw ios-eth:pppoe
     |  |  |  +--rw ios-eth:enable!
     |  |  |  |  +--rw ios-eth:group?   union
     |  |  |  +--rw ios-eth:max-sessions?   uint16
     |  |  +--rw ios-eth:service
     |  |  |  +--rw ios-eth:instance* [id]
     |  |  |     +--rw ios-eth:id                           uint32
     |  |  |     +--rw ios-eth:trunk?                       empty
     |  |  |     +--rw ios-eth:GigabitEthernet?             empty
     |  |  |     +--rw ios-eth:ethernet?                    empty
     |  |  |     +--rw ios-eth:ethernet-evc-name?           string
     |  |  |     +--rw ios-eth:description?                 string
     |  |  |     +--rw ios-eth:evc-name?                    string
     |  |  |     +--rw ios-eth:encapsulation
     |  |  |     |  +--rw ios-eth:default?           empty
     |  |  |     |  +--rw ios-eth:dot1ad
     |  |  |     |  |  +--rw ios-eth:id*      union
     |  |  |     |  |  +--rw ios-eth:cos*     uint8
     |  |  |     |  |  +--rw ios-eth:dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*   enumeration
     |  |  |     |  |  +--rw ios-eth:exact?   empty
     |  |  |     |  +--rw ios-eth:dot1q
     |  |  |     |  |  +--rw ios-eth:id*             union
     |  |  |     |  |  +--rw ios-eth:cos*            uint8
     |  |  |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*          enumeration
     |  |  |     |  |  +--rw ios-eth:exact?          empty
     |  |  |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |  |     |  +--rw ios-eth:priority-tagged
     |  |  |     |  |  +--rw ios-eth:cos-container
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*           enumeration
     |  |  |     |  +--rw ios-eth:untagged!
     |  |  |     +--rw ios-eth:ip
     |  |  |     |  +--rw ios-eth:acl
     |  |  |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eth:in?             empty
     |  |  |     |  |  +--rw ios-eth:out?            empty
     |  |  |     |  +--rw ios-eth:dhcp
     |  |  |     |  |  +--rw ios-eth:relay
     |  |  |     |  |     +--rw ios-eth:information
     |  |  |     |  |        +--rw ios-eth:option
     |  |  |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |  |     |  +--rw ios-eth:verify
     |  |  |     |     +--rw ios-eth:source?          empty
     |  |  |     |     +--rw ios-eth:vlan?            empty
     |  |  |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-eth:port-security?   empty
     |  |  |     +--rw ios-eth:ipv6
     |  |  |     |  +--rw ios-eth:traffic-filter?   string
     |  |  |     |  +--rw ios-eth:in?               empty
     |  |  |     |  +--rw ios-eth:out?              empty
     |  |  |     +--rw ios-eth:rewrite
     |  |  |     |  +--rw ios-eth:ingress
     |  |  |     |     +--rw ios-eth:tag
     |  |  |     |        +--rw ios-eth:pop
     |  |  |     |        |  +--rw ios-eth:way?    enumeration
     |  |  |     |        |  +--rw ios-eth:mode?   enumeration
     |  |  |     |        +--rw ios-eth:push
     |  |  |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |        |  +--rw ios-eth:mode?    enumeration
     |  |  |     |        +--rw ios-eth:translate
     |  |  |     |           +--rw ios-eth:t1-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t1-to-2
     |  |  |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |  |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?           enumeration
     |  |  |     |           +--rw ios-eth:t2-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t2-to-2
     |  |  |     |              +--rw ios-eth:dot1q?          uint16
     |  |  |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |              +--rw ios-eth:mode?           enumeration
     |  |  |     +--rw ios-eth:group?                       uint32
     |  |  |     +--rw ios-eth:errdisable
     |  |  |     |  +--rw ios-eth:recovery
     |  |  |     |     +--rw ios-eth:cause
     |  |  |     |        +--rw ios-eth:mac-security?   uint32
     |  |  |     +--rw ios-eth:ethernet-container
     |  |  |     |  +--rw ios-eth:ethernet
     |  |  |     |     +--rw ios-eth:lmi
     |  |  |     |     |  +--rw ios-eth:ce-vlan
     |  |  |     |     |     +--rw ios-eth:map
     |  |  |     |     |        +--rw ios-eth:vlan-range
     |  |  |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |  |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |  |     |     |        +--rw ios-eth:any?          empty
     |  |  |     |     |        +--rw ios-eth:default?      empty
     |  |  |     |     |        +--rw ios-eth:untagged?     empty
     |  |  |     |     +--rw ios-eth:loopback
     |  |  |     |        +--rw ios-eth:permit
     |  |  |     |           +--rw ios-eth:external?   empty
     |  |  |     |           +--rw ios-eth:internal?   empty
     |  |  |     +--rw ios-eth:snmp
     |  |  |     |  +--rw ios-eth:trap
     |  |  |     |  |  +--rw ios-eth:link-status?   empty
     |  |  |     |  +--rw ios-eth:ifindex
     |  |  |     |     +--rw ios-eth:persist?   empty
     |  |  |     +--rw ios-eth:bridge-domain
     |  |  |     |  +--rw ios-eth:bridge-id?            uint16
     |  |  |     |  +--rw ios-eth:split-horizon
     |  |  |     |  |  +--rw ios-eth:group?   uint8
     |  |  |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |  |     +--rw ios-eth:mac
     |  |  |     |  +--rw ios-eth:security!
     |  |  |     |     +--rw ios-eth:maximum
     |  |  |     |     |  +--rw ios-eth:addresses?   uint16
     |  |  |     |     +--rw ios-eth:violation?   enumeration
     |  |  |     +--rw ios-eth:service-policy
     |  |  |     |  +--rw ios-eth:input* [name]
     |  |  |     |  |  +--rw ios-eth:name    string
     |  |  |     |  +--rw ios-eth:output* [name]
     |  |  |     |     +--rw ios-eth:name    string
     |  |  |     +--rw ios-eth:shutdown?                    empty
     |  |  |     +--rw ios-eth:cfm
     |  |  |     |  +--rw ios-eth:encapsulation
     |  |  |     |  |  +--rw ios-eth:dot1ad
     |  |  |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |  |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |  |     |  |  +--rw ios-eth:dot1q
     |  |  |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-eth:cos?            uint8
     |  |  |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |  +--rw ios-eth:mep
     |  |  |     |  |  +--rw ios-eth:domain?   string
     |  |  |     |  |  +--rw ios-eth:mpid?     uint16
     |  |  |     |  +--rw ios-eth:mip
     |  |  |     |     +--rw ios-eth:level?   uint8
     |  |  |     +--rw ios-eth:l2protocol
     |  |  |     |  +--rw ios-eth:peer!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:forward!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:tunnel!
     |  |  |     |     +--rw ios-eth:protocol*   enumeration
     |  |  |     +--rw (ios-l2vpn:xconnect-choice)?
     |  |  |        +--:(ios-l2vpn:xconnect)
     |  |  |        |  +--rw ios-l2vpn:xconnect
     |  |  |        |     +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-l2vpn:vcid?            uint32
     |  |  |        |     +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |        |     +--rw ios-l2vpn:manual?          empty
     |  |  |        |     +--rw ios-l2vpn:pw-class?        string
     |  |  |        |     +--rw ios-l2vpn:sequencing?      enumeration
     |  |  |        |     +--rw ios-l2vpn:backup
     |  |  |        |     |  +--rw ios-l2vpn:peer
     |  |  |        |     |  |  +--rw ios-l2vpn:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-l2vpn:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-l2vpn:pw-class?              string
     |  |  |        |     |  |  +--rw ios-l2vpn:priority?              uint8
     |  |  |        |     |  +--rw ios-l2vpn:delay
     |  |  |        |     |     +--rw ios-l2vpn:min?   uint32
     |  |  |        |     |     +--rw ios-l2vpn:max?   uint32
     |  |  |        |     +--rw ios-l2vpn:mtu?             uint32
     |  |  |        +--:(ios-l2vpn:xconnect-pw-class)
     |  |  |           +--rw ios-l2vpn:xconnect-pw-class
     |  |  |              +--rw ios-l2vpn:xconnect
     |  |  |                 +--rw ios-l2vpn:address?    inet:ipv4-address
     |  |  |                 +--rw ios-l2vpn:vcid?       uint32
     |  |  |                 +--rw ios-l2vpn:pw-class?   string
     |  |  |                 +--rw ios-l2vpn:udp
     |  |  |                    +--rw ios-l2vpn:port
     |  |  |                       +--rw ios-l2vpn:local?    uint32
     |  |  |                       +--rw ios-l2vpn:remote?   uint32
     |  |  +--rw ios-l2vpn:xconnect
     |  |  |  +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |  +--rw ios-l2vpn:vcid?            uint32
     |  |  |  +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |  +--rw ios-l2vpn:manual?          empty
     |  |  |  +--rw ios-l2vpn:sequence?        enumeration
     |  |  |  +--rw ios-l2vpn:pw-class?        string
     |  |  +--rw ios-cdp:cdp
     |  |  |  +--rw ios-cdp:enable?   boolean
     |  |  |  +--rw ios-cdp:tlv
     |  |  |     +--rw ios-cdp:app!
     |  |  |     |  +--rw ios-cdp:tlvtype?   uint16
     |  |  |     |  +--rw ios-cdp:value?     string
     |  |  |     +--rw ios-cdp:server-location?   empty
     |  |  |     +--rw ios-cdp:location?          empty
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |  |  +--rw ios-cts:policy
     |  |  |  |  |  +--rw ios-cts:static
     |  |  |  |  |     +--rw ios-cts:sgt?       uint16
     |  |  |  |  |     +--rw ios-cts:trusted?   empty
     |  |  |  |  +--rw ios-cts:sap
     |  |  |  |  |  +--rw ios-cts:pmk* [word]
     |  |  |  |  |     +--rw ios-cts:word         string
     |  |  |  |  |     +--rw ios-cts:mode-list
     |  |  |  |  |        +--rw ios-cts:gcm-encrypt!
     |  |  |  |  |        |  +--rw ios-cts:gmac!
     |  |  |  |  |        |     +--rw ios-cts:null?   empty
     |  |  |  |  |        +--rw ios-cts:no-encap!
     |  |  |  |  |           +--rw ios-cts:gmac!
     |  |  |  |  |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |  |  +--rw ios-cts:propagate
     |  |  |  |     +--rw ios-cts:sgt?   boolean
     |  |  |  +--rw ios-cts:role-based
     |  |  |     +--rw ios-cts:sgt-cache*     enumeration
     |  |  |     +--rw ios-cts:enforcement?   empty
     |  |  |     +--rw ios-cts:sgt-map
     |  |  |        +--rw ios-cts:security-group?   string
     |  |  |        +--rw ios-cts:sgt?              uint16
     |  |  +--rw ios-dot1x:dot1x
     |  |  |  +--rw ios-dot1x:authenticator
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:credentials?      string
     |  |  |  +--rw ios-dot1x:max-reauth-req?   uint8
     |  |  |  +--rw ios-dot1x:max-req?          uint8
     |  |  |  +--rw ios-dot1x:max-start?        uint8
     |  |  |  +--rw ios-dot1x:pae?              enumeration
     |  |  |  +--rw ios-dot1x:supplicant
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:timeout
     |  |  |     +--rw ios-dot1x:auth-period?        uint16
     |  |  |     +--rw ios-dot1x:held-period?        uint16
     |  |  |     +--rw ios-dot1x:quiet-period?       uint16
     |  |  |     +--rw ios-dot1x:ratelimit-period?   uint16
     |  |  |     +--rw ios-dot1x:server-timeout?     uint16
     |  |  |     +--rw ios-dot1x:start-period?       uint16
     |  |  |     +--rw ios-dot1x:supp-timeout?       uint16
     |  |  |     +--rw ios-dot1x:tx-period?          uint16
     |  |  +--rw ios-ezpm:performance
     |  |  |  +--rw ios-ezpm:monitor
     |  |  |     +--rw ios-ezpm:context*   string
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-lisp:lisp
     |  |  |  +--rw ios-lisp:extended-subnet-mode?   empty
     |  |  |  +--rw ios-lisp:mobility
     |  |  |     +--rw ios-lisp:dynamic-eid
     |  |  |     |  +--rw ios-lisp:dynamic-eid-name?   string
     |  |  |     |  +--rw ios-lisp:nbr-proxy-reply?    empty
     |  |  |     |  +--rw ios-lisp:requests?           uint8
     |  |  |     +--rw ios-lisp:discover
     |  |  |     |  +--rw ios-lisp:arp?   boolean
     |  |  |     +--rw ios-lisp:liveness
     |  |  |        +--rw ios-lisp:test?   boolean
     |  |  |        +--rw ios-lisp:ttl?    uint8
     |  |  +--rw ios-lldp:lldp
     |  |  |  +--rw ios-lldp:receive?    boolean
     |  |  |  +--rw ios-lldp:transmit?   boolean
     |  |  +--rw ios-mka:mka
     |  |  |  +--rw ios-mka:pre-shared-key
     |  |  |     +--rw ios-mka:key-chain
     |  |  |        +--rw ios-mka:name?   string
     |  |  +--rw ios-nat:nat66?               enumeration
     |  |  +--rw ios-ospfv3:ospfv3
     |  |  |  +--rw ios-ospfv3:process-id* [id]
     |  |  |  |  +--rw ios-ospfv3:id                     uint16
     |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv4
     |  |  |  |  |  +--rw ios-ospfv3:area* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |  |  |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv6
     |  |  |  |     +--rw ios-ospfv3:area* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |     |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |     +--rw ios-ospfv3:authentication
     |  |  |  |     |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |     |  +--rw ios-ospfv3:null?        empty
     |  |  |  |     +--rw ios-ospfv3:bfd!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:weight
     |  |  |  |     |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:latency!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:resources!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:throughput!
     |  |  |  |     |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |     +--rw ios-ospfv3:database-filter
     |  |  |  |     |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |     +--:(ios-ospfv3:all)
     |  |  |  |     |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |     |     +--:(ios-ospfv3:disable)
     |  |  |  |     |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |     +--rw ios-ospfv3:demand-circuit!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |     +--rw ios-ospfv3:flood-reduction!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |     +--rw ios-ospfv3:manet
     |  |  |  |     |  +--rw ios-ospfv3:peering
     |  |  |  |     |     +--rw ios-ospfv3:cost
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |     +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:multi-area
     |  |  |  |     |  +--rw ios-ospfv3:id?        union
     |  |  |  |     |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |     |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |     |  +--rw ios-ospfv3:database-filter
     |  |  |  |     |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |  |     +--:(ios-ospfv3:all)
     |  |  |  |     |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |     |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |     +--rw ios-ospfv3:network
     |  |  |  |     |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |     |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |     |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |     |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |     +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:priority?              uint8
     |  |  |  |     +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |     +--rw ios-ospfv3:shutdown!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?    uint64
     |  |  |  |     +--rw ios-ospfv3:md5
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:sha1
     |  |  |  |        +--rw ios-ospfv3:key-string
     |  |  |  |           +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |           +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  +--rw ios-ospfv3:all?   enumeration
     |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  +--rw ios-ospfv3:ignore?   empty
     |  |  |  +--rw ios-ospfv3:encryption
     |  |  |  |  +--rw ios-ospfv3:null?    empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?          uint64
     |  |  |  |     +--rw ios-ospfv3:esp?          empty
     |  |  |  |     +--rw ios-ospfv3:ipsec_3des
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:aes-cbc
     |  |  |  |        +--rw ios-ospfv3:aes-cbc-128
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-192
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-256
     |  |  |  |           +--rw ios-ospfv3:key-string
     |  |  |  |              +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |              +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:flood-reduction?       empty
     |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  +--rw ios-ospfv3:mtu-ignore?            empty
     |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  +--rw ios-ospfv3:id?     ios-types:ospf-area-type
     |  |  |  |  +--rw ios-ospfv3:cost?   uint32
     |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  +--rw ios-ospfv3:shutdown?              empty
     |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  +--rw ios-power:power
     |  |  |  +--rw ios-power:inline
     |  |  |     +--rw ios-power:consumption?   uint16
     |  |  |     +--rw ios-power:never?         empty
     |  |  |     +--rw ios-power:auto!
     |  |  |     |  +--rw ios-power:max?   int32
     |  |  |     +--rw ios-power:four-pair
     |  |  |     |  +--rw ios-power:forced?   empty
     |  |  |     +--rw ios-power:police!
     |  |  |     |  +--rw ios-power:action
     |  |  |     |     +--rw ios-power:errdisable?   empty
     |  |  |     |     +--rw ios-power:log?          empty
     |  |  |     +--rw ios-power:port
     |  |  |     |  +--rw ios-power:poe-ha?      empty
     |  |  |     |  +--rw ios-power:two-event?   empty
     |  |  |     +--rw ios-power:static!
     |  |  |        +--rw ios-power:max?   int32
     |  |  +--rw ios-sanet:authentication
     |  |  |  +--rw ios-sanet:control-direction?   enumeration
     |  |  |  +--rw ios-sanet:event
     |  |  |  |  +--rw ios-sanet:server
     |  |  |  |  |  +--rw ios-sanet:alive
     |  |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |  |     +--rw ios-sanet:reinitialize?   empty
     |  |  |  |  |  +--rw ios-sanet:dead
     |  |  |  |  |     +--rw ios-sanet:action
     |  |  |  |  |        +--rw ios-sanet:authorize!
     |  |  |  |  |        |  +--rw ios-sanet:vlan?    uint16
     |  |  |  |  |        |  +--rw ios-sanet:voice?   empty
     |  |  |  |  |        +--rw ios-sanet:reinitialize
     |  |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:fail
     |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |     +--rw ios-sanet:authorize
     |  |  |  |  |        +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:no-response
     |  |  |  |     +--rw ios-sanet:action
     |  |  |  |        +--rw ios-sanet:authorize
     |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  +--rw ios-sanet:fallback?            string
     |  |  |  +--rw ios-sanet:host-mode?           enumeration
     |  |  |  +--rw ios-sanet:open?                empty
     |  |  |  +--rw ios-sanet:order
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:priority
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:port-control?        enumeration
     |  |  |  +--rw ios-sanet:periodic?            empty
     |  |  |  +--rw ios-sanet:timer
     |  |  |  |  +--rw ios-sanet:reauthenticate
     |  |  |  |  |  +--rw ios-sanet:value?    uint16
     |  |  |  |  |  +--rw ios-sanet:server?   empty
     |  |  |  |  +--rw ios-sanet:inactivity
     |  |  |  |  |  +--rw ios-sanet:value
     |  |  |  |  |  |  +--rw ios-sanet:value?     uint16
     |  |  |  |  |  |  +--rw ios-sanet:dynamic?   empty
     |  |  |  |  |  +--rw ios-sanet:server!
     |  |  |  |  |     +--rw ios-sanet:dynamic?   empty
     |  |  |  |  +--rw ios-sanet:restart?          uint16
     |  |  |  +--rw ios-sanet:violation?           enumeration
     |  |  +--rw ios-sanet:mab!
     |  |  |  +--rw ios-sanet:eap?   empty
     |  |  +--rw ios-stp:spanning-tree
     |  |  |  +--rw ios-stp:bpdufilter?      enumeration
     |  |  |  +--rw ios-stp:bpduguard
     |  |  |  |  +--rw (ios-stp:bpduguard-choice)?
     |  |  |  |     +--:(ios-stp:disable)
     |  |  |  |     |  +--rw ios-stp:disable?   empty
     |  |  |  |     +--:(ios-stp:enable)
     |  |  |  |        +--rw ios-stp:enable?    empty
     |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  +--rw ios-stp:guard?           enumeration
     |  |  |  +--rw ios-stp:link-type?       enumeration
     |  |  |  +--rw ios-stp:portfast!
     |  |  |  |  +--rw ios-stp:disable?   empty
     |  |  |  |  +--rw ios-stp:trunk?     empty
     |  |  |  |  +--rw ios-stp:edge?      empty
     |  |  |  +--rw ios-stp:port-priority?   uint8
     |  |  |  +--rw ios-stp:vlan
     |  |  |  |  +--rw ios-stp:vlan-ids*        union
     |  |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  |  +--rw ios-stp:port-priority?   uint16
     |  |  |  +--rw ios-stp:loopguard
     |  |  |  |  +--rw ios-stp:default?   empty
     |  |  |  +--rw ios-stp:mst
     |  |  |     +--rw ios-stp:instance?        string
     |  |  |     +--rw ios-stp:cost?            uint32
     |  |  |     +--rw ios-stp:port-priority?   uint16
     |  |  |     +--rw ios-stp:pre-standard?    empty
     |  |  +--rw ios-sw:auto
     |  |  |  +--rw ios-sw:qos
     |  |  |     +--rw ios-sw:classify!
     |  |  |     |  +--rw ios-sw:police?   empty
     |  |  |     +--rw ios-sw:trust!
     |  |  |     |  +--rw ios-sw:cos?    empty
     |  |  |     |  +--rw ios-sw:dscp?   empty
     |  |  |     +--rw ios-sw:video
     |  |  |     |  +--rw ios-sw:cts?            empty
     |  |  |     |  +--rw ios-sw:ip-camera?      empty
     |  |  |     |  +--rw ios-sw:media-player?   empty
     |  |  |     +--rw ios-sw:voip!
     |  |  |        +--rw ios-sw:cisco-phone?       empty
     |  |  |        +--rw ios-sw:cisco-softphone?   empty
     |  |  |        +--rw ios-sw:trust?             empty
     |  |  +--rw ios-sw:datalink
     |  |  |  +--rw ios-sw:flow
     |  |  |     +--rw ios-sw:monitor!
     |  |  |        +--rw ios-sw:User-defined-flow?   string
     |  |  |        +--rw ios-sw:input-output?        enumeration
     |  |  +--rw ios-sw:energywise!
     |  |  |  +--rw ios-sw:activitycheck?   empty
     |  |  +--rw ios-sw:location
     |  |  |  +--rw ios-sw:civic-location-id
     |  |  |     +--rw ios-sw:location-identifier?   string
     |  |  |     +--rw ios-sw:host!
     |  |  |     |  +--rw ios-sw:port-location?   string
     |  |  |     +--rw ios-sw:none!
     |  |  |        +--rw ios-sw:port-location?   string
     |  |  +--rw ios-sw:mac
     |  |  |  +--rw ios-sw:access-group
     |  |  |     +--rw ios-sw:ACL-name
     |  |  |        +--rw ios-sw:acl-name?   string
     |  |  |        +--rw ios-sw:apply-to?   enumeration
     |  |  +--rw ios-sw:macro
     |  |  |  +--rw ios-sw:description?   string
     |  |  |  +--rw ios-sw:auto
     |  |  |     +--rw ios-sw:processing?   boolean
     |  |  +--rw ios-sw:dual-active
     |  |  |  +--rw ios-sw:fast-hello?   empty
     |  |  +--rw ios-sw:load-balancing
     |  |  |  +--rw ios-sw:flow?   empty
     |  |  |  +--rw ios-sw:vlan?   empty
     |  |  +--rw ios-sw:vlan-range* [id]
     |  |  |  +--rw ios-sw:id                union
     |  |  |  +--rw ios-sw:service-policy
     |  |  |     +--rw ios-sw:input?    string
     |  |  |     +--rw ios-sw:output?   string
     |  |  +--rw ios-sw:switch
     |  |  |  +--rw ios-sw:virtual
     |  |  |     +--rw ios-sw:link?   uint8
     |  |  +--rw ios-sw:srr-queue
     |  |  |  +--rw ios-sw:bandwidth
     |  |  |     +--rw ios-sw:shape
     |  |  |     |  +--rw ios-sw:weight1?   uint16
     |  |  |     |  +--rw ios-sw:weight2?   uint16
     |  |  |     |  +--rw ios-sw:weight3?   uint16
     |  |  |     |  +--rw ios-sw:weight4?   uint16
     |  |  |     +--rw ios-sw:share
     |  |  |        +--rw ios-sw:weight1?   uint8
     |  |  |        +--rw ios-sw:weight2?   uint8
     |  |  |        +--rw ios-sw:weight3?   uint8
     |  |  |        +--rw ios-sw:weight4?   uint8
     |  |  +--rw ios-sw:macsec!
     |  |  |  +--rw ios-sw:network-link?   empty
     |  |  +--rw ios-sw:device-tracking
     |  |  |  +--rw ios-sw:attach-policy?   string
     |  |  +--rw ios-udld:udld
     |  |  |  +--rw ios-udld:port!
     |  |  |     +--rw (ios-udld:port-choice)?
     |  |  |        +--:(ios-udld:aggressive)
     |  |  |        |  +--rw ios-udld:aggressive?   empty
     |  |  |        +--:(ios-udld:disable)
     |  |  |           +--rw ios-udld:disable?      empty
     |  |  +--rw ios-zone:zone-member
     |  |     +--rw ios-zone:security?   string
     |  +--rw GigabitEthernet* [name]
     |  |  +--rw name                         string
     |  |  +--rw media-type?                  enumeration
     |  |  +--rw port-type?                   enumeration
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |     +--rw ios-sw:vlan?   union
     |  |  |  |     +--rw ios-sw:name?   string
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:multicast?   empty
     |  |  |  |  +--rw ios-sw:unicast?     empty
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw (ios-sw:mode-choice)?
     |  |  |  |     +--:(ios-sw:access)
     |  |  |  |     |  +--rw ios-sw:access!
     |  |  |  |     +--:(ios-sw:dot1q-tunnel)
     |  |  |  |     |  +--rw ios-sw:dot1q-tunnel!
     |  |  |  |     +--:(ios-sw:dynamic)
     |  |  |  |     |  +--rw ios-sw:dynamic?        enumeration
     |  |  |  |     +--:(ios-sw:private-vlan)
     |  |  |  |     |  +--rw ios-sw:private-vlan
     |  |  |  |     |     +--rw ios-sw:host?          empty
     |  |  |  |     |     +--rw ios-sw:promiscuous?   empty
     |  |  |  |     +--:(ios-sw:trunk)
     |  |  |  |        +--rw ios-sw:trunk!
     |  |  |  +--rw ios-sw:nonegotiate?       empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type?     enumeration
     |  |  |  |  +--rw ios-sw:mac-address
     |  |  |  |  |  +--rw ios-sw:sticky?       empty
     |  |  |  |  |  +--rw ios-sw:hw-address?   yang:mac-address
     |  |  |  |  |  +--rw ios-sw:vlan?         uint16
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:max-addresses?   uint16
     |  |  |  |  |  +--rw ios-sw:vlan?            string
     |  |  |  |  +--rw ios-sw:violation?     enumeration
     |  |  |  +--rw ios-sw:trunk
     |  |  |  |  +--rw ios-sw:allowed
     |  |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |     +--rw (ios-sw:vlan-choice)?
     |  |  |  |  |        +--:(ios-sw:vlans)
     |  |  |  |  |        |  +--rw ios-sw:vlans?    string
     |  |  |  |  |        +--:(ios-sw:add)
     |  |  |  |  |        |  +--rw ios-sw:add?      union
     |  |  |  |  |        +--:(ios-sw:all)
     |  |  |  |  |        |  +--rw ios-sw:all?      empty
     |  |  |  |  |        +--:(ios-sw:except)
     |  |  |  |  |        |  +--rw ios-sw:except*   union
     |  |  |  |  |        +--:(ios-sw:none)
     |  |  |  |  |        |  +--rw ios-sw:none?     empty
     |  |  |  |  |        +--:(ios-sw:remove)
     |  |  |  |  |           +--rw ios-sw:remove?   union
     |  |  |  |  +--rw ios-sw:encapsulation?   enumeration
     |  |  |  |  +--rw ios-sw:native
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  +--rw ios-sw:pruning
     |  |  |  |     +--rw ios-sw:vlan
     |  |  |  |        +--rw (ios-sw:vlan-choice)?
     |  |  |  |           +--:(ios-sw:vlans)
     |  |  |  |           |  +--rw ios-sw:vlans*    union
     |  |  |  |           +--:(ios-sw:add)
     |  |  |  |           |  +--rw ios-sw:add?      union
     |  |  |  |           +--:(ios-sw:except)
     |  |  |  |           |  +--rw ios-sw:except*   union
     |  |  |  |           +--:(ios-sw:none)
     |  |  |  |           |  +--rw ios-sw:none?     empty
     |  |  |  |           +--:(ios-sw:remove)
     |  |  |  |              +--rw ios-sw:remove?   union
     |  |  |  +--rw ios-sw:voice
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  |  +--rw ios-sw:name?   string
     |  |  |  |  +--rw ios-sw:detect
     |  |  |  |     +--rw ios-sw:cisco-phone!
     |  |  |  |        +--rw ios-sw:full-duplex?   empty
     |  |  |  +--rw ios-sw:priority
     |  |  |  |  +--rw ios-sw:extend
     |  |  |  |     +--rw (ios-sw:trust-choice)?
     |  |  |  |        +--:(ios-sw:trust)
     |  |  |  |        |  +--rw ios-sw:trust?   empty
     |  |  |  |        +--:(ios-sw:cos)
     |  |  |  |           +--rw ios-sw:cos?     uint8
     |  |  |  +--rw ios-sw:autostate
     |  |  |  |  +--rw ios-sw:exclude?   empty
     |  |  |  +--rw ios-sw:protected?         empty
     |  |  |  +--rw ios-sw:host?              empty
     |  |  |  +--rw ios-sw:private-vlan
     |  |  |  |  +--rw ios-sw:association
     |  |  |  |  |  +--rw ios-sw:host
     |  |  |  |  |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |  |  |  +--rw ios-sw:mapping
     |  |  |  |  |     +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |     +--rw ios-sw:secondary-range?   string
     |  |  |  |  |     +--rw ios-sw:add?               string
     |  |  |  |  |     +--rw ios-sw:remove?            string
     |  |  |  |  +--rw ios-sw:host-association
     |  |  |  |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |  |  +--rw ios-sw:mapping
     |  |  |  |     +--rw ios-sw:primary-range?     uint16
     |  |  |  |     +--rw ios-sw:secondary-range?   string
     |  |  |  |     +--rw ios-sw:add?               string
     |  |  |  |     +--rw ios-sw:remove?            string
     |  |  |  +--rw ios-sw:device-tracking
     |  |  |     +--rw ios-sw:attach-policy?   string
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  |  +--rw ios-bfd:template?   string
     |  |  |  +--rw ios-bfd:interval
     |  |  |  |  +--rw ios-bfd:msecs?        uint16
     |  |  |  |  +--rw ios-bfd:min_rx?       uint16
     |  |  |  |  +--rw ios-bfd:multiplier?   uint8
     |  |  |  +--rw ios-bfd:echo?       boolean
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  |  +--rw ios-mpls:accounting
     |  |  |  |  +--rw ios-mpls:experimental
     |  |  |  |     +--rw ios-mpls:input?    empty
     |  |  |  |     +--rw ios-mpls:output?   empty
     |  |  |  +--rw ios-mpls:bgp
     |  |  |  |  +--rw ios-mpls:forwarding?   empty
     |  |  |  +--rw ios-mpls:ip?            empty
     |  |  |  +--rw ios-mpls:label
     |  |  |  |  +--rw ios-mpls:protocol?   enumeration
     |  |  |  +--rw ios-mpls:ldp
     |  |  |  |  +--rw ios-mpls:discovery
     |  |  |  |     +--rw ios-mpls:transport-address?   ldp-discovery-address-type
     |  |  |  +--rw ios-mpls:mtu?           union
     |  |  |  +--rw ios-mpls:traffic-eng
     |  |  |     +--rw ios-mpls:administrative-weight?   uint32
     |  |  |     +--rw ios-mpls:attribute-flags?         mpls-te-attribute-flags
     |  |  |     +--rw ios-mpls:backup-path
     |  |  |     |  +--rw ios-mpls:Tunnel?   uint32
     |  |  |     +--rw ios-mpls:flooding
     |  |  |     |  +--rw ios-mpls:thresholds
     |  |  |     |     +--rw ios-mpls:down*   uint8
     |  |  |     |     +--rw ios-mpls:up*     uint8
     |  |  |     +--rw ios-mpls:passive-interface
     |  |  |     |  +--rw ios-mpls:nbr-te-id?     inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-if-addr?   inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-igp-id
     |  |  |     |     +--rw (ios-mpls:igp-id-choice)?
     |  |  |     |        +--:(ios-mpls:isis)
     |  |  |     |        |  +--rw ios-mpls:isis?   ios-isis:isis-net
     |  |  |     |        +--:(ios-mpls:ospf)
     |  |  |     |           +--rw ios-mpls:ospf?   inet:ipv4-address
     |  |  |     +--rw ios-mpls:tunnels?                 empty
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?               string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?        string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?      ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?         empty
     |  |  |  +--rw proxy-arp?               boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw mroute-cache?            boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw ios-igmp:igmp
     |  |  |  |  +--rw ios-igmp:static-group
     |  |  |  |  |  +--rw ios-igmp:groups* [name]
     |  |  |  |  |  |  +--rw ios-igmp:name    union
     |  |  |  |  |  +--rw ios-igmp:class-map* [id]
     |  |  |  |  |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |  |  +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |  |  |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |  |  |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |  |  +--rw ios-igmp:version?        uint8
     |  |  |  +--rw ios-lisp:lisp
     |  |  |  |  +--rw ios-lisp:source-locator?   string
     |  |  |  +--rw ios-nat:nat
     |  |  |  |  +--rw ios-nat:allow-static-host?   empty
     |  |  |  |  +--rw ios-nat:enable?              empty
     |  |  |  |  +--rw (ios-nat:nat-choice)?
     |  |  |  |     +--:(ios-nat:inside)
     |  |  |  |     |  +--rw ios-nat:inside?        empty
     |  |  |  |     +--:(ios-nat:outside)
     |  |  |  |        +--rw ios-nat:outside?       empty
     |  |  |  +--rw ios-nbar:nbar
     |  |  |  |  +--rw ios-nbar:protocol-discovery!
     |  |  |  |     +--rw ios-nbar:ipv4-ipv6?   enumeration
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process-id* [id]
     |  |  |  |  |  +--rw ios-ospf:id             uint16
     |  |  |  |  |  +--rw ios-ospf:area?          ios-types:ospf-area-type
     |  |  |  |  |  +--rw ios-ospf:secondaries?   empty
     |  |  |  |  |  +--rw ios-ospf:none?          empty
     |  |  |  |  +--rw ios-ospf:authentication!
     |  |  |  |  |  +--rw ios-ospf:key-chain
     |  |  |  |  |  |  +--rw ios-ospf:name?   string
     |  |  |  |  |  +--rw ios-ospf:message-digest?   empty
     |  |  |  |  |  +--rw ios-ospf:null?             empty
     |  |  |  |  +--rw ios-ospf:authentication-key
     |  |  |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:network?               enumeration
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw ios-ospf:all?   empty
     |  |  |  |  |  +--rw ios-ospf:out?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval
     |  |  |  |  |  +--rw ios-ospf:value?     uint32
     |  |  |  |  |  +--rw ios-ospf:minimal
     |  |  |  |  |     +--rw ios-ospf:hello-multiplier?   uint8
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:ignore?   empty
     |  |  |  |  +--rw ios-ospf:fast-reroute
     |  |  |  |  |  +--rw ios-ospf:per-prefix
     |  |  |  |  |     +--rw ios-ospf:candidate!
     |  |  |  |  |     |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |     +--rw ios-ospf:protection!
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:flood-reduction?       empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:lls!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |  |  |  +--rw ios-ospf:id     uint8
     |  |  |  |  |  +--rw ios-ospf:md5
     |  |  |  |  |     +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |     +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:mtu-ignore?            empty
     |  |  |  |  +--rw ios-ospf:multi-area
     |  |  |  |  |  +--rw ios-ospf:id?     union
     |  |  |  |  |  +--rw ios-ospf:cost?   uint32
     |  |  |  |  +--rw ios-ospf:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:resync-timeout?        uint32
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown?              empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospf:ttl-security!
     |  |  |  |     +--rw ios-ospf:diable?   empty
     |  |  |  |     +--rw ios-ospf:hops?     uint8
     |  |  |  +--rw ios-rsvp:rsvp
     |  |  |  |  +--rw ios-rsvp:authentication!
     |  |  |  |  |  +--rw ios-rsvp:key?           string
     |  |  |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  +--rw ios-rsvp:bandwidth!
     |  |  |  |  |  +--rw ios-rsvp:value
     |  |  |  |  |  |  +--rw ios-rsvp:value?      uint32
     |  |  |  |  |  |  +--rw ios-rsvp:sub-pool?   uint32
     |  |  |  |  |  +--rw ios-rsvp:percent?   uint16
     |  |  |  |  |  +--rw ios-rsvp:mam
     |  |  |  |  |     +--rw ios-rsvp:max-reservable-bw!
     |  |  |  |  |        +--rw ios-rsvp:value?   uint32
     |  |  |  |  |        +--rw ios-rsvp:bc0?     uint32
     |  |  |  |  |        +--rw ios-rsvp:bc1?     uint32
     |  |  |  |  +--rw ios-rsvp:neighbor!
     |  |  |  |  |  +--rw ios-rsvp:acl-number?   uint8
     |  |  |  |  +--rw ios-rsvp:precedence
     |  |  |  |  |  +--rw ios-rsvp:conform?   uint8
     |  |  |  |  |  +--rw ios-rsvp:exceed?    uint8
     |  |  |  |  +--rw ios-rsvp:signalling
     |  |  |  |  |  +--rw ios-rsvp:dscp?                uint8
     |  |  |  |  |  +--rw ios-rsvp:fast-local-repair
     |  |  |  |  |  |  +--rw ios-rsvp:wait-time?   uint16
     |  |  |  |  |  +--rw ios-rsvp:hello!
     |  |  |  |  |     +--rw ios-rsvp:bfd?                empty
     |  |  |  |  |     +--rw ios-rsvp:dscp?               uint8
     |  |  |  |  |     +--rw ios-rsvp:graceful-restart?   empty
     |  |  |  |  |     +--rw ios-rsvp:refresh
     |  |  |  |  |     |  +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |     |  +--rw ios-rsvp:misses?     uint8
     |  |  |  |  |     +--rw ios-rsvp:reroute
     |  |  |  |  |        +--rw ios-rsvp:dscp?      uint8
     |  |  |  |  |        +--rw ios-rsvp:refresh
     |  |  |  |  |           +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |           +--rw ios-rsvp:misses?     uint8
     |  |  |  |  +--rw ios-rsvp:tos
     |  |  |  |     +--rw ios-rsvp:conform?   uint8
     |  |  |  |     +--rw ios-rsvp:exceed?    uint8
     |  |  |  +--rw ios-wccp:wccp
     |  |  |     +--rw ios-wccp:wccp-list* [id]
     |  |  |     |  +--rw ios-wccp:id              uint8
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:web-cache
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:redirect
     |  |  |     |  +--rw ios-wccp:exclude
     |  |  |     |     +--rw ios-wccp:in?   empty
     |  |  |     +--rw ios-wccp:vrf* [name]
     |  |  |        +--rw ios-wccp:name         string
     |  |  |        +--rw ios-wccp:wccp-list* [id]
     |  |  |        |  +--rw ios-wccp:id              uint8
     |  |  |        |  +--rw ios-wccp:group-listen?   empty
     |  |  |        |  +--rw ios-wccp:redirect
     |  |  |        |     +--rw ios-wccp:in?    empty
     |  |  |        |     +--rw ios-wccp:out?   empty
     |  |  |        +--rw ios-wccp:web-cache
     |  |  |           +--rw ios-wccp:group-listen?   empty
     |  |  |           +--rw ios-wccp:redirect
     |  |  |              +--rw ios-wccp:in?    empty
     |  |  |              +--rw ios-wccp:out?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?              string
     |  |  |  +--rw enable?                  empty
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw ios-nd:raguard
     |  |  |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  |  |  +--rw ios-nd:autoconfig
     |  |  |  |  |  +--rw ios-nd:default-route?   empty
     |  |  |  |  |  +--rw ios-nd:prefix?          empty
     |  |  |  |  +--rw ios-nd:managed-config-flag?   empty
     |  |  |  |  +--rw ios-nd:ra
     |  |  |  |     +--rw ios-nd:suppress!
     |  |  |  |        +--rw ios-nd:all?   empty
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |  |  +--rw ios-crypto:map?   string
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |  |  +--:(ios-mc:no-pim)
     |  |  |  |  |  +--rw ios-mc:no-pim
     |  |  |  |  |     +--rw ios-mc:pim?   boolean
     |  |  |  |  +--:(ios-mc:pim)
     |  |  |  |     +--rw ios-mc:pim
     |  |  |  |        +--rw ios-mc:bfd?           empty
     |  |  |  |        +--rw ios-mc:bsr
     |  |  |  |        |  +--rw ios-mc:border?   empty
     |  |  |  |        +--rw ios-mc:dr-priority?   uint32
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process* [id]
     |  |  |  |  |  +--rw ios-ospf:id          uint16
     |  |  |  |  |  +--rw ios-ospf:area?       union
     |  |  |  |  |  +--rw ios-ospf:instance?   union
     |  |  |  |  +--rw ios-ospf:authentication
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?    uint64
     |  |  |  |  |     +--rw ios-ospf:md5
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:sha1
     |  |  |  |  |        +--rw ios-ospf:key-string
     |  |  |  |  |           +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |           +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |     |  +--rw ios-ospf:all?       enumeration
     |  |  |  |  |     +--:(ios-ospf:disable)
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |  +--rw ios-ospf:ignore?    empty
     |  |  |  |  +--rw ios-ospf:encryption
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?          uint64
     |  |  |  |  |     +--rw ios-ospf:esp?          empty
     |  |  |  |  |     +--rw ios-ospf:ipsec_3des
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:aes-cbc
     |  |  |  |  |        +--rw ios-ospf:aes-cbc-128
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-192
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-256
     |  |  |  |  |           +--rw ios-ospf:key-string
     |  |  |  |  |              +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |              +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:flood-reduction!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospf:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospf:cost?              uint16
     |  |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |  |        +--rw ios-ospf:all?   enumeration
     |  |  |  |  |  +--rw ios-ospf:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospf:priority?          uint8
     |  |  |  |  +--rw ios-ospf:network
     |  |  |  |  |  +--rw ios-ospf:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospf:manet?                 empty
     |  |  |  |  |  +--rw ios-ospf:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospf:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospf:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospf:point-to-point?        empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  +--rw ios-rip:rip* [id]
     |  |  |     +--rw ios-rip:id                     string
     |  |  |     +--rw ios-rip:enable?                empty
     |  |  |     +--rw ios-rip:default-information
     |  |  |        +--rw ios-rip:route?    enumeration
     |  |  |        +--rw ios-rip:metric?   uint8
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-eth:carrier-delay
     |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |  +--:(ios-eth:seconds)
     |  |  |  |  |  +--rw ios-eth:seconds?   uint8
     |  |  |  |  +--:(ios-eth:msec)
     |  |  |  |     +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:down
     |  |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |     +--:(ios-eth:seconds)
     |  |  |  |     |  +--rw ios-eth:seconds?   uint8
     |  |  |  |     +--:(ios-eth:msec)
     |  |  |  |        +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:up
     |  |  |     +--rw (ios-eth:delay-choice)?
     |  |  |        +--:(ios-eth:seconds)
     |  |  |        |  +--rw ios-eth:seconds?   uint8
     |  |  |        +--:(ios-eth:msec)
     |  |  |           +--rw ios-eth:msec?      uint16
     |  |  +--rw ios-eth:channel-group
     |  |  |  +--rw ios-eth:number?       uint16
     |  |  |  +--rw ios-eth:mode?         enumeration
     |  |  |  +--rw ios-eth:non-silent?   empty
     |  |  |  +--rw ios-eth:link?         uint8
     |  |  |  +--rw ios-eth:auto?         empty
     |  |  +--rw ios-eth:channel-protocol?    enumeration
     |  |  +--rw ios-eth:ethernet
     |  |  |  +--rw ios-eth:oam!
     |  |  |     +--rw ios-eth:link-monitor
     |  |  |     |  +--rw ios-eth:frame
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-period
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-seconds
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:high-threshold
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:on?               empty
     |  |  |     |  +--rw ios-eth:receive-crc
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:supported?        empty
     |  |  |     |  +--rw ios-eth:symbol-period
     |  |  |     |     +--rw ios-eth:threshold
     |  |  |     |     |  +--rw ios-eth:high
     |  |  |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-eth:none?         empty
     |  |  |     |     |  +--rw ios-eth:low?    uint16
     |  |  |     |     +--rw ios-eth:window?      uint16
     |  |  |     +--rw ios-eth:max-rate?          uint8
     |  |  |     +--rw ios-eth:min-rate?          uint8
     |  |  |     +--rw ios-eth:mode?              enumeration
     |  |  |     +--rw ios-eth:remote-failure
     |  |  |     |  +--rw ios-eth:critical-event
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:dying-gasp
     |  |  |     |  |  +--rw ios-eth:action!
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:link-fault
     |  |  |     |     +--rw ios-eth:action!
     |  |  |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |  |     +--rw ios-eth:remote-loopback
     |  |  |     |  +--rw ios-eth:supported?   empty
     |  |  |     |  +--rw ios-eth:timeout?     uint8
     |  |  |     +--rw ios-eth:timeout?           uint8
     |  |  +--rw ios-eth:negotiation
     |  |  |  +--rw ios-eth:auto?   boolean
     |  |  +--rw ios-eth:synchronous
     |  |  |  +--rw ios-eth:mode?   empty
     |  |  +--rw ios-eth:duplex?              enumeration
     |  |  +--rw ios-eth:speed
     |  |  |  +--rw ios-eth:auto?          empty
     |  |  |  +--rw ios-eth:value-10?      empty
     |  |  |  +--rw ios-eth:value-100?     empty
     |  |  |  +--rw ios-eth:value-1000?    empty
     |  |  |  +--rw ios-eth:value-10000?   empty
     |  |  |  +--rw ios-eth:nonegotiate?   empty
     |  |  +--rw ios-eth:plim
     |  |  |  +--rw ios-eth:ethernet
     |  |  |  |  +--rw ios-eth:vlan
     |  |  |  |     +--rw ios-eth:filter
     |  |  |  |        +--rw ios-eth:disable?   empty
     |  |  |  +--rw ios-eth:qos
     |  |  |     +--rw ios-eth:input
     |  |  |        +--rw ios-eth:queue
     |  |  |           +--rw (ios-eth:priority)?
     |  |  |              +--:(ios-eth:low)
     |  |  |              |  +--rw ios-eth:zero
     |  |  |              |     +--rw ios-eth:pause
     |  |  |              |        +--rw ios-eth:enable?      boolean
     |  |  |              |        +--rw ios-eth:threshold?   uint8
     |  |  |              +--:(ios-eth:high)
     |  |  |                 +--rw ios-eth:strict-priority
     |  |  |                    +--rw ios-eth:pause
     |  |  |                       +--rw ios-eth:enable?      boolean
     |  |  |                       +--rw ios-eth:threshold?   uint8
     |  |  +--rw ios-eth:pppoe
     |  |  |  +--rw ios-eth:enable!
     |  |  |  |  +--rw ios-eth:group?   union
     |  |  |  +--rw ios-eth:max-sessions?   uint16
     |  |  +--rw ios-eth:service
     |  |  |  +--rw ios-eth:instance* [id]
     |  |  |     +--rw ios-eth:id                           uint32
     |  |  |     +--rw ios-eth:trunk?                       empty
     |  |  |     +--rw ios-eth:GigabitEthernet?             empty
     |  |  |     +--rw ios-eth:ethernet?                    empty
     |  |  |     +--rw ios-eth:ethernet-evc-name?           string
     |  |  |     +--rw ios-eth:description?                 string
     |  |  |     +--rw ios-eth:evc-name?                    string
     |  |  |     +--rw ios-eth:encapsulation
     |  |  |     |  +--rw ios-eth:default?           empty
     |  |  |     |  +--rw ios-eth:dot1ad
     |  |  |     |  |  +--rw ios-eth:id*      union
     |  |  |     |  |  +--rw ios-eth:cos*     uint8
     |  |  |     |  |  +--rw ios-eth:dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*   enumeration
     |  |  |     |  |  +--rw ios-eth:exact?   empty
     |  |  |     |  +--rw ios-eth:dot1q
     |  |  |     |  |  +--rw ios-eth:id*             union
     |  |  |     |  |  +--rw ios-eth:cos*            uint8
     |  |  |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*          enumeration
     |  |  |     |  |  +--rw ios-eth:exact?          empty
     |  |  |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |  |     |  +--rw ios-eth:priority-tagged
     |  |  |     |  |  +--rw ios-eth:cos-container
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*           enumeration
     |  |  |     |  +--rw ios-eth:untagged!
     |  |  |     +--rw ios-eth:ip
     |  |  |     |  +--rw ios-eth:acl
     |  |  |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eth:in?             empty
     |  |  |     |  |  +--rw ios-eth:out?            empty
     |  |  |     |  +--rw ios-eth:dhcp
     |  |  |     |  |  +--rw ios-eth:relay
     |  |  |     |  |     +--rw ios-eth:information
     |  |  |     |  |        +--rw ios-eth:option
     |  |  |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |  |     |  +--rw ios-eth:verify
     |  |  |     |     +--rw ios-eth:source?          empty
     |  |  |     |     +--rw ios-eth:vlan?            empty
     |  |  |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-eth:port-security?   empty
     |  |  |     +--rw ios-eth:ipv6
     |  |  |     |  +--rw ios-eth:traffic-filter?   string
     |  |  |     |  +--rw ios-eth:in?               empty
     |  |  |     |  +--rw ios-eth:out?              empty
     |  |  |     +--rw ios-eth:rewrite
     |  |  |     |  +--rw ios-eth:ingress
     |  |  |     |     +--rw ios-eth:tag
     |  |  |     |        +--rw ios-eth:pop
     |  |  |     |        |  +--rw ios-eth:way?    enumeration
     |  |  |     |        |  +--rw ios-eth:mode?   enumeration
     |  |  |     |        +--rw ios-eth:push
     |  |  |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |        |  +--rw ios-eth:mode?    enumeration
     |  |  |     |        +--rw ios-eth:translate
     |  |  |     |           +--rw ios-eth:t1-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t1-to-2
     |  |  |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |  |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?           enumeration
     |  |  |     |           +--rw ios-eth:t2-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t2-to-2
     |  |  |     |              +--rw ios-eth:dot1q?          uint16
     |  |  |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |              +--rw ios-eth:mode?           enumeration
     |  |  |     +--rw ios-eth:group?                       uint32
     |  |  |     +--rw ios-eth:errdisable
     |  |  |     |  +--rw ios-eth:recovery
     |  |  |     |     +--rw ios-eth:cause
     |  |  |     |        +--rw ios-eth:mac-security?   uint32
     |  |  |     +--rw ios-eth:ethernet-container
     |  |  |     |  +--rw ios-eth:ethernet
     |  |  |     |     +--rw ios-eth:lmi
     |  |  |     |     |  +--rw ios-eth:ce-vlan
     |  |  |     |     |     +--rw ios-eth:map
     |  |  |     |     |        +--rw ios-eth:vlan-range
     |  |  |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |  |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |  |     |     |        +--rw ios-eth:any?          empty
     |  |  |     |     |        +--rw ios-eth:default?      empty
     |  |  |     |     |        +--rw ios-eth:untagged?     empty
     |  |  |     |     +--rw ios-eth:loopback
     |  |  |     |        +--rw ios-eth:permit
     |  |  |     |           +--rw ios-eth:external?   empty
     |  |  |     |           +--rw ios-eth:internal?   empty
     |  |  |     +--rw ios-eth:snmp
     |  |  |     |  +--rw ios-eth:trap
     |  |  |     |  |  +--rw ios-eth:link-status?   empty
     |  |  |     |  +--rw ios-eth:ifindex
     |  |  |     |     +--rw ios-eth:persist?   empty
     |  |  |     +--rw ios-eth:bridge-domain
     |  |  |     |  +--rw ios-eth:bridge-id?            uint16
     |  |  |     |  +--rw ios-eth:split-horizon
     |  |  |     |  |  +--rw ios-eth:group?   uint8
     |  |  |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |  |     +--rw ios-eth:mac
     |  |  |     |  +--rw ios-eth:security!
     |  |  |     |     +--rw ios-eth:maximum
     |  |  |     |     |  +--rw ios-eth:addresses?   uint16
     |  |  |     |     +--rw ios-eth:violation?   enumeration
     |  |  |     +--rw ios-eth:service-policy
     |  |  |     |  +--rw ios-eth:input* [name]
     |  |  |     |  |  +--rw ios-eth:name    string
     |  |  |     |  +--rw ios-eth:output* [name]
     |  |  |     |     +--rw ios-eth:name    string
     |  |  |     +--rw ios-eth:shutdown?                    empty
     |  |  |     +--rw ios-eth:cfm
     |  |  |     |  +--rw ios-eth:encapsulation
     |  |  |     |  |  +--rw ios-eth:dot1ad
     |  |  |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |  |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |  |     |  |  +--rw ios-eth:dot1q
     |  |  |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-eth:cos?            uint8
     |  |  |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |  +--rw ios-eth:mep
     |  |  |     |  |  +--rw ios-eth:domain?   string
     |  |  |     |  |  +--rw ios-eth:mpid?     uint16
     |  |  |     |  +--rw ios-eth:mip
     |  |  |     |     +--rw ios-eth:level?   uint8
     |  |  |     +--rw ios-eth:l2protocol
     |  |  |     |  +--rw ios-eth:peer!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:forward!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:tunnel!
     |  |  |     |     +--rw ios-eth:protocol*   enumeration
     |  |  |     +--rw (ios-l2vpn:xconnect-choice)?
     |  |  |        +--:(ios-l2vpn:xconnect)
     |  |  |        |  +--rw ios-l2vpn:xconnect
     |  |  |        |     +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-l2vpn:vcid?            uint32
     |  |  |        |     +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |        |     +--rw ios-l2vpn:manual?          empty
     |  |  |        |     +--rw ios-l2vpn:pw-class?        string
     |  |  |        |     +--rw ios-l2vpn:sequencing?      enumeration
     |  |  |        |     +--rw ios-l2vpn:backup
     |  |  |        |     |  +--rw ios-l2vpn:peer
     |  |  |        |     |  |  +--rw ios-l2vpn:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-l2vpn:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-l2vpn:pw-class?              string
     |  |  |        |     |  |  +--rw ios-l2vpn:priority?              uint8
     |  |  |        |     |  +--rw ios-l2vpn:delay
     |  |  |        |     |     +--rw ios-l2vpn:min?   uint32
     |  |  |        |     |     +--rw ios-l2vpn:max?   uint32
     |  |  |        |     +--rw ios-l2vpn:mtu?             uint32
     |  |  |        +--:(ios-l2vpn:xconnect-pw-class)
     |  |  |           +--rw ios-l2vpn:xconnect-pw-class
     |  |  |              +--rw ios-l2vpn:xconnect
     |  |  |                 +--rw ios-l2vpn:address?    inet:ipv4-address
     |  |  |                 +--rw ios-l2vpn:vcid?       uint32
     |  |  |                 +--rw ios-l2vpn:pw-class?   string
     |  |  |                 +--rw ios-l2vpn:udp
     |  |  |                    +--rw ios-l2vpn:port
     |  |  |                       +--rw ios-l2vpn:local?    uint32
     |  |  |                       +--rw ios-l2vpn:remote?   uint32
     |  |  +--rw ios-l2vpn:xconnect
     |  |  |  +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |  +--rw ios-l2vpn:vcid?            uint32
     |  |  |  +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |  +--rw ios-l2vpn:manual?          empty
     |  |  |  +--rw ios-l2vpn:sequence?        enumeration
     |  |  |  +--rw ios-l2vpn:pw-class?        string
     |  |  +--rw ios-cdp:cdp
     |  |  |  +--rw ios-cdp:enable?   boolean
     |  |  |  +--rw ios-cdp:tlv
     |  |  |     +--rw ios-cdp:app!
     |  |  |     |  +--rw ios-cdp:tlvtype?   uint16
     |  |  |     |  +--rw ios-cdp:value?     string
     |  |  |     +--rw ios-cdp:server-location?   empty
     |  |  |     +--rw ios-cdp:location?          empty
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |  |  +--rw ios-cts:policy
     |  |  |  |  |  +--rw ios-cts:static
     |  |  |  |  |     +--rw ios-cts:sgt?       uint16
     |  |  |  |  |     +--rw ios-cts:trusted?   empty
     |  |  |  |  +--rw ios-cts:sap
     |  |  |  |  |  +--rw ios-cts:pmk* [word]
     |  |  |  |  |     +--rw ios-cts:word         string
     |  |  |  |  |     +--rw ios-cts:mode-list
     |  |  |  |  |        +--rw ios-cts:gcm-encrypt!
     |  |  |  |  |        |  +--rw ios-cts:gmac!
     |  |  |  |  |        |     +--rw ios-cts:null?   empty
     |  |  |  |  |        +--rw ios-cts:no-encap!
     |  |  |  |  |           +--rw ios-cts:gmac!
     |  |  |  |  |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |  |  +--rw ios-cts:propagate
     |  |  |  |     +--rw ios-cts:sgt?   boolean
     |  |  |  +--rw ios-cts:role-based
     |  |  |     +--rw ios-cts:sgt-cache*     enumeration
     |  |  |     +--rw ios-cts:enforcement?   empty
     |  |  |     +--rw ios-cts:sgt-map
     |  |  |        +--rw ios-cts:security-group?   string
     |  |  |        +--rw ios-cts:sgt?              uint16
     |  |  +--rw ios-dot1x:dot1x
     |  |  |  +--rw ios-dot1x:authenticator
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:credentials?      string
     |  |  |  +--rw ios-dot1x:max-reauth-req?   uint8
     |  |  |  +--rw ios-dot1x:max-req?          uint8
     |  |  |  +--rw ios-dot1x:max-start?        uint8
     |  |  |  +--rw ios-dot1x:pae?              enumeration
     |  |  |  +--rw ios-dot1x:supplicant
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:timeout
     |  |  |     +--rw ios-dot1x:auth-period?        uint16
     |  |  |     +--rw ios-dot1x:held-period?        uint16
     |  |  |     +--rw ios-dot1x:quiet-period?       uint16
     |  |  |     +--rw ios-dot1x:ratelimit-period?   uint16
     |  |  |     +--rw ios-dot1x:server-timeout?     uint16
     |  |  |     +--rw ios-dot1x:start-period?       uint16
     |  |  |     +--rw ios-dot1x:supp-timeout?       uint16
     |  |  |     +--rw ios-dot1x:tx-period?          uint16
     |  |  +--rw ios-ezpm:performance
     |  |  |  +--rw ios-ezpm:monitor
     |  |  |     +--rw ios-ezpm:context*   string
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-lisp:lisp
     |  |  |  +--rw ios-lisp:extended-subnet-mode?   empty
     |  |  |  +--rw ios-lisp:mobility
     |  |  |     +--rw ios-lisp:dynamic-eid
     |  |  |     |  +--rw ios-lisp:dynamic-eid-name?   string
     |  |  |     |  +--rw ios-lisp:nbr-proxy-reply?    empty
     |  |  |     |  +--rw ios-lisp:requests?           uint8
     |  |  |     +--rw ios-lisp:discover
     |  |  |     |  +--rw ios-lisp:arp?   boolean
     |  |  |     +--rw ios-lisp:liveness
     |  |  |        +--rw ios-lisp:test?   boolean
     |  |  |        +--rw ios-lisp:ttl?    uint8
     |  |  +--rw ios-lldp:lldp
     |  |  |  +--rw ios-lldp:receive?    boolean
     |  |  |  +--rw ios-lldp:transmit?   boolean
     |  |  +--rw ios-mka:mka
     |  |  |  +--rw ios-mka:pre-shared-key
     |  |  |     +--rw ios-mka:key-chain
     |  |  |        +--rw ios-mka:name?   string
     |  |  +--rw ios-nat:nat66?               enumeration
     |  |  +--rw ios-ospfv3:ospfv3
     |  |  |  +--rw ios-ospfv3:process-id* [id]
     |  |  |  |  +--rw ios-ospfv3:id                     uint16
     |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv4
     |  |  |  |  |  +--rw ios-ospfv3:area* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |  |  |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv6
     |  |  |  |     +--rw ios-ospfv3:area* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |     |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |     +--rw ios-ospfv3:authentication
     |  |  |  |     |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |     |  +--rw ios-ospfv3:null?        empty
     |  |  |  |     +--rw ios-ospfv3:bfd!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:weight
     |  |  |  |     |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:latency!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:resources!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:throughput!
     |  |  |  |     |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |     +--rw ios-ospfv3:database-filter
     |  |  |  |     |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |     +--:(ios-ospfv3:all)
     |  |  |  |     |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |     |     +--:(ios-ospfv3:disable)
     |  |  |  |     |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |     +--rw ios-ospfv3:demand-circuit!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |     +--rw ios-ospfv3:flood-reduction!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |     +--rw ios-ospfv3:manet
     |  |  |  |     |  +--rw ios-ospfv3:peering
     |  |  |  |     |     +--rw ios-ospfv3:cost
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |     +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:multi-area
     |  |  |  |     |  +--rw ios-ospfv3:id?        union
     |  |  |  |     |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |     |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |     |  +--rw ios-ospfv3:database-filter
     |  |  |  |     |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |  |     +--:(ios-ospfv3:all)
     |  |  |  |     |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |     |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |     +--rw ios-ospfv3:network
     |  |  |  |     |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |     |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |     |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |     |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |     +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:priority?              uint8
     |  |  |  |     +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |     +--rw ios-ospfv3:shutdown!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?    uint64
     |  |  |  |     +--rw ios-ospfv3:md5
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:sha1
     |  |  |  |        +--rw ios-ospfv3:key-string
     |  |  |  |           +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |           +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  +--rw ios-ospfv3:all?   enumeration
     |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  +--rw ios-ospfv3:ignore?   empty
     |  |  |  +--rw ios-ospfv3:encryption
     |  |  |  |  +--rw ios-ospfv3:null?    empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?          uint64
     |  |  |  |     +--rw ios-ospfv3:esp?          empty
     |  |  |  |     +--rw ios-ospfv3:ipsec_3des
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:aes-cbc
     |  |  |  |        +--rw ios-ospfv3:aes-cbc-128
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-192
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-256
     |  |  |  |           +--rw ios-ospfv3:key-string
     |  |  |  |              +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |              +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:flood-reduction?       empty
     |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  +--rw ios-ospfv3:mtu-ignore?            empty
     |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  +--rw ios-ospfv3:id?     ios-types:ospf-area-type
     |  |  |  |  +--rw ios-ospfv3:cost?   uint32
     |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  +--rw ios-ospfv3:shutdown?              empty
     |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  +--rw ios-power:power
     |  |  |  +--rw ios-power:inline
     |  |  |     +--rw ios-power:consumption?   uint16
     |  |  |     +--rw ios-power:never?         empty
     |  |  |     +--rw ios-power:auto!
     |  |  |     |  +--rw ios-power:max?   int32
     |  |  |     +--rw ios-power:four-pair
     |  |  |     |  +--rw ios-power:forced?   empty
     |  |  |     +--rw ios-power:police!
     |  |  |     |  +--rw ios-power:action
     |  |  |     |     +--rw ios-power:errdisable?   empty
     |  |  |     |     +--rw ios-power:log?          empty
     |  |  |     +--rw ios-power:port
     |  |  |     |  +--rw ios-power:poe-ha?      empty
     |  |  |     |  +--rw ios-power:two-event?   empty
     |  |  |     +--rw ios-power:static!
     |  |  |        +--rw ios-power:max?   int32
     |  |  +--rw ios-sanet:authentication
     |  |  |  +--rw ios-sanet:control-direction?   enumeration
     |  |  |  +--rw ios-sanet:event
     |  |  |  |  +--rw ios-sanet:server
     |  |  |  |  |  +--rw ios-sanet:alive
     |  |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |  |     +--rw ios-sanet:reinitialize?   empty
     |  |  |  |  |  +--rw ios-sanet:dead
     |  |  |  |  |     +--rw ios-sanet:action
     |  |  |  |  |        +--rw ios-sanet:authorize!
     |  |  |  |  |        |  +--rw ios-sanet:vlan?    uint16
     |  |  |  |  |        |  +--rw ios-sanet:voice?   empty
     |  |  |  |  |        +--rw ios-sanet:reinitialize
     |  |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:fail
     |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |     +--rw ios-sanet:authorize
     |  |  |  |  |        +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:no-response
     |  |  |  |     +--rw ios-sanet:action
     |  |  |  |        +--rw ios-sanet:authorize
     |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  +--rw ios-sanet:fallback?            string
     |  |  |  +--rw ios-sanet:host-mode?           enumeration
     |  |  |  +--rw ios-sanet:open?                empty
     |  |  |  +--rw ios-sanet:order
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:priority
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:port-control?        enumeration
     |  |  |  +--rw ios-sanet:periodic?            empty
     |  |  |  +--rw ios-sanet:timer
     |  |  |  |  +--rw ios-sanet:reauthenticate
     |  |  |  |  |  +--rw ios-sanet:value?    uint16
     |  |  |  |  |  +--rw ios-sanet:server?   empty
     |  |  |  |  +--rw ios-sanet:inactivity
     |  |  |  |  |  +--rw ios-sanet:value
     |  |  |  |  |  |  +--rw ios-sanet:value?     uint16
     |  |  |  |  |  |  +--rw ios-sanet:dynamic?   empty
     |  |  |  |  |  +--rw ios-sanet:server!
     |  |  |  |  |     +--rw ios-sanet:dynamic?   empty
     |  |  |  |  +--rw ios-sanet:restart?          uint16
     |  |  |  +--rw ios-sanet:violation?           enumeration
     |  |  +--rw ios-sanet:mab!
     |  |  |  +--rw ios-sanet:eap?   empty
     |  |  +--rw ios-stp:spanning-tree
     |  |  |  +--rw ios-stp:bpdufilter?      enumeration
     |  |  |  +--rw ios-stp:bpduguard
     |  |  |  |  +--rw (ios-stp:bpduguard-choice)?
     |  |  |  |     +--:(ios-stp:disable)
     |  |  |  |     |  +--rw ios-stp:disable?   empty
     |  |  |  |     +--:(ios-stp:enable)
     |  |  |  |        +--rw ios-stp:enable?    empty
     |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  +--rw ios-stp:guard?           enumeration
     |  |  |  +--rw ios-stp:link-type?       enumeration
     |  |  |  +--rw ios-stp:portfast!
     |  |  |  |  +--rw ios-stp:disable?   empty
     |  |  |  |  +--rw ios-stp:trunk?     empty
     |  |  |  |  +--rw ios-stp:edge?      empty
     |  |  |  +--rw ios-stp:port-priority?   uint8
     |  |  |  +--rw ios-stp:vlan
     |  |  |  |  +--rw ios-stp:vlan-ids*        union
     |  |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  |  +--rw ios-stp:port-priority?   uint16
     |  |  |  +--rw ios-stp:loopguard
     |  |  |  |  +--rw ios-stp:default?   empty
     |  |  |  +--rw ios-stp:mst
     |  |  |     +--rw ios-stp:instance?        string
     |  |  |     +--rw ios-stp:cost?            uint32
     |  |  |     +--rw ios-stp:port-priority?   uint16
     |  |  |     +--rw ios-stp:pre-standard?    empty
     |  |  +--rw ios-sw:auto
     |  |  |  +--rw ios-sw:qos
     |  |  |     +--rw ios-sw:classify!
     |  |  |     |  +--rw ios-sw:police?   empty
     |  |  |     +--rw ios-sw:trust!
     |  |  |     |  +--rw ios-sw:cos?    empty
     |  |  |     |  +--rw ios-sw:dscp?   empty
     |  |  |     +--rw ios-sw:video
     |  |  |     |  +--rw ios-sw:cts?            empty
     |  |  |     |  +--rw ios-sw:ip-camera?      empty
     |  |  |     |  +--rw ios-sw:media-player?   empty
     |  |  |     +--rw ios-sw:voip!
     |  |  |        +--rw ios-sw:cisco-phone?       empty
     |  |  |        +--rw ios-sw:cisco-softphone?   empty
     |  |  |        +--rw ios-sw:trust?             empty
     |  |  +--rw ios-sw:datalink
     |  |  |  +--rw ios-sw:flow
     |  |  |     +--rw ios-sw:monitor!
     |  |  |        +--rw ios-sw:User-defined-flow?   string
     |  |  |        +--rw ios-sw:input-output?        enumeration
     |  |  +--rw ios-sw:energywise!
     |  |  |  +--rw ios-sw:activitycheck?   empty
     |  |  +--rw ios-sw:location
     |  |  |  +--rw ios-sw:civic-location-id
     |  |  |     +--rw ios-sw:location-identifier?   string
     |  |  |     +--rw ios-sw:host!
     |  |  |     |  +--rw ios-sw:port-location?   string
     |  |  |     +--rw ios-sw:none!
     |  |  |        +--rw ios-sw:port-location?   string
     |  |  +--rw ios-sw:mac
     |  |  |  +--rw ios-sw:access-group
     |  |  |     +--rw ios-sw:ACL-name
     |  |  |        +--rw ios-sw:acl-name?   string
     |  |  |        +--rw ios-sw:apply-to?   enumeration
     |  |  +--rw ios-sw:macro
     |  |  |  +--rw ios-sw:description?   string
     |  |  |  +--rw ios-sw:auto
     |  |  |     +--rw ios-sw:processing?   boolean
     |  |  +--rw ios-sw:dual-active
     |  |  |  +--rw ios-sw:fast-hello?   empty
     |  |  +--rw ios-sw:load-balancing
     |  |  |  +--rw ios-sw:flow?   empty
     |  |  |  +--rw ios-sw:vlan?   empty
     |  |  +--rw ios-sw:vlan-range* [id]
     |  |  |  +--rw ios-sw:id                union
     |  |  |  +--rw ios-sw:service-policy
     |  |  |     +--rw ios-sw:input?    string
     |  |  |     +--rw ios-sw:output?   string
     |  |  +--rw ios-sw:switch
     |  |  |  +--rw ios-sw:virtual
     |  |  |     +--rw ios-sw:link?   uint8
     |  |  +--rw ios-sw:srr-queue
     |  |  |  +--rw ios-sw:bandwidth
     |  |  |     +--rw ios-sw:shape
     |  |  |     |  +--rw ios-sw:weight1?   uint16
     |  |  |     |  +--rw ios-sw:weight2?   uint16
     |  |  |     |  +--rw ios-sw:weight3?   uint16
     |  |  |     |  +--rw ios-sw:weight4?   uint16
     |  |  |     +--rw ios-sw:share
     |  |  |        +--rw ios-sw:weight1?   uint8
     |  |  |        +--rw ios-sw:weight2?   uint8
     |  |  |        +--rw ios-sw:weight3?   uint8
     |  |  |        +--rw ios-sw:weight4?   uint8
     |  |  +--rw ios-sw:macsec!
     |  |  |  +--rw ios-sw:network-link?   empty
     |  |  +--rw ios-sw:device-tracking
     |  |  |  +--rw ios-sw:attach-policy?   string
     |  |  +--rw ios-udld:udld
     |  |  |  +--rw ios-udld:port!
     |  |  |     +--rw (ios-udld:port-choice)?
     |  |  |        +--:(ios-udld:aggressive)
     |  |  |        |  +--rw ios-udld:aggressive?   empty
     |  |  |        +--:(ios-udld:disable)
     |  |  |           +--rw ios-udld:disable?      empty
     |  |  +--rw ios-zone:zone-member
     |  |     +--rw ios-zone:security?   string
     |  +--rw TenGigabitEthernet* [name]
     |  |  +--rw name                         string
     |  |  +--rw media-type?                  enumeration
     |  |  +--rw port-type?                   enumeration
     |  |  +--rw lacp
     |  |  |  +--rw rate
     |  |  |     +--rw fast?   empty
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |     +--rw ios-sw:vlan?   union
     |  |  |  |     +--rw ios-sw:name?   string
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:multicast?   empty
     |  |  |  |  +--rw ios-sw:unicast?     empty
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw (ios-sw:mode-choice)?
     |  |  |  |     +--:(ios-sw:access)
     |  |  |  |     |  +--rw ios-sw:access!
     |  |  |  |     +--:(ios-sw:dot1q-tunnel)
     |  |  |  |     |  +--rw ios-sw:dot1q-tunnel!
     |  |  |  |     +--:(ios-sw:dynamic)
     |  |  |  |     |  +--rw ios-sw:dynamic?        enumeration
     |  |  |  |     +--:(ios-sw:private-vlan)
     |  |  |  |     |  +--rw ios-sw:private-vlan
     |  |  |  |     |     +--rw ios-sw:host?          empty
     |  |  |  |     |     +--rw ios-sw:promiscuous?   empty
     |  |  |  |     +--:(ios-sw:trunk)
     |  |  |  |        +--rw ios-sw:trunk!
     |  |  |  +--rw ios-sw:nonegotiate?       empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type?     enumeration
     |  |  |  |  +--rw ios-sw:mac-address
     |  |  |  |  |  +--rw ios-sw:sticky?       empty
     |  |  |  |  |  +--rw ios-sw:hw-address?   yang:mac-address
     |  |  |  |  |  +--rw ios-sw:vlan?         uint16
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:max-addresses?   uint16
     |  |  |  |  |  +--rw ios-sw:vlan?            string
     |  |  |  |  +--rw ios-sw:violation?     enumeration
     |  |  |  +--rw ios-sw:trunk
     |  |  |  |  +--rw ios-sw:allowed
     |  |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |     +--rw (ios-sw:vlan-choice)?
     |  |  |  |  |        +--:(ios-sw:vlans)
     |  |  |  |  |        |  +--rw ios-sw:vlans?    string
     |  |  |  |  |        +--:(ios-sw:add)
     |  |  |  |  |        |  +--rw ios-sw:add?      union
     |  |  |  |  |        +--:(ios-sw:all)
     |  |  |  |  |        |  +--rw ios-sw:all?      empty
     |  |  |  |  |        +--:(ios-sw:except)
     |  |  |  |  |        |  +--rw ios-sw:except*   union
     |  |  |  |  |        +--:(ios-sw:none)
     |  |  |  |  |        |  +--rw ios-sw:none?     empty
     |  |  |  |  |        +--:(ios-sw:remove)
     |  |  |  |  |           +--rw ios-sw:remove?   union
     |  |  |  |  +--rw ios-sw:encapsulation?   enumeration
     |  |  |  |  +--rw ios-sw:native
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  +--rw ios-sw:pruning
     |  |  |  |     +--rw ios-sw:vlan
     |  |  |  |        +--rw (ios-sw:vlan-choice)?
     |  |  |  |           +--:(ios-sw:vlans)
     |  |  |  |           |  +--rw ios-sw:vlans*    union
     |  |  |  |           +--:(ios-sw:add)
     |  |  |  |           |  +--rw ios-sw:add?      union
     |  |  |  |           +--:(ios-sw:except)
     |  |  |  |           |  +--rw ios-sw:except*   union
     |  |  |  |           +--:(ios-sw:none)
     |  |  |  |           |  +--rw ios-sw:none?     empty
     |  |  |  |           +--:(ios-sw:remove)
     |  |  |  |              +--rw ios-sw:remove?   union
     |  |  |  +--rw ios-sw:voice
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  |  +--rw ios-sw:name?   string
     |  |  |  |  +--rw ios-sw:detect
     |  |  |  |     +--rw ios-sw:cisco-phone!
     |  |  |  |        +--rw ios-sw:full-duplex?   empty
     |  |  |  +--rw ios-sw:priority
     |  |  |  |  +--rw ios-sw:extend
     |  |  |  |     +--rw (ios-sw:trust-choice)?
     |  |  |  |        +--:(ios-sw:trust)
     |  |  |  |        |  +--rw ios-sw:trust?   empty
     |  |  |  |        +--:(ios-sw:cos)
     |  |  |  |           +--rw ios-sw:cos?     uint8
     |  |  |  +--rw ios-sw:autostate
     |  |  |  |  +--rw ios-sw:exclude?   empty
     |  |  |  +--rw ios-sw:protected?         empty
     |  |  |  +--rw ios-sw:host?              empty
     |  |  |  +--rw ios-sw:private-vlan
     |  |  |  |  +--rw ios-sw:association
     |  |  |  |  |  +--rw ios-sw:host
     |  |  |  |  |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |  |  |  +--rw ios-sw:mapping
     |  |  |  |  |     +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |     +--rw ios-sw:secondary-range?   string
     |  |  |  |  |     +--rw ios-sw:add?               string
     |  |  |  |  |     +--rw ios-sw:remove?            string
     |  |  |  |  +--rw ios-sw:host-association
     |  |  |  |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |  |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |  |  +--rw ios-sw:mapping
     |  |  |  |     +--rw ios-sw:primary-range?     uint16
     |  |  |  |     +--rw ios-sw:secondary-range?   string
     |  |  |  |     +--rw ios-sw:add?               string
     |  |  |  |     +--rw ios-sw:remove?            string
     |  |  |  +--rw ios-sw:device-tracking
     |  |  |     +--rw ios-sw:attach-policy?   string
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  |  +--rw ios-bfd:template?   string
     |  |  |  +--rw ios-bfd:interval
     |  |  |  |  +--rw ios-bfd:msecs?        uint16
     |  |  |  |  +--rw ios-bfd:min_rx?       uint16
     |  |  |  |  +--rw ios-bfd:multiplier?   uint8
     |  |  |  +--rw ios-bfd:echo?       boolean
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  |  +--rw ios-mpls:accounting
     |  |  |  |  +--rw ios-mpls:experimental
     |  |  |  |     +--rw ios-mpls:input?    empty
     |  |  |  |     +--rw ios-mpls:output?   empty
     |  |  |  +--rw ios-mpls:bgp
     |  |  |  |  +--rw ios-mpls:forwarding?   empty
     |  |  |  +--rw ios-mpls:ip?            empty
     |  |  |  +--rw ios-mpls:label
     |  |  |  |  +--rw ios-mpls:protocol?   enumeration
     |  |  |  +--rw ios-mpls:ldp
     |  |  |  |  +--rw ios-mpls:discovery
     |  |  |  |     +--rw ios-mpls:transport-address?   ldp-discovery-address-type
     |  |  |  +--rw ios-mpls:mtu?           union
     |  |  |  +--rw ios-mpls:traffic-eng
     |  |  |     +--rw ios-mpls:administrative-weight?   uint32
     |  |  |     +--rw ios-mpls:attribute-flags?         mpls-te-attribute-flags
     |  |  |     +--rw ios-mpls:backup-path
     |  |  |     |  +--rw ios-mpls:Tunnel?   uint32
     |  |  |     +--rw ios-mpls:flooding
     |  |  |     |  +--rw ios-mpls:thresholds
     |  |  |     |     +--rw ios-mpls:down*   uint8
     |  |  |     |     +--rw ios-mpls:up*     uint8
     |  |  |     +--rw ios-mpls:passive-interface
     |  |  |     |  +--rw ios-mpls:nbr-te-id?     inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-if-addr?   inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-igp-id
     |  |  |     |     +--rw (ios-mpls:igp-id-choice)?
     |  |  |     |        +--:(ios-mpls:isis)
     |  |  |     |        |  +--rw ios-mpls:isis?   ios-isis:isis-net
     |  |  |     |        +--:(ios-mpls:ospf)
     |  |  |     |           +--rw ios-mpls:ospf?   inet:ipv4-address
     |  |  |     +--rw ios-mpls:tunnels?                 empty
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?               string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?        string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?      ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?         empty
     |  |  |  +--rw proxy-arp?               boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw mroute-cache?            boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw ios-igmp:igmp
     |  |  |  |  +--rw ios-igmp:static-group
     |  |  |  |  |  +--rw ios-igmp:groups* [name]
     |  |  |  |  |  |  +--rw ios-igmp:name    union
     |  |  |  |  |  +--rw ios-igmp:class-map* [id]
     |  |  |  |  |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |  |  +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |  |  |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |  |  |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |  |  +--rw ios-igmp:version?        uint8
     |  |  |  +--rw ios-lisp:lisp
     |  |  |  |  +--rw ios-lisp:source-locator?   string
     |  |  |  +--rw ios-nat:nat
     |  |  |  |  +--rw ios-nat:allow-static-host?   empty
     |  |  |  |  +--rw ios-nat:enable?              empty
     |  |  |  |  +--rw (ios-nat:nat-choice)?
     |  |  |  |     +--:(ios-nat:inside)
     |  |  |  |     |  +--rw ios-nat:inside?        empty
     |  |  |  |     +--:(ios-nat:outside)
     |  |  |  |        +--rw ios-nat:outside?       empty
     |  |  |  +--rw ios-nbar:nbar
     |  |  |  |  +--rw ios-nbar:protocol-discovery!
     |  |  |  |     +--rw ios-nbar:ipv4-ipv6?   enumeration
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process-id* [id]
     |  |  |  |  |  +--rw ios-ospf:id             uint16
     |  |  |  |  |  +--rw ios-ospf:area?          ios-types:ospf-area-type
     |  |  |  |  |  +--rw ios-ospf:secondaries?   empty
     |  |  |  |  |  +--rw ios-ospf:none?          empty
     |  |  |  |  +--rw ios-ospf:authentication!
     |  |  |  |  |  +--rw ios-ospf:key-chain
     |  |  |  |  |  |  +--rw ios-ospf:name?   string
     |  |  |  |  |  +--rw ios-ospf:message-digest?   empty
     |  |  |  |  |  +--rw ios-ospf:null?             empty
     |  |  |  |  +--rw ios-ospf:authentication-key
     |  |  |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:network?               enumeration
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw ios-ospf:all?   empty
     |  |  |  |  |  +--rw ios-ospf:out?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval
     |  |  |  |  |  +--rw ios-ospf:value?     uint32
     |  |  |  |  |  +--rw ios-ospf:minimal
     |  |  |  |  |     +--rw ios-ospf:hello-multiplier?   uint8
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:ignore?   empty
     |  |  |  |  +--rw ios-ospf:fast-reroute
     |  |  |  |  |  +--rw ios-ospf:per-prefix
     |  |  |  |  |     +--rw ios-ospf:candidate!
     |  |  |  |  |     |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |     +--rw ios-ospf:protection!
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:flood-reduction?       empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:lls!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |  |  |  +--rw ios-ospf:id     uint8
     |  |  |  |  |  +--rw ios-ospf:md5
     |  |  |  |  |     +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |     +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:mtu-ignore?            empty
     |  |  |  |  +--rw ios-ospf:multi-area
     |  |  |  |  |  +--rw ios-ospf:id?     union
     |  |  |  |  |  +--rw ios-ospf:cost?   uint32
     |  |  |  |  +--rw ios-ospf:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:resync-timeout?        uint32
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown?              empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospf:ttl-security!
     |  |  |  |     +--rw ios-ospf:diable?   empty
     |  |  |  |     +--rw ios-ospf:hops?     uint8
     |  |  |  +--rw ios-rsvp:rsvp
     |  |  |  |  +--rw ios-rsvp:authentication!
     |  |  |  |  |  +--rw ios-rsvp:key?           string
     |  |  |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  +--rw ios-rsvp:bandwidth!
     |  |  |  |  |  +--rw ios-rsvp:value
     |  |  |  |  |  |  +--rw ios-rsvp:value?      uint32
     |  |  |  |  |  |  +--rw ios-rsvp:sub-pool?   uint32
     |  |  |  |  |  +--rw ios-rsvp:percent?   uint16
     |  |  |  |  |  +--rw ios-rsvp:mam
     |  |  |  |  |     +--rw ios-rsvp:max-reservable-bw!
     |  |  |  |  |        +--rw ios-rsvp:value?   uint32
     |  |  |  |  |        +--rw ios-rsvp:bc0?     uint32
     |  |  |  |  |        +--rw ios-rsvp:bc1?     uint32
     |  |  |  |  +--rw ios-rsvp:neighbor!
     |  |  |  |  |  +--rw ios-rsvp:acl-number?   uint8
     |  |  |  |  +--rw ios-rsvp:precedence
     |  |  |  |  |  +--rw ios-rsvp:conform?   uint8
     |  |  |  |  |  +--rw ios-rsvp:exceed?    uint8
     |  |  |  |  +--rw ios-rsvp:signalling
     |  |  |  |  |  +--rw ios-rsvp:dscp?                uint8
     |  |  |  |  |  +--rw ios-rsvp:fast-local-repair
     |  |  |  |  |  |  +--rw ios-rsvp:wait-time?   uint16
     |  |  |  |  |  +--rw ios-rsvp:hello!
     |  |  |  |  |     +--rw ios-rsvp:bfd?                empty
     |  |  |  |  |     +--rw ios-rsvp:dscp?               uint8
     |  |  |  |  |     +--rw ios-rsvp:graceful-restart?   empty
     |  |  |  |  |     +--rw ios-rsvp:refresh
     |  |  |  |  |     |  +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |     |  +--rw ios-rsvp:misses?     uint8
     |  |  |  |  |     +--rw ios-rsvp:reroute
     |  |  |  |  |        +--rw ios-rsvp:dscp?      uint8
     |  |  |  |  |        +--rw ios-rsvp:refresh
     |  |  |  |  |           +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |           +--rw ios-rsvp:misses?     uint8
     |  |  |  |  +--rw ios-rsvp:tos
     |  |  |  |     +--rw ios-rsvp:conform?   uint8
     |  |  |  |     +--rw ios-rsvp:exceed?    uint8
     |  |  |  +--rw ios-wccp:wccp
     |  |  |     +--rw ios-wccp:wccp-list* [id]
     |  |  |     |  +--rw ios-wccp:id              uint8
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:web-cache
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:redirect
     |  |  |     |  +--rw ios-wccp:exclude
     |  |  |     |     +--rw ios-wccp:in?   empty
     |  |  |     +--rw ios-wccp:vrf* [name]
     |  |  |        +--rw ios-wccp:name         string
     |  |  |        +--rw ios-wccp:wccp-list* [id]
     |  |  |        |  +--rw ios-wccp:id              uint8
     |  |  |        |  +--rw ios-wccp:group-listen?   empty
     |  |  |        |  +--rw ios-wccp:redirect
     |  |  |        |     +--rw ios-wccp:in?    empty
     |  |  |        |     +--rw ios-wccp:out?   empty
     |  |  |        +--rw ios-wccp:web-cache
     |  |  |           +--rw ios-wccp:group-listen?   empty
     |  |  |           +--rw ios-wccp:redirect
     |  |  |              +--rw ios-wccp:in?    empty
     |  |  |              +--rw ios-wccp:out?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?              string
     |  |  |  +--rw enable?                  empty
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw ios-nd:raguard
     |  |  |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  |  |  +--rw ios-nd:autoconfig
     |  |  |  |  |  +--rw ios-nd:default-route?   empty
     |  |  |  |  |  +--rw ios-nd:prefix?          empty
     |  |  |  |  +--rw ios-nd:managed-config-flag?   empty
     |  |  |  |  +--rw ios-nd:ra
     |  |  |  |     +--rw ios-nd:suppress!
     |  |  |  |        +--rw ios-nd:all?   empty
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |  |  +--rw ios-crypto:map?   string
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |  |  +--:(ios-mc:no-pim)
     |  |  |  |  |  +--rw ios-mc:no-pim
     |  |  |  |  |     +--rw ios-mc:pim?   boolean
     |  |  |  |  +--:(ios-mc:pim)
     |  |  |  |     +--rw ios-mc:pim
     |  |  |  |        +--rw ios-mc:bfd?           empty
     |  |  |  |        +--rw ios-mc:bsr
     |  |  |  |        |  +--rw ios-mc:border?   empty
     |  |  |  |        +--rw ios-mc:dr-priority?   uint32
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process* [id]
     |  |  |  |  |  +--rw ios-ospf:id          uint16
     |  |  |  |  |  +--rw ios-ospf:area?       union
     |  |  |  |  |  +--rw ios-ospf:instance?   union
     |  |  |  |  +--rw ios-ospf:authentication
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?    uint64
     |  |  |  |  |     +--rw ios-ospf:md5
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:sha1
     |  |  |  |  |        +--rw ios-ospf:key-string
     |  |  |  |  |           +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |           +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |     |  +--rw ios-ospf:all?       enumeration
     |  |  |  |  |     +--:(ios-ospf:disable)
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |  +--rw ios-ospf:ignore?    empty
     |  |  |  |  +--rw ios-ospf:encryption
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?          uint64
     |  |  |  |  |     +--rw ios-ospf:esp?          empty
     |  |  |  |  |     +--rw ios-ospf:ipsec_3des
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:aes-cbc
     |  |  |  |  |        +--rw ios-ospf:aes-cbc-128
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-192
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-256
     |  |  |  |  |           +--rw ios-ospf:key-string
     |  |  |  |  |              +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |              +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:flood-reduction!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospf:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospf:cost?              uint16
     |  |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |  |        +--rw ios-ospf:all?   enumeration
     |  |  |  |  |  +--rw ios-ospf:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospf:priority?          uint8
     |  |  |  |  +--rw ios-ospf:network
     |  |  |  |  |  +--rw ios-ospf:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospf:manet?                 empty
     |  |  |  |  |  +--rw ios-ospf:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospf:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospf:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospf:point-to-point?        empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  +--rw ios-rip:rip* [id]
     |  |  |     +--rw ios-rip:id                     string
     |  |  |     +--rw ios-rip:enable?                empty
     |  |  |     +--rw ios-rip:default-information
     |  |  |        +--rw ios-rip:route?    enumeration
     |  |  |        +--rw ios-rip:metric?   uint8
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-eth:carrier-delay
     |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |  +--:(ios-eth:seconds)
     |  |  |  |  |  +--rw ios-eth:seconds?   uint8
     |  |  |  |  +--:(ios-eth:msec)
     |  |  |  |     +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:down
     |  |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |     +--:(ios-eth:seconds)
     |  |  |  |     |  +--rw ios-eth:seconds?   uint8
     |  |  |  |     +--:(ios-eth:msec)
     |  |  |  |        +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:up
     |  |  |     +--rw (ios-eth:delay-choice)?
     |  |  |        +--:(ios-eth:seconds)
     |  |  |        |  +--rw ios-eth:seconds?   uint8
     |  |  |        +--:(ios-eth:msec)
     |  |  |           +--rw ios-eth:msec?      uint16
     |  |  +--rw ios-eth:channel-group
     |  |  |  +--rw ios-eth:number?       uint16
     |  |  |  +--rw ios-eth:mode?         enumeration
     |  |  |  +--rw ios-eth:non-silent?   empty
     |  |  |  +--rw ios-eth:link?         uint8
     |  |  |  +--rw ios-eth:auto?         empty
     |  |  +--rw ios-eth:channel-protocol?    enumeration
     |  |  +--rw ios-eth:ethernet
     |  |  |  +--rw ios-eth:oam!
     |  |  |     +--rw ios-eth:link-monitor
     |  |  |     |  +--rw ios-eth:frame
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-period
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-seconds
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:high-threshold
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:on?               empty
     |  |  |     |  +--rw ios-eth:receive-crc
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:supported?        empty
     |  |  |     |  +--rw ios-eth:symbol-period
     |  |  |     |     +--rw ios-eth:threshold
     |  |  |     |     |  +--rw ios-eth:high
     |  |  |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-eth:none?         empty
     |  |  |     |     |  +--rw ios-eth:low?    uint16
     |  |  |     |     +--rw ios-eth:window?      uint16
     |  |  |     +--rw ios-eth:max-rate?          uint8
     |  |  |     +--rw ios-eth:min-rate?          uint8
     |  |  |     +--rw ios-eth:mode?              enumeration
     |  |  |     +--rw ios-eth:remote-failure
     |  |  |     |  +--rw ios-eth:critical-event
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:dying-gasp
     |  |  |     |  |  +--rw ios-eth:action!
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:link-fault
     |  |  |     |     +--rw ios-eth:action!
     |  |  |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |  |     +--rw ios-eth:remote-loopback
     |  |  |     |  +--rw ios-eth:supported?   empty
     |  |  |     |  +--rw ios-eth:timeout?     uint8
     |  |  |     +--rw ios-eth:timeout?           uint8
     |  |  +--rw ios-eth:negotiation
     |  |  |  +--rw ios-eth:auto?   boolean
     |  |  +--rw ios-eth:synchronous
     |  |  |  +--rw ios-eth:mode?   empty
     |  |  +--rw ios-eth:duplex?              enumeration
     |  |  +--rw ios-eth:speed
     |  |  |  +--rw ios-eth:auto?          empty
     |  |  |  +--rw ios-eth:value-10?      empty
     |  |  |  +--rw ios-eth:value-100?     empty
     |  |  |  +--rw ios-eth:value-1000?    empty
     |  |  |  +--rw ios-eth:value-10000?   empty
     |  |  |  +--rw ios-eth:nonegotiate?   empty
     |  |  +--rw ios-eth:plim
     |  |  |  +--rw ios-eth:ethernet
     |  |  |  |  +--rw ios-eth:vlan
     |  |  |  |     +--rw ios-eth:filter
     |  |  |  |        +--rw ios-eth:disable?   empty
     |  |  |  +--rw ios-eth:qos
     |  |  |     +--rw ios-eth:input
     |  |  |        +--rw ios-eth:queue
     |  |  |           +--rw (ios-eth:priority)?
     |  |  |              +--:(ios-eth:low)
     |  |  |              |  +--rw ios-eth:zero
     |  |  |              |     +--rw ios-eth:pause
     |  |  |              |        +--rw ios-eth:enable?      boolean
     |  |  |              |        +--rw ios-eth:threshold?   uint8
     |  |  |              +--:(ios-eth:high)
     |  |  |                 +--rw ios-eth:strict-priority
     |  |  |                    +--rw ios-eth:pause
     |  |  |                       +--rw ios-eth:enable?      boolean
     |  |  |                       +--rw ios-eth:threshold?   uint8
     |  |  +--rw ios-eth:pppoe
     |  |  |  +--rw ios-eth:enable!
     |  |  |  |  +--rw ios-eth:group?   union
     |  |  |  +--rw ios-eth:max-sessions?   uint16
     |  |  +--rw ios-eth:service
     |  |  |  +--rw ios-eth:instance* [id]
     |  |  |     +--rw ios-eth:id                           uint32
     |  |  |     +--rw ios-eth:trunk?                       empty
     |  |  |     +--rw ios-eth:GigabitEthernet?             empty
     |  |  |     +--rw ios-eth:ethernet?                    empty
     |  |  |     +--rw ios-eth:ethernet-evc-name?           string
     |  |  |     +--rw ios-eth:description?                 string
     |  |  |     +--rw ios-eth:evc-name?                    string
     |  |  |     +--rw ios-eth:encapsulation
     |  |  |     |  +--rw ios-eth:default?           empty
     |  |  |     |  +--rw ios-eth:dot1ad
     |  |  |     |  |  +--rw ios-eth:id*      union
     |  |  |     |  |  +--rw ios-eth:cos*     uint8
     |  |  |     |  |  +--rw ios-eth:dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*   enumeration
     |  |  |     |  |  +--rw ios-eth:exact?   empty
     |  |  |     |  +--rw ios-eth:dot1q
     |  |  |     |  |  +--rw ios-eth:id*             union
     |  |  |     |  |  +--rw ios-eth:cos*            uint8
     |  |  |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*          enumeration
     |  |  |     |  |  +--rw ios-eth:exact?          empty
     |  |  |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |  |     |  +--rw ios-eth:priority-tagged
     |  |  |     |  |  +--rw ios-eth:cos-container
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*           enumeration
     |  |  |     |  +--rw ios-eth:untagged!
     |  |  |     +--rw ios-eth:ip
     |  |  |     |  +--rw ios-eth:acl
     |  |  |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eth:in?             empty
     |  |  |     |  |  +--rw ios-eth:out?            empty
     |  |  |     |  +--rw ios-eth:dhcp
     |  |  |     |  |  +--rw ios-eth:relay
     |  |  |     |  |     +--rw ios-eth:information
     |  |  |     |  |        +--rw ios-eth:option
     |  |  |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |  |     |  +--rw ios-eth:verify
     |  |  |     |     +--rw ios-eth:source?          empty
     |  |  |     |     +--rw ios-eth:vlan?            empty
     |  |  |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-eth:port-security?   empty
     |  |  |     +--rw ios-eth:ipv6
     |  |  |     |  +--rw ios-eth:traffic-filter?   string
     |  |  |     |  +--rw ios-eth:in?               empty
     |  |  |     |  +--rw ios-eth:out?              empty
     |  |  |     +--rw ios-eth:rewrite
     |  |  |     |  +--rw ios-eth:ingress
     |  |  |     |     +--rw ios-eth:tag
     |  |  |     |        +--rw ios-eth:pop
     |  |  |     |        |  +--rw ios-eth:way?    enumeration
     |  |  |     |        |  +--rw ios-eth:mode?   enumeration
     |  |  |     |        +--rw ios-eth:push
     |  |  |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |        |  +--rw ios-eth:mode?    enumeration
     |  |  |     |        +--rw ios-eth:translate
     |  |  |     |           +--rw ios-eth:t1-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t1-to-2
     |  |  |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |  |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?           enumeration
     |  |  |     |           +--rw ios-eth:t2-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t2-to-2
     |  |  |     |              +--rw ios-eth:dot1q?          uint16
     |  |  |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |              +--rw ios-eth:mode?           enumeration
     |  |  |     +--rw ios-eth:group?                       uint32
     |  |  |     +--rw ios-eth:errdisable
     |  |  |     |  +--rw ios-eth:recovery
     |  |  |     |     +--rw ios-eth:cause
     |  |  |     |        +--rw ios-eth:mac-security?   uint32
     |  |  |     +--rw ios-eth:ethernet-container
     |  |  |     |  +--rw ios-eth:ethernet
     |  |  |     |     +--rw ios-eth:lmi
     |  |  |     |     |  +--rw ios-eth:ce-vlan
     |  |  |     |     |     +--rw ios-eth:map
     |  |  |     |     |        +--rw ios-eth:vlan-range
     |  |  |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |  |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |  |     |     |        +--rw ios-eth:any?          empty
     |  |  |     |     |        +--rw ios-eth:default?      empty
     |  |  |     |     |        +--rw ios-eth:untagged?     empty
     |  |  |     |     +--rw ios-eth:loopback
     |  |  |     |        +--rw ios-eth:permit
     |  |  |     |           +--rw ios-eth:external?   empty
     |  |  |     |           +--rw ios-eth:internal?   empty
     |  |  |     +--rw ios-eth:snmp
     |  |  |     |  +--rw ios-eth:trap
     |  |  |     |  |  +--rw ios-eth:link-status?   empty
     |  |  |     |  +--rw ios-eth:ifindex
     |  |  |     |     +--rw ios-eth:persist?   empty
     |  |  |     +--rw ios-eth:bridge-domain
     |  |  |     |  +--rw ios-eth:bridge-id?            uint16
     |  |  |     |  +--rw ios-eth:split-horizon
     |  |  |     |  |  +--rw ios-eth:group?   uint8
     |  |  |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |  |     +--rw ios-eth:mac
     |  |  |     |  +--rw ios-eth:security!
     |  |  |     |     +--rw ios-eth:maximum
     |  |  |     |     |  +--rw ios-eth:addresses?   uint16
     |  |  |     |     +--rw ios-eth:violation?   enumeration
     |  |  |     +--rw ios-eth:service-policy
     |  |  |     |  +--rw ios-eth:input* [name]
     |  |  |     |  |  +--rw ios-eth:name    string
     |  |  |     |  +--rw ios-eth:output* [name]
     |  |  |     |     +--rw ios-eth:name    string
     |  |  |     +--rw ios-eth:shutdown?                    empty
     |  |  |     +--rw ios-eth:cfm
     |  |  |     |  +--rw ios-eth:encapsulation
     |  |  |     |  |  +--rw ios-eth:dot1ad
     |  |  |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |  |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |  |     |  |  +--rw ios-eth:dot1q
     |  |  |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-eth:cos?            uint8
     |  |  |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |  +--rw ios-eth:mep
     |  |  |     |  |  +--rw ios-eth:domain?   string
     |  |  |     |  |  +--rw ios-eth:mpid?     uint16
     |  |  |     |  +--rw ios-eth:mip
     |  |  |     |     +--rw ios-eth:level?   uint8
     |  |  |     +--rw ios-eth:l2protocol
     |  |  |     |  +--rw ios-eth:peer!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:forward!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:tunnel!
     |  |  |     |     +--rw ios-eth:protocol*   enumeration
     |  |  |     +--rw (ios-l2vpn:xconnect-choice)?
     |  |  |        +--:(ios-l2vpn:xconnect)
     |  |  |        |  +--rw ios-l2vpn:xconnect
     |  |  |        |     +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-l2vpn:vcid?            uint32
     |  |  |        |     +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |        |     +--rw ios-l2vpn:manual?          empty
     |  |  |        |     +--rw ios-l2vpn:pw-class?        string
     |  |  |        |     +--rw ios-l2vpn:sequencing?      enumeration
     |  |  |        |     +--rw ios-l2vpn:backup
     |  |  |        |     |  +--rw ios-l2vpn:peer
     |  |  |        |     |  |  +--rw ios-l2vpn:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-l2vpn:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-l2vpn:pw-class?              string
     |  |  |        |     |  |  +--rw ios-l2vpn:priority?              uint8
     |  |  |        |     |  +--rw ios-l2vpn:delay
     |  |  |        |     |     +--rw ios-l2vpn:min?   uint32
     |  |  |        |     |     +--rw ios-l2vpn:max?   uint32
     |  |  |        |     +--rw ios-l2vpn:mtu?             uint32
     |  |  |        +--:(ios-l2vpn:xconnect-pw-class)
     |  |  |           +--rw ios-l2vpn:xconnect-pw-class
     |  |  |              +--rw ios-l2vpn:xconnect
     |  |  |                 +--rw ios-l2vpn:address?    inet:ipv4-address
     |  |  |                 +--rw ios-l2vpn:vcid?       uint32
     |  |  |                 +--rw ios-l2vpn:pw-class?   string
     |  |  |                 +--rw ios-l2vpn:udp
     |  |  |                    +--rw ios-l2vpn:port
     |  |  |                       +--rw ios-l2vpn:local?    uint32
     |  |  |                       +--rw ios-l2vpn:remote?   uint32
     |  |  +--rw ios-l2vpn:xconnect
     |  |  |  +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |  +--rw ios-l2vpn:vcid?            uint32
     |  |  |  +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |  +--rw ios-l2vpn:manual?          empty
     |  |  |  +--rw ios-l2vpn:sequence?        enumeration
     |  |  |  +--rw ios-l2vpn:pw-class?        string
     |  |  +--rw ios-cdp:cdp
     |  |  |  +--rw ios-cdp:enable?   boolean
     |  |  |  +--rw ios-cdp:tlv
     |  |  |     +--rw ios-cdp:app!
     |  |  |     |  +--rw ios-cdp:tlvtype?   uint16
     |  |  |     |  +--rw ios-cdp:value?     string
     |  |  |     +--rw ios-cdp:server-location?   empty
     |  |  |     +--rw ios-cdp:location?          empty
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |  |  +--rw ios-cts:policy
     |  |  |  |  |  +--rw ios-cts:static
     |  |  |  |  |     +--rw ios-cts:sgt?       uint16
     |  |  |  |  |     +--rw ios-cts:trusted?   empty
     |  |  |  |  +--rw ios-cts:sap
     |  |  |  |  |  +--rw ios-cts:pmk* [word]
     |  |  |  |  |     +--rw ios-cts:word         string
     |  |  |  |  |     +--rw ios-cts:mode-list
     |  |  |  |  |        +--rw ios-cts:gcm-encrypt!
     |  |  |  |  |        |  +--rw ios-cts:gmac!
     |  |  |  |  |        |     +--rw ios-cts:null?   empty
     |  |  |  |  |        +--rw ios-cts:no-encap!
     |  |  |  |  |           +--rw ios-cts:gmac!
     |  |  |  |  |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |  |  +--rw ios-cts:propagate
     |  |  |  |     +--rw ios-cts:sgt?   boolean
     |  |  |  +--rw ios-cts:role-based
     |  |  |     +--rw ios-cts:sgt-cache*     enumeration
     |  |  |     +--rw ios-cts:enforcement?   empty
     |  |  |     +--rw ios-cts:sgt-map
     |  |  |        +--rw ios-cts:security-group?   string
     |  |  |        +--rw ios-cts:sgt?              uint16
     |  |  +--rw ios-dot1x:dot1x
     |  |  |  +--rw ios-dot1x:authenticator
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:credentials?      string
     |  |  |  +--rw ios-dot1x:max-reauth-req?   uint8
     |  |  |  +--rw ios-dot1x:max-req?          uint8
     |  |  |  +--rw ios-dot1x:max-start?        uint8
     |  |  |  +--rw ios-dot1x:pae?              enumeration
     |  |  |  +--rw ios-dot1x:supplicant
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:timeout
     |  |  |     +--rw ios-dot1x:auth-period?        uint16
     |  |  |     +--rw ios-dot1x:held-period?        uint16
     |  |  |     +--rw ios-dot1x:quiet-period?       uint16
     |  |  |     +--rw ios-dot1x:ratelimit-period?   uint16
     |  |  |     +--rw ios-dot1x:server-timeout?     uint16
     |  |  |     +--rw ios-dot1x:start-period?       uint16
     |  |  |     +--rw ios-dot1x:supp-timeout?       uint16
     |  |  |     +--rw ios-dot1x:tx-period?          uint16
     |  |  +--rw ios-ezpm:performance
     |  |  |  +--rw ios-ezpm:monitor
     |  |  |     +--rw ios-ezpm:context*   string
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-lisp:lisp
     |  |  |  +--rw ios-lisp:extended-subnet-mode?   empty
     |  |  |  +--rw ios-lisp:mobility
     |  |  |     +--rw ios-lisp:dynamic-eid
     |  |  |     |  +--rw ios-lisp:dynamic-eid-name?   string
     |  |  |     |  +--rw ios-lisp:nbr-proxy-reply?    empty
     |  |  |     |  +--rw ios-lisp:requests?           uint8
     |  |  |     +--rw ios-lisp:discover
     |  |  |     |  +--rw ios-lisp:arp?   boolean
     |  |  |     +--rw ios-lisp:liveness
     |  |  |        +--rw ios-lisp:test?   boolean
     |  |  |        +--rw ios-lisp:ttl?    uint8
     |  |  +--rw ios-lldp:lldp
     |  |  |  +--rw ios-lldp:receive?    boolean
     |  |  |  +--rw ios-lldp:transmit?   boolean
     |  |  +--rw ios-mka:mka
     |  |  |  +--rw ios-mka:pre-shared-key
     |  |  |     +--rw ios-mka:key-chain
     |  |  |        +--rw ios-mka:name?   string
     |  |  +--rw ios-nat:nat66?               enumeration
     |  |  +--rw ios-ospfv3:ospfv3
     |  |  |  +--rw ios-ospfv3:process-id* [id]
     |  |  |  |  +--rw ios-ospfv3:id                     uint16
     |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv4
     |  |  |  |  |  +--rw ios-ospfv3:area* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |  |  |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv6
     |  |  |  |     +--rw ios-ospfv3:area* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |     |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |     +--rw ios-ospfv3:authentication
     |  |  |  |     |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |     |  +--rw ios-ospfv3:null?        empty
     |  |  |  |     +--rw ios-ospfv3:bfd!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:weight
     |  |  |  |     |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:latency!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:resources!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:throughput!
     |  |  |  |     |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |     +--rw ios-ospfv3:database-filter
     |  |  |  |     |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |     +--:(ios-ospfv3:all)
     |  |  |  |     |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |     |     +--:(ios-ospfv3:disable)
     |  |  |  |     |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |     +--rw ios-ospfv3:demand-circuit!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |     +--rw ios-ospfv3:flood-reduction!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |     +--rw ios-ospfv3:manet
     |  |  |  |     |  +--rw ios-ospfv3:peering
     |  |  |  |     |     +--rw ios-ospfv3:cost
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |     +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:multi-area
     |  |  |  |     |  +--rw ios-ospfv3:id?        union
     |  |  |  |     |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |     |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |     |  +--rw ios-ospfv3:database-filter
     |  |  |  |     |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |  |     +--:(ios-ospfv3:all)
     |  |  |  |     |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |     |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |     +--rw ios-ospfv3:network
     |  |  |  |     |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |     |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |     |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |     |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |     +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:priority?              uint8
     |  |  |  |     +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |     +--rw ios-ospfv3:shutdown!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?    uint64
     |  |  |  |     +--rw ios-ospfv3:md5
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:sha1
     |  |  |  |        +--rw ios-ospfv3:key-string
     |  |  |  |           +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |           +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  +--rw ios-ospfv3:all?   enumeration
     |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  +--rw ios-ospfv3:ignore?   empty
     |  |  |  +--rw ios-ospfv3:encryption
     |  |  |  |  +--rw ios-ospfv3:null?    empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?          uint64
     |  |  |  |     +--rw ios-ospfv3:esp?          empty
     |  |  |  |     +--rw ios-ospfv3:ipsec_3des
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:aes-cbc
     |  |  |  |        +--rw ios-ospfv3:aes-cbc-128
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-192
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-256
     |  |  |  |           +--rw ios-ospfv3:key-string
     |  |  |  |              +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |              +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:flood-reduction?       empty
     |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  +--rw ios-ospfv3:mtu-ignore?            empty
     |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  +--rw ios-ospfv3:id?     ios-types:ospf-area-type
     |  |  |  |  +--rw ios-ospfv3:cost?   uint32
     |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  +--rw ios-ospfv3:shutdown?              empty
     |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  +--rw ios-power:power
     |  |  |  +--rw ios-power:inline
     |  |  |     +--rw ios-power:consumption?   uint16
     |  |  |     +--rw ios-power:never?         empty
     |  |  |     +--rw ios-power:auto!
     |  |  |     |  +--rw ios-power:max?   int32
     |  |  |     +--rw ios-power:four-pair
     |  |  |     |  +--rw ios-power:forced?   empty
     |  |  |     +--rw ios-power:police!
     |  |  |     |  +--rw ios-power:action
     |  |  |     |     +--rw ios-power:errdisable?   empty
     |  |  |     |     +--rw ios-power:log?          empty
     |  |  |     +--rw ios-power:port
     |  |  |     |  +--rw ios-power:poe-ha?      empty
     |  |  |     |  +--rw ios-power:two-event?   empty
     |  |  |     +--rw ios-power:static!
     |  |  |        +--rw ios-power:max?   int32
     |  |  +--rw ios-sanet:authentication
     |  |  |  +--rw ios-sanet:control-direction?   enumeration
     |  |  |  +--rw ios-sanet:event
     |  |  |  |  +--rw ios-sanet:server
     |  |  |  |  |  +--rw ios-sanet:alive
     |  |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |  |     +--rw ios-sanet:reinitialize?   empty
     |  |  |  |  |  +--rw ios-sanet:dead
     |  |  |  |  |     +--rw ios-sanet:action
     |  |  |  |  |        +--rw ios-sanet:authorize!
     |  |  |  |  |        |  +--rw ios-sanet:vlan?    uint16
     |  |  |  |  |        |  +--rw ios-sanet:voice?   empty
     |  |  |  |  |        +--rw ios-sanet:reinitialize
     |  |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:fail
     |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |     +--rw ios-sanet:authorize
     |  |  |  |  |        +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:no-response
     |  |  |  |     +--rw ios-sanet:action
     |  |  |  |        +--rw ios-sanet:authorize
     |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  +--rw ios-sanet:fallback?            string
     |  |  |  +--rw ios-sanet:host-mode?           enumeration
     |  |  |  +--rw ios-sanet:open?                empty
     |  |  |  +--rw ios-sanet:order
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:priority
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:port-control?        enumeration
     |  |  |  +--rw ios-sanet:periodic?            empty
     |  |  |  +--rw ios-sanet:timer
     |  |  |  |  +--rw ios-sanet:reauthenticate
     |  |  |  |  |  +--rw ios-sanet:value?    uint16
     |  |  |  |  |  +--rw ios-sanet:server?   empty
     |  |  |  |  +--rw ios-sanet:inactivity
     |  |  |  |  |  +--rw ios-sanet:value
     |  |  |  |  |  |  +--rw ios-sanet:value?     uint16
     |  |  |  |  |  |  +--rw ios-sanet:dynamic?   empty
     |  |  |  |  |  +--rw ios-sanet:server!
     |  |  |  |  |     +--rw ios-sanet:dynamic?   empty
     |  |  |  |  +--rw ios-sanet:restart?          uint16
     |  |  |  +--rw ios-sanet:violation?           enumeration
     |  |  +--rw ios-sanet:mab!
     |  |  |  +--rw ios-sanet:eap?   empty
     |  |  +--rw ios-stp:spanning-tree
     |  |  |  +--rw ios-stp:bpdufilter?      enumeration
     |  |  |  +--rw ios-stp:bpduguard
     |  |  |  |  +--rw (ios-stp:bpduguard-choice)?
     |  |  |  |     +--:(ios-stp:disable)
     |  |  |  |     |  +--rw ios-stp:disable?   empty
     |  |  |  |     +--:(ios-stp:enable)
     |  |  |  |        +--rw ios-stp:enable?    empty
     |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  +--rw ios-stp:guard?           enumeration
     |  |  |  +--rw ios-stp:link-type?       enumeration
     |  |  |  +--rw ios-stp:portfast!
     |  |  |  |  +--rw ios-stp:disable?   empty
     |  |  |  |  +--rw ios-stp:trunk?     empty
     |  |  |  |  +--rw ios-stp:edge?      empty
     |  |  |  +--rw ios-stp:port-priority?   uint8
     |  |  |  +--rw ios-stp:vlan
     |  |  |  |  +--rw ios-stp:vlan-ids*        union
     |  |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  |  +--rw ios-stp:port-priority?   uint16
     |  |  |  +--rw ios-stp:loopguard
     |  |  |  |  +--rw ios-stp:default?   empty
     |  |  |  +--rw ios-stp:mst
     |  |  |     +--rw ios-stp:instance?        string
     |  |  |     +--rw ios-stp:cost?            uint32
     |  |  |     +--rw ios-stp:port-priority?   uint16
     |  |  |     +--rw ios-stp:pre-standard?    empty
     |  |  +--rw ios-sw:auto
     |  |  |  +--rw ios-sw:qos
     |  |  |     +--rw ios-sw:classify!
     |  |  |     |  +--rw ios-sw:police?   empty
     |  |  |     +--rw ios-sw:trust!
     |  |  |     |  +--rw ios-sw:cos?    empty
     |  |  |     |  +--rw ios-sw:dscp?   empty
     |  |  |     +--rw ios-sw:video
     |  |  |     |  +--rw ios-sw:cts?            empty
     |  |  |     |  +--rw ios-sw:ip-camera?      empty
     |  |  |     |  +--rw ios-sw:media-player?   empty
     |  |  |     +--rw ios-sw:voip!
     |  |  |        +--rw ios-sw:cisco-phone?       empty
     |  |  |        +--rw ios-sw:cisco-softphone?   empty
     |  |  |        +--rw ios-sw:trust?             empty
     |  |  +--rw ios-sw:datalink
     |  |  |  +--rw ios-sw:flow
     |  |  |     +--rw ios-sw:monitor!
     |  |  |        +--rw ios-sw:User-defined-flow?   string
     |  |  |        +--rw ios-sw:input-output?        enumeration
     |  |  +--rw ios-sw:energywise!
     |  |  |  +--rw ios-sw:activitycheck?   empty
     |  |  +--rw ios-sw:location
     |  |  |  +--rw ios-sw:civic-location-id
     |  |  |     +--rw ios-sw:location-identifier?   string
     |  |  |     +--rw ios-sw:host!
     |  |  |     |  +--rw ios-sw:port-location?   string
     |  |  |     +--rw ios-sw:none!
     |  |  |        +--rw ios-sw:port-location?   string
     |  |  +--rw ios-sw:mac
     |  |  |  +--rw ios-sw:access-group
     |  |  |     +--rw ios-sw:ACL-name
     |  |  |        +--rw ios-sw:acl-name?   string
     |  |  |        +--rw ios-sw:apply-to?   enumeration
     |  |  +--rw ios-sw:macro
     |  |  |  +--rw ios-sw:description?   string
     |  |  |  +--rw ios-sw:auto
     |  |  |     +--rw ios-sw:processing?   boolean
     |  |  +--rw ios-sw:dual-active
     |  |  |  +--rw ios-sw:fast-hello?   empty
     |  |  +--rw ios-sw:load-balancing
     |  |  |  +--rw ios-sw:flow?   empty
     |  |  |  +--rw ios-sw:vlan?   empty
     |  |  +--rw ios-sw:vlan-range* [id]
     |  |  |  +--rw ios-sw:id                union
     |  |  |  +--rw ios-sw:service-policy
     |  |  |     +--rw ios-sw:input?    string
     |  |  |     +--rw ios-sw:output?   string
     |  |  +--rw ios-sw:switch
     |  |  |  +--rw ios-sw:virtual
     |  |  |     +--rw ios-sw:link?   uint8
     |  |  +--rw ios-sw:srr-queue
     |  |  |  +--rw ios-sw:bandwidth
     |  |  |     +--rw ios-sw:shape
     |  |  |     |  +--rw ios-sw:weight1?   uint16
     |  |  |     |  +--rw ios-sw:weight2?   uint16
     |  |  |     |  +--rw ios-sw:weight3?   uint16
     |  |  |     |  +--rw ios-sw:weight4?   uint16
     |  |  |     +--rw ios-sw:share
     |  |  |        +--rw ios-sw:weight1?   uint8
     |  |  |        +--rw ios-sw:weight2?   uint8
     |  |  |        +--rw ios-sw:weight3?   uint8
     |  |  |        +--rw ios-sw:weight4?   uint8
     |  |  +--rw ios-sw:macsec!
     |  |  |  +--rw ios-sw:network-link?   empty
     |  |  +--rw ios-sw:device-tracking
     |  |  |  +--rw ios-sw:attach-policy?   string
     |  |  +--rw ios-udld:udld
     |  |  |  +--rw ios-udld:port!
     |  |  |     +--rw (ios-udld:port-choice)?
     |  |  |        +--:(ios-udld:aggressive)
     |  |  |        |  +--rw ios-udld:aggressive?   empty
     |  |  |        +--:(ios-udld:disable)
     |  |  |           +--rw ios-udld:disable?      empty
     |  |  +--rw ios-zone:zone-member
     |  |     +--rw ios-zone:security?   string
     |  +--rw FortyGigabitEthernet* [name]
     |  |  +--rw name                        string
     |  |  +--rw media-type?                 enumeration
     |  |  +--rw port-type?                  enumeration
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |     +--rw ios-sw:vlan?   union
     |  |  |  |     +--rw ios-sw:name?   string
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:multicast?   empty
     |  |  |  |  +--rw ios-sw:unicast?     empty
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw (ios-sw:mode-choice)?
     |  |  |  |     +--:(ios-sw:access)
     |  |  |  |     |  +--rw ios-sw:access!
     |  |  |  |     +--:(ios-sw:dot1q-tunnel)
     |  |  |  |     |  +--rw ios-sw:dot1q-tunnel!
     |  |  |  |     +--:(ios-sw:dynamic)
     |  |  |  |     |  +--rw ios-sw:dynamic?        enumeration
     |  |  |  |     +--:(ios-sw:private-vlan)
     |  |  |  |     |  +--rw ios-sw:private-vlan
     |  |  |  |     |     +--rw ios-sw:host?          empty
     |  |  |  |     |     +--rw ios-sw:promiscuous?   empty
     |  |  |  |     +--:(ios-sw:trunk)
     |  |  |  |        +--rw ios-sw:trunk!
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type?     enumeration
     |  |  |  |  +--rw ios-sw:mac-address
     |  |  |  |  |  +--rw ios-sw:sticky?       empty
     |  |  |  |  |  +--rw ios-sw:hw-address?   yang:mac-address
     |  |  |  |  |  +--rw ios-sw:vlan?         uint16
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:max-addresses?   uint16
     |  |  |  |  |  +--rw ios-sw:vlan?            string
     |  |  |  |  +--rw ios-sw:violation?     enumeration
     |  |  |  +--rw ios-sw:trunk
     |  |  |  |  +--rw ios-sw:allowed
     |  |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |     +--rw (ios-sw:vlan-choice)?
     |  |  |  |  |        +--:(ios-sw:vlans)
     |  |  |  |  |        |  +--rw ios-sw:vlans?    string
     |  |  |  |  |        +--:(ios-sw:add)
     |  |  |  |  |        |  +--rw ios-sw:add?      union
     |  |  |  |  |        +--:(ios-sw:all)
     |  |  |  |  |        |  +--rw ios-sw:all?      empty
     |  |  |  |  |        +--:(ios-sw:except)
     |  |  |  |  |        |  +--rw ios-sw:except*   union
     |  |  |  |  |        +--:(ios-sw:none)
     |  |  |  |  |        |  +--rw ios-sw:none?     empty
     |  |  |  |  |        +--:(ios-sw:remove)
     |  |  |  |  |           +--rw ios-sw:remove?   union
     |  |  |  |  +--rw ios-sw:encapsulation?   enumeration
     |  |  |  |  +--rw ios-sw:native
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  +--rw ios-sw:pruning
     |  |  |  |     +--rw ios-sw:vlan
     |  |  |  |        +--rw (ios-sw:vlan-choice)?
     |  |  |  |           +--:(ios-sw:vlans)
     |  |  |  |           |  +--rw ios-sw:vlans*    union
     |  |  |  |           +--:(ios-sw:add)
     |  |  |  |           |  +--rw ios-sw:add?      union
     |  |  |  |           +--:(ios-sw:except)
     |  |  |  |           |  +--rw ios-sw:except*   union
     |  |  |  |           +--:(ios-sw:none)
     |  |  |  |           |  +--rw ios-sw:none?     empty
     |  |  |  |           +--:(ios-sw:remove)
     |  |  |  |              +--rw ios-sw:remove?   union
     |  |  |  +--rw ios-sw:voice
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  |  +--rw ios-sw:name?   string
     |  |  |  |  +--rw ios-sw:detect
     |  |  |  |     +--rw ios-sw:cisco-phone!
     |  |  |  |        +--rw ios-sw:full-duplex?   empty
     |  |  |  +--rw ios-sw:priority
     |  |  |  |  +--rw ios-sw:extend
     |  |  |  |     +--rw (ios-sw:trust-choice)?
     |  |  |  |        +--:(ios-sw:trust)
     |  |  |  |        |  +--rw ios-sw:trust?   empty
     |  |  |  |        +--:(ios-sw:cos)
     |  |  |  |           +--rw ios-sw:cos?     uint8
     |  |  |  +--rw ios-sw:autostate
     |  |  |  |  +--rw ios-sw:exclude?   empty
     |  |  |  +--rw ios-sw:protected?       empty
     |  |  |  +--rw ios-sw:host?            empty
     |  |  |  +--rw ios-sw:private-vlan
     |  |  |     +--rw ios-sw:association
     |  |  |     |  +--rw ios-sw:host
     |  |  |     |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |     |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |     |  +--rw ios-sw:mapping
     |  |  |     |     +--rw ios-sw:primary-range?     uint16
     |  |  |     |     +--rw ios-sw:secondary-range?   string
     |  |  |     |     +--rw ios-sw:add?               string
     |  |  |     |     +--rw ios-sw:remove?            string
     |  |  |     +--rw ios-sw:host-association
     |  |  |     |  +--rw ios-sw:primary-range?     uint16
     |  |  |     |  +--rw ios-sw:secondary-range?   uint16
     |  |  |     +--rw ios-sw:mapping
     |  |  |        +--rw ios-sw:primary-range?     uint16
     |  |  |        +--rw ios-sw:secondary-range?   string
     |  |  |        +--rw ios-sw:add?               string
     |  |  |        +--rw ios-sw:remove?            string
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?            string
     |  |  |  +--rw enable?                empty
     |  |  |  +--rw mtu?                   uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?             boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |     +--:(ios-mc:no-pim)
     |  |  |     |  +--rw ios-mc:no-pim
     |  |  |     |     +--rw ios-mc:pim?   boolean
     |  |  |     +--:(ios-mc:pim)
     |  |  |        +--rw ios-mc:pim
     |  |  |           +--rw ios-mc:bfd?           empty
     |  |  |           +--rw ios-mc:bsr
     |  |  |           |  +--rw ios-mc:border?   empty
     |  |  |           +--rw ios-mc:dr-priority?   uint32
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-eth:carrier-delay
     |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |  +--:(ios-eth:seconds)
     |  |  |  |  |  +--rw ios-eth:seconds?   uint8
     |  |  |  |  +--:(ios-eth:msec)
     |  |  |  |     +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:down
     |  |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |     +--:(ios-eth:seconds)
     |  |  |  |     |  +--rw ios-eth:seconds?   uint8
     |  |  |  |     +--:(ios-eth:msec)
     |  |  |  |        +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:up
     |  |  |     +--rw (ios-eth:delay-choice)?
     |  |  |        +--:(ios-eth:seconds)
     |  |  |        |  +--rw ios-eth:seconds?   uint8
     |  |  |        +--:(ios-eth:msec)
     |  |  |           +--rw ios-eth:msec?      uint16
     |  |  +--rw ios-eth:channel-group
     |  |  |  +--rw ios-eth:number?       uint16
     |  |  |  +--rw ios-eth:mode?         enumeration
     |  |  |  +--rw ios-eth:non-silent?   empty
     |  |  |  +--rw ios-eth:link?         uint8
     |  |  |  +--rw ios-eth:auto?         empty
     |  |  +--rw ios-eth:channel-protocol?   enumeration
     |  |  +--rw ios-eth:ethernet
     |  |  |  +--rw ios-eth:oam!
     |  |  |     +--rw ios-eth:link-monitor
     |  |  |     |  +--rw ios-eth:frame
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-period
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-seconds
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:high-threshold
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:on?               empty
     |  |  |     |  +--rw ios-eth:receive-crc
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:supported?        empty
     |  |  |     |  +--rw ios-eth:symbol-period
     |  |  |     |     +--rw ios-eth:threshold
     |  |  |     |     |  +--rw ios-eth:high
     |  |  |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-eth:none?         empty
     |  |  |     |     |  +--rw ios-eth:low?    uint16
     |  |  |     |     +--rw ios-eth:window?      uint16
     |  |  |     +--rw ios-eth:max-rate?          uint8
     |  |  |     +--rw ios-eth:min-rate?          uint8
     |  |  |     +--rw ios-eth:mode?              enumeration
     |  |  |     +--rw ios-eth:remote-failure
     |  |  |     |  +--rw ios-eth:critical-event
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:dying-gasp
     |  |  |     |  |  +--rw ios-eth:action!
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:link-fault
     |  |  |     |     +--rw ios-eth:action!
     |  |  |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |  |     +--rw ios-eth:remote-loopback
     |  |  |     |  +--rw ios-eth:supported?   empty
     |  |  |     |  +--rw ios-eth:timeout?     uint8
     |  |  |     +--rw ios-eth:timeout?           uint8
     |  |  +--rw ios-eth:negotiation
     |  |  |  +--rw ios-eth:auto?   boolean
     |  |  +--rw ios-eth:synchronous
     |  |  |  +--rw ios-eth:mode?   empty
     |  |  +--rw ios-eth:duplex?             enumeration
     |  |  +--rw ios-eth:speed
     |  |  |  +--rw ios-eth:auto?          empty
     |  |  |  +--rw ios-eth:value-10?      empty
     |  |  |  +--rw ios-eth:value-100?     empty
     |  |  |  +--rw ios-eth:value-1000?    empty
     |  |  |  +--rw ios-eth:value-10000?   empty
     |  |  |  +--rw ios-eth:nonegotiate?   empty
     |  |  +--rw ios-eth:plim
     |  |  |  +--rw ios-eth:ethernet
     |  |  |  |  +--rw ios-eth:vlan
     |  |  |  |     +--rw ios-eth:filter
     |  |  |  |        +--rw ios-eth:disable?   empty
     |  |  |  +--rw ios-eth:qos
     |  |  |     +--rw ios-eth:input
     |  |  |        +--rw ios-eth:queue
     |  |  |           +--rw (ios-eth:priority)?
     |  |  |              +--:(ios-eth:low)
     |  |  |              |  +--rw ios-eth:zero
     |  |  |              |     +--rw ios-eth:pause
     |  |  |              |        +--rw ios-eth:enable?      boolean
     |  |  |              |        +--rw ios-eth:threshold?   uint8
     |  |  |              +--:(ios-eth:high)
     |  |  |                 +--rw ios-eth:strict-priority
     |  |  |                    +--rw ios-eth:pause
     |  |  |                       +--rw ios-eth:enable?      boolean
     |  |  |                       +--rw ios-eth:threshold?   uint8
     |  |  +--rw ios-eth:pppoe
     |  |  |  +--rw ios-eth:enable!
     |  |  |  |  +--rw ios-eth:group?   union
     |  |  |  +--rw ios-eth:max-sessions?   uint16
     |  |  +--rw ios-eth:service
     |  |  |  +--rw ios-eth:instance* [id]
     |  |  |     +--rw ios-eth:id                    uint32
     |  |  |     +--rw ios-eth:trunk?                empty
     |  |  |     +--rw ios-eth:GigabitEthernet?      empty
     |  |  |     +--rw ios-eth:ethernet?             empty
     |  |  |     +--rw ios-eth:ethernet-evc-name?    string
     |  |  |     +--rw ios-eth:description?          string
     |  |  |     +--rw ios-eth:evc-name?             string
     |  |  |     +--rw ios-eth:encapsulation
     |  |  |     |  +--rw ios-eth:default?           empty
     |  |  |     |  +--rw ios-eth:dot1ad
     |  |  |     |  |  +--rw ios-eth:id*      union
     |  |  |     |  |  +--rw ios-eth:cos*     uint8
     |  |  |     |  |  +--rw ios-eth:dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*   enumeration
     |  |  |     |  |  +--rw ios-eth:exact?   empty
     |  |  |     |  +--rw ios-eth:dot1q
     |  |  |     |  |  +--rw ios-eth:id*             union
     |  |  |     |  |  +--rw ios-eth:cos*            uint8
     |  |  |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*          enumeration
     |  |  |     |  |  +--rw ios-eth:exact?          empty
     |  |  |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |  |     |  +--rw ios-eth:priority-tagged
     |  |  |     |  |  +--rw ios-eth:cos-container
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*           enumeration
     |  |  |     |  +--rw ios-eth:untagged!
     |  |  |     +--rw ios-eth:ip
     |  |  |     |  +--rw ios-eth:acl
     |  |  |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eth:in?             empty
     |  |  |     |  |  +--rw ios-eth:out?            empty
     |  |  |     |  +--rw ios-eth:dhcp
     |  |  |     |  |  +--rw ios-eth:relay
     |  |  |     |  |     +--rw ios-eth:information
     |  |  |     |  |        +--rw ios-eth:option
     |  |  |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |  |     |  +--rw ios-eth:verify
     |  |  |     |     +--rw ios-eth:source?          empty
     |  |  |     |     +--rw ios-eth:vlan?            empty
     |  |  |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-eth:port-security?   empty
     |  |  |     +--rw ios-eth:ipv6
     |  |  |     |  +--rw ios-eth:traffic-filter?   string
     |  |  |     |  +--rw ios-eth:in?               empty
     |  |  |     |  +--rw ios-eth:out?              empty
     |  |  |     +--rw ios-eth:rewrite
     |  |  |     |  +--rw ios-eth:ingress
     |  |  |     |     +--rw ios-eth:tag
     |  |  |     |        +--rw ios-eth:pop
     |  |  |     |        |  +--rw ios-eth:way?    enumeration
     |  |  |     |        |  +--rw ios-eth:mode?   enumeration
     |  |  |     |        +--rw ios-eth:push
     |  |  |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |        |  +--rw ios-eth:mode?    enumeration
     |  |  |     |        +--rw ios-eth:translate
     |  |  |     |           +--rw ios-eth:t1-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t1-to-2
     |  |  |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |  |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?           enumeration
     |  |  |     |           +--rw ios-eth:t2-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t2-to-2
     |  |  |     |              +--rw ios-eth:dot1q?          uint16
     |  |  |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |              +--rw ios-eth:mode?           enumeration
     |  |  |     +--rw ios-eth:group?                uint32
     |  |  |     +--rw ios-eth:errdisable
     |  |  |     |  +--rw ios-eth:recovery
     |  |  |     |     +--rw ios-eth:cause
     |  |  |     |        +--rw ios-eth:mac-security?   uint32
     |  |  |     +--rw ios-eth:ethernet-container
     |  |  |     |  +--rw ios-eth:ethernet
     |  |  |     |     +--rw ios-eth:lmi
     |  |  |     |     |  +--rw ios-eth:ce-vlan
     |  |  |     |     |     +--rw ios-eth:map
     |  |  |     |     |        +--rw ios-eth:vlan-range
     |  |  |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |  |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |  |     |     |        +--rw ios-eth:any?          empty
     |  |  |     |     |        +--rw ios-eth:default?      empty
     |  |  |     |     |        +--rw ios-eth:untagged?     empty
     |  |  |     |     +--rw ios-eth:loopback
     |  |  |     |        +--rw ios-eth:permit
     |  |  |     |           +--rw ios-eth:external?   empty
     |  |  |     |           +--rw ios-eth:internal?   empty
     |  |  |     +--rw ios-eth:snmp
     |  |  |     |  +--rw ios-eth:trap
     |  |  |     |  |  +--rw ios-eth:link-status?   empty
     |  |  |     |  +--rw ios-eth:ifindex
     |  |  |     |     +--rw ios-eth:persist?   empty
     |  |  |     +--rw ios-eth:bridge-domain
     |  |  |     |  +--rw ios-eth:bridge-id?            uint16
     |  |  |     |  +--rw ios-eth:split-horizon
     |  |  |     |  |  +--rw ios-eth:group?   uint8
     |  |  |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |  |     +--rw ios-eth:mac
     |  |  |     |  +--rw ios-eth:security!
     |  |  |     |     +--rw ios-eth:maximum
     |  |  |     |     |  +--rw ios-eth:addresses?   uint16
     |  |  |     |     +--rw ios-eth:violation?   enumeration
     |  |  |     +--rw ios-eth:service-policy
     |  |  |     |  +--rw ios-eth:input* [name]
     |  |  |     |  |  +--rw ios-eth:name    string
     |  |  |     |  +--rw ios-eth:output* [name]
     |  |  |     |     +--rw ios-eth:name    string
     |  |  |     +--rw ios-eth:shutdown?             empty
     |  |  |     +--rw ios-eth:cfm
     |  |  |     |  +--rw ios-eth:encapsulation
     |  |  |     |  |  +--rw ios-eth:dot1ad
     |  |  |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |  |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |  |     |  |  +--rw ios-eth:dot1q
     |  |  |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-eth:cos?            uint8
     |  |  |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |  +--rw ios-eth:mep
     |  |  |     |  |  +--rw ios-eth:domain?   string
     |  |  |     |  |  +--rw ios-eth:mpid?     uint16
     |  |  |     |  +--rw ios-eth:mip
     |  |  |     |     +--rw ios-eth:level?   uint8
     |  |  |     +--rw ios-eth:l2protocol
     |  |  |        +--rw ios-eth:peer!
     |  |  |        |  +--rw ios-eth:protocol*   enumeration
     |  |  |        +--rw ios-eth:forward!
     |  |  |        |  +--rw ios-eth:protocol*   enumeration
     |  |  |        +--rw ios-eth:tunnel!
     |  |  |           +--rw ios-eth:protocol*   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |  |  +--rw ios-cts:policy
     |  |  |  |  |  +--rw ios-cts:static
     |  |  |  |  |     +--rw ios-cts:sgt?       uint16
     |  |  |  |  |     +--rw ios-cts:trusted?   empty
     |  |  |  |  +--rw ios-cts:sap
     |  |  |  |  |  +--rw ios-cts:pmk* [word]
     |  |  |  |  |     +--rw ios-cts:word         string
     |  |  |  |  |     +--rw ios-cts:mode-list
     |  |  |  |  |        +--rw ios-cts:gcm-encrypt!
     |  |  |  |  |        |  +--rw ios-cts:gmac!
     |  |  |  |  |        |     +--rw ios-cts:null?   empty
     |  |  |  |  |        +--rw ios-cts:no-encap!
     |  |  |  |  |           +--rw ios-cts:gmac!
     |  |  |  |  |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |  |  +--rw ios-cts:propagate
     |  |  |  |     +--rw ios-cts:sgt?   boolean
     |  |  |  +--rw ios-cts:role-based
     |  |  |     +--rw ios-cts:enforcement?   empty
     |  |  +--rw ios-lldp:lldp
     |  |  |  +--rw ios-lldp:receive?    boolean
     |  |  |  +--rw ios-lldp:transmit?   boolean
     |  |  +--rw ios-sw:auto
     |  |  |  +--rw ios-sw:qos
     |  |  |     +--rw ios-sw:classify!
     |  |  |     |  +--rw ios-sw:police?   empty
     |  |  |     +--rw ios-sw:trust!
     |  |  |     |  +--rw ios-sw:cos?    empty
     |  |  |     |  +--rw ios-sw:dscp?   empty
     |  |  |     +--rw ios-sw:video
     |  |  |     |  +--rw ios-sw:cts?            empty
     |  |  |     |  +--rw ios-sw:ip-camera?      empty
     |  |  |     |  +--rw ios-sw:media-player?   empty
     |  |  |     +--rw ios-sw:voip!
     |  |  |        +--rw ios-sw:cisco-phone?       empty
     |  |  |        +--rw ios-sw:cisco-softphone?   empty
     |  |  |        +--rw ios-sw:trust?             empty
     |  |  +--rw ios-sw:datalink
     |  |  |  +--rw ios-sw:flow
     |  |  |     +--rw ios-sw:monitor!
     |  |  |        +--rw ios-sw:User-defined-flow?   string
     |  |  |        +--rw ios-sw:input-output?        enumeration
     |  |  +--rw ios-sw:energywise!
     |  |  |  +--rw ios-sw:activitycheck?   empty
     |  |  +--rw ios-sw:location
     |  |  |  +--rw ios-sw:civic-location-id
     |  |  |     +--rw ios-sw:location-identifier?   string
     |  |  |     +--rw ios-sw:host!
     |  |  |     |  +--rw ios-sw:port-location?   string
     |  |  |     +--rw ios-sw:none!
     |  |  |        +--rw ios-sw:port-location?   string
     |  |  +--rw ios-sw:mac
     |  |  |  +--rw ios-sw:access-group
     |  |  |     +--rw ios-sw:ACL-name
     |  |  |        +--rw ios-sw:acl-name?   string
     |  |  |        +--rw ios-sw:apply-to?   enumeration
     |  |  +--rw ios-sw:macro
     |  |  |  +--rw ios-sw:description?   string
     |  |  |  +--rw ios-sw:auto
     |  |  |     +--rw ios-sw:processing?   boolean
     |  |  +--rw ios-sw:dual-active
     |  |  |  +--rw ios-sw:fast-hello?   empty
     |  |  +--rw ios-sw:load-balancing
     |  |  |  +--rw ios-sw:flow?   empty
     |  |  |  +--rw ios-sw:vlan?   empty
     |  |  +--rw ios-sw:vlan-range* [id]
     |  |  |  +--rw ios-sw:id                union
     |  |  |  +--rw ios-sw:service-policy
     |  |  |     +--rw ios-sw:input?    string
     |  |  |     +--rw ios-sw:output?   string
     |  |  +--rw ios-sw:switch
     |  |  |  +--rw ios-sw:virtual
     |  |  |     +--rw ios-sw:link?   uint8
     |  |  +--rw ios-sw:srr-queue
     |  |  |  +--rw ios-sw:bandwidth
     |  |  |     +--rw ios-sw:shape
     |  |  |     |  +--rw ios-sw:weight1?   uint16
     |  |  |     |  +--rw ios-sw:weight2?   uint16
     |  |  |     |  +--rw ios-sw:weight3?   uint16
     |  |  |     |  +--rw ios-sw:weight4?   uint16
     |  |  |     +--rw ios-sw:share
     |  |  |        +--rw ios-sw:weight1?   uint8
     |  |  |        +--rw ios-sw:weight2?   uint8
     |  |  |        +--rw ios-sw:weight3?   uint8
     |  |  |        +--rw ios-sw:weight4?   uint8
     |  |  +--rw ios-sw:macsec!
     |  |     +--rw ios-sw:network-link?   empty
     |  +--rw Loopback* [name]
     |  |  +--rw name                         uint32
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  |  +--rw ios-mpls:accounting
     |  |  |  |  +--rw ios-mpls:experimental
     |  |  |  |     +--rw ios-mpls:input?    empty
     |  |  |  |     +--rw ios-mpls:output?   empty
     |  |  |  +--rw ios-mpls:bgp
     |  |  |  |  +--rw ios-mpls:forwarding?   empty
     |  |  |  +--rw ios-mpls:ip?            empty
     |  |  |  +--rw ios-mpls:label
     |  |  |  |  +--rw ios-mpls:protocol?   enumeration
     |  |  |  +--rw ios-mpls:ldp
     |  |  |  |  +--rw ios-mpls:discovery
     |  |  |  |     +--rw ios-mpls:transport-address?   ldp-discovery-address-type
     |  |  |  +--rw ios-mpls:mtu?           union
     |  |  |  +--rw ios-mpls:traffic-eng
     |  |  |     +--rw ios-mpls:administrative-weight?   uint32
     |  |  |     +--rw ios-mpls:attribute-flags?         mpls-te-attribute-flags
     |  |  |     +--rw ios-mpls:backup-path
     |  |  |     |  +--rw ios-mpls:Tunnel?   uint32
     |  |  |     +--rw ios-mpls:flooding
     |  |  |     |  +--rw ios-mpls:thresholds
     |  |  |     |     +--rw ios-mpls:down*   uint8
     |  |  |     |     +--rw ios-mpls:up*     uint8
     |  |  |     +--rw ios-mpls:passive-interface
     |  |  |     |  +--rw ios-mpls:nbr-te-id?     inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-if-addr?   inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-igp-id
     |  |  |     |     +--rw (ios-mpls:igp-id-choice)?
     |  |  |     |        +--:(ios-mpls:isis)
     |  |  |     |        |  +--rw ios-mpls:isis?   ios-isis:isis-net
     |  |  |     |        +--:(ios-mpls:ospf)
     |  |  |     |           +--rw ios-mpls:ospf?   inet:ipv4-address
     |  |  |     +--rw ios-mpls:tunnels?                 empty
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-igmp:igmp
     |  |  |  |  +--rw ios-igmp:static-group
     |  |  |  |  |  +--rw ios-igmp:groups* [name]
     |  |  |  |  |  |  +--rw ios-igmp:name    union
     |  |  |  |  |  +--rw ios-igmp:class-map* [id]
     |  |  |  |  |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |  |  +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |  |  |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |  |  |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |  |  +--rw ios-igmp:version?        uint8
     |  |  |  +--rw ios-lisp:lisp
     |  |  |  |  +--rw ios-lisp:source-locator?   string
     |  |  |  +--rw ios-nat:nat
     |  |  |  |  +--rw ios-nat:allow-static-host?   empty
     |  |  |  |  +--rw ios-nat:enable?              empty
     |  |  |  |  +--rw (ios-nat:nat-choice)?
     |  |  |  |     +--:(ios-nat:inside)
     |  |  |  |     |  +--rw ios-nat:inside?        empty
     |  |  |  |     +--:(ios-nat:outside)
     |  |  |  |        +--rw ios-nat:outside?       empty
     |  |  |  +--rw ios-nbar:nbar
     |  |  |  |  +--rw ios-nbar:protocol-discovery!
     |  |  |  |     +--rw ios-nbar:ipv4-ipv6?   enumeration
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process-id* [id]
     |  |  |  |  |  +--rw ios-ospf:id             uint16
     |  |  |  |  |  +--rw ios-ospf:area?          ios-types:ospf-area-type
     |  |  |  |  |  +--rw ios-ospf:secondaries?   empty
     |  |  |  |  |  +--rw ios-ospf:none?          empty
     |  |  |  |  +--rw ios-ospf:authentication!
     |  |  |  |  |  +--rw ios-ospf:key-chain
     |  |  |  |  |  |  +--rw ios-ospf:name?   string
     |  |  |  |  |  +--rw ios-ospf:message-digest?   empty
     |  |  |  |  |  +--rw ios-ospf:null?             empty
     |  |  |  |  +--rw ios-ospf:authentication-key
     |  |  |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:network?               enumeration
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw ios-ospf:all?   empty
     |  |  |  |  |  +--rw ios-ospf:out?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval
     |  |  |  |  |  +--rw ios-ospf:value?     uint32
     |  |  |  |  |  +--rw ios-ospf:minimal
     |  |  |  |  |     +--rw ios-ospf:hello-multiplier?   uint8
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:ignore?   empty
     |  |  |  |  +--rw ios-ospf:fast-reroute
     |  |  |  |  |  +--rw ios-ospf:per-prefix
     |  |  |  |  |     +--rw ios-ospf:candidate!
     |  |  |  |  |     |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |     +--rw ios-ospf:protection!
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:flood-reduction?       empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:lls!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |  |  |  +--rw ios-ospf:id     uint8
     |  |  |  |  |  +--rw ios-ospf:md5
     |  |  |  |  |     +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |     +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:mtu-ignore?            empty
     |  |  |  |  +--rw ios-ospf:multi-area
     |  |  |  |  |  +--rw ios-ospf:id?     union
     |  |  |  |  |  +--rw ios-ospf:cost?   uint32
     |  |  |  |  +--rw ios-ospf:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:resync-timeout?        uint32
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown?              empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospf:ttl-security!
     |  |  |  |     +--rw ios-ospf:diable?   empty
     |  |  |  |     +--rw ios-ospf:hops?     uint8
     |  |  |  +--rw ios-rsvp:rsvp
     |  |  |  |  +--rw ios-rsvp:authentication!
     |  |  |  |  |  +--rw ios-rsvp:key?           string
     |  |  |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  +--rw ios-rsvp:bandwidth!
     |  |  |  |  |  +--rw ios-rsvp:value
     |  |  |  |  |  |  +--rw ios-rsvp:value?      uint32
     |  |  |  |  |  |  +--rw ios-rsvp:sub-pool?   uint32
     |  |  |  |  |  +--rw ios-rsvp:percent?   uint16
     |  |  |  |  |  +--rw ios-rsvp:mam
     |  |  |  |  |     +--rw ios-rsvp:max-reservable-bw!
     |  |  |  |  |        +--rw ios-rsvp:value?   uint32
     |  |  |  |  |        +--rw ios-rsvp:bc0?     uint32
     |  |  |  |  |        +--rw ios-rsvp:bc1?     uint32
     |  |  |  |  +--rw ios-rsvp:neighbor!
     |  |  |  |  |  +--rw ios-rsvp:acl-number?   uint8
     |  |  |  |  +--rw ios-rsvp:precedence
     |  |  |  |  |  +--rw ios-rsvp:conform?   uint8
     |  |  |  |  |  +--rw ios-rsvp:exceed?    uint8
     |  |  |  |  +--rw ios-rsvp:signalling
     |  |  |  |  |  +--rw ios-rsvp:dscp?                uint8
     |  |  |  |  |  +--rw ios-rsvp:fast-local-repair
     |  |  |  |  |  |  +--rw ios-rsvp:wait-time?   uint16
     |  |  |  |  |  +--rw ios-rsvp:hello!
     |  |  |  |  |     +--rw ios-rsvp:bfd?                empty
     |  |  |  |  |     +--rw ios-rsvp:dscp?               uint8
     |  |  |  |  |     +--rw ios-rsvp:graceful-restart?   empty
     |  |  |  |  |     +--rw ios-rsvp:refresh
     |  |  |  |  |     |  +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |     |  +--rw ios-rsvp:misses?     uint8
     |  |  |  |  |     +--rw ios-rsvp:reroute
     |  |  |  |  |        +--rw ios-rsvp:dscp?      uint8
     |  |  |  |  |        +--rw ios-rsvp:refresh
     |  |  |  |  |           +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |           +--rw ios-rsvp:misses?     uint8
     |  |  |  |  +--rw ios-rsvp:tos
     |  |  |  |     +--rw ios-rsvp:conform?   uint8
     |  |  |  |     +--rw ios-rsvp:exceed?    uint8
     |  |  |  +--rw ios-wccp:wccp
     |  |  |     +--rw ios-wccp:wccp-list* [id]
     |  |  |     |  +--rw ios-wccp:id              uint8
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:web-cache
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:redirect
     |  |  |     |  +--rw ios-wccp:exclude
     |  |  |     |     +--rw ios-wccp:in?   empty
     |  |  |     +--rw ios-wccp:vrf* [name]
     |  |  |        +--rw ios-wccp:name         string
     |  |  |        +--rw ios-wccp:wccp-list* [id]
     |  |  |        |  +--rw ios-wccp:id              uint8
     |  |  |        |  +--rw ios-wccp:group-listen?   empty
     |  |  |        |  +--rw ios-wccp:redirect
     |  |  |        |     +--rw ios-wccp:in?    empty
     |  |  |        |     +--rw ios-wccp:out?   empty
     |  |  |        +--rw ios-wccp:web-cache
     |  |  |           +--rw ios-wccp:group-listen?   empty
     |  |  |           +--rw ios-wccp:redirect
     |  |  |              +--rw ios-wccp:in?    empty
     |  |  |              +--rw ios-wccp:out?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?            string
     |  |  |  +--rw enable?                empty
     |  |  |  +--rw mtu?                   uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw ios-nd:raguard
     |  |  |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  |  |  +--rw ios-nd:autoconfig
     |  |  |  |  |  +--rw ios-nd:default-route?   empty
     |  |  |  |  |  +--rw ios-nd:prefix?          empty
     |  |  |  |  +--rw ios-nd:managed-config-flag?   empty
     |  |  |  |  +--rw ios-nd:ra
     |  |  |  |     +--rw ios-nd:suppress!
     |  |  |  |        +--rw ios-nd:all?   empty
     |  |  |  +--rw redirects?             boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |  |  +--rw ios-crypto:map?   string
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |  |  +--:(ios-mc:no-pim)
     |  |  |  |  |  +--rw ios-mc:no-pim
     |  |  |  |  |     +--rw ios-mc:pim?   boolean
     |  |  |  |  +--:(ios-mc:pim)
     |  |  |  |     +--rw ios-mc:pim
     |  |  |  |        +--rw ios-mc:bfd?           empty
     |  |  |  |        +--rw ios-mc:bsr
     |  |  |  |        |  +--rw ios-mc:border?   empty
     |  |  |  |        +--rw ios-mc:dr-priority?   uint32
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process* [id]
     |  |  |  |  |  +--rw ios-ospf:id          uint16
     |  |  |  |  |  +--rw ios-ospf:area?       union
     |  |  |  |  |  +--rw ios-ospf:instance?   union
     |  |  |  |  +--rw ios-ospf:authentication
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?    uint64
     |  |  |  |  |     +--rw ios-ospf:md5
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:sha1
     |  |  |  |  |        +--rw ios-ospf:key-string
     |  |  |  |  |           +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |           +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |     |  +--rw ios-ospf:all?       enumeration
     |  |  |  |  |     +--:(ios-ospf:disable)
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |  +--rw ios-ospf:ignore?    empty
     |  |  |  |  +--rw ios-ospf:encryption
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?          uint64
     |  |  |  |  |     +--rw ios-ospf:esp?          empty
     |  |  |  |  |     +--rw ios-ospf:ipsec_3des
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:aes-cbc
     |  |  |  |  |        +--rw ios-ospf:aes-cbc-128
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-192
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-256
     |  |  |  |  |           +--rw ios-ospf:key-string
     |  |  |  |  |              +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |              +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:flood-reduction!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospf:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospf:cost?              uint16
     |  |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |  |        +--rw ios-ospf:all?   enumeration
     |  |  |  |  |  +--rw ios-ospf:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospf:priority?          uint8
     |  |  |  |  +--rw ios-ospf:network
     |  |  |  |  |  +--rw ios-ospf:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospf:manet?                 empty
     |  |  |  |  |  +--rw ios-ospf:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospf:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospf:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospf:point-to-point?        empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  +--rw ios-rip:rip* [id]
     |  |  |     +--rw ios-rip:id                     string
     |  |  |     +--rw ios-rip:enable?                empty
     |  |  |     +--rw ios-rip:default-information
     |  |  |        +--rw ios-rip:route?    enumeration
     |  |  |        +--rw ios-rip:metric?   uint8
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |     +--rw ios-cts:policy
     |  |  |     |  +--rw ios-cts:static
     |  |  |     |     +--rw ios-cts:sgt?       uint16
     |  |  |     |     +--rw ios-cts:trusted?   empty
     |  |  |     +--rw ios-cts:sap
     |  |  |     |  +--rw ios-cts:pmk* [word]
     |  |  |     |     +--rw ios-cts:word         string
     |  |  |     |     +--rw ios-cts:mode-list
     |  |  |     |        +--rw ios-cts:gcm-encrypt!
     |  |  |     |        |  +--rw ios-cts:gmac!
     |  |  |     |        |     +--rw ios-cts:null?   empty
     |  |  |     |        +--rw ios-cts:no-encap!
     |  |  |     |           +--rw ios-cts:gmac!
     |  |  |     |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |     +--rw ios-cts:propagate
     |  |  |        +--rw ios-cts:sgt?   boolean
     |  |  +--rw ios-ezpm:performance
     |  |  |  +--rw ios-ezpm:monitor
     |  |  |     +--rw ios-ezpm:context*   string
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-lisp:lisp
     |  |  |  +--rw ios-lisp:extended-subnet-mode?   empty
     |  |  |  +--rw ios-lisp:mobility
     |  |  |     +--rw ios-lisp:dynamic-eid
     |  |  |     |  +--rw ios-lisp:dynamic-eid-name?   string
     |  |  |     |  +--rw ios-lisp:nbr-proxy-reply?    empty
     |  |  |     |  +--rw ios-lisp:requests?           uint8
     |  |  |     +--rw ios-lisp:discover
     |  |  |     |  +--rw ios-lisp:arp?   boolean
     |  |  |     +--rw ios-lisp:liveness
     |  |  |        +--rw ios-lisp:test?   boolean
     |  |  |        +--rw ios-lisp:ttl?    uint8
     |  |  +--rw ios-nat:nat66?               enumeration
     |  |  +--rw ios-ospfv3:ospfv3
     |  |  |  +--rw ios-ospfv3:process-id* [id]
     |  |  |  |  +--rw ios-ospfv3:id                     uint16
     |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv4
     |  |  |  |  |  +--rw ios-ospfv3:area* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |  |  |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv6
     |  |  |  |     +--rw ios-ospfv3:area* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |     |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |     +--rw ios-ospfv3:authentication
     |  |  |  |     |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |     |  +--rw ios-ospfv3:null?        empty
     |  |  |  |     +--rw ios-ospfv3:bfd!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:weight
     |  |  |  |     |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:latency!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:resources!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:throughput!
     |  |  |  |     |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |     +--rw ios-ospfv3:database-filter
     |  |  |  |     |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |     +--:(ios-ospfv3:all)
     |  |  |  |     |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |     |     +--:(ios-ospfv3:disable)
     |  |  |  |     |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |     +--rw ios-ospfv3:demand-circuit!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |     +--rw ios-ospfv3:flood-reduction!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |     +--rw ios-ospfv3:manet
     |  |  |  |     |  +--rw ios-ospfv3:peering
     |  |  |  |     |     +--rw ios-ospfv3:cost
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |     +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:multi-area
     |  |  |  |     |  +--rw ios-ospfv3:id?        union
     |  |  |  |     |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |     |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |     |  +--rw ios-ospfv3:database-filter
     |  |  |  |     |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |  |     +--:(ios-ospfv3:all)
     |  |  |  |     |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |     |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |     +--rw ios-ospfv3:network
     |  |  |  |     |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |     |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |     |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |     |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |     +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:priority?              uint8
     |  |  |  |     +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |     +--rw ios-ospfv3:shutdown!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?    uint64
     |  |  |  |     +--rw ios-ospfv3:md5
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:sha1
     |  |  |  |        +--rw ios-ospfv3:key-string
     |  |  |  |           +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |           +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  +--rw ios-ospfv3:all?   enumeration
     |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  +--rw ios-ospfv3:ignore?   empty
     |  |  |  +--rw ios-ospfv3:encryption
     |  |  |  |  +--rw ios-ospfv3:null?    empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?          uint64
     |  |  |  |     +--rw ios-ospfv3:esp?          empty
     |  |  |  |     +--rw ios-ospfv3:ipsec_3des
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:aes-cbc
     |  |  |  |        +--rw ios-ospfv3:aes-cbc-128
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-192
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-256
     |  |  |  |           +--rw ios-ospfv3:key-string
     |  |  |  |              +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |              +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:flood-reduction?       empty
     |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  +--rw ios-ospfv3:mtu-ignore?            empty
     |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  +--rw ios-ospfv3:id?     ios-types:ospf-area-type
     |  |  |  |  +--rw ios-ospfv3:cost?   uint32
     |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  +--rw ios-ospfv3:shutdown?              empty
     |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  +--rw ios-udld:udld
     |  |  |  +--rw ios-udld:port!
     |  |  |     +--rw (ios-udld:port-choice)?
     |  |  |        +--:(ios-udld:aggressive)
     |  |  |        |  +--rw ios-udld:aggressive?   empty
     |  |  |        +--:(ios-udld:disable)
     |  |  |           +--rw ios-udld:disable?      empty
     |  |  +--rw ios-zone:zone-member
     |  |     +--rw ios-zone:security?   string
     |  +--rw LISP* [name]
     |  |  +--rw name                         uint16
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-policy:service-policy
     |  |     +--rw ios-policy:history?   empty
     |  |     +--rw ios-policy:input?     string
     |  |     +--rw ios-policy:output?    string
     |  |     +--rw ios-policy:type
     |  |        +--rw ios-policy:control
     |  |        |  +--rw ios-policy:subscriber?   string
     |  |        +--rw ios-policy:performance-monitor
     |  |        |  +--rw ios-policy:direction?   enumeration
     |  |        |  +--rw ios-policy:name?        string
     |  |        +--rw ios-policy:service-chain
     |  |           +--rw ios-policy:input
     |  |           |  +--rw ios-policy:name?   string
     |  |           +--rw ios-policy:output
     |  |              +--rw ios-policy:name?   string
     |  +--rw LISP-subinterface
     |  |  +--rw LISP* [name]
     |  |     +--rw name                        string
     |  |     +--rw description?                string
     |  |     +--rw switchport-conf {ios-features:switching-platform}?
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport {ios-features:switching-platform}?
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?   uint32
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--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
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             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
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      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
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?   uint16
     |  |     |  |  +--rw cdp?           uint16
     |  |     |  |  +--rw stp?           uint16
     |  |     |  |  +--rw vtp?           uint16
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?   uint16
     |  |     |  |  +--rw cdp?           uint16
     |  |     |  |  +--rw stp?           uint16
     |  |     |  |  +--rw vtp?           uint16
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     +--rw encapsulation
     |  |     |  +--rw dot1Q
     |  |     |  |  +--rw vlan-id?   uint16
     |  |     |  |  +--rw native?    empty
     |  |     |  +--rw isl
     |  |     |  |  +--rw vlan-id?   uint16
     |  |     |  +--rw ppp!
     |  |     |  +--rw slip!
     |  |     |  +--rw frame-relay!
     |  |     |     +--rw ietf?   empty
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw (keepalive-choice)?
     |  |     |  +--:(keepalive)
     |  |     |  |  +--rw keepalive?            boolean
     |  |     |  +--:(keepalive-settings)
     |  |     |     +--rw keepalive-settings
     |  |     |        +--rw keepalive!
     |  |     |           +--rw period?    uint16
     |  |     |           +--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint16
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?            string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?       empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common    ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?      empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?     string
     |  |     |  |  +--:(no-address)
     |  |     |  |  |  +--rw no-address
     |  |     |  |  |     +--rw address?   boolean
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw primary
     |  |     |  |           |  |  +--rw address?   inet:ipv4-address
     |  |     |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |     +--rw address      inet:ipv4-address
     |  |     |  |           |     +--rw mask         inet:ipv4-address
     |  |     |  |           |     +--rw secondary    empty
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?           string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?           uint32
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                   uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw hello-interval
     |  |     |  |  +--rw eigrp?     uint16
     |  |     |  |  +--rw seconds?   uint16
     |  |     |  +--rw authentication
     |  |     |  |  +--rw key-chain
     |  |     |  |  |  +--rw eigrp?   uint16
     |  |     |  |  |  +--rw name?    string
     |  |     |  |  +--rw mode
     |  |     |  |     +--rw eigrp?   uint16
     |  |     |  |     +--rw md5?     empty
     |  |     |  +--rw hold-time
     |  |     |  |  +--rw eigrp?     uint16
     |  |     |  |  +--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?      empty
     |  |     |  +--rw proxy-arp?            boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw authentication
     |  |     |  |     +--rw key-chain?   string
     |  |     |  |     +--rw mode
     |  |     |  |        +--rw md5?    empty
     |  |     |  |        +--rw text?   empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  |  +--rw isis!
     |  |     |  |     +--rw tag?   string
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw mroute-cache?         boolean
     |  |     |  +--rw summary-address
     |  |     |  |  +--rw eigrp* [id]
     |  |     |  |     +--rw id        string
     |  |     |  |     +--rw ip?       inet:ipv4-address
     |  |     |  |     +--rw mask?     inet:ipv4-address
     |  |     |  |     +--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw reverse-path!
     |  |     |        +--rw source
     |  |     |           +--rw reachable-via?     enumeration
     |  |     |           +--rw allow-self-ping?   empty
     |  |     |           +--rw allow-default?     empty
     |  |     +--rw ipv6
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address* [address]
     |  |     |  |     +--rw address       inet:ipv6-address
     |  |     |  |     +--rw link-local?   empty
     |  |     |  +--rw unnumbered?          string
     |  |     |  +--rw enable?              empty
     |  |     |  +--rw mtu?                 uint16
     |  |     |  +--rw nd
     |  |     |  +--rw redirects?           boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |     +--rw direction      enumeration
     |  |     |     +--rw access-list?   string
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw key-chain?    string
     |  |     |     |     |     +--rw key-string
     |  |     |     |     |        +--rw encrypt?   enumeration
     |  |     |     |     |        +--rw string?    string
     |  |     |     |     |        +--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip!
     |  |     |     |  +--rw address?     inet:ipv4-address
     |  |     |     |  +--rw secondary?   empty
     |  |     |     +--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     +--rw redirect
     |  |     |     |  +--rw advertisement
     |  |     |     |  |  +--rw authentication
     |  |     |     |  |     +--rw md5
     |  |     |     |  |        +--rw key-chain?    string
     |  |     |     |  |        +--rw key-string
     |  |     |     |  |           +--rw encrypt?   enumeration
     |  |     |     |  |           +--rw string?    string
     |  |     |     |  |           +--rw timeout?   uint16
     |  |     |     |  +--rw timers
     |  |     |     |  |  +--rw advertisement?   uint16
     |  |     |     |  |  +--rw holddown?        uint16
     |  |     |     |  +--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number       uint16
     |  |     |        +--rw decrement?   uint8
     |  |     |        +--rw shutdown?    empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?         empty
     |  |     |  +--rw port-control
     |  |     |  |  +--rw auto?   empty
     |  |     |  +--rw host-mode?      enumeration
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |     +--rw level
     |  |     |        +--rw threshold
     |  |     |        |  +--rw rising-threshold?    decimal64
     |  |     |        |  +--rw falling-threshold?   decimal64
     |  |     |        +--rw bps
     |  |     |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw pps
     |  |     |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw utd
     |  |     |  +--rw enable?   empty
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw address
     |  |     |           +--rw (address-choice)?
     |  |     |              +--:(dhcp)
     |  |     |              |  +--rw dhcp?        empty
     |  |     |              +--:(dhcp-pool)
     |  |     |              |  +--rw dhcp-pool!
     |  |     |              |     +--rw pools?   string
     |  |     |              +--:(pool)
     |  |     |                 +--rw pool!
     |  |     |                    +--rw pools?   string
     |  |     +--rw pm-path
     |  |        +--rw name?           string
     |  |        +--rw interface-id?   uint8
     |  +--rw nve* [name]
     |  |  +--rw name                uint16
     |  |  +--rw group-based
     |  |  |  +--rw policy?   empty
     |  |  +--rw source-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
     |  |  |     +--:(FastEthernet)
     |  |  |     |  +--rw FastEthernet?                string
     |  |  |     +--:(GigabitEthernet)
     |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |     +--:(Serial)
     |  |  |     |  +--rw Serial?                      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
     |  |  +--rw member
     |  |     +--rw vni* [vni-range]
     |  |        +--rw vni-range      string
     |  |        +--rw mcast-group
     |  |           +--rw multicast-group-min?   inet:ipv4-address
     |  |           +--rw multicast-group-max?   inet:ipv4-address
     |  +--rw overlay* [name]
     |  |  +--rw name                                uint16
     |  |  +--rw ios-otv:description?                string
     |  |  +--rw ios-otv:switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw ios-otv:switchport?   boolean
     |  |  +--rw ios-otv:switchport {ios-features:switching-platform}?
     |  |  +--rw ios-otv:mac-address?                string
     |  |  +--rw ios-otv:shutdown?                   empty
     |  |  +--rw ios-otv:arp
     |  |  |  +--rw ios-otv:timeout?   uint32
     |  |  +--rw ios-otv:backup
     |  |  |  +--rw ios-otv:delay
     |  |  |  |  +--rw ios-otv:failure?             union
     |  |  |  |  +--rw ios-otv:secondary-disable?   union
     |  |  |  +--rw ios-otv:interface
     |  |  |  |  +--rw (ios-otv:interface-choice)?
     |  |  |  |     +--:(ios-otv:AppNav-Compress)
     |  |  |  |     |  +--rw ios-otv:AppNav-Compress?             uint16
     |  |  |  |     +--:(ios-otv:AppNav-UnCompress)
     |  |  |  |     |  +--rw ios-otv:AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ios-otv:ATM)
     |  |  |  |     |  +--rw ios-otv:ATM?                         string
     |  |  |  |     +--:(ios-otv:ATM-subinterface)
     |  |  |  |     |  +--rw ios-otv:ATM-subinterface
     |  |  |  |     |     +--rw ios-otv:ATM?   string
     |  |  |  |     +--:(ios-otv:ATM-ACR)
     |  |  |  |     |  +--rw ios-otv:ATM-ACR?                     string
     |  |  |  |     +--:(ios-otv:ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ios-otv:ATM-ACRsubinterface
     |  |  |  |     |     +--rw ios-otv:ATM-ACR?   string
     |  |  |  |     +--:(ios-otv:BDI)
     |  |  |  |     |  +--rw ios-otv:BDI?                         string
     |  |  |  |     +--:(ios-otv:CEM)
     |  |  |  |     |  +--rw ios-otv:CEM?                         string
     |  |  |  |     +--:(ios-otv:CEM-ACR)
     |  |  |  |     |  +--rw ios-otv:CEM-ACR?                     uint8
     |  |  |  |     +--:(ios-otv:Embedded-Service-Engine)
     |  |  |  |     |  +--rw ios-otv:Embedded-Service-Engine?     string
     |  |  |  |     +--:(ios-otv:FastEthernet)
     |  |  |  |     |  +--rw ios-otv:FastEthernet?                string
     |  |  |  |     +--:(ios-otv:GigabitEthernet)
     |  |  |  |     |  +--rw ios-otv:GigabitEthernet?             string
     |  |  |  |     +--:(ios-otv:LISP)
     |  |  |  |     |  +--rw ios-otv:LISP?                        string
     |  |  |  |     +--:(ios-otv:LISP-subinterface)
     |  |  |  |     |  +--rw ios-otv:LISP-subinterface
     |  |  |  |     |     +--rw ios-otv:LISP?   string
     |  |  |  |     +--:(ios-otv:Loopback)
     |  |  |  |     |  +--rw ios-otv:Loopback?                    uint32
     |  |  |  |     +--:(ios-otv:Multilink)
     |  |  |  |     |  +--rw ios-otv:Multilink?                   uint16
     |  |  |  |     +--:(ios-otv:nve)
     |  |  |  |     |  +--rw ios-otv:nve?                         uint16
     |  |  |  |     +--:(ios-otv:overlay)
     |  |  |  |     |  +--rw ios-otv:overlay?                     uint16
     |  |  |  |     +--:(ios-otv:Port-channel)
     |  |  |  |     |  +--rw ios-otv:Port-channel?                uint32
     |  |  |  |     +--:(ios-otv:Port-channel-subinterface)
     |  |  |  |     |  +--rw ios-otv:Port-channel-subinterface
     |  |  |  |     |     +--rw ios-otv:Port-channel?   string
     |  |  |  |     +--:(ios-otv:pseudowire)
     |  |  |  |     |  +--rw ios-otv:pseudowire?                  uint32
     |  |  |  |     +--:(ios-otv:SM)
     |  |  |  |     |  +--rw ios-otv:SM?                          string
     |  |  |  |     +--:(ios-otv:Cellular)
     |  |  |  |     |  +--rw ios-otv:Cellular?                    string
     |  |  |  |     +--:(ios-otv:Serial)
     |  |  |  |     |  +--rw ios-otv:Serial?                      string
     |  |  |  |     +--:(ios-otv:TenGigabitEthernet)
     |  |  |  |     |  +--rw ios-otv:TenGigabitEthernet?          string
     |  |  |  |     +--:(ios-otv:Tunnel)
     |  |  |  |     |  +--rw ios-otv:Tunnel?                      uint32
     |  |  |  |     +--:(ios-otv:Virtual-Template)
     |  |  |  |     |  +--rw ios-otv:Virtual-Template?            uint16
     |  |  |  |     +--:(ios-otv:Vlan)
     |  |  |  |     |  +--rw ios-otv:Vlan?                        uint16
     |  |  |  |     +--:(ios-otv:VirtualPortGroup)
     |  |  |  |     |  +--rw ios-otv:VirtualPortGroup?            uint16
     |  |  |  |     +--:(ios-otv:vasileft)
     |  |  |  |     |  +--rw ios-otv:vasileft?                    uint16
     |  |  |  |     +--:(ios-otv:vasiright)
     |  |  |  |        +--rw ios-otv:vasiright?                   uint16
     |  |  |  +--rw ios-otv:load
     |  |  |     +--rw ios-otv:kickin?    union
     |  |  |     +--rw ios-otv:kickout?   union
     |  |  +--rw ios-otv:cemoudp
     |  |  |  +--rw ios-otv:reserve
     |  |  |     +--rw ios-otv:acr?   uint8
     |  |  +--rw ios-otv:cws-tunnel
     |  |  |  +--rw ios-otv:in?    empty
     |  |  |  +--rw ios-otv:out
     |  |  |     +--rw ios-otv:tunnel-number?   uint16
     |  |  +--rw ios-otv:l2protocol-tunnel!
     |  |  |  +--rw ios-otv:cdp?                  empty
     |  |  |  +--rw ios-otv:drop-threshold
     |  |  |  |  +--rw ios-otv:packet-rate?   uint16
     |  |  |  |  +--rw ios-otv:cdp?           uint16
     |  |  |  |  +--rw ios-otv:stp?           uint16
     |  |  |  |  +--rw ios-otv:vtp?           uint16
     |  |  |  +--rw ios-otv:shutdown-threshold
     |  |  |  |  +--rw ios-otv:packet-rate?   uint16
     |  |  |  |  +--rw ios-otv:cdp?           uint16
     |  |  |  |  +--rw ios-otv:stp?           uint16
     |  |  |  |  +--rw ios-otv:vtp?           uint16
     |  |  |  +--rw ios-otv:stp?                  empty
     |  |  |  +--rw ios-otv:vtp?                  empty
     |  |  +--rw ios-otv:encapsulation
     |  |  |  +--rw ios-otv:dot1Q
     |  |  |  |  +--rw ios-otv:vlan-id?   uint16
     |  |  |  |  +--rw ios-otv:native?    empty
     |  |  |  +--rw ios-otv:isl
     |  |  |  |  +--rw ios-otv:vlan-id?   uint16
     |  |  |  +--rw ios-otv:ppp!
     |  |  |  +--rw ios-otv:slip!
     |  |  |  +--rw ios-otv:frame-relay!
     |  |  |     +--rw ios-otv:ietf?   empty
     |  |  +--rw ios-otv:fair-queue-conf
     |  |  |  +--rw ios-otv:fair-queue?   boolean
     |  |  +--rw ios-otv:fair-queue
     |  |  |  +--rw ios-otv:incomplete?   empty
     |  |  +--rw ios-otv:flowcontrol
     |  |  |  +--rw ios-otv:receive?   enumeration
     |  |  |  +--rw ios-otv:send?      enumeration
     |  |  +--rw ios-otv:isis
     |  |  +--rw (ios-otv:keepalive-choice)?
     |  |  |  +--:(ios-otv:keepalive)
     |  |  |  |  +--rw ios-otv:keepalive?            boolean
     |  |  |  +--:(ios-otv:keepalive-settings)
     |  |  |     +--rw ios-otv:keepalive-settings
     |  |  |        +--rw ios-otv:keepalive!
     |  |  |           +--rw ios-otv:period?    uint16
     |  |  |           +--rw ios-otv:retries?   uint8
     |  |  +--rw ios-otv:bfd
     |  |  +--rw ios-otv:bandwidth
     |  |  |  +--rw ios-otv:receive
     |  |  |  |  +--rw ios-otv:inherit?    empty
     |  |  |  |  +--rw ios-otv:kilobits?   uint32
     |  |  |  +--rw ios-otv:inherit!
     |  |  |  |  +--rw ios-otv:kilobits?   uint32
     |  |  |  +--rw ios-otv:qos-reference?   uint32
     |  |  |  +--rw ios-otv:kilobits?        uint32
     |  |  +--rw ios-otv:dampening
     |  |  |  +--rw ios-otv:dampening-time?            uint16
     |  |  |  +--rw ios-otv:start-reusing-time?        uint16
     |  |  |  +--rw ios-otv:start-supressing-time?     uint16
     |  |  |  +--rw ios-otv:maximum-supressing-time?   uint16
     |  |  |  +--rw ios-otv:restart
     |  |  |     +--rw ios-otv:restart?           empty
     |  |  |     +--rw ios-otv:restart-penalty?   uint16
     |  |  +--rw ios-otv:if-state?                   enumeration
     |  |  +--rw ios-otv:delay?                      uint32
     |  |  +--rw ios-otv:domain
     |  |  |  +--rw ios-otv:name?               string
     |  |  |  +--rw ios-otv:path?               string
     |  |  |  +--rw ios-otv:internet-bound?     empty
     |  |  |  +--rw ios-otv:path-id?            uint8
     |  |  |  +--rw ios-otv:path-last-resort?   empty
     |  |  |  +--rw ios-otv:zero-sla?           empty
     |  |  +--rw ios-otv:hold-queue* [direction]
     |  |  |  +--rw ios-otv:direction       enumeration
     |  |  |  +--rw ios-otv:queue-length?   uint16
     |  |  +--rw ios-otv:mpls
     |  |  +--rw (ios-otv:vrf-choice)?
     |  |  |  +--:(ios-otv:ip-vrf)
     |  |  |  |  +--rw ios-otv:ip-vrf
     |  |  |  |     +--rw ios-otv:ip
     |  |  |  |        +--rw ios-otv:vrf
     |  |  |  |           +--rw ios-otv:forwarding?   string
     |  |  |  +--:(ios-otv:vrf)
     |  |  |     +--rw ios-otv:vrf
     |  |  |        +--rw ios-otv:forwarding?   string
     |  |  +--rw ios-otv:ip
     |  |  |  +--rw ios-otv:admission?            string
     |  |  |  +--rw ios-otv:access-group
     |  |  |  |  +--rw ios-otv:in
     |  |  |  |  |  +--rw (ios-otv:apply-type)?
     |  |  |  |  |     +--:(ios-otv:apply-common)
     |  |  |  |  |     |  +--rw ios-otv:common-acl
     |  |  |  |  |     |     +--rw ios-otv:common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw ios-otv:in?       empty
     |  |  |  |  |     +--:(ios-otv:apply-intf)
     |  |  |  |  |        +--rw ios-otv:acl
     |  |  |  |  |           +--rw ios-otv:acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw ios-otv:in?         empty
     |  |  |  |  +--rw ios-otv:out
     |  |  |  |     +--rw (ios-otv:apply-type)?
     |  |  |  |        +--:(ios-otv:apply-common)
     |  |  |  |        |  +--rw ios-otv:common-acl
     |  |  |  |        |     +--rw ios-otv:common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw ios-otv:out?      empty
     |  |  |  |        +--:(ios-otv:apply-intf)
     |  |  |  |           +--rw ios-otv:acl
     |  |  |  |              +--rw ios-otv:acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw ios-otv:out?        empty
     |  |  |  +--rw ios-otv:arp
     |  |  |  |  +--rw ios-otv:inspection
     |  |  |  |     +--rw ios-otv:limit
     |  |  |  |     |  +--rw ios-otv:none?   empty
     |  |  |  |     |  +--rw ios-otv:rate?   uint32
     |  |  |  |     +--rw ios-otv:trust?   empty
     |  |  |  +--rw ios-otv:vrf
     |  |  |  |  +--rw ios-otv:receive?      string
     |  |  |  |  +--rw ios-otv:sitemap?      string
     |  |  |  |  +--rw ios-otv:forwarding
     |  |  |  |     +--rw ios-otv:Liin-vrf?   empty
     |  |  |  |     +--rw ios-otv:mgmtVrf?    empty
     |  |  |  |     +--rw ios-otv:word?       string
     |  |  |  +--rw (ios-otv:address-choice)?
     |  |  |  |  +--:(ios-otv:unnumbered)
     |  |  |  |  |  +--rw ios-otv:unnumbered?     string
     |  |  |  |  +--:(ios-otv:no-address)
     |  |  |  |  |  +--rw ios-otv:no-address
     |  |  |  |  |     +--rw ios-otv:address?   boolean
     |  |  |  |  +--:(ios-otv:address)
     |  |  |  |     +--rw ios-otv:address
     |  |  |  |        +--rw (ios-otv:address-choice)?
     |  |  |  |           +--:(ios-otv:fixed-case)
     |  |  |  |           |  +--rw ios-otv:primary
     |  |  |  |           |  |  +--rw ios-otv:address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw ios-otv:mask?      inet:ipv4-address
     |  |  |  |           |  +--rw ios-otv:secondary* [address]
     |  |  |  |           |     +--rw ios-otv:address      inet:ipv4-address
     |  |  |  |           |     +--rw ios-otv:mask         inet:ipv4-address
     |  |  |  |           |     +--rw ios-otv:secondary    empty
     |  |  |  |           +--:(ios-otv:dhcp-case)
     |  |  |  |           |  +--rw ios-otv:dhcp!
     |  |  |  |           |     +--rw ios-otv:client-id
     |  |  |  |           |     |  +--rw (ios-otv:ethernet-choice)?
     |  |  |  |           |     |     +--:(ios-otv:FastEthernet)
     |  |  |  |           |     |     |  +--rw ios-otv:FastEthernet?           string
     |  |  |  |           |     |     +--:(ios-otv:GigabitEthernet)
     |  |  |  |           |     |     |  +--rw ios-otv:GigabitEthernet?        string
     |  |  |  |           |     |     +--:(ios-otv:Port-channel)
     |  |  |  |           |     |     |  +--rw ios-otv:Port-channel?           uint32
     |  |  |  |           |     |     +--:(ios-otv:TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw ios-otv:TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(ios-otv:FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw ios-otv:FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(ios-otv:vlan)
     |  |  |  |           |     |        +--rw ios-otv:vlan?                   uint16
     |  |  |  |           |     +--rw ios-otv:hostname?    string
     |  |  |  |           +--:(ios-otv:negotiated-case)
     |  |  |  |              +--rw ios-otv:negotiated?   empty
     |  |  |  +--rw ios-otv:directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw ios-otv:hello-interval
     |  |  |  |  +--rw ios-otv:eigrp?     uint16
     |  |  |  |  +--rw ios-otv:seconds?   uint16
     |  |  |  +--rw ios-otv:authentication
     |  |  |  |  +--rw ios-otv:key-chain
     |  |  |  |  |  +--rw ios-otv:eigrp?   uint16
     |  |  |  |  |  +--rw ios-otv:name?    string
     |  |  |  |  +--rw ios-otv:mode
     |  |  |  |     +--rw ios-otv:eigrp?   uint16
     |  |  |  |     +--rw ios-otv:md5?     empty
     |  |  |  +--rw ios-otv:hold-time
     |  |  |  |  +--rw ios-otv:eigrp?     uint16
     |  |  |  |  +--rw ios-otv:seconds?   uint16
     |  |  |  +--rw ios-otv:helper-address* [address]
     |  |  |  |  +--rw ios-otv:address         inet:ipv4-address
     |  |  |  |  +--rw (ios-otv:helper-choice)?
     |  |  |  |     +--:(ios-otv:global)
     |  |  |  |     |  +--rw ios-otv:global?   empty
     |  |  |  |     +--:(ios-otv:vrf)
     |  |  |  |        +--rw ios-otv:vrf?      string
     |  |  |  +--rw ios-otv:pim
     |  |  |  +--rw ios-otv:policy
     |  |  |  |  +--rw ios-otv:route-map?   string
     |  |  |  +--rw ios-otv:local-proxy-arp?      empty
     |  |  |  +--rw ios-otv:proxy-arp?            boolean
     |  |  |  +--rw ios-otv:rip
     |  |  |  |  +--rw ios-otv:authentication
     |  |  |  |     +--rw ios-otv:key-chain?   string
     |  |  |  |     +--rw ios-otv:mode
     |  |  |  |        +--rw ios-otv:md5?    empty
     |  |  |  |        +--rw ios-otv:text?   empty
     |  |  |  +--rw ios-otv:route-cache-conf
     |  |  |  |  +--rw ios-otv:route-cache?   boolean
     |  |  |  +--rw ios-otv:route-cache!
     |  |  |  |  +--rw ios-otv:cef?              boolean
     |  |  |  |  +--rw ios-otv:flow?             boolean
     |  |  |  |  +--rw ios-otv:policy?           boolean
     |  |  |  |  +--rw ios-otv:same-interface?   boolean
     |  |  |  +--rw ios-otv:router
     |  |  |  |  +--rw ios-otv:isis!
     |  |  |  |     +--rw ios-otv:tag?   string
     |  |  |  +--rw ios-otv:redirects?            boolean
     |  |  |  +--rw ios-otv:tcp
     |  |  |  |  +--rw ios-otv:adjust-mss?   uint16
     |  |  |  +--rw ios-otv:virtual-reassembly
     |  |  |  |  +--rw ios-otv:max-reassemblies?   uint32
     |  |  |  |  +--rw ios-otv:max-fragments?      uint32
     |  |  |  |  +--rw ios-otv:timeout?            uint32
     |  |  |  |  +--rw ios-otv:drop-fragments?     empty
     |  |  |  |  +--rw ios-otv:in?                 empty
     |  |  |  +--rw ios-otv:dhcp
     |  |  |  +--rw ios-otv:mtu?                  uint16
     |  |  |  +--rw ios-otv:mroute-cache?         boolean
     |  |  |  +--rw ios-otv:summary-address
     |  |  |  |  +--rw ios-otv:eigrp* [id]
     |  |  |  |     +--rw ios-otv:id        string
     |  |  |  |     +--rw ios-otv:ip?       inet:ipv4-address
     |  |  |  |     +--rw ios-otv:mask?     inet:ipv4-address
     |  |  |  |     +--rw ios-otv:metric?   uint32
     |  |  |  +--rw ios-otv:verify
     |  |  |     +--rw ios-otv:source!
     |  |  |     |  +--rw ios-otv:vlan
     |  |  |     |     +--rw ios-otv:dhcp-snooping!
     |  |  |     |        +--rw ios-otv:port-security?   empty
     |  |  |     +--rw ios-otv:unicast
     |  |  |        +--rw ios-otv:reverse-path!
     |  |  |        +--rw ios-otv:source
     |  |  |           +--rw ios-otv:reachable-via?     enumeration
     |  |  |           +--rw ios-otv:allow-self-ping?   empty
     |  |  |           +--rw ios-otv:allow-default?     empty
     |  |  +--rw ios-otv:ipv6
     |  |  |  +--rw ios-otv:destination-guard!
     |  |  |  |  +--rw ios-otv:attach-policy?   string
     |  |  |  +--rw ios-otv:dhcp
     |  |  |  +--rw ios-otv:address
     |  |  |  |  +--rw ios-otv:dhcp!
     |  |  |  |  |  +--rw ios-otv:rapid-commit?   empty
     |  |  |  |  +--rw ios-otv:autoconfig!
     |  |  |  |  |  +--rw ios-otv:default?   empty
     |  |  |  |  +--rw ios-otv:prefix-list* [prefix]
     |  |  |  |  |  +--rw ios-otv:prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw ios-otv:anycast?   empty
     |  |  |  |  |  +--rw ios-otv:eui-64?    empty
     |  |  |  |  +--rw ios-otv:link-local-address* [address]
     |  |  |  |     +--rw ios-otv:address       inet:ipv6-address
     |  |  |  |     +--rw ios-otv:link-local?   empty
     |  |  |  +--rw ios-otv:unnumbered?          string
     |  |  |  +--rw ios-otv:enable?              empty
     |  |  |  +--rw ios-otv:mtu?                 uint16
     |  |  |  +--rw ios-otv:nd
     |  |  |  +--rw ios-otv:redirects?           boolean
     |  |  |  +--rw ios-otv:tcp
     |  |  |  |  +--rw ios-otv:adjust-mss?   uint16
     |  |  |  +--rw ios-otv:traffic-filter* [direction]
     |  |  |     +--rw ios-otv:direction      enumeration
     |  |  |     +--rw ios-otv:access-list?   string
     |  |  +--rw ios-otv:load-interval?              uint16
     |  |  +--rw ios-otv:logging
     |  |  |  +--rw ios-otv:event
     |  |  |     +--rw ios-otv:bundle-status?         empty
     |  |  |     +--rw ios-otv:link-status?           empty
     |  |  |     +--rw ios-otv:trunk-status?          empty
     |  |  |     +--rw ios-otv:nfas-status?           empty
     |  |  |     +--rw ios-otv:power-inline-status?   empty
     |  |  |     +--rw ios-otv:status?                empty
     |  |  |     +--rw ios-otv:spanning-tree!
     |  |  |     |  +--rw ios-otv:status?   empty
     |  |  |     +--rw ios-otv:subif-link-status!
     |  |  |        +--rw ios-otv:ignore-bulk?   empty
     |  |  +--rw ios-otv:mdix
     |  |  |  +--rw ios-otv:auto?   boolean
     |  |  +--rw ios-otv:mop
     |  |  |  +--rw ios-otv:enabled?   boolean
     |  |  +--rw ios-otv:max-reserved-bandwidth?     uint8
     |  |  +--rw ios-otv:mtu?                        uint16
     |  |  +--rw ios-otv:interface_qos
     |  |  |  +--rw ios-otv:trust
     |  |  |     +--rw ios-otv:device?   enumeration
     |  |  +--rw ios-otv:service-insertion?          enumeration
     |  |  +--rw ios-otv:standby
     |  |  |  +--rw ios-otv:version?        enumeration
     |  |  |  +--rw ios-otv:bfd?            empty
     |  |  |  +--rw ios-otv:delay
     |  |  |  |  +--rw ios-otv:minimum?   uint16
     |  |  |  |  +--rw ios-otv:reload?    uint16
     |  |  |  +--rw ios-otv:mac-refresh?    uint8
     |  |  |  +--rw ios-otv:use-bia!
     |  |  |  |  +--rw ios-otv:scope
     |  |  |  |     +--rw ios-otv:interface?   empty
     |  |  |  +--rw ios-otv:standby-list* [group-number]
     |  |  |     +--rw ios-otv:group-number      uint16
     |  |  |     +--rw ios-otv:authentication
     |  |  |     |  +--rw (ios-otv:auth)?
     |  |  |     |     +--:(ios-otv:word)
     |  |  |     |     |  +--rw ios-otv:word?   string
     |  |  |     |     +--:(ios-otv:md5)
     |  |  |     |     |  +--rw ios-otv:md5
     |  |  |     |     |     +--rw ios-otv:key-chain?    string
     |  |  |     |     |     +--rw ios-otv:key-string
     |  |  |     |     |        +--rw ios-otv:encrypt?   enumeration
     |  |  |     |     |        +--rw ios-otv:string?    string
     |  |  |     |     |        +--rw ios-otv:timeout?   uint16
     |  |  |     |     +--:(ios-otv:text)
     |  |  |     |        +--rw ios-otv:text?   string
     |  |  |     +--rw ios-otv:follow?           string
     |  |  |     +--rw ios-otv:ip!
     |  |  |     |  +--rw ios-otv:address?     inet:ipv4-address
     |  |  |     |  +--rw ios-otv:secondary?   empty
     |  |  |     +--rw ios-otv:ipv6?             union
     |  |  |     +--rw ios-otv:mac-address?      string
     |  |  |     +--rw ios-otv:name?             string
     |  |  |     +--rw ios-otv:preempt!
     |  |  |     |  +--rw ios-otv:delay
     |  |  |     |     +--rw ios-otv:minimum?   uint16
     |  |  |     |     +--rw ios-otv:reload?    uint16
     |  |  |     |     +--rw ios-otv:sync?      uint16
     |  |  |     +--rw ios-otv:priority?         uint8
     |  |  |     +--rw ios-otv:redirect
     |  |  |     |  +--rw ios-otv:advertisement
     |  |  |     |  |  +--rw ios-otv:authentication
     |  |  |     |  |     +--rw ios-otv:md5
     |  |  |     |  |        +--rw ios-otv:key-chain?    string
     |  |  |     |  |        +--rw ios-otv:key-string
     |  |  |     |  |           +--rw ios-otv:encrypt?   enumeration
     |  |  |     |  |           +--rw ios-otv:string?    string
     |  |  |     |  |           +--rw ios-otv:timeout?   uint16
     |  |  |     |  +--rw ios-otv:timers
     |  |  |     |  |  +--rw ios-otv:advertisement?   uint16
     |  |  |     |  |  +--rw ios-otv:holddown?        uint16
     |  |  |     |  +--rw ios-otv:unknown?         empty
     |  |  |     +--rw ios-otv:timers
     |  |  |     |  +--rw ios-otv:hello-interval
     |  |  |     |  |  +--rw (ios-otv:hello-interval-choice)?
     |  |  |     |  |     +--:(ios-otv:seconds)
     |  |  |     |  |     |  +--rw ios-otv:seconds?   uint8
     |  |  |     |  |     +--:(ios-otv:msec)
     |  |  |     |  |        +--rw ios-otv:msec?      uint16
     |  |  |     |  +--rw ios-otv:hold-time
     |  |  |     |     +--rw (ios-otv:hold-time-choice)?
     |  |  |     |        +--:(ios-otv:seconds)
     |  |  |     |        |  +--rw ios-otv:seconds?   uint8
     |  |  |     |        +--:(ios-otv:msec)
     |  |  |     |           +--rw ios-otv:msec?      uint16
     |  |  |     +--rw ios-otv:track* [number]
     |  |  |        +--rw ios-otv:number       uint16
     |  |  |        +--rw ios-otv:decrement?   uint8
     |  |  |        +--rw ios-otv:shutdown?    empty
     |  |  +--rw ios-otv:access-session
     |  |  |  +--rw ios-otv:closed?         empty
     |  |  |  +--rw ios-otv:port-control
     |  |  |  |  +--rw ios-otv:auto?   empty
     |  |  |  +--rw ios-otv:host-mode?      enumeration
     |  |  +--rw ios-otv:storm-control
     |  |  |  +--rw ios-otv:action
     |  |  |  |  +--rw ios-otv:level?      decimal64
     |  |  |  |  +--rw ios-otv:shutdown?   empty
     |  |  |  |  +--rw ios-otv:trap?       empty
     |  |  |  +--rw ios-otv:broadcast
     |  |  |  |  +--rw ios-otv:include
     |  |  |  |  |  +--rw ios-otv:multicast?   empty
     |  |  |  |  +--rw ios-otv:level
     |  |  |  |     +--rw ios-otv:threshold?   decimal64
     |  |  |  |     +--rw ios-otv:bps
     |  |  |  |     |  +--rw ios-otv:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw ios-otv:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw ios-otv:pps
     |  |  |  |        +--rw ios-otv:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw ios-otv:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw ios-otv:multicast
     |  |  |  |  +--rw ios-otv:level
     |  |  |  |     +--rw ios-otv:threshold?   decimal64
     |  |  |  |     +--rw ios-otv:bps
     |  |  |  |     |  +--rw ios-otv:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw ios-otv:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw ios-otv:pps
     |  |  |  |        +--rw ios-otv:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw ios-otv:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw ios-otv:unicast
     |  |  |     +--rw ios-otv:level
     |  |  |        +--rw ios-otv:threshold
     |  |  |        |  +--rw ios-otv:rising-threshold?    decimal64
     |  |  |        |  +--rw ios-otv:falling-threshold?   decimal64
     |  |  |        +--rw ios-otv:bps
     |  |  |        |  +--rw ios-otv:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw ios-otv:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw ios-otv:pps
     |  |  |           +--rw ios-otv:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw ios-otv:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw ios-otv:trust
     |  |  |  +--rw ios-otv:device?   enumeration
     |  |  +--rw ios-otv:utd
     |  |  |  +--rw ios-otv:enable?   empty
     |  |  +--rw ios-otv:priority-queue
     |  |  |  +--rw ios-otv:cos-map
     |  |  |  |  +--rw ios-otv:id?           uint8
     |  |  |  |  +--rw ios-otv:cos-values*   uint8
     |  |  |  +--rw ios-otv:out?       empty
     |  |  +--rw ios-otv:rcv-queue
     |  |  |  +--rw ios-otv:cos-map* [queue-id threshold-id]
     |  |  |     +--rw ios-otv:queue-id        uint8
     |  |  |     +--rw ios-otv:threshold-id    uint8
     |  |  |     +--rw ios-otv:cos-values*     uint8
     |  |  +--rw ios-otv:peer
     |  |  |  +--rw ios-otv:default
     |  |  |     +--rw ios-otv:ip
     |  |  |        +--rw ios-otv:address
     |  |  |           +--rw (ios-otv:address-choice)?
     |  |  |              +--:(ios-otv:dhcp)
     |  |  |              |  +--rw ios-otv:dhcp?        empty
     |  |  |              +--:(ios-otv:dhcp-pool)
     |  |  |              |  +--rw ios-otv:dhcp-pool!
     |  |  |              |     +--rw ios-otv:pools?   string
     |  |  |              +--:(ios-otv:pool)
     |  |  |                 +--rw ios-otv:pool!
     |  |  |                    +--rw ios-otv:pools?   string
     |  |  +--rw ios-otv:pm-path
     |  |  |  +--rw ios-otv:name?           string
     |  |  |  +--rw ios-otv:interface-id?   uint8
     |  |  +--rw ios-otv:carrier-delay
     |  |  |  +--rw (ios-otv:delay-choice)?
     |  |  |  |  +--:(ios-otv:seconds)
     |  |  |  |  |  +--rw ios-otv:seconds?   uint8
     |  |  |  |  +--:(ios-otv:msec)
     |  |  |  |     +--rw ios-otv:msec?      uint16
     |  |  |  +--rw ios-otv:down
     |  |  |  |  +--rw (ios-otv:delay-choice)?
     |  |  |  |     +--:(ios-otv:seconds)
     |  |  |  |     |  +--rw ios-otv:seconds?   uint8
     |  |  |  |     +--:(ios-otv:msec)
     |  |  |  |        +--rw ios-otv:msec?      uint16
     |  |  |  +--rw ios-otv:up
     |  |  |     +--rw (ios-otv:delay-choice)?
     |  |  |        +--:(ios-otv:seconds)
     |  |  |        |  +--rw ios-otv:seconds?   uint8
     |  |  |        +--:(ios-otv:msec)
     |  |  |           +--rw ios-otv:msec?      uint16
     |  |  +--rw ios-otv:channel-group
     |  |  |  +--rw ios-otv:number?       uint16
     |  |  |  +--rw ios-otv:mode?         enumeration
     |  |  |  +--rw ios-otv:non-silent?   empty
     |  |  |  +--rw ios-otv:link?         uint8
     |  |  |  +--rw ios-otv:auto?         empty
     |  |  +--rw ios-otv:channel-protocol?           enumeration
     |  |  +--rw ios-otv:ethernet
     |  |  |  +--rw ios-otv:oam!
     |  |  |     +--rw ios-otv:link-monitor
     |  |  |     |  +--rw ios-otv:frame
     |  |  |     |  |  +--rw ios-otv:threshold
     |  |  |     |  |  |  +--rw ios-otv:high
     |  |  |     |  |  |  |  +--rw ios-otv:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-otv:none?     empty
     |  |  |     |  |  |  +--rw ios-otv:low?    uint16
     |  |  |     |  |  +--rw ios-otv:window?      uint16
     |  |  |     |  +--rw ios-otv:frame-period
     |  |  |     |  |  +--rw ios-otv:threshold
     |  |  |     |  |  |  +--rw ios-otv:high
     |  |  |     |  |  |  |  +--rw ios-otv:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-otv:none?       empty
     |  |  |     |  |  |  +--rw ios-otv:low?    uint16
     |  |  |     |  |  +--rw ios-otv:window?      uint16
     |  |  |     |  +--rw ios-otv:frame-seconds
     |  |  |     |  |  +--rw ios-otv:threshold
     |  |  |     |  |  |  +--rw ios-otv:high
     |  |  |     |  |  |  |  +--rw ios-otv:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-otv:none?       empty
     |  |  |     |  |  |  +--rw ios-otv:low?    uint16
     |  |  |     |  |  +--rw ios-otv:window?      uint16
     |  |  |     |  +--rw ios-otv:high-threshold
     |  |  |     |  |  +--rw ios-otv:action
     |  |  |     |  |     +--rw ios-otv:error-disable-interface?   empty
     |  |  |     |  +--rw ios-otv:on?               empty
     |  |  |     |  +--rw ios-otv:receive-crc
     |  |  |     |  |  +--rw ios-otv:threshold
     |  |  |     |  |  |  +--rw ios-otv:high
     |  |  |     |  |  |  |  +--rw ios-otv:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-otv:none?         empty
     |  |  |     |  |  |  +--rw ios-otv:low?    uint16
     |  |  |     |  |  +--rw ios-otv:window?      uint16
     |  |  |     |  +--rw ios-otv:supported?        empty
     |  |  |     |  +--rw ios-otv:symbol-period
     |  |  |     |     +--rw ios-otv:threshold
     |  |  |     |     |  +--rw ios-otv:high
     |  |  |     |     |  |  +--rw ios-otv:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-otv:none?         empty
     |  |  |     |     |  +--rw ios-otv:low?    uint16
     |  |  |     |     +--rw ios-otv:window?      uint16
     |  |  |     +--rw ios-otv:max-rate?          uint8
     |  |  |     +--rw ios-otv:min-rate?          uint8
     |  |  |     +--rw ios-otv:mode?              enumeration
     |  |  |     +--rw ios-otv:remote-failure
     |  |  |     |  +--rw ios-otv:critical-event
     |  |  |     |  |  +--rw ios-otv:action
     |  |  |     |  |     +--rw ios-otv:error-disable-interface?   empty
     |  |  |     |  +--rw ios-otv:dying-gasp
     |  |  |     |  |  +--rw ios-otv:action!
     |  |  |     |  |     +--rw ios-otv:error-disable-interface?   empty
     |  |  |     |  +--rw ios-otv:link-fault
     |  |  |     |     +--rw ios-otv:action!
     |  |  |     |        +--rw ios-otv:error-disable-interface?   empty
     |  |  |     +--rw ios-otv:remote-loopback
     |  |  |     |  +--rw ios-otv:supported?   empty
     |  |  |     |  +--rw ios-otv:timeout?     uint8
     |  |  |     +--rw ios-otv:timeout?           uint8
     |  |  +--rw ios-otv:negotiation
     |  |  |  +--rw ios-otv:auto?   boolean
     |  |  +--rw ios-otv:synchronous
     |  |  |  +--rw ios-otv:mode?   empty
     |  |  +--rw ios-otv:duplex?                     enumeration
     |  |  +--rw ios-otv:speed
     |  |  |  +--rw ios-otv:auto?          empty
     |  |  |  +--rw ios-otv:value-10?      empty
     |  |  |  +--rw ios-otv:value-100?     empty
     |  |  |  +--rw ios-otv:value-1000?    empty
     |  |  |  +--rw ios-otv:value-10000?   empty
     |  |  |  +--rw ios-otv:nonegotiate?   empty
     |  |  +--rw ios-otv:plim
     |  |  |  +--rw ios-otv:ethernet
     |  |  |  |  +--rw ios-otv:vlan
     |  |  |  |     +--rw ios-otv:filter
     |  |  |  |        +--rw ios-otv:disable?   empty
     |  |  |  +--rw ios-otv:qos
     |  |  |     +--rw ios-otv:input
     |  |  |        +--rw ios-otv:queue
     |  |  |           +--rw (ios-otv:priority)?
     |  |  |              +--:(ios-otv:low)
     |  |  |              |  +--rw ios-otv:zero
     |  |  |              |     +--rw ios-otv:pause
     |  |  |              |        +--rw ios-otv:enable?      boolean
     |  |  |              |        +--rw ios-otv:threshold?   uint8
     |  |  |              +--:(ios-otv:high)
     |  |  |                 +--rw ios-otv:strict-priority
     |  |  |                    +--rw ios-otv:pause
     |  |  |                       +--rw ios-otv:enable?      boolean
     |  |  |                       +--rw ios-otv:threshold?   uint8
     |  |  +--rw ios-otv:pppoe
     |  |  |  +--rw ios-otv:enable!
     |  |  |  |  +--rw ios-otv:group?   union
     |  |  |  +--rw ios-otv:max-sessions?   uint16
     |  |  +--rw ios-otv:service
     |  |  |  +--rw ios-otv:instance* [id]
     |  |  |     +--rw ios-otv:id                    uint32
     |  |  |     +--rw ios-otv:trunk?                empty
     |  |  |     +--rw ios-otv:GigabitEthernet?      empty
     |  |  |     +--rw ios-otv:ethernet?             empty
     |  |  |     +--rw ios-otv:ethernet-evc-name?    string
     |  |  |     +--rw ios-otv:description?          string
     |  |  |     +--rw ios-otv:evc-name?             string
     |  |  |     +--rw ios-otv:encapsulation
     |  |  |     |  +--rw ios-otv:default?           empty
     |  |  |     |  +--rw ios-otv:dot1ad
     |  |  |     |  |  +--rw ios-otv:id*      union
     |  |  |     |  |  +--rw ios-otv:cos*     uint8
     |  |  |     |  |  +--rw ios-otv:dot1q*   union
     |  |  |     |  |  +--rw ios-otv:cos2
     |  |  |     |  |  |  +--rw ios-otv:cos*   uint8
     |  |  |     |  |  +--rw ios-otv:etype*   enumeration
     |  |  |     |  |  +--rw ios-otv:exact?   empty
     |  |  |     |  +--rw ios-otv:dot1q
     |  |  |     |  |  +--rw ios-otv:id*             union
     |  |  |     |  |  +--rw ios-otv:cos*            uint8
     |  |  |     |  |  +--rw ios-otv:second-dot1q*   union
     |  |  |     |  |  +--rw ios-otv:cos2
     |  |  |     |  |  |  +--rw ios-otv:cos*   uint8
     |  |  |     |  |  +--rw ios-otv:etype*          enumeration
     |  |  |     |  |  +--rw ios-otv:exact?          empty
     |  |  |     |  |  +--rw ios-otv:vlan-type?      enumeration
     |  |  |     |  +--rw ios-otv:priority-tagged
     |  |  |     |  |  +--rw ios-otv:cos-container
     |  |  |     |  |  |  +--rw ios-otv:cos*   uint8
     |  |  |     |  |  +--rw ios-otv:etype*           enumeration
     |  |  |     |  +--rw ios-otv:untagged!
     |  |  |     +--rw ios-otv:ip
     |  |  |     |  +--rw ios-otv:acl
     |  |  |     |  |  +--rw ios-otv:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-otv:in?             empty
     |  |  |     |  |  +--rw ios-otv:out?            empty
     |  |  |     |  +--rw ios-otv:dhcp
     |  |  |     |  |  +--rw ios-otv:relay
     |  |  |     |  |     +--rw ios-otv:information
     |  |  |     |  |        +--rw ios-otv:option
     |  |  |     |  |           +--rw ios-otv:subscriber-id?   string
     |  |  |     |  +--rw ios-otv:verify
     |  |  |     |     +--rw ios-otv:source?          empty
     |  |  |     |     +--rw ios-otv:vlan?            empty
     |  |  |     |     +--rw ios-otv:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-otv:port-security?   empty
     |  |  |     +--rw ios-otv:ipv6
     |  |  |     |  +--rw ios-otv:traffic-filter?   string
     |  |  |     |  +--rw ios-otv:in?               empty
     |  |  |     |  +--rw ios-otv:out?              empty
     |  |  |     +--rw ios-otv:rewrite
     |  |  |     |  +--rw ios-otv:ingress
     |  |  |     |     +--rw ios-otv:tag
     |  |  |     |        +--rw ios-otv:pop
     |  |  |     |        |  +--rw ios-otv:way?    enumeration
     |  |  |     |        |  +--rw ios-otv:mode?   enumeration
     |  |  |     |        +--rw ios-otv:push
     |  |  |     |        |  +--rw ios-otv:dot1q?   uint16
     |  |  |     |        |  +--rw ios-otv:mode?    enumeration
     |  |  |     |        +--rw ios-otv:translate
     |  |  |     |           +--rw ios-otv:t1-to-1
     |  |  |     |           |  +--rw ios-otv:dot1q?   uint16
     |  |  |     |           |  +--rw ios-otv:mode?    enumeration
     |  |  |     |           +--rw ios-otv:t1-to-2
     |  |  |     |           |  +--rw ios-otv:dot1q?          uint16
     |  |  |     |           |  +--rw ios-otv:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-otv:mode?           enumeration
     |  |  |     |           +--rw ios-otv:t2-to-1
     |  |  |     |           |  +--rw ios-otv:dot1q?   uint16
     |  |  |     |           |  +--rw ios-otv:mode?    enumeration
     |  |  |     |           +--rw ios-otv:t2-to-2
     |  |  |     |              +--rw ios-otv:dot1q?          uint16
     |  |  |     |              +--rw ios-otv:second-dot1q?   uint16
     |  |  |     |              +--rw ios-otv:mode?           enumeration
     |  |  |     +--rw ios-otv:group?                uint32
     |  |  |     +--rw ios-otv:errdisable
     |  |  |     |  +--rw ios-otv:recovery
     |  |  |     |     +--rw ios-otv:cause
     |  |  |     |        +--rw ios-otv:mac-security?   uint32
     |  |  |     +--rw ios-otv:ethernet-container
     |  |  |     |  +--rw ios-otv:ethernet
     |  |  |     |     +--rw ios-otv:lmi
     |  |  |     |     |  +--rw ios-otv:ce-vlan
     |  |  |     |     |     +--rw ios-otv:map
     |  |  |     |     |        +--rw ios-otv:vlan-range
     |  |  |     |     |        |  +--rw ios-otv:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-otv:comma?     uint16
     |  |  |     |     |        |  +--rw ios-otv:hyphen?    uint16
     |  |  |     |     |        +--rw ios-otv:any?          empty
     |  |  |     |     |        +--rw ios-otv:default?      empty
     |  |  |     |     |        +--rw ios-otv:untagged?     empty
     |  |  |     |     +--rw ios-otv:loopback
     |  |  |     |        +--rw ios-otv:permit
     |  |  |     |           +--rw ios-otv:external?   empty
     |  |  |     |           +--rw ios-otv:internal?   empty
     |  |  |     +--rw ios-otv:snmp
     |  |  |     |  +--rw ios-otv:trap
     |  |  |     |  |  +--rw ios-otv:link-status?   empty
     |  |  |     |  +--rw ios-otv:ifindex
     |  |  |     |     +--rw ios-otv:persist?   empty
     |  |  |     +--rw ios-otv:bridge-domain
     |  |  |     |  +--rw ios-otv:bridge-id?            uint16
     |  |  |     |  +--rw ios-otv:split-horizon
     |  |  |     |  |  +--rw ios-otv:group?   uint8
     |  |  |     |  +--rw ios-otv:from-encapsulation?   empty
     |  |  |     +--rw ios-otv:mac
     |  |  |     |  +--rw ios-otv:security!
     |  |  |     |     +--rw ios-otv:maximum
     |  |  |     |     |  +--rw ios-otv:addresses?   uint16
     |  |  |     |     +--rw ios-otv:violation?   enumeration
     |  |  |     +--rw ios-otv:service-policy
     |  |  |     |  +--rw ios-otv:input* [name]
     |  |  |     |  |  +--rw ios-otv:name    string
     |  |  |     |  +--rw ios-otv:output* [name]
     |  |  |     |     +--rw ios-otv:name    string
     |  |  |     +--rw ios-otv:shutdown?             empty
     |  |  |     +--rw ios-otv:cfm
     |  |  |     |  +--rw ios-otv:encapsulation
     |  |  |     |  |  +--rw ios-otv:dot1ad
     |  |  |     |  |  |  +--rw ios-otv:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-otv:cos?       uint8
     |  |  |     |  |  |  +--rw ios-otv:dot1q?     uint16
     |  |  |     |  |  +--rw ios-otv:dot1q
     |  |  |     |  |     +--rw ios-otv:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-otv:cos?            uint8
     |  |  |     |  |     +--rw ios-otv:second-dot1q?   uint16
     |  |  |     |  +--rw ios-otv:mep
     |  |  |     |  |  +--rw ios-otv:domain?   string
     |  |  |     |  |  +--rw ios-otv:mpid?     uint16
     |  |  |     |  +--rw ios-otv:mip
     |  |  |     |     +--rw ios-otv:level?   uint8
     |  |  |     +--rw ios-otv:l2protocol
     |  |  |        +--rw ios-otv:peer!
     |  |  |        |  +--rw ios-otv:protocol*   enumeration
     |  |  |        +--rw ios-otv:forward!
     |  |  |        |  +--rw ios-otv:protocol*   enumeration
     |  |  |        +--rw ios-otv:tunnel!
     |  |  |           +--rw ios-otv:protocol*   enumeration
     |  |  +--rw ios-otv:otv
     |  |     +--rw ios-otv:adjacency-server
     |  |     |  +--rw ios-otv:unicast-only?   empty
     |  |     +--rw ios-otv:control-group?          inet:ipv4-address
     |  |     +--rw ios-otv:data-group?             inet:ipv4-prefix
     |  |     +--rw ios-otv:encapsulation-format
     |  |     |  +--rw ios-otv:ip
     |  |     |     +--rw ios-otv:gre?   empty
     |  |     +--rw ios-otv:filter-fhrp?            empty
     |  |     +--rw ios-otv:isis
     |  |     |  +--rw ios-otv:authentication
     |  |     |  |  +--rw ios-otv:key-chain?   string
     |  |     |  |  +--rw ios-otv:mode?        enumeration
     |  |     |  |  +--rw ios-otv:send-only?   empty
     |  |     |  +--rw ios-otv:bfd?                            empty
     |  |     |  +--rw ios-otv:csnp-interval?                  uint16
     |  |     |  +--rw ios-otv:hello
     |  |     |  |  +--rw ios-otv:padding!
     |  |     |  |     +--rw ios-otv:always?   empty
     |  |     |  +--rw ios-otv:hello-interval
     |  |     |  |  +--rw ios-otv:value?     uint16
     |  |     |  |  +--rw ios-otv:minimal?   empty
     |  |     |  +--rw ios-otv:hello-multiplier?               uint16
     |  |     |  +--rw ios-otv:lsp-interval?                   uint64
     |  |     |  +--rw ios-otv:metric
     |  |     |  |  +--rw (ios-otv:default-maximum)?
     |  |     |  |  |  +--:(ios-otv:default-case)
     |  |     |  |  |  |  +--rw ios-otv:default?   uint32
     |  |     |  |  |  +--:(ios-otv:maximum-case)
     |  |     |  |  |     +--rw ios-otv:maximum?   empty
     |  |     |  |  +--rw ios-otv:delay?           uint32
     |  |     |  |  +--rw ios-otv:expense?         uint32
     |  |     |  |  +--rw ios-otv:error?           uint32
     |  |     |  +--rw ios-otv:priority?                       uint8
     |  |     |  +--rw ios-otv:retransmit-interval?            uint16
     |  |     |  +--rw ios-otv:retransmit-throttle-interval?   uint16
     |  |     +--rw ios-otv:join-interface
     |  |     |  +--rw (ios-otv:interface-choice)?
     |  |     |     +--:(ios-otv:AppNav-Compress)
     |  |     |     |  +--rw ios-otv:AppNav-Compress?             uint16
     |  |     |     +--:(ios-otv:AppNav-UnCompress)
     |  |     |     |  +--rw ios-otv:AppNav-UnCompress?           uint16
     |  |     |     +--:(ios-otv:ATM)
     |  |     |     |  +--rw ios-otv:ATM?                         string
     |  |     |     +--:(ios-otv:ATM-subinterface)
     |  |     |     |  +--rw ios-otv:ATM-subinterface
     |  |     |     |     +--rw ios-otv:ATM?   string
     |  |     |     +--:(ios-otv:ATM-ACR)
     |  |     |     |  +--rw ios-otv:ATM-ACR?                     string
     |  |     |     +--:(ios-otv:ATM-ACRsubinterface)
     |  |     |     |  +--rw ios-otv:ATM-ACRsubinterface
     |  |     |     |     +--rw ios-otv:ATM-ACR?   string
     |  |     |     +--:(ios-otv:BDI)
     |  |     |     |  +--rw ios-otv:BDI?                         string
     |  |     |     +--:(ios-otv:CEM)
     |  |     |     |  +--rw ios-otv:CEM?                         string
     |  |     |     +--:(ios-otv:CEM-ACR)
     |  |     |     |  +--rw ios-otv:CEM-ACR?                     uint8
     |  |     |     +--:(ios-otv:Embedded-Service-Engine)
     |  |     |     |  +--rw ios-otv:Embedded-Service-Engine?     string
     |  |     |     +--:(ios-otv:FastEthernet)
     |  |     |     |  +--rw ios-otv:FastEthernet?                string
     |  |     |     +--:(ios-otv:GigabitEthernet)
     |  |     |     |  +--rw ios-otv:GigabitEthernet?             string
     |  |     |     +--:(ios-otv:LISP)
     |  |     |     |  +--rw ios-otv:LISP?                        string
     |  |     |     +--:(ios-otv:LISP-subinterface)
     |  |     |     |  +--rw ios-otv:LISP-subinterface
     |  |     |     |     +--rw ios-otv:LISP?   string
     |  |     |     +--:(ios-otv:Loopback)
     |  |     |     |  +--rw ios-otv:Loopback?                    uint32
     |  |     |     +--:(ios-otv:Multilink)
     |  |     |     |  +--rw ios-otv:Multilink?                   uint16
     |  |     |     +--:(ios-otv:nve)
     |  |     |     |  +--rw ios-otv:nve?                         uint16
     |  |     |     +--:(ios-otv:overlay)
     |  |     |     |  +--rw ios-otv:overlay?                     uint16
     |  |     |     +--:(ios-otv:Port-channel)
     |  |     |     |  +--rw ios-otv:Port-channel?                uint32
     |  |     |     +--:(ios-otv:Port-channel-subinterface)
     |  |     |     |  +--rw ios-otv:Port-channel-subinterface
     |  |     |     |     +--rw ios-otv:Port-channel?   string
     |  |     |     +--:(ios-otv:pseudowire)
     |  |     |     |  +--rw ios-otv:pseudowire?                  uint32
     |  |     |     +--:(ios-otv:SM)
     |  |     |     |  +--rw ios-otv:SM?                          string
     |  |     |     +--:(ios-otv:Cellular)
     |  |     |     |  +--rw ios-otv:Cellular?                    string
     |  |     |     +--:(ios-otv:Serial)
     |  |     |     |  +--rw ios-otv:Serial?                      string
     |  |     |     +--:(ios-otv:TenGigabitEthernet)
     |  |     |     |  +--rw ios-otv:TenGigabitEthernet?          string
     |  |     |     +--:(ios-otv:Tunnel)
     |  |     |     |  +--rw ios-otv:Tunnel?                      uint32
     |  |     |     +--:(ios-otv:Virtual-Template)
     |  |     |     |  +--rw ios-otv:Virtual-Template?            uint16
     |  |     |     +--:(ios-otv:Vlan)
     |  |     |     |  +--rw ios-otv:Vlan?                        uint16
     |  |     |     +--:(ios-otv:VirtualPortGroup)
     |  |     |     |  +--rw ios-otv:VirtualPortGroup?            uint16
     |  |     |     +--:(ios-otv:vasileft)
     |  |     |     |  +--rw ios-otv:vasileft?                    uint16
     |  |     |     +--:(ios-otv:vasiright)
     |  |     |        +--rw ios-otv:vasiright?                   uint16
     |  |     +--rw ios-otv:suppress
     |  |     |  +--rw ios-otv:arp-nd?   empty
     |  |     +--rw ios-otv:use-adjacency-server
     |  |     |  +--rw ios-otv:remote-pri-ip?   inet:ipv4-address
     |  |     |  +--rw ios-otv:remote-sec-ip?   inet:ipv4-address
     |  |     |  +--rw ios-otv:unicast-only?    empty
     |  |     +--rw ios-otv:vpn-name?               string
     |  +--rw Port-channel* [name]
     |  |  +--rw name                         uint32
     |  |  +--rw lacp
     |  |  |  +--rw max-bundle?   int8
     |  |  +--rw pc-speed?                    enumeration
     |  |  +--rw port-channel
     |  |  |  +--rw min-links?            uint8
     |  |  |  +--rw standalone-disable?   empty
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |     +--rw ios-sw:vlan?   union
     |  |  |  |     +--rw ios-sw:name?   string
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:multicast?   empty
     |  |  |  |  +--rw ios-sw:unicast?     empty
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw (ios-sw:mode-choice)?
     |  |  |  |     +--:(ios-sw:access)
     |  |  |  |     |  +--rw ios-sw:access!
     |  |  |  |     +--:(ios-sw:dot1q-tunnel)
     |  |  |  |     |  +--rw ios-sw:dot1q-tunnel!
     |  |  |  |     +--:(ios-sw:dynamic)
     |  |  |  |     |  +--rw ios-sw:dynamic?        enumeration
     |  |  |  |     +--:(ios-sw:private-vlan)
     |  |  |  |     |  +--rw ios-sw:private-vlan
     |  |  |  |     |     +--rw ios-sw:host?          empty
     |  |  |  |     |     +--rw ios-sw:promiscuous?   empty
     |  |  |  |     +--:(ios-sw:trunk)
     |  |  |  |        +--rw ios-sw:trunk!
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type?     enumeration
     |  |  |  |  +--rw ios-sw:mac-address
     |  |  |  |  |  +--rw ios-sw:sticky?       empty
     |  |  |  |  |  +--rw ios-sw:hw-address?   yang:mac-address
     |  |  |  |  |  +--rw ios-sw:vlan?         uint16
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:max-addresses?   uint16
     |  |  |  |  |  +--rw ios-sw:vlan?            string
     |  |  |  |  +--rw ios-sw:violation?     enumeration
     |  |  |  +--rw ios-sw:trunk
     |  |  |  |  +--rw ios-sw:allowed
     |  |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |     +--rw (ios-sw:vlan-choice)?
     |  |  |  |  |        +--:(ios-sw:vlans)
     |  |  |  |  |        |  +--rw ios-sw:vlans?    string
     |  |  |  |  |        +--:(ios-sw:add)
     |  |  |  |  |        |  +--rw ios-sw:add?      union
     |  |  |  |  |        +--:(ios-sw:all)
     |  |  |  |  |        |  +--rw ios-sw:all?      empty
     |  |  |  |  |        +--:(ios-sw:except)
     |  |  |  |  |        |  +--rw ios-sw:except*   union
     |  |  |  |  |        +--:(ios-sw:none)
     |  |  |  |  |        |  +--rw ios-sw:none?     empty
     |  |  |  |  |        +--:(ios-sw:remove)
     |  |  |  |  |           +--rw ios-sw:remove?   union
     |  |  |  |  +--rw ios-sw:encapsulation?   enumeration
     |  |  |  |  +--rw ios-sw:native
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  +--rw ios-sw:pruning
     |  |  |  |     +--rw ios-sw:vlan
     |  |  |  |        +--rw (ios-sw:vlan-choice)?
     |  |  |  |           +--:(ios-sw:vlans)
     |  |  |  |           |  +--rw ios-sw:vlans*    union
     |  |  |  |           +--:(ios-sw:add)
     |  |  |  |           |  +--rw ios-sw:add?      union
     |  |  |  |           +--:(ios-sw:except)
     |  |  |  |           |  +--rw ios-sw:except*   union
     |  |  |  |           +--:(ios-sw:none)
     |  |  |  |           |  +--rw ios-sw:none?     empty
     |  |  |  |           +--:(ios-sw:remove)
     |  |  |  |              +--rw ios-sw:remove?   union
     |  |  |  +--rw ios-sw:voice
     |  |  |  |  +--rw ios-sw:vlan
     |  |  |  |  |  +--rw ios-sw:vlan?   union
     |  |  |  |  |  +--rw ios-sw:name?   string
     |  |  |  |  +--rw ios-sw:detect
     |  |  |  |     +--rw ios-sw:cisco-phone!
     |  |  |  |        +--rw ios-sw:full-duplex?   empty
     |  |  |  +--rw ios-sw:priority
     |  |  |  |  +--rw ios-sw:extend
     |  |  |  |     +--rw (ios-sw:trust-choice)?
     |  |  |  |        +--:(ios-sw:trust)
     |  |  |  |        |  +--rw ios-sw:trust?   empty
     |  |  |  |        +--:(ios-sw:cos)
     |  |  |  |           +--rw ios-sw:cos?     uint8
     |  |  |  +--rw ios-sw:autostate
     |  |  |  |  +--rw ios-sw:exclude?   empty
     |  |  |  +--rw ios-sw:protected?       empty
     |  |  |  +--rw ios-sw:host?            empty
     |  |  |  +--rw ios-sw:private-vlan
     |  |  |     +--rw ios-sw:association
     |  |  |     |  +--rw ios-sw:host
     |  |  |     |  |  +--rw ios-sw:primary-range?     uint16
     |  |  |     |  |  +--rw ios-sw:secondary-range?   uint16
     |  |  |     |  +--rw ios-sw:mapping
     |  |  |     |     +--rw ios-sw:primary-range?     uint16
     |  |  |     |     +--rw ios-sw:secondary-range?   string
     |  |  |     |     +--rw ios-sw:add?               string
     |  |  |     |     +--rw ios-sw:remove?            string
     |  |  |     +--rw ios-sw:host-association
     |  |  |     |  +--rw ios-sw:primary-range?     uint16
     |  |  |     |  +--rw ios-sw:secondary-range?   uint16
     |  |  |     +--rw ios-sw:mapping
     |  |  |        +--rw ios-sw:primary-range?     uint16
     |  |  |        +--rw ios-sw:secondary-range?   string
     |  |  |        +--rw ios-sw:add?               string
     |  |  |        +--rw ios-sw:remove?            string
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  |  +--rw ios-bfd:template?   string
     |  |  |  +--rw ios-bfd:interval
     |  |  |  |  +--rw ios-bfd:msecs?        uint16
     |  |  |  |  +--rw ios-bfd:min_rx?       uint16
     |  |  |  |  +--rw ios-bfd:multiplier?   uint8
     |  |  |  +--rw ios-bfd:echo?       boolean
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  |  +--rw ios-mpls:accounting
     |  |  |  |  +--rw ios-mpls:experimental
     |  |  |  |     +--rw ios-mpls:input?    empty
     |  |  |  |     +--rw ios-mpls:output?   empty
     |  |  |  +--rw ios-mpls:bgp
     |  |  |  |  +--rw ios-mpls:forwarding?   empty
     |  |  |  +--rw ios-mpls:ip?            empty
     |  |  |  +--rw ios-mpls:label
     |  |  |  |  +--rw ios-mpls:protocol?   enumeration
     |  |  |  +--rw ios-mpls:ldp
     |  |  |  |  +--rw ios-mpls:discovery
     |  |  |  |     +--rw ios-mpls:transport-address?   ldp-discovery-address-type
     |  |  |  +--rw ios-mpls:mtu?           union
     |  |  |  +--rw ios-mpls:traffic-eng
     |  |  |     +--rw ios-mpls:administrative-weight?   uint32
     |  |  |     +--rw ios-mpls:attribute-flags?         mpls-te-attribute-flags
     |  |  |     +--rw ios-mpls:backup-path
     |  |  |     |  +--rw ios-mpls:Tunnel?   uint32
     |  |  |     +--rw ios-mpls:flooding
     |  |  |     |  +--rw ios-mpls:thresholds
     |  |  |     |     +--rw ios-mpls:down*   uint8
     |  |  |     |     +--rw ios-mpls:up*     uint8
     |  |  |     +--rw ios-mpls:passive-interface
     |  |  |     |  +--rw ios-mpls:nbr-te-id?     inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-if-addr?   inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-igp-id
     |  |  |     |     +--rw (ios-mpls:igp-id-choice)?
     |  |  |     |        +--:(ios-mpls:isis)
     |  |  |     |        |  +--rw ios-mpls:isis?   ios-isis:isis-net
     |  |  |     |        +--:(ios-mpls:ospf)
     |  |  |     |           +--rw ios-mpls:ospf?   inet:ipv4-address
     |  |  |     +--rw ios-mpls:tunnels?                 empty
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-igmp:igmp
     |  |  |  |  +--rw ios-igmp:static-group
     |  |  |  |  |  +--rw ios-igmp:groups* [name]
     |  |  |  |  |  |  +--rw ios-igmp:name    union
     |  |  |  |  |  +--rw ios-igmp:class-map* [id]
     |  |  |  |  |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |  |  +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |  |  |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |  |  |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |  |  +--rw ios-igmp:version?        uint8
     |  |  |  +--rw ios-lisp:lisp
     |  |  |  |  +--rw ios-lisp:source-locator?   string
     |  |  |  +--rw ios-nat:nat
     |  |  |  |  +--rw ios-nat:allow-static-host?   empty
     |  |  |  |  +--rw ios-nat:enable?              empty
     |  |  |  |  +--rw (ios-nat:nat-choice)?
     |  |  |  |     +--:(ios-nat:inside)
     |  |  |  |     |  +--rw ios-nat:inside?        empty
     |  |  |  |     +--:(ios-nat:outside)
     |  |  |  |        +--rw ios-nat:outside?       empty
     |  |  |  +--rw ios-nbar:nbar
     |  |  |  |  +--rw ios-nbar:protocol-discovery!
     |  |  |  |     +--rw ios-nbar:ipv4-ipv6?   enumeration
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process-id* [id]
     |  |  |  |  |  +--rw ios-ospf:id             uint16
     |  |  |  |  |  +--rw ios-ospf:area?          ios-types:ospf-area-type
     |  |  |  |  |  +--rw ios-ospf:secondaries?   empty
     |  |  |  |  |  +--rw ios-ospf:none?          empty
     |  |  |  |  +--rw ios-ospf:authentication!
     |  |  |  |  |  +--rw ios-ospf:key-chain
     |  |  |  |  |  |  +--rw ios-ospf:name?   string
     |  |  |  |  |  +--rw ios-ospf:message-digest?   empty
     |  |  |  |  |  +--rw ios-ospf:null?             empty
     |  |  |  |  +--rw ios-ospf:authentication-key
     |  |  |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:network?               enumeration
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw ios-ospf:all?   empty
     |  |  |  |  |  +--rw ios-ospf:out?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval
     |  |  |  |  |  +--rw ios-ospf:value?     uint32
     |  |  |  |  |  +--rw ios-ospf:minimal
     |  |  |  |  |     +--rw ios-ospf:hello-multiplier?   uint8
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:ignore?   empty
     |  |  |  |  +--rw ios-ospf:fast-reroute
     |  |  |  |  |  +--rw ios-ospf:per-prefix
     |  |  |  |  |     +--rw ios-ospf:candidate!
     |  |  |  |  |     |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |     +--rw ios-ospf:protection!
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:flood-reduction?       empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:lls!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |  |  |  +--rw ios-ospf:id     uint8
     |  |  |  |  |  +--rw ios-ospf:md5
     |  |  |  |  |     +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |     +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:mtu-ignore?            empty
     |  |  |  |  +--rw ios-ospf:multi-area
     |  |  |  |  |  +--rw ios-ospf:id?     union
     |  |  |  |  |  +--rw ios-ospf:cost?   uint32
     |  |  |  |  +--rw ios-ospf:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:resync-timeout?        uint32
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown?              empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospf:ttl-security!
     |  |  |  |     +--rw ios-ospf:diable?   empty
     |  |  |  |     +--rw ios-ospf:hops?     uint8
     |  |  |  +--rw ios-rsvp:rsvp
     |  |  |  |  +--rw ios-rsvp:authentication!
     |  |  |  |  |  +--rw ios-rsvp:key?           string
     |  |  |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  +--rw ios-rsvp:bandwidth!
     |  |  |  |  |  +--rw ios-rsvp:value
     |  |  |  |  |  |  +--rw ios-rsvp:value?      uint32
     |  |  |  |  |  |  +--rw ios-rsvp:sub-pool?   uint32
     |  |  |  |  |  +--rw ios-rsvp:percent?   uint16
     |  |  |  |  |  +--rw ios-rsvp:mam
     |  |  |  |  |     +--rw ios-rsvp:max-reservable-bw!
     |  |  |  |  |        +--rw ios-rsvp:value?   uint32
     |  |  |  |  |        +--rw ios-rsvp:bc0?     uint32
     |  |  |  |  |        +--rw ios-rsvp:bc1?     uint32
     |  |  |  |  +--rw ios-rsvp:neighbor!
     |  |  |  |  |  +--rw ios-rsvp:acl-number?   uint8
     |  |  |  |  +--rw ios-rsvp:precedence
     |  |  |  |  |  +--rw ios-rsvp:conform?   uint8
     |  |  |  |  |  +--rw ios-rsvp:exceed?    uint8
     |  |  |  |  +--rw ios-rsvp:signalling
     |  |  |  |  |  +--rw ios-rsvp:dscp?                uint8
     |  |  |  |  |  +--rw ios-rsvp:fast-local-repair
     |  |  |  |  |  |  +--rw ios-rsvp:wait-time?   uint16
     |  |  |  |  |  +--rw ios-rsvp:hello!
     |  |  |  |  |     +--rw ios-rsvp:bfd?                empty
     |  |  |  |  |     +--rw ios-rsvp:dscp?               uint8
     |  |  |  |  |     +--rw ios-rsvp:graceful-restart?   empty
     |  |  |  |  |     +--rw ios-rsvp:refresh
     |  |  |  |  |     |  +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |     |  +--rw ios-rsvp:misses?     uint8
     |  |  |  |  |     +--rw ios-rsvp:reroute
     |  |  |  |  |        +--rw ios-rsvp:dscp?      uint8
     |  |  |  |  |        +--rw ios-rsvp:refresh
     |  |  |  |  |           +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |           +--rw ios-rsvp:misses?     uint8
     |  |  |  |  +--rw ios-rsvp:tos
     |  |  |  |     +--rw ios-rsvp:conform?   uint8
     |  |  |  |     +--rw ios-rsvp:exceed?    uint8
     |  |  |  +--rw ios-wccp:wccp
     |  |  |     +--rw ios-wccp:wccp-list* [id]
     |  |  |     |  +--rw ios-wccp:id              uint8
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:web-cache
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:redirect
     |  |  |     |  +--rw ios-wccp:exclude
     |  |  |     |     +--rw ios-wccp:in?   empty
     |  |  |     +--rw ios-wccp:vrf* [name]
     |  |  |        +--rw ios-wccp:name         string
     |  |  |        +--rw ios-wccp:wccp-list* [id]
     |  |  |        |  +--rw ios-wccp:id              uint8
     |  |  |        |  +--rw ios-wccp:group-listen?   empty
     |  |  |        |  +--rw ios-wccp:redirect
     |  |  |        |     +--rw ios-wccp:in?    empty
     |  |  |        |     +--rw ios-wccp:out?   empty
     |  |  |        +--rw ios-wccp:web-cache
     |  |  |           +--rw ios-wccp:group-listen?   empty
     |  |  |           +--rw ios-wccp:redirect
     |  |  |              +--rw ios-wccp:in?    empty
     |  |  |              +--rw ios-wccp:out?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?            string
     |  |  |  +--rw enable?                empty
     |  |  |  +--rw mtu?                   uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw ios-nd:raguard
     |  |  |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  |  |  +--rw ios-nd:autoconfig
     |  |  |  |  |  +--rw ios-nd:default-route?   empty
     |  |  |  |  |  +--rw ios-nd:prefix?          empty
     |  |  |  |  +--rw ios-nd:managed-config-flag?   empty
     |  |  |  |  +--rw ios-nd:ra
     |  |  |  |     +--rw ios-nd:suppress!
     |  |  |  |        +--rw ios-nd:all?   empty
     |  |  |  +--rw redirects?             boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |  |  +--rw ios-crypto:map?   string
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |  |  +--:(ios-mc:no-pim)
     |  |  |  |  |  +--rw ios-mc:no-pim
     |  |  |  |  |     +--rw ios-mc:pim?   boolean
     |  |  |  |  +--:(ios-mc:pim)
     |  |  |  |     +--rw ios-mc:pim
     |  |  |  |        +--rw ios-mc:bfd?           empty
     |  |  |  |        +--rw ios-mc:bsr
     |  |  |  |        |  +--rw ios-mc:border?   empty
     |  |  |  |        +--rw ios-mc:dr-priority?   uint32
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process* [id]
     |  |  |  |  |  +--rw ios-ospf:id          uint16
     |  |  |  |  |  +--rw ios-ospf:area?       union
     |  |  |  |  |  +--rw ios-ospf:instance?   union
     |  |  |  |  +--rw ios-ospf:authentication
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?    uint64
     |  |  |  |  |     +--rw ios-ospf:md5
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:sha1
     |  |  |  |  |        +--rw ios-ospf:key-string
     |  |  |  |  |           +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |           +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |     |  +--rw ios-ospf:all?       enumeration
     |  |  |  |  |     +--:(ios-ospf:disable)
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |  +--rw ios-ospf:ignore?    empty
     |  |  |  |  +--rw ios-ospf:encryption
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?          uint64
     |  |  |  |  |     +--rw ios-ospf:esp?          empty
     |  |  |  |  |     +--rw ios-ospf:ipsec_3des
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:aes-cbc
     |  |  |  |  |        +--rw ios-ospf:aes-cbc-128
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-192
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-256
     |  |  |  |  |           +--rw ios-ospf:key-string
     |  |  |  |  |              +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |              +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:flood-reduction!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospf:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospf:cost?              uint16
     |  |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |  |        +--rw ios-ospf:all?   enumeration
     |  |  |  |  |  +--rw ios-ospf:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospf:priority?          uint8
     |  |  |  |  +--rw ios-ospf:network
     |  |  |  |  |  +--rw ios-ospf:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospf:manet?                 empty
     |  |  |  |  |  +--rw ios-ospf:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospf:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospf:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospf:point-to-point?        empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  +--rw ios-rip:rip* [id]
     |  |  |     +--rw ios-rip:id                     string
     |  |  |     +--rw ios-rip:enable?                empty
     |  |  |     +--rw ios-rip:default-information
     |  |  |        +--rw ios-rip:route?    enumeration
     |  |  |        +--rw ios-rip:metric?   uint8
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-eth:carrier-delay
     |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |  +--:(ios-eth:seconds)
     |  |  |  |  |  +--rw ios-eth:seconds?   uint8
     |  |  |  |  +--:(ios-eth:msec)
     |  |  |  |     +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:down
     |  |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |     +--:(ios-eth:seconds)
     |  |  |  |     |  +--rw ios-eth:seconds?   uint8
     |  |  |  |     +--:(ios-eth:msec)
     |  |  |  |        +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:up
     |  |  |     +--rw (ios-eth:delay-choice)?
     |  |  |        +--:(ios-eth:seconds)
     |  |  |        |  +--rw ios-eth:seconds?   uint8
     |  |  |        +--:(ios-eth:msec)
     |  |  |           +--rw ios-eth:msec?      uint16
     |  |  +--rw ios-eth:channel-group
     |  |  |  +--rw ios-eth:number?       uint16
     |  |  |  +--rw ios-eth:mode?         enumeration
     |  |  |  +--rw ios-eth:non-silent?   empty
     |  |  |  +--rw ios-eth:link?         uint8
     |  |  |  +--rw ios-eth:auto?         empty
     |  |  +--rw ios-eth:channel-protocol?    enumeration
     |  |  +--rw ios-eth:ethernet
     |  |  |  +--rw ios-eth:oam!
     |  |  |     +--rw ios-eth:link-monitor
     |  |  |     |  +--rw ios-eth:frame
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-period
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-seconds
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:high-threshold
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:on?               empty
     |  |  |     |  +--rw ios-eth:receive-crc
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:supported?        empty
     |  |  |     |  +--rw ios-eth:symbol-period
     |  |  |     |     +--rw ios-eth:threshold
     |  |  |     |     |  +--rw ios-eth:high
     |  |  |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-eth:none?         empty
     |  |  |     |     |  +--rw ios-eth:low?    uint16
     |  |  |     |     +--rw ios-eth:window?      uint16
     |  |  |     +--rw ios-eth:max-rate?          uint8
     |  |  |     +--rw ios-eth:min-rate?          uint8
     |  |  |     +--rw ios-eth:mode?              enumeration
     |  |  |     +--rw ios-eth:remote-failure
     |  |  |     |  +--rw ios-eth:critical-event
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:dying-gasp
     |  |  |     |  |  +--rw ios-eth:action!
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:link-fault
     |  |  |     |     +--rw ios-eth:action!
     |  |  |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |  |     +--rw ios-eth:remote-loopback
     |  |  |     |  +--rw ios-eth:supported?   empty
     |  |  |     |  +--rw ios-eth:timeout?     uint8
     |  |  |     +--rw ios-eth:timeout?           uint8
     |  |  +--rw ios-eth:negotiation
     |  |  |  +--rw ios-eth:auto?   boolean
     |  |  +--rw ios-eth:synchronous
     |  |  |  +--rw ios-eth:mode?   empty
     |  |  +--rw ios-eth:duplex?              enumeration
     |  |  +--rw ios-eth:speed
     |  |  |  +--rw ios-eth:auto?          empty
     |  |  |  +--rw ios-eth:value-10?      empty
     |  |  |  +--rw ios-eth:value-100?     empty
     |  |  |  +--rw ios-eth:value-1000?    empty
     |  |  |  +--rw ios-eth:value-10000?   empty
     |  |  |  +--rw ios-eth:nonegotiate?   empty
     |  |  +--rw ios-eth:plim
     |  |  |  +--rw ios-eth:ethernet
     |  |  |  |  +--rw ios-eth:vlan
     |  |  |  |     +--rw ios-eth:filter
     |  |  |  |        +--rw ios-eth:disable?   empty
     |  |  |  +--rw ios-eth:qos
     |  |  |     +--rw ios-eth:input
     |  |  |        +--rw ios-eth:queue
     |  |  |           +--rw (ios-eth:priority)?
     |  |  |              +--:(ios-eth:low)
     |  |  |              |  +--rw ios-eth:zero
     |  |  |              |     +--rw ios-eth:pause
     |  |  |              |        +--rw ios-eth:enable?      boolean
     |  |  |              |        +--rw ios-eth:threshold?   uint8
     |  |  |              +--:(ios-eth:high)
     |  |  |                 +--rw ios-eth:strict-priority
     |  |  |                    +--rw ios-eth:pause
     |  |  |                       +--rw ios-eth:enable?      boolean
     |  |  |                       +--rw ios-eth:threshold?   uint8
     |  |  +--rw ios-eth:pppoe
     |  |  |  +--rw ios-eth:enable!
     |  |  |  |  +--rw ios-eth:group?   union
     |  |  |  +--rw ios-eth:max-sessions?   uint16
     |  |  +--rw ios-eth:service
     |  |  |  +--rw ios-eth:instance* [id]
     |  |  |     +--rw ios-eth:id                           uint32
     |  |  |     +--rw ios-eth:trunk?                       empty
     |  |  |     +--rw ios-eth:GigabitEthernet?             empty
     |  |  |     +--rw ios-eth:ethernet?                    empty
     |  |  |     +--rw ios-eth:ethernet-evc-name?           string
     |  |  |     +--rw ios-eth:description?                 string
     |  |  |     +--rw ios-eth:evc-name?                    string
     |  |  |     +--rw ios-eth:encapsulation
     |  |  |     |  +--rw ios-eth:default?           empty
     |  |  |     |  +--rw ios-eth:dot1ad
     |  |  |     |  |  +--rw ios-eth:id*      union
     |  |  |     |  |  +--rw ios-eth:cos*     uint8
     |  |  |     |  |  +--rw ios-eth:dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*   enumeration
     |  |  |     |  |  +--rw ios-eth:exact?   empty
     |  |  |     |  +--rw ios-eth:dot1q
     |  |  |     |  |  +--rw ios-eth:id*             union
     |  |  |     |  |  +--rw ios-eth:cos*            uint8
     |  |  |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*          enumeration
     |  |  |     |  |  +--rw ios-eth:exact?          empty
     |  |  |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |  |     |  +--rw ios-eth:priority-tagged
     |  |  |     |  |  +--rw ios-eth:cos-container
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*           enumeration
     |  |  |     |  +--rw ios-eth:untagged!
     |  |  |     +--rw ios-eth:ip
     |  |  |     |  +--rw ios-eth:acl
     |  |  |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eth:in?             empty
     |  |  |     |  |  +--rw ios-eth:out?            empty
     |  |  |     |  +--rw ios-eth:dhcp
     |  |  |     |  |  +--rw ios-eth:relay
     |  |  |     |  |     +--rw ios-eth:information
     |  |  |     |  |        +--rw ios-eth:option
     |  |  |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |  |     |  +--rw ios-eth:verify
     |  |  |     |     +--rw ios-eth:source?          empty
     |  |  |     |     +--rw ios-eth:vlan?            empty
     |  |  |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-eth:port-security?   empty
     |  |  |     +--rw ios-eth:ipv6
     |  |  |     |  +--rw ios-eth:traffic-filter?   string
     |  |  |     |  +--rw ios-eth:in?               empty
     |  |  |     |  +--rw ios-eth:out?              empty
     |  |  |     +--rw ios-eth:rewrite
     |  |  |     |  +--rw ios-eth:ingress
     |  |  |     |     +--rw ios-eth:tag
     |  |  |     |        +--rw ios-eth:pop
     |  |  |     |        |  +--rw ios-eth:way?    enumeration
     |  |  |     |        |  +--rw ios-eth:mode?   enumeration
     |  |  |     |        +--rw ios-eth:push
     |  |  |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |        |  +--rw ios-eth:mode?    enumeration
     |  |  |     |        +--rw ios-eth:translate
     |  |  |     |           +--rw ios-eth:t1-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t1-to-2
     |  |  |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |  |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?           enumeration
     |  |  |     |           +--rw ios-eth:t2-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t2-to-2
     |  |  |     |              +--rw ios-eth:dot1q?          uint16
     |  |  |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |              +--rw ios-eth:mode?           enumeration
     |  |  |     +--rw ios-eth:group?                       uint32
     |  |  |     +--rw ios-eth:errdisable
     |  |  |     |  +--rw ios-eth:recovery
     |  |  |     |     +--rw ios-eth:cause
     |  |  |     |        +--rw ios-eth:mac-security?   uint32
     |  |  |     +--rw ios-eth:ethernet-container
     |  |  |     |  +--rw ios-eth:ethernet
     |  |  |     |     +--rw ios-eth:lmi
     |  |  |     |     |  +--rw ios-eth:ce-vlan
     |  |  |     |     |     +--rw ios-eth:map
     |  |  |     |     |        +--rw ios-eth:vlan-range
     |  |  |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |  |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |  |     |     |        +--rw ios-eth:any?          empty
     |  |  |     |     |        +--rw ios-eth:default?      empty
     |  |  |     |     |        +--rw ios-eth:untagged?     empty
     |  |  |     |     +--rw ios-eth:loopback
     |  |  |     |        +--rw ios-eth:permit
     |  |  |     |           +--rw ios-eth:external?   empty
     |  |  |     |           +--rw ios-eth:internal?   empty
     |  |  |     +--rw ios-eth:snmp
     |  |  |     |  +--rw ios-eth:trap
     |  |  |     |  |  +--rw ios-eth:link-status?   empty
     |  |  |     |  +--rw ios-eth:ifindex
     |  |  |     |     +--rw ios-eth:persist?   empty
     |  |  |     +--rw ios-eth:bridge-domain
     |  |  |     |  +--rw ios-eth:bridge-id?            uint16
     |  |  |     |  +--rw ios-eth:split-horizon
     |  |  |     |  |  +--rw ios-eth:group?   uint8
     |  |  |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |  |     +--rw ios-eth:mac
     |  |  |     |  +--rw ios-eth:security!
     |  |  |     |     +--rw ios-eth:maximum
     |  |  |     |     |  +--rw ios-eth:addresses?   uint16
     |  |  |     |     +--rw ios-eth:violation?   enumeration
     |  |  |     +--rw ios-eth:service-policy
     |  |  |     |  +--rw ios-eth:input* [name]
     |  |  |     |  |  +--rw ios-eth:name    string
     |  |  |     |  +--rw ios-eth:output* [name]
     |  |  |     |     +--rw ios-eth:name    string
     |  |  |     +--rw ios-eth:shutdown?                    empty
     |  |  |     +--rw ios-eth:cfm
     |  |  |     |  +--rw ios-eth:encapsulation
     |  |  |     |  |  +--rw ios-eth:dot1ad
     |  |  |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |  |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |  |     |  |  +--rw ios-eth:dot1q
     |  |  |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-eth:cos?            uint8
     |  |  |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |  +--rw ios-eth:mep
     |  |  |     |  |  +--rw ios-eth:domain?   string
     |  |  |     |  |  +--rw ios-eth:mpid?     uint16
     |  |  |     |  +--rw ios-eth:mip
     |  |  |     |     +--rw ios-eth:level?   uint8
     |  |  |     +--rw ios-eth:l2protocol
     |  |  |     |  +--rw ios-eth:peer!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:forward!
     |  |  |     |  |  +--rw ios-eth:protocol*   enumeration
     |  |  |     |  +--rw ios-eth:tunnel!
     |  |  |     |     +--rw ios-eth:protocol*   enumeration
     |  |  |     +--rw (ios-l2vpn:xconnect-choice)?
     |  |  |        +--:(ios-l2vpn:xconnect)
     |  |  |        |  +--rw ios-l2vpn:xconnect
     |  |  |        |     +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |        |     +--rw ios-l2vpn:vcid?            uint32
     |  |  |        |     +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |        |     +--rw ios-l2vpn:manual?          empty
     |  |  |        |     +--rw ios-l2vpn:pw-class?        string
     |  |  |        |     +--rw ios-l2vpn:sequencing?      enumeration
     |  |  |        |     +--rw ios-l2vpn:backup
     |  |  |        |     |  +--rw ios-l2vpn:peer
     |  |  |        |     |  |  +--rw ios-l2vpn:peer-router-ip-addr?   inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-l2vpn:vcid?                  uint32
     |  |  |        |     |  |  +--rw ios-l2vpn:pw-class?              string
     |  |  |        |     |  |  +--rw ios-l2vpn:priority?              uint8
     |  |  |        |     |  +--rw ios-l2vpn:delay
     |  |  |        |     |     +--rw ios-l2vpn:min?   uint32
     |  |  |        |     |     +--rw ios-l2vpn:max?   uint32
     |  |  |        |     +--rw ios-l2vpn:mtu?             uint32
     |  |  |        +--:(ios-l2vpn:xconnect-pw-class)
     |  |  |           +--rw ios-l2vpn:xconnect-pw-class
     |  |  |              +--rw ios-l2vpn:xconnect
     |  |  |                 +--rw ios-l2vpn:address?    inet:ipv4-address
     |  |  |                 +--rw ios-l2vpn:vcid?       uint32
     |  |  |                 +--rw ios-l2vpn:pw-class?   string
     |  |  |                 +--rw ios-l2vpn:udp
     |  |  |                    +--rw ios-l2vpn:port
     |  |  |                       +--rw ios-l2vpn:local?    uint32
     |  |  |                       +--rw ios-l2vpn:remote?   uint32
     |  |  +--rw ios-l2vpn:xconnect
     |  |  |  +--rw ios-l2vpn:address?         inet:ipv4-address
     |  |  |  +--rw ios-l2vpn:vcid?            uint32
     |  |  |  +--rw ios-l2vpn:encapsulation?   enumeration
     |  |  |  +--rw ios-l2vpn:manual?          empty
     |  |  |  +--rw ios-l2vpn:sequence?        enumeration
     |  |  |  +--rw ios-l2vpn:pw-class?        string
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |     +--rw ios-cts:policy
     |  |  |     |  +--rw ios-cts:static
     |  |  |     |     +--rw ios-cts:sgt?       uint16
     |  |  |     |     +--rw ios-cts:trusted?   empty
     |  |  |     +--rw ios-cts:sap
     |  |  |     |  +--rw ios-cts:pmk* [word]
     |  |  |     |     +--rw ios-cts:word         string
     |  |  |     |     +--rw ios-cts:mode-list
     |  |  |     |        +--rw ios-cts:gcm-encrypt!
     |  |  |     |        |  +--rw ios-cts:gmac!
     |  |  |     |        |     +--rw ios-cts:null?   empty
     |  |  |     |        +--rw ios-cts:no-encap!
     |  |  |     |           +--rw ios-cts:gmac!
     |  |  |     |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |     +--rw ios-cts:propagate
     |  |  |        +--rw ios-cts:sgt?   boolean
     |  |  +--rw ios-dot1x:dot1x
     |  |  |  +--rw ios-dot1x:authenticator
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:credentials?      string
     |  |  |  +--rw ios-dot1x:max-reauth-req?   uint8
     |  |  |  +--rw ios-dot1x:max-req?          uint8
     |  |  |  +--rw ios-dot1x:max-start?        uint8
     |  |  |  +--rw ios-dot1x:pae?              enumeration
     |  |  |  +--rw ios-dot1x:supplicant
     |  |  |  |  +--rw ios-dot1x:eap
     |  |  |  |     +--rw ios-dot1x:profile?   string
     |  |  |  +--rw ios-dot1x:timeout
     |  |  |     +--rw ios-dot1x:auth-period?        uint16
     |  |  |     +--rw ios-dot1x:held-period?        uint16
     |  |  |     +--rw ios-dot1x:quiet-period?       uint16
     |  |  |     +--rw ios-dot1x:ratelimit-period?   uint16
     |  |  |     +--rw ios-dot1x:server-timeout?     uint16
     |  |  |     +--rw ios-dot1x:start-period?       uint16
     |  |  |     +--rw ios-dot1x:supp-timeout?       uint16
     |  |  |     +--rw ios-dot1x:tx-period?          uint16
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-lisp:lisp
     |  |  |  +--rw ios-lisp:extended-subnet-mode?   empty
     |  |  |  +--rw ios-lisp:mobility
     |  |  |     +--rw ios-lisp:dynamic-eid
     |  |  |     |  +--rw ios-lisp:dynamic-eid-name?   string
     |  |  |     |  +--rw ios-lisp:nbr-proxy-reply?    empty
     |  |  |     |  +--rw ios-lisp:requests?           uint8
     |  |  |     +--rw ios-lisp:discover
     |  |  |     |  +--rw ios-lisp:arp?   boolean
     |  |  |     +--rw ios-lisp:liveness
     |  |  |        +--rw ios-lisp:test?   boolean
     |  |  |        +--rw ios-lisp:ttl?    uint8
     |  |  +--rw ios-nat:nat66?               enumeration
     |  |  +--rw ios-ospfv3:ospfv3
     |  |  |  +--rw ios-ospfv3:process-id* [id]
     |  |  |  |  +--rw ios-ospfv3:id                     uint16
     |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv4
     |  |  |  |  |  +--rw ios-ospfv3:area* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |  |  |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv6
     |  |  |  |     +--rw ios-ospfv3:area* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |     |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |     +--rw ios-ospfv3:authentication
     |  |  |  |     |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |     |  +--rw ios-ospfv3:null?        empty
     |  |  |  |     +--rw ios-ospfv3:bfd!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:weight
     |  |  |  |     |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:latency!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:resources!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:throughput!
     |  |  |  |     |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |     +--rw ios-ospfv3:database-filter
     |  |  |  |     |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |     +--:(ios-ospfv3:all)
     |  |  |  |     |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |     |     +--:(ios-ospfv3:disable)
     |  |  |  |     |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |     +--rw ios-ospfv3:demand-circuit!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |     +--rw ios-ospfv3:flood-reduction!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |     +--rw ios-ospfv3:manet
     |  |  |  |     |  +--rw ios-ospfv3:peering
     |  |  |  |     |     +--rw ios-ospfv3:cost
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |     +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:multi-area
     |  |  |  |     |  +--rw ios-ospfv3:id?        union
     |  |  |  |     |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |     |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |     |  +--rw ios-ospfv3:database-filter
     |  |  |  |     |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |  |     +--:(ios-ospfv3:all)
     |  |  |  |     |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |     |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |     +--rw ios-ospfv3:network
     |  |  |  |     |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |     |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |     |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |     |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |     +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:priority?              uint8
     |  |  |  |     +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |     +--rw ios-ospfv3:shutdown!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?    uint64
     |  |  |  |     +--rw ios-ospfv3:md5
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:sha1
     |  |  |  |        +--rw ios-ospfv3:key-string
     |  |  |  |           +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |           +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  +--rw ios-ospfv3:all?   enumeration
     |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  +--rw ios-ospfv3:ignore?   empty
     |  |  |  +--rw ios-ospfv3:encryption
     |  |  |  |  +--rw ios-ospfv3:null?    empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?          uint64
     |  |  |  |     +--rw ios-ospfv3:esp?          empty
     |  |  |  |     +--rw ios-ospfv3:ipsec_3des
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:aes-cbc
     |  |  |  |        +--rw ios-ospfv3:aes-cbc-128
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-192
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-256
     |  |  |  |           +--rw ios-ospfv3:key-string
     |  |  |  |              +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |              +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:flood-reduction?       empty
     |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  +--rw ios-ospfv3:mtu-ignore?            empty
     |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  +--rw ios-ospfv3:id?     ios-types:ospf-area-type
     |  |  |  |  +--rw ios-ospfv3:cost?   uint32
     |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  +--rw ios-ospfv3:shutdown?              empty
     |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  +--rw ios-sanet:authentication
     |  |  |  +--rw ios-sanet:control-direction?   enumeration
     |  |  |  +--rw ios-sanet:event
     |  |  |  |  +--rw ios-sanet:server
     |  |  |  |  |  +--rw ios-sanet:alive
     |  |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |  |     +--rw ios-sanet:reinitialize?   empty
     |  |  |  |  |  +--rw ios-sanet:dead
     |  |  |  |  |     +--rw ios-sanet:action
     |  |  |  |  |        +--rw ios-sanet:authorize!
     |  |  |  |  |        |  +--rw ios-sanet:vlan?    uint16
     |  |  |  |  |        |  +--rw ios-sanet:voice?   empty
     |  |  |  |  |        +--rw ios-sanet:reinitialize
     |  |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:fail
     |  |  |  |  |  +--rw ios-sanet:action
     |  |  |  |  |     +--rw ios-sanet:authorize
     |  |  |  |  |        +--rw ios-sanet:vlan?   uint16
     |  |  |  |  +--rw ios-sanet:no-response
     |  |  |  |     +--rw ios-sanet:action
     |  |  |  |        +--rw ios-sanet:authorize
     |  |  |  |           +--rw ios-sanet:vlan?   uint16
     |  |  |  +--rw ios-sanet:fallback?            string
     |  |  |  +--rw ios-sanet:host-mode?           enumeration
     |  |  |  +--rw ios-sanet:open?                empty
     |  |  |  +--rw ios-sanet:order
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:priority
     |  |  |  |  +--rw ios-sanet:dot1x?     empty
     |  |  |  |  +--rw ios-sanet:mab?       empty
     |  |  |  |  +--rw ios-sanet:webauth?   empty
     |  |  |  +--rw ios-sanet:port-control?        enumeration
     |  |  |  +--rw ios-sanet:periodic?            empty
     |  |  |  +--rw ios-sanet:timer
     |  |  |  |  +--rw ios-sanet:reauthenticate
     |  |  |  |  |  +--rw ios-sanet:value?    uint16
     |  |  |  |  |  +--rw ios-sanet:server?   empty
     |  |  |  |  +--rw ios-sanet:inactivity
     |  |  |  |  |  +--rw ios-sanet:value
     |  |  |  |  |  |  +--rw ios-sanet:value?     uint16
     |  |  |  |  |  |  +--rw ios-sanet:dynamic?   empty
     |  |  |  |  |  +--rw ios-sanet:server!
     |  |  |  |  |     +--rw ios-sanet:dynamic?   empty
     |  |  |  |  +--rw ios-sanet:restart?          uint16
     |  |  |  +--rw ios-sanet:violation?           enumeration
     |  |  +--rw ios-sanet:mab!
     |  |  |  +--rw ios-sanet:eap?   empty
     |  |  +--rw ios-stp:spanning-tree
     |  |  |  +--rw ios-stp:bpdufilter?      enumeration
     |  |  |  +--rw ios-stp:bpduguard
     |  |  |  |  +--rw (ios-stp:bpduguard-choice)?
     |  |  |  |     +--:(ios-stp:disable)
     |  |  |  |     |  +--rw ios-stp:disable?   empty
     |  |  |  |     +--:(ios-stp:enable)
     |  |  |  |        +--rw ios-stp:enable?    empty
     |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  +--rw ios-stp:guard?           enumeration
     |  |  |  +--rw ios-stp:link-type?       enumeration
     |  |  |  +--rw ios-stp:portfast!
     |  |  |  |  +--rw ios-stp:disable?   empty
     |  |  |  |  +--rw ios-stp:trunk?     empty
     |  |  |  |  +--rw ios-stp:edge?      empty
     |  |  |  +--rw ios-stp:port-priority?   uint8
     |  |  |  +--rw ios-stp:vlan
     |  |  |  |  +--rw ios-stp:vlan-ids*        union
     |  |  |  |  +--rw ios-stp:cost?            uint32
     |  |  |  |  +--rw ios-stp:port-priority?   uint16
     |  |  |  +--rw ios-stp:loopguard
     |  |  |  |  +--rw ios-stp:default?   empty
     |  |  |  +--rw ios-stp:mst
     |  |  |     +--rw ios-stp:instance?        string
     |  |  |     +--rw ios-stp:cost?            uint32
     |  |  |     +--rw ios-stp:port-priority?   uint16
     |  |  |     +--rw ios-stp:pre-standard?    empty
     |  |  +--rw ios-sw:auto
     |  |  |  +--rw ios-sw:qos
     |  |  |     +--rw ios-sw:classify!
     |  |  |     |  +--rw ios-sw:police?   empty
     |  |  |     +--rw ios-sw:trust!
     |  |  |     |  +--rw ios-sw:cos?    empty
     |  |  |     |  +--rw ios-sw:dscp?   empty
     |  |  |     +--rw ios-sw:video
     |  |  |     |  +--rw ios-sw:cts?            empty
     |  |  |     |  +--rw ios-sw:ip-camera?      empty
     |  |  |     |  +--rw ios-sw:media-player?   empty
     |  |  |     +--rw ios-sw:voip!
     |  |  |        +--rw ios-sw:cisco-phone?       empty
     |  |  |        +--rw ios-sw:cisco-softphone?   empty
     |  |  |        +--rw ios-sw:trust?             empty
     |  |  +--rw ios-sw:datalink
     |  |  |  +--rw ios-sw:flow
     |  |  |     +--rw ios-sw:monitor!
     |  |  |        +--rw ios-sw:User-defined-flow?   string
     |  |  |        +--rw ios-sw:input-output?        enumeration
     |  |  +--rw ios-sw:energywise!
     |  |  |  +--rw ios-sw:activitycheck?   empty
     |  |  +--rw ios-sw:location
     |  |  |  +--rw ios-sw:civic-location-id
     |  |  |     +--rw ios-sw:location-identifier?   string
     |  |  |     +--rw ios-sw:host!
     |  |  |     |  +--rw ios-sw:port-location?   string
     |  |  |     +--rw ios-sw:none!
     |  |  |        +--rw ios-sw:port-location?   string
     |  |  +--rw ios-sw:mac
     |  |  |  +--rw ios-sw:access-group
     |  |  |     +--rw ios-sw:ACL-name
     |  |  |        +--rw ios-sw:acl-name?   string
     |  |  |        +--rw ios-sw:apply-to?   enumeration
     |  |  +--rw ios-sw:macro
     |  |  |  +--rw ios-sw:description?   string
     |  |  |  +--rw ios-sw:auto
     |  |  |     +--rw ios-sw:processing?   boolean
     |  |  +--rw ios-sw:dual-active
     |  |  |  +--rw ios-sw:fast-hello?   empty
     |  |  +--rw ios-sw:load-balancing
     |  |  |  +--rw ios-sw:flow?   empty
     |  |  |  +--rw ios-sw:vlan?   empty
     |  |  +--rw ios-sw:vlan-range* [id]
     |  |  |  +--rw ios-sw:id                union
     |  |  |  +--rw ios-sw:service-policy
     |  |  |     +--rw ios-sw:input?    string
     |  |  |     +--rw ios-sw:output?   string
     |  |  +--rw ios-sw:switch
     |  |  |  +--rw ios-sw:virtual
     |  |  |     +--rw ios-sw:link?   uint8
     |  |  +--rw ios-sw:srr-queue
     |  |  |  +--rw ios-sw:bandwidth
     |  |  |     +--rw ios-sw:shape
     |  |  |     |  +--rw ios-sw:weight1?   uint16
     |  |  |     |  +--rw ios-sw:weight2?   uint16
     |  |  |     |  +--rw ios-sw:weight3?   uint16
     |  |  |     |  +--rw ios-sw:weight4?   uint16
     |  |  |     +--rw ios-sw:share
     |  |  |        +--rw ios-sw:weight1?   uint8
     |  |  |        +--rw ios-sw:weight2?   uint8
     |  |  |        +--rw ios-sw:weight3?   uint8
     |  |  |        +--rw ios-sw:weight4?   uint8
     |  |  +--rw ios-sw:macsec!
     |  |     +--rw ios-sw:network-link?   empty
     |  +--rw Port-channel-subinterface
     |  |  +--rw Port-channel* [name]
     |  |     +--rw name                        string
     |  |     +--rw description?                string
     |  |     +--rw switchport-conf {ios-features:switching-platform}?
     |  |     |  +--rw switchport?   boolean
     |  |     +--rw switchport {ios-features:switching-platform}?
     |  |     |  +--rw ios-sw:access
     |  |     |  |  +--rw ios-sw:vlan
     |  |     |  |     +--rw ios-sw:vlan?   union
     |  |     |  |     +--rw ios-sw:name?   string
     |  |     |  +--rw ios-sw:block
     |  |     |  |  +--rw ios-sw:multicast?   empty
     |  |     |  |  +--rw ios-sw:unicast?     empty
     |  |     |  +--rw ios-sw:mode
     |  |     |  |  +--rw (ios-sw:mode-choice)?
     |  |     |  |     +--:(ios-sw:access)
     |  |     |  |     |  +--rw ios-sw:access!
     |  |     |  |     +--:(ios-sw:dot1q-tunnel)
     |  |     |  |     |  +--rw ios-sw:dot1q-tunnel!
     |  |     |  |     +--:(ios-sw:dynamic)
     |  |     |  |     |  +--rw ios-sw:dynamic?        enumeration
     |  |     |  |     +--:(ios-sw:private-vlan)
     |  |     |  |     |  +--rw ios-sw:private-vlan
     |  |     |  |     |     +--rw ios-sw:host?          empty
     |  |     |  |     |     +--rw ios-sw:promiscuous?   empty
     |  |     |  |     +--:(ios-sw:trunk)
     |  |     |  |        +--rw ios-sw:trunk!
     |  |     |  +--rw ios-sw:nonegotiate?     empty
     |  |     |  +--rw ios-sw:port-security!
     |  |     |  |  +--rw ios-sw:aging
     |  |     |  |  |  +--rw ios-sw:static?   empty
     |  |     |  |  |  +--rw ios-sw:time?     uint16
     |  |     |  |  |  +--rw ios-sw:type?     enumeration
     |  |     |  |  +--rw ios-sw:mac-address
     |  |     |  |  |  +--rw ios-sw:sticky?       empty
     |  |     |  |  |  +--rw ios-sw:hw-address?   yang:mac-address
     |  |     |  |  |  +--rw ios-sw:vlan?         uint16
     |  |     |  |  +--rw ios-sw:maximum
     |  |     |  |  |  +--rw ios-sw:max-addresses?   uint16
     |  |     |  |  |  +--rw ios-sw:vlan?            string
     |  |     |  |  +--rw ios-sw:violation?     enumeration
     |  |     |  +--rw ios-sw:trunk
     |  |     |  |  +--rw ios-sw:allowed
     |  |     |  |  |  +--rw ios-sw:vlan
     |  |     |  |  |     +--rw (ios-sw:vlan-choice)?
     |  |     |  |  |        +--:(ios-sw:vlans)
     |  |     |  |  |        |  +--rw ios-sw:vlans?    string
     |  |     |  |  |        +--:(ios-sw:add)
     |  |     |  |  |        |  +--rw ios-sw:add?      union
     |  |     |  |  |        +--:(ios-sw:all)
     |  |     |  |  |        |  +--rw ios-sw:all?      empty
     |  |     |  |  |        +--:(ios-sw:except)
     |  |     |  |  |        |  +--rw ios-sw:except*   union
     |  |     |  |  |        +--:(ios-sw:none)
     |  |     |  |  |        |  +--rw ios-sw:none?     empty
     |  |     |  |  |        +--:(ios-sw:remove)
     |  |     |  |  |           +--rw ios-sw:remove?   union
     |  |     |  |  +--rw ios-sw:encapsulation?   enumeration
     |  |     |  |  +--rw ios-sw:native
     |  |     |  |  |  +--rw ios-sw:vlan?   union
     |  |     |  |  +--rw ios-sw:pruning
     |  |     |  |     +--rw ios-sw:vlan
     |  |     |  |        +--rw (ios-sw:vlan-choice)?
     |  |     |  |           +--:(ios-sw:vlans)
     |  |     |  |           |  +--rw ios-sw:vlans*    union
     |  |     |  |           +--:(ios-sw:add)
     |  |     |  |           |  +--rw ios-sw:add?      union
     |  |     |  |           +--:(ios-sw:except)
     |  |     |  |           |  +--rw ios-sw:except*   union
     |  |     |  |           +--:(ios-sw:none)
     |  |     |  |           |  +--rw ios-sw:none?     empty
     |  |     |  |           +--:(ios-sw:remove)
     |  |     |  |              +--rw ios-sw:remove?   union
     |  |     |  +--rw ios-sw:voice
     |  |     |  |  +--rw ios-sw:vlan
     |  |     |  |  |  +--rw ios-sw:vlan?   union
     |  |     |  |  |  +--rw ios-sw:name?   string
     |  |     |  |  +--rw ios-sw:detect
     |  |     |  |     +--rw ios-sw:cisco-phone!
     |  |     |  |        +--rw ios-sw:full-duplex?   empty
     |  |     |  +--rw ios-sw:priority
     |  |     |  |  +--rw ios-sw:extend
     |  |     |  |     +--rw (ios-sw:trust-choice)?
     |  |     |  |        +--:(ios-sw:trust)
     |  |     |  |        |  +--rw ios-sw:trust?   empty
     |  |     |  |        +--:(ios-sw:cos)
     |  |     |  |           +--rw ios-sw:cos?     uint8
     |  |     |  +--rw ios-sw:autostate
     |  |     |  |  +--rw ios-sw:exclude?   empty
     |  |     |  +--rw ios-sw:protected?       empty
     |  |     |  +--rw ios-sw:host?            empty
     |  |     |  +--rw ios-sw:private-vlan
     |  |     |     +--rw ios-sw:association
     |  |     |     |  +--rw ios-sw:host
     |  |     |     |  |  +--rw ios-sw:primary-range?     uint16
     |  |     |     |  |  +--rw ios-sw:secondary-range?   uint16
     |  |     |     |  +--rw ios-sw:mapping
     |  |     |     |     +--rw ios-sw:primary-range?     uint16
     |  |     |     |     +--rw ios-sw:secondary-range?   string
     |  |     |     |     +--rw ios-sw:add?               string
     |  |     |     |     +--rw ios-sw:remove?            string
     |  |     |     +--rw ios-sw:host-association
     |  |     |     |  +--rw ios-sw:primary-range?     uint16
     |  |     |     |  +--rw ios-sw:secondary-range?   uint16
     |  |     |     +--rw ios-sw:mapping
     |  |     |        +--rw ios-sw:primary-range?     uint16
     |  |     |        +--rw ios-sw:secondary-range?   string
     |  |     |        +--rw ios-sw:add?               string
     |  |     |        +--rw ios-sw:remove?            string
     |  |     +--rw mac-address?                string
     |  |     +--rw shutdown?                   empty
     |  |     +--rw arp
     |  |     |  +--rw timeout?   uint32
     |  |     +--rw backup
     |  |     |  +--rw delay
     |  |     |  |  +--rw failure?             union
     |  |     |  |  +--rw secondary-disable?   union
     |  |     |  +--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
     |  |     |  |     +--:(FastEthernet)
     |  |     |  |     |  +--rw FastEthernet?                string
     |  |     |  |     +--:(GigabitEthernet)
     |  |     |  |     |  +--rw GigabitEthernet?             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
     |  |     |  |     +--:(Serial)
     |  |     |  |     |  +--rw Serial?                      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
     |  |     |  +--rw load
     |  |     |     +--rw kickin?    union
     |  |     |     +--rw kickout?   union
     |  |     +--rw cemoudp
     |  |     |  +--rw reserve
     |  |     |     +--rw acr?   uint8
     |  |     +--rw cws-tunnel
     |  |     |  +--rw in?    empty
     |  |     |  +--rw out
     |  |     |     +--rw tunnel-number?   uint16
     |  |     +--rw l2protocol-tunnel!
     |  |     |  +--rw cdp?                  empty
     |  |     |  +--rw drop-threshold
     |  |     |  |  +--rw packet-rate?   uint16
     |  |     |  |  +--rw cdp?           uint16
     |  |     |  |  +--rw stp?           uint16
     |  |     |  |  +--rw vtp?           uint16
     |  |     |  +--rw shutdown-threshold
     |  |     |  |  +--rw packet-rate?   uint16
     |  |     |  |  +--rw cdp?           uint16
     |  |     |  |  +--rw stp?           uint16
     |  |     |  |  +--rw vtp?           uint16
     |  |     |  +--rw stp?                  empty
     |  |     |  +--rw vtp?                  empty
     |  |     +--rw encapsulation
     |  |     |  +--rw dot1Q
     |  |     |  |  +--rw vlan-id?   uint16
     |  |     |  |  +--rw native?    empty
     |  |     |  +--rw isl
     |  |     |  |  +--rw vlan-id?   uint16
     |  |     |  +--rw ppp!
     |  |     |  +--rw slip!
     |  |     |  +--rw frame-relay!
     |  |     |     +--rw ietf?   empty
     |  |     +--rw fair-queue-conf
     |  |     |  +--rw fair-queue?   boolean
     |  |     +--rw fair-queue
     |  |     |  +--rw incomplete?   empty
     |  |     +--rw flowcontrol
     |  |     |  +--rw receive?   enumeration
     |  |     |  +--rw send?      enumeration
     |  |     +--rw isis
     |  |     +--rw (keepalive-choice)?
     |  |     |  +--:(keepalive)
     |  |     |  |  +--rw keepalive?            boolean
     |  |     |  +--:(keepalive-settings)
     |  |     |     +--rw keepalive-settings
     |  |     |        +--rw keepalive!
     |  |     |           +--rw period?    uint16
     |  |     |           +--rw retries?   uint8
     |  |     +--rw bfd
     |  |     +--rw bandwidth
     |  |     |  +--rw receive
     |  |     |  |  +--rw inherit?    empty
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw inherit!
     |  |     |  |  +--rw kilobits?   uint32
     |  |     |  +--rw qos-reference?   uint32
     |  |     |  +--rw kilobits?        uint32
     |  |     +--rw dampening
     |  |     |  +--rw dampening-time?            uint16
     |  |     |  +--rw start-reusing-time?        uint16
     |  |     |  +--rw start-supressing-time?     uint16
     |  |     |  +--rw maximum-supressing-time?   uint16
     |  |     |  +--rw restart
     |  |     |     +--rw restart?           empty
     |  |     |     +--rw restart-penalty?   uint16
     |  |     +--rw if-state?                   enumeration
     |  |     +--rw delay?                      uint32
     |  |     +--rw domain
     |  |     |  +--rw name?               string
     |  |     |  +--rw path?               string
     |  |     |  +--rw internet-bound?     empty
     |  |     |  +--rw path-id?            uint8
     |  |     |  +--rw path-last-resort?   empty
     |  |     |  +--rw zero-sla?           empty
     |  |     +--rw hold-queue* [direction]
     |  |     |  +--rw direction       enumeration
     |  |     |  +--rw queue-length?   uint16
     |  |     +--rw mpls
     |  |     +--rw (vrf-choice)?
     |  |     |  +--:(ip-vrf)
     |  |     |  |  +--rw ip-vrf
     |  |     |  |     +--rw ip
     |  |     |  |        +--rw vrf
     |  |     |  |           +--rw forwarding?   string
     |  |     |  +--:(vrf)
     |  |     |     +--rw vrf
     |  |     |        +--rw forwarding?   string
     |  |     +--rw ip
     |  |     |  +--rw admission?            string
     |  |     |  +--rw access-group
     |  |     |  |  +--rw in
     |  |     |  |  |  +--rw (apply-type)?
     |  |     |  |  |     +--:(apply-common)
     |  |     |  |  |     |  +--rw common-acl
     |  |     |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |     |  |  |     |     +--rw in?       empty
     |  |     |  |  |     +--:(apply-intf)
     |  |     |  |  |        +--rw acl
     |  |     |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |     |  |  |           +--rw in?         empty
     |  |     |  |  +--rw out
     |  |     |  |     +--rw (apply-type)?
     |  |     |  |        +--:(apply-common)
     |  |     |  |        |  +--rw common-acl
     |  |     |  |        |     +--rw common    ios-types:exp-acl-type
     |  |     |  |        |     +--rw out?      empty
     |  |     |  |        +--:(apply-intf)
     |  |     |  |           +--rw acl
     |  |     |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |     |  |              +--rw out?        empty
     |  |     |  +--rw arp
     |  |     |  |  +--rw inspection
     |  |     |  |     +--rw limit
     |  |     |  |     |  +--rw none?   empty
     |  |     |  |     |  +--rw rate?   uint32
     |  |     |  |     +--rw trust?   empty
     |  |     |  +--rw vrf
     |  |     |  |  +--rw receive?      string
     |  |     |  |  +--rw sitemap?      string
     |  |     |  |  +--rw forwarding
     |  |     |  |     +--rw Liin-vrf?   empty
     |  |     |  |     +--rw mgmtVrf?    empty
     |  |     |  |     +--rw word?       string
     |  |     |  +--rw (address-choice)?
     |  |     |  |  +--:(unnumbered)
     |  |     |  |  |  +--rw unnumbered?     string
     |  |     |  |  +--:(no-address)
     |  |     |  |  |  +--rw no-address
     |  |     |  |  |     +--rw address?   boolean
     |  |     |  |  +--:(address)
     |  |     |  |     +--rw address
     |  |     |  |        +--rw (address-choice)?
     |  |     |  |           +--:(fixed-case)
     |  |     |  |           |  +--rw primary
     |  |     |  |           |  |  +--rw address?   inet:ipv4-address
     |  |     |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |     |  |           |  +--rw secondary* [address]
     |  |     |  |           |     +--rw address      inet:ipv4-address
     |  |     |  |           |     +--rw mask         inet:ipv4-address
     |  |     |  |           |     +--rw secondary    empty
     |  |     |  |           +--:(dhcp-case)
     |  |     |  |           |  +--rw dhcp!
     |  |     |  |           |     +--rw client-id
     |  |     |  |           |     |  +--rw (ethernet-choice)?
     |  |     |  |           |     |     +--:(FastEthernet)
     |  |     |  |           |     |     |  +--rw FastEthernet?           string
     |  |     |  |           |     |     +--:(GigabitEthernet)
     |  |     |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |     |  |           |     |     +--:(Port-channel)
     |  |     |  |           |     |     |  +--rw Port-channel?           uint32
     |  |     |  |           |     |     +--:(TenGigabitEthernet)
     |  |     |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |     |  |           |     |     +--:(FortyGigabitEthernet)
     |  |     |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |     |  |           |     |     +--:(vlan)
     |  |     |  |           |     |        +--rw vlan?                   uint16
     |  |     |  |           |     +--rw hostname?    string
     |  |     |  |           +--:(negotiated-case)
     |  |     |  |              +--rw negotiated?   empty
     |  |     |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |     |  +--rw hello-interval
     |  |     |  |  +--rw eigrp?     uint16
     |  |     |  |  +--rw seconds?   uint16
     |  |     |  +--rw authentication
     |  |     |  |  +--rw key-chain
     |  |     |  |  |  +--rw eigrp?   uint16
     |  |     |  |  |  +--rw name?    string
     |  |     |  |  +--rw mode
     |  |     |  |     +--rw eigrp?   uint16
     |  |     |  |     +--rw md5?     empty
     |  |     |  +--rw hold-time
     |  |     |  |  +--rw eigrp?     uint16
     |  |     |  |  +--rw seconds?   uint16
     |  |     |  +--rw helper-address* [address]
     |  |     |  |  +--rw address         inet:ipv4-address
     |  |     |  |  +--rw (helper-choice)?
     |  |     |  |     +--:(global)
     |  |     |  |     |  +--rw global?   empty
     |  |     |  |     +--:(vrf)
     |  |     |  |        +--rw vrf?      string
     |  |     |  +--rw pim
     |  |     |  |  +--rw ios-mc:accept-register
     |  |     |  |  |  +--rw ios-mc:list?   string
     |  |     |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |     |  |  +--rw ios-mc:nbma-mode?         empty
     |  |     |  |  +--rw ios-mc:dr-priority?       uint32
     |  |     |  |  +--rw ios-mc:query-interval
     |  |     |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |     |  |  |     +--:(ios-mc:seconds)
     |  |     |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |     |  |  |     +--:(ios-mc:milliseconds)
     |  |     |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |     |  |  |        +--rw ios-mc:msec                     empty
     |  |     |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |     |  +--rw policy
     |  |     |  |  +--rw route-map?   string
     |  |     |  +--rw local-proxy-arp?      empty
     |  |     |  +--rw proxy-arp?            boolean
     |  |     |  +--rw rip
     |  |     |  |  +--rw authentication
     |  |     |  |     +--rw key-chain?   string
     |  |     |  |     +--rw mode
     |  |     |  |        +--rw md5?    empty
     |  |     |  |        +--rw text?   empty
     |  |     |  +--rw route-cache-conf
     |  |     |  |  +--rw route-cache?   boolean
     |  |     |  +--rw route-cache!
     |  |     |  |  +--rw cef?              boolean
     |  |     |  |  +--rw flow?             boolean
     |  |     |  |  +--rw policy?           boolean
     |  |     |  |  +--rw same-interface?   boolean
     |  |     |  +--rw router
     |  |     |  |  +--rw isis!
     |  |     |  |     +--rw tag?   string
     |  |     |  +--rw redirects?            boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw virtual-reassembly
     |  |     |  |  +--rw max-reassemblies?   uint32
     |  |     |  |  +--rw max-fragments?      uint32
     |  |     |  |  +--rw timeout?            uint32
     |  |     |  |  +--rw drop-fragments?     empty
     |  |     |  |  +--rw in?                 empty
     |  |     |  +--rw dhcp
     |  |     |  +--rw mtu?                  uint16
     |  |     |  +--rw mroute-cache?         boolean
     |  |     |  +--rw summary-address
     |  |     |  |  +--rw eigrp* [id]
     |  |     |  |     +--rw id        string
     |  |     |  |     +--rw ip?       inet:ipv4-address
     |  |     |  |     +--rw mask?     inet:ipv4-address
     |  |     |  |     +--rw metric?   uint32
     |  |     |  +--rw verify
     |  |     |     +--rw source!
     |  |     |     |  +--rw vlan
     |  |     |     |     +--rw dhcp-snooping!
     |  |     |     |        +--rw port-security?   empty
     |  |     |     +--rw unicast
     |  |     |        +--rw reverse-path!
     |  |     |        +--rw source
     |  |     |           +--rw reachable-via?     enumeration
     |  |     |           +--rw allow-self-ping?   empty
     |  |     |           +--rw allow-default?     empty
     |  |     +--rw ipv6
     |  |     |  +--rw destination-guard!
     |  |     |  |  +--rw attach-policy?   string
     |  |     |  +--rw dhcp
     |  |     |  +--rw address
     |  |     |  |  +--rw dhcp!
     |  |     |  |  |  +--rw rapid-commit?   empty
     |  |     |  |  +--rw autoconfig!
     |  |     |  |  |  +--rw default?   empty
     |  |     |  |  +--rw prefix-list* [prefix]
     |  |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |     |  |  |  +--rw anycast?   empty
     |  |     |  |  |  +--rw eui-64?    empty
     |  |     |  |  +--rw link-local-address* [address]
     |  |     |  |     +--rw address       inet:ipv6-address
     |  |     |  |     +--rw link-local?   empty
     |  |     |  +--rw unnumbered?          string
     |  |     |  +--rw enable?              empty
     |  |     |  +--rw mtu?                 uint16
     |  |     |  +--rw nd
     |  |     |  +--rw redirects?           boolean
     |  |     |  +--rw tcp
     |  |     |  |  +--rw adjust-mss?   uint16
     |  |     |  +--rw traffic-filter* [direction]
     |  |     |     +--rw direction      enumeration
     |  |     |     +--rw access-list?   string
     |  |     +--rw load-interval?              uint16
     |  |     +--rw logging
     |  |     |  +--rw event
     |  |     |     +--rw bundle-status?         empty
     |  |     |     +--rw link-status?           empty
     |  |     |     +--rw trunk-status?          empty
     |  |     |     +--rw nfas-status?           empty
     |  |     |     +--rw power-inline-status?   empty
     |  |     |     +--rw status?                empty
     |  |     |     +--rw spanning-tree!
     |  |     |     |  +--rw status?   empty
     |  |     |     +--rw subif-link-status!
     |  |     |        +--rw ignore-bulk?   empty
     |  |     +--rw mdix
     |  |     |  +--rw auto?   boolean
     |  |     +--rw mop
     |  |     |  +--rw enabled?   boolean
     |  |     +--rw max-reserved-bandwidth?     uint8
     |  |     +--rw mtu?                        uint16
     |  |     +--rw interface_qos
     |  |     |  +--rw trust
     |  |     |     +--rw device?   enumeration
     |  |     +--rw service-insertion?          enumeration
     |  |     +--rw standby
     |  |     |  +--rw version?        enumeration
     |  |     |  +--rw bfd?            empty
     |  |     |  +--rw delay
     |  |     |  |  +--rw minimum?   uint16
     |  |     |  |  +--rw reload?    uint16
     |  |     |  +--rw mac-refresh?    uint8
     |  |     |  +--rw use-bia!
     |  |     |  |  +--rw scope
     |  |     |  |     +--rw interface?   empty
     |  |     |  +--rw standby-list* [group-number]
     |  |     |     +--rw group-number      uint16
     |  |     |     +--rw authentication
     |  |     |     |  +--rw (auth)?
     |  |     |     |     +--:(word)
     |  |     |     |     |  +--rw word?   string
     |  |     |     |     +--:(md5)
     |  |     |     |     |  +--rw md5
     |  |     |     |     |     +--rw key-chain?    string
     |  |     |     |     |     +--rw key-string
     |  |     |     |     |        +--rw encrypt?   enumeration
     |  |     |     |     |        +--rw string?    string
     |  |     |     |     |        +--rw timeout?   uint16
     |  |     |     |     +--:(text)
     |  |     |     |        +--rw text?   string
     |  |     |     +--rw follow?           string
     |  |     |     +--rw ip!
     |  |     |     |  +--rw address?     inet:ipv4-address
     |  |     |     |  +--rw secondary?   empty
     |  |     |     +--rw ipv6?             union
     |  |     |     +--rw mac-address?      string
     |  |     |     +--rw name?             string
     |  |     |     +--rw preempt!
     |  |     |     |  +--rw delay
     |  |     |     |     +--rw minimum?   uint16
     |  |     |     |     +--rw reload?    uint16
     |  |     |     |     +--rw sync?      uint16
     |  |     |     +--rw priority?         uint8
     |  |     |     +--rw redirect
     |  |     |     |  +--rw advertisement
     |  |     |     |  |  +--rw authentication
     |  |     |     |  |     +--rw md5
     |  |     |     |  |        +--rw key-chain?    string
     |  |     |     |  |        +--rw key-string
     |  |     |     |  |           +--rw encrypt?   enumeration
     |  |     |     |  |           +--rw string?    string
     |  |     |     |  |           +--rw timeout?   uint16
     |  |     |     |  +--rw timers
     |  |     |     |  |  +--rw advertisement?   uint16
     |  |     |     |  |  +--rw holddown?        uint16
     |  |     |     |  +--rw unknown?         empty
     |  |     |     +--rw timers
     |  |     |     |  +--rw hello-interval
     |  |     |     |  |  +--rw (hello-interval-choice)?
     |  |     |     |  |     +--:(seconds)
     |  |     |     |  |     |  +--rw seconds?   uint8
     |  |     |     |  |     +--:(msec)
     |  |     |     |  |        +--rw msec?      uint16
     |  |     |     |  +--rw hold-time
     |  |     |     |     +--rw (hold-time-choice)?
     |  |     |     |        +--:(seconds)
     |  |     |     |        |  +--rw seconds?   uint8
     |  |     |     |        +--:(msec)
     |  |     |     |           +--rw msec?      uint16
     |  |     |     +--rw track* [number]
     |  |     |        +--rw number       uint16
     |  |     |        +--rw decrement?   uint8
     |  |     |        +--rw shutdown?    empty
     |  |     +--rw access-session
     |  |     |  +--rw closed?         empty
     |  |     |  +--rw port-control
     |  |     |  |  +--rw auto?   empty
     |  |     |  +--rw host-mode?      enumeration
     |  |     +--rw storm-control
     |  |     |  +--rw action
     |  |     |  |  +--rw level?      decimal64
     |  |     |  |  +--rw shutdown?   empty
     |  |     |  |  +--rw trap?       empty
     |  |     |  +--rw broadcast
     |  |     |  |  +--rw include
     |  |     |  |  |  +--rw multicast?   empty
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw multicast
     |  |     |  |  +--rw level
     |  |     |  |     +--rw threshold?   decimal64
     |  |     |  |     +--rw bps
     |  |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  |     +--rw pps
     |  |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |  +--rw unicast
     |  |     |     +--rw level
     |  |     |        +--rw threshold
     |  |     |        |  +--rw rising-threshold?    decimal64
     |  |     |        |  +--rw falling-threshold?   decimal64
     |  |     |        +--rw bps
     |  |     |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     |        +--rw pps
     |  |     |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |     |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |     +--rw trust
     |  |     |  +--rw device?   enumeration
     |  |     +--rw utd
     |  |     |  +--rw enable?   empty
     |  |     +--rw priority-queue
     |  |     |  +--rw cos-map
     |  |     |  |  +--rw id?           uint8
     |  |     |  |  +--rw cos-values*   uint8
     |  |     |  +--rw out?       empty
     |  |     +--rw rcv-queue
     |  |     |  +--rw cos-map* [queue-id threshold-id]
     |  |     |     +--rw queue-id        uint8
     |  |     |     +--rw threshold-id    uint8
     |  |     |     +--rw cos-values*     uint8
     |  |     +--rw peer
     |  |     |  +--rw default
     |  |     |     +--rw ip
     |  |     |        +--rw address
     |  |     |           +--rw (address-choice)?
     |  |     |              +--:(dhcp)
     |  |     |              |  +--rw dhcp?        empty
     |  |     |              +--:(dhcp-pool)
     |  |     |              |  +--rw dhcp-pool!
     |  |     |              |     +--rw pools?   string
     |  |     |              +--:(pool)
     |  |     |                 +--rw pool!
     |  |     |                    +--rw pools?   string
     |  |     +--rw pm-path
     |  |     |  +--rw name?           string
     |  |     |  +--rw interface-id?   uint8
     |  |     +--rw ios-eth:carrier-delay
     |  |     |  +--rw (ios-eth:delay-choice)?
     |  |     |  |  +--:(ios-eth:seconds)
     |  |     |  |  |  +--rw ios-eth:seconds?   uint8
     |  |     |  |  +--:(ios-eth:msec)
     |  |     |  |     +--rw ios-eth:msec?      uint16
     |  |     |  +--rw ios-eth:down
     |  |     |  |  +--rw (ios-eth:delay-choice)?
     |  |     |  |     +--:(ios-eth:seconds)
     |  |     |  |     |  +--rw ios-eth:seconds?   uint8
     |  |     |  |     +--:(ios-eth:msec)
     |  |     |  |        +--rw ios-eth:msec?      uint16
     |  |     |  +--rw ios-eth:up
     |  |     |     +--rw (ios-eth:delay-choice)?
     |  |     |        +--:(ios-eth:seconds)
     |  |     |        |  +--rw ios-eth:seconds?   uint8
     |  |     |        +--:(ios-eth:msec)
     |  |     |           +--rw ios-eth:msec?      uint16
     |  |     +--rw ios-eth:channel-group
     |  |     |  +--rw ios-eth:number?       uint16
     |  |     |  +--rw ios-eth:mode?         enumeration
     |  |     |  +--rw ios-eth:non-silent?   empty
     |  |     |  +--rw ios-eth:link?         uint8
     |  |     |  +--rw ios-eth:auto?         empty
     |  |     +--rw ios-eth:channel-protocol?   enumeration
     |  |     +--rw ios-eth:ethernet
     |  |     |  +--rw ios-eth:oam!
     |  |     |     +--rw ios-eth:link-monitor
     |  |     |     |  +--rw ios-eth:frame
     |  |     |     |  |  +--rw ios-eth:threshold
     |  |     |     |  |  |  +--rw ios-eth:high
     |  |     |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |     |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |     |     |  |  |  +--rw ios-eth:low?    uint16
     |  |     |     |  |  +--rw ios-eth:window?      uint16
     |  |     |     |  +--rw ios-eth:frame-period
     |  |     |     |  |  +--rw ios-eth:threshold
     |  |     |     |  |  |  +--rw ios-eth:high
     |  |     |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |     |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |     |     |  |  |  +--rw ios-eth:low?    uint16
     |  |     |     |  |  +--rw ios-eth:window?      uint16
     |  |     |     |  +--rw ios-eth:frame-seconds
     |  |     |     |  |  +--rw ios-eth:threshold
     |  |     |     |  |  |  +--rw ios-eth:high
     |  |     |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |     |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |     |     |  |  |  +--rw ios-eth:low?    uint16
     |  |     |     |  |  +--rw ios-eth:window?      uint16
     |  |     |     |  +--rw ios-eth:high-threshold
     |  |     |     |  |  +--rw ios-eth:action
     |  |     |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |     |     |  +--rw ios-eth:on?               empty
     |  |     |     |  +--rw ios-eth:receive-crc
     |  |     |     |  |  +--rw ios-eth:threshold
     |  |     |     |  |  |  +--rw ios-eth:high
     |  |     |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |     |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |     |     |  |  |  +--rw ios-eth:low?    uint16
     |  |     |     |  |  +--rw ios-eth:window?      uint16
     |  |     |     |  +--rw ios-eth:supported?        empty
     |  |     |     |  +--rw ios-eth:symbol-period
     |  |     |     |     +--rw ios-eth:threshold
     |  |     |     |     |  +--rw ios-eth:high
     |  |     |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |     |     |     |  |  +--rw ios-eth:none?         empty
     |  |     |     |     |  +--rw ios-eth:low?    uint16
     |  |     |     |     +--rw ios-eth:window?      uint16
     |  |     |     +--rw ios-eth:max-rate?          uint8
     |  |     |     +--rw ios-eth:min-rate?          uint8
     |  |     |     +--rw ios-eth:mode?              enumeration
     |  |     |     +--rw ios-eth:remote-failure
     |  |     |     |  +--rw ios-eth:critical-event
     |  |     |     |  |  +--rw ios-eth:action
     |  |     |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |     |     |  +--rw ios-eth:dying-gasp
     |  |     |     |  |  +--rw ios-eth:action!
     |  |     |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |     |     |  +--rw ios-eth:link-fault
     |  |     |     |     +--rw ios-eth:action!
     |  |     |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |     |     +--rw ios-eth:remote-loopback
     |  |     |     |  +--rw ios-eth:supported?   empty
     |  |     |     |  +--rw ios-eth:timeout?     uint8
     |  |     |     +--rw ios-eth:timeout?           uint8
     |  |     +--rw ios-eth:negotiation
     |  |     |  +--rw ios-eth:auto?   boolean
     |  |     +--rw ios-eth:synchronous
     |  |     |  +--rw ios-eth:mode?   empty
     |  |     +--rw ios-eth:duplex?             enumeration
     |  |     +--rw ios-eth:speed
     |  |     |  +--rw ios-eth:auto?          empty
     |  |     |  +--rw ios-eth:value-10?      empty
     |  |     |  +--rw ios-eth:value-100?     empty
     |  |     |  +--rw ios-eth:value-1000?    empty
     |  |     |  +--rw ios-eth:value-10000?   empty
     |  |     |  +--rw ios-eth:nonegotiate?   empty
     |  |     +--rw ios-eth:plim
     |  |     |  +--rw ios-eth:ethernet
     |  |     |  |  +--rw ios-eth:vlan
     |  |     |  |     +--rw ios-eth:filter
     |  |     |  |        +--rw ios-eth:disable?   empty
     |  |     |  +--rw ios-eth:qos
     |  |     |     +--rw ios-eth:input
     |  |     |        +--rw ios-eth:queue
     |  |     |           +--rw (ios-eth:priority)?
     |  |     |              +--:(ios-eth:low)
     |  |     |              |  +--rw ios-eth:zero
     |  |     |              |     +--rw ios-eth:pause
     |  |     |              |        +--rw ios-eth:enable?      boolean
     |  |     |              |        +--rw ios-eth:threshold?   uint8
     |  |     |              +--:(ios-eth:high)
     |  |     |                 +--rw ios-eth:strict-priority
     |  |     |                    +--rw ios-eth:pause
     |  |     |                       +--rw ios-eth:enable?      boolean
     |  |     |                       +--rw ios-eth:threshold?   uint8
     |  |     +--rw ios-eth:pppoe
     |  |     |  +--rw ios-eth:enable!
     |  |     |  |  +--rw ios-eth:group?   union
     |  |     |  +--rw ios-eth:max-sessions?   uint16
     |  |     +--rw ios-eth:service
     |  |     |  +--rw ios-eth:instance* [id]
     |  |     |     +--rw ios-eth:id                    uint32
     |  |     |     +--rw ios-eth:trunk?                empty
     |  |     |     +--rw ios-eth:GigabitEthernet?      empty
     |  |     |     +--rw ios-eth:ethernet?             empty
     |  |     |     +--rw ios-eth:ethernet-evc-name?    string
     |  |     |     +--rw ios-eth:description?          string
     |  |     |     +--rw ios-eth:evc-name?             string
     |  |     |     +--rw ios-eth:encapsulation
     |  |     |     |  +--rw ios-eth:default?           empty
     |  |     |     |  +--rw ios-eth:dot1ad
     |  |     |     |  |  +--rw ios-eth:id*      union
     |  |     |     |  |  +--rw ios-eth:cos*     uint8
     |  |     |     |  |  +--rw ios-eth:dot1q*   union
     |  |     |     |  |  +--rw ios-eth:cos2
     |  |     |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |     |     |  |  +--rw ios-eth:etype*   enumeration
     |  |     |     |  |  +--rw ios-eth:exact?   empty
     |  |     |     |  +--rw ios-eth:dot1q
     |  |     |     |  |  +--rw ios-eth:id*             union
     |  |     |     |  |  +--rw ios-eth:cos*            uint8
     |  |     |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |     |     |  |  +--rw ios-eth:cos2
     |  |     |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |     |     |  |  +--rw ios-eth:etype*          enumeration
     |  |     |     |  |  +--rw ios-eth:exact?          empty
     |  |     |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |     |     |  +--rw ios-eth:priority-tagged
     |  |     |     |  |  +--rw ios-eth:cos-container
     |  |     |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |     |     |  |  +--rw ios-eth:etype*           enumeration
     |  |     |     |  +--rw ios-eth:untagged!
     |  |     |     +--rw ios-eth:ip
     |  |     |     |  +--rw ios-eth:acl
     |  |     |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |     |     |  |  +--rw ios-eth:in?             empty
     |  |     |     |  |  +--rw ios-eth:out?            empty
     |  |     |     |  +--rw ios-eth:dhcp
     |  |     |     |  |  +--rw ios-eth:relay
     |  |     |     |  |     +--rw ios-eth:information
     |  |     |     |  |        +--rw ios-eth:option
     |  |     |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |     |     |  +--rw ios-eth:verify
     |  |     |     |     +--rw ios-eth:source?          empty
     |  |     |     |     +--rw ios-eth:vlan?            empty
     |  |     |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |     |     |     +--rw ios-eth:port-security?   empty
     |  |     |     +--rw ios-eth:ipv6
     |  |     |     |  +--rw ios-eth:traffic-filter?   string
     |  |     |     |  +--rw ios-eth:in?               empty
     |  |     |     |  +--rw ios-eth:out?              empty
     |  |     |     +--rw ios-eth:rewrite
     |  |     |     |  +--rw ios-eth:ingress
     |  |     |     |     +--rw ios-eth:tag
     |  |     |     |        +--rw ios-eth:pop
     |  |     |     |        |  +--rw ios-eth:way?    enumeration
     |  |     |     |        |  +--rw ios-eth:mode?   enumeration
     |  |     |     |        +--rw ios-eth:push
     |  |     |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |     |     |        |  +--rw ios-eth:mode?    enumeration
     |  |     |     |        +--rw ios-eth:translate
     |  |     |     |           +--rw ios-eth:t1-to-1
     |  |     |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |     |     |           |  +--rw ios-eth:mode?    enumeration
     |  |     |     |           +--rw ios-eth:t1-to-2
     |  |     |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |     |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |     |     |           |  +--rw ios-eth:mode?           enumeration
     |  |     |     |           +--rw ios-eth:t2-to-1
     |  |     |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |     |     |           |  +--rw ios-eth:mode?    enumeration
     |  |     |     |           +--rw ios-eth:t2-to-2
     |  |     |     |              +--rw ios-eth:dot1q?          uint16
     |  |     |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |     |     |              +--rw ios-eth:mode?           enumeration
     |  |     |     +--rw ios-eth:group?                uint32
     |  |     |     +--rw ios-eth:errdisable
     |  |     |     |  +--rw ios-eth:recovery
     |  |     |     |     +--rw ios-eth:cause
     |  |     |     |        +--rw ios-eth:mac-security?   uint32
     |  |     |     +--rw ios-eth:ethernet-container
     |  |     |     |  +--rw ios-eth:ethernet
     |  |     |     |     +--rw ios-eth:lmi
     |  |     |     |     |  +--rw ios-eth:ce-vlan
     |  |     |     |     |     +--rw ios-eth:map
     |  |     |     |     |        +--rw ios-eth:vlan-range
     |  |     |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |     |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |     |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |     |     |     |        +--rw ios-eth:any?          empty
     |  |     |     |     |        +--rw ios-eth:default?      empty
     |  |     |     |     |        +--rw ios-eth:untagged?     empty
     |  |     |     |     +--rw ios-eth:loopback
     |  |     |     |        +--rw ios-eth:permit
     |  |     |     |           +--rw ios-eth:external?   empty
     |  |     |     |           +--rw ios-eth:internal?   empty
     |  |     |     +--rw ios-eth:snmp
     |  |     |     |  +--rw ios-eth:trap
     |  |     |     |  |  +--rw ios-eth:link-status?   empty
     |  |     |     |  +--rw ios-eth:ifindex
     |  |     |     |     +--rw ios-eth:persist?   empty
     |  |     |     +--rw ios-eth:bridge-domain
     |  |     |     |  +--rw ios-eth:bridge-id?            uint16
     |  |     |     |  +--rw ios-eth:split-horizon
     |  |     |     |  |  +--rw ios-eth:group?   uint8
     |  |     |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |     |     +--rw ios-eth:mac
     |  |     |     |  +--rw ios-eth:security!
     |  |     |     |     +--rw ios-eth:maximum
     |  |     |     |     |  +--rw ios-eth:addresses?   uint16
     |  |     |     |     +--rw ios-eth:violation?   enumeration
     |  |     |     +--rw ios-eth:service-policy
     |  |     |     |  +--rw ios-eth:input* [name]
     |  |     |     |  |  +--rw ios-eth:name    string
     |  |     |     |  +--rw ios-eth:output* [name]
     |  |     |     |     +--rw ios-eth:name    string
     |  |     |     +--rw ios-eth:shutdown?             empty
     |  |     |     +--rw ios-eth:cfm
     |  |     |     |  +--rw ios-eth:encapsulation
     |  |     |     |  |  +--rw ios-eth:dot1ad
     |  |     |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |     |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |     |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |     |     |  |  +--rw ios-eth:dot1q
     |  |     |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |     |     |  |     +--rw ios-eth:cos?            uint8
     |  |     |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |     |     |  +--rw ios-eth:mep
     |  |     |     |  |  +--rw ios-eth:domain?   string
     |  |     |     |  |  +--rw ios-eth:mpid?     uint16
     |  |     |     |  +--rw ios-eth:mip
     |  |     |     |     +--rw ios-eth:level?   uint8
     |  |     |     +--rw ios-eth:l2protocol
     |  |     |        +--rw ios-eth:peer!
     |  |     |        |  +--rw ios-eth:protocol*   enumeration
     |  |     |        +--rw ios-eth:forward!
     |  |     |        |  +--rw ios-eth:protocol*   enumeration
     |  |     |        +--rw ios-eth:tunnel!
     |  |     |           +--rw ios-eth:protocol*   enumeration
     |  |     +--rw ios-sw:auto
     |  |     |  +--rw ios-sw:qos
     |  |     |     +--rw ios-sw:classify!
     |  |     |     |  +--rw ios-sw:police?   empty
     |  |     |     +--rw ios-sw:trust!
     |  |     |     |  +--rw ios-sw:cos?    empty
     |  |     |     |  +--rw ios-sw:dscp?   empty
     |  |     |     +--rw ios-sw:video
     |  |     |     |  +--rw ios-sw:cts?            empty
     |  |     |     |  +--rw ios-sw:ip-camera?      empty
     |  |     |     |  +--rw ios-sw:media-player?   empty
     |  |     |     +--rw ios-sw:voip!
     |  |     |        +--rw ios-sw:cisco-phone?       empty
     |  |     |        +--rw ios-sw:cisco-softphone?   empty
     |  |     |        +--rw ios-sw:trust?             empty
     |  |     +--rw ios-sw:datalink
     |  |     |  +--rw ios-sw:flow
     |  |     |     +--rw ios-sw:monitor!
     |  |     |        +--rw ios-sw:User-defined-flow?   string
     |  |     |        +--rw ios-sw:input-output?        enumeration
     |  |     +--rw ios-sw:energywise!
     |  |     |  +--rw ios-sw:activitycheck?   empty
     |  |     +--rw ios-sw:location
     |  |     |  +--rw ios-sw:civic-location-id
     |  |     |     +--rw ios-sw:location-identifier?   string
     |  |     |     +--rw ios-sw:host!
     |  |     |     |  +--rw ios-sw:port-location?   string
     |  |     |     +--rw ios-sw:none!
     |  |     |        +--rw ios-sw:port-location?   string
     |  |     +--rw ios-sw:mac
     |  |     |  +--rw ios-sw:access-group
     |  |     |     +--rw ios-sw:ACL-name
     |  |     |        +--rw ios-sw:acl-name?   string
     |  |     |        +--rw ios-sw:apply-to?   enumeration
     |  |     +--rw ios-sw:macro
     |  |     |  +--rw ios-sw:description?   string
     |  |     |  +--rw ios-sw:auto
     |  |     |     +--rw ios-sw:processing?   boolean
     |  |     +--rw ios-sw:dual-active
     |  |     |  +--rw ios-sw:fast-hello?   empty
     |  |     +--rw ios-sw:load-balancing
     |  |     |  +--rw ios-sw:flow?   empty
     |  |     |  +--rw ios-sw:vlan?   empty
     |  |     +--rw ios-sw:vlan-range* [id]
     |  |     |  +--rw ios-sw:id                union
     |  |     |  +--rw ios-sw:service-policy
     |  |     |     +--rw ios-sw:input?    string
     |  |     |     +--rw ios-sw:output?   string
     |  |     +--rw ios-sw:switch
     |  |     |  +--rw ios-sw:virtual
     |  |     |     +--rw ios-sw:link?   uint8
     |  |     +--rw ios-sw:srr-queue
     |  |     |  +--rw ios-sw:bandwidth
     |  |     |     +--rw ios-sw:shape
     |  |     |     |  +--rw ios-sw:weight1?   uint16
     |  |     |     |  +--rw ios-sw:weight2?   uint16
     |  |     |     |  +--rw ios-sw:weight3?   uint16
     |  |     |     |  +--rw ios-sw:weight4?   uint16
     |  |     |     +--rw ios-sw:share
     |  |     |        +--rw ios-sw:weight1?   uint8
     |  |     |        +--rw ios-sw:weight2?   uint8
     |  |     |        +--rw ios-sw:weight3?   uint8
     |  |     |        +--rw ios-sw:weight4?   uint8
     |  |     +--rw ios-sw:macsec!
     |  |        +--rw ios-sw:network-link?   empty
     |  +--rw pseudowire* [name]
     |  |  +--rw name                         uint32
     |  |  +--rw ios-l2vpn:encapsulation?     enumeration
     |  |  +--rw ios-l2vpn:ip
     |  |  |  +--rw ios-l2vpn:dfbit
     |  |  |  |  +--rw ios-l2vpn:set?   empty
     |  |  |  +--rw ios-l2vpn:local
     |  |  |  |  +--rw ios-l2vpn:interface
     |  |  |  |     +--rw (ios-l2vpn:interface-choice)?
     |  |  |  |        +--:(ios-l2vpn:AppNav-Compress)
     |  |  |  |        |  +--rw ios-l2vpn:AppNav-Compress?             uint16
     |  |  |  |        +--:(ios-l2vpn:AppNav-UnCompress)
     |  |  |  |        |  +--rw ios-l2vpn:AppNav-UnCompress?           uint16
     |  |  |  |        +--:(ios-l2vpn:ATM)
     |  |  |  |        |  +--rw ios-l2vpn:ATM?                         string
     |  |  |  |        +--:(ios-l2vpn:ATM-subinterface)
     |  |  |  |        |  +--rw ios-l2vpn:ATM-subinterface
     |  |  |  |        |     +--rw ios-l2vpn:ATM?   string
     |  |  |  |        +--:(ios-l2vpn:ATM-ACR)
     |  |  |  |        |  +--rw ios-l2vpn:ATM-ACR?                     string
     |  |  |  |        +--:(ios-l2vpn:ATM-ACRsubinterface)
     |  |  |  |        |  +--rw ios-l2vpn:ATM-ACRsubinterface
     |  |  |  |        |     +--rw ios-l2vpn:ATM-ACR?   string
     |  |  |  |        +--:(ios-l2vpn:BDI)
     |  |  |  |        |  +--rw ios-l2vpn:BDI?                         string
     |  |  |  |        +--:(ios-l2vpn:CEM)
     |  |  |  |        |  +--rw ios-l2vpn:CEM?                         string
     |  |  |  |        +--:(ios-l2vpn:CEM-ACR)
     |  |  |  |        |  +--rw ios-l2vpn:CEM-ACR?                     uint8
     |  |  |  |        +--:(ios-l2vpn:Embedded-Service-Engine)
     |  |  |  |        |  +--rw ios-l2vpn:Embedded-Service-Engine?     string
     |  |  |  |        +--:(ios-l2vpn:FastEthernet)
     |  |  |  |        |  +--rw ios-l2vpn:FastEthernet?                string
     |  |  |  |        +--:(ios-l2vpn:GigabitEthernet)
     |  |  |  |        |  +--rw ios-l2vpn:GigabitEthernet?             string
     |  |  |  |        +--:(ios-l2vpn:LISP)
     |  |  |  |        |  +--rw ios-l2vpn:LISP?                        string
     |  |  |  |        +--:(ios-l2vpn:LISP-subinterface)
     |  |  |  |        |  +--rw ios-l2vpn:LISP-subinterface
     |  |  |  |        |     +--rw ios-l2vpn:LISP?   string
     |  |  |  |        +--:(ios-l2vpn:Loopback)
     |  |  |  |        |  +--rw ios-l2vpn:Loopback?                    uint32
     |  |  |  |        +--:(ios-l2vpn:Multilink)
     |  |  |  |        |  +--rw ios-l2vpn:Multilink?                   uint16
     |  |  |  |        +--:(ios-l2vpn:nve)
     |  |  |  |        |  +--rw ios-l2vpn:nve?                         uint16
     |  |  |  |        +--:(ios-l2vpn:overlay)
     |  |  |  |        |  +--rw ios-l2vpn:overlay?                     uint16
     |  |  |  |        +--:(ios-l2vpn:Port-channel)
     |  |  |  |        |  +--rw ios-l2vpn:Port-channel?                uint32
     |  |  |  |        +--:(ios-l2vpn:Port-channel-subinterface)
     |  |  |  |        |  +--rw ios-l2vpn:Port-channel-subinterface
     |  |  |  |        |     +--rw ios-l2vpn:Port-channel?   string
     |  |  |  |        +--:(ios-l2vpn:pseudowire)
     |  |  |  |        |  +--rw ios-l2vpn:pseudowire?                  uint32
     |  |  |  |        +--:(ios-l2vpn:SM)
     |  |  |  |        |  +--rw ios-l2vpn:SM?                          string
     |  |  |  |        +--:(ios-l2vpn:Cellular)
     |  |  |  |        |  +--rw ios-l2vpn:Cellular?                    string
     |  |  |  |        +--:(ios-l2vpn:Serial)
     |  |  |  |        |  +--rw ios-l2vpn:Serial?                      string
     |  |  |  |        +--:(ios-l2vpn:TenGigabitEthernet)
     |  |  |  |        |  +--rw ios-l2vpn:TenGigabitEthernet?          string
     |  |  |  |        +--:(ios-l2vpn:Tunnel)
     |  |  |  |        |  +--rw ios-l2vpn:Tunnel?                      uint32
     |  |  |  |        +--:(ios-l2vpn:Virtual-Template)
     |  |  |  |        |  +--rw ios-l2vpn:Virtual-Template?            uint16
     |  |  |  |        +--:(ios-l2vpn:Vlan)
     |  |  |  |        |  +--rw ios-l2vpn:Vlan?                        uint16
     |  |  |  |        +--:(ios-l2vpn:VirtualPortGroup)
     |  |  |  |        |  +--rw ios-l2vpn:VirtualPortGroup?            uint16
     |  |  |  |        +--:(ios-l2vpn:vasileft)
     |  |  |  |        |  +--rw ios-l2vpn:vasileft?                    uint16
     |  |  |  |        +--:(ios-l2vpn:vasiright)
     |  |  |  |           +--rw ios-l2vpn:vasiright?                   uint16
     |  |  |  +--rw ios-l2vpn:pmtu!
     |  |  |  |  +--rw ios-l2vpn:max?   uint16
     |  |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  |  |  +--rw ios-l2vpn:tos
     |  |  |  |  +--rw ios-l2vpn:reflect?   empty
     |  |  |  |  +--rw ios-l2vpn:value?     uint8
     |  |  |  +--rw ios-l2vpn:ttl?        uint8
     |  |  +--rw ios-l2vpn:control-word?      empty
     |  |  +--rw ios-l2vpn:interworking?      enumeration
     |  |  +--rw ios-l2vpn:load-balance
     |  |  |  +--rw ios-l2vpn:flow!
     |  |  |     +--rw ios-l2vpn:ethernet?   enumeration
     |  |  +--rw ios-l2vpn:monitor
     |  |  |  +--rw ios-l2vpn:peer
     |  |  |     +--rw ios-l2vpn:bfd!
     |  |  |        +--rw ios-l2vpn:local
     |  |  |           +--rw ios-l2vpn:interface
     |  |  |              +--rw (ios-l2vpn:interface-choice)?
     |  |  |                 +--:(ios-l2vpn:AppNav-Compress)
     |  |  |                 |  +--rw ios-l2vpn:AppNav-Compress?             uint16
     |  |  |                 +--:(ios-l2vpn:AppNav-UnCompress)
     |  |  |                 |  +--rw ios-l2vpn:AppNav-UnCompress?           uint16
     |  |  |                 +--:(ios-l2vpn:ATM)
     |  |  |                 |  +--rw ios-l2vpn:ATM?                         string
     |  |  |                 +--:(ios-l2vpn:ATM-subinterface)
     |  |  |                 |  +--rw ios-l2vpn:ATM-subinterface
     |  |  |                 |     +--rw ios-l2vpn:ATM?   string
     |  |  |                 +--:(ios-l2vpn:ATM-ACR)
     |  |  |                 |  +--rw ios-l2vpn:ATM-ACR?                     string
     |  |  |                 +--:(ios-l2vpn:ATM-ACRsubinterface)
     |  |  |                 |  +--rw ios-l2vpn:ATM-ACRsubinterface
     |  |  |                 |     +--rw ios-l2vpn:ATM-ACR?   string
     |  |  |                 +--:(ios-l2vpn:BDI)
     |  |  |                 |  +--rw ios-l2vpn:BDI?                         string
     |  |  |                 +--:(ios-l2vpn:CEM)
     |  |  |                 |  +--rw ios-l2vpn:CEM?                         string
     |  |  |                 +--:(ios-l2vpn:CEM-ACR)
     |  |  |                 |  +--rw ios-l2vpn:CEM-ACR?                     uint8
     |  |  |                 +--:(ios-l2vpn:Embedded-Service-Engine)
     |  |  |                 |  +--rw ios-l2vpn:Embedded-Service-Engine?     string
     |  |  |                 +--:(ios-l2vpn:FastEthernet)
     |  |  |                 |  +--rw ios-l2vpn:FastEthernet?                string
     |  |  |                 +--:(ios-l2vpn:GigabitEthernet)
     |  |  |                 |  +--rw ios-l2vpn:GigabitEthernet?             string
     |  |  |                 +--:(ios-l2vpn:LISP)
     |  |  |                 |  +--rw ios-l2vpn:LISP?                        string
     |  |  |                 +--:(ios-l2vpn:LISP-subinterface)
     |  |  |                 |  +--rw ios-l2vpn:LISP-subinterface
     |  |  |                 |     +--rw ios-l2vpn:LISP?   string
     |  |  |                 +--:(ios-l2vpn:Loopback)
     |  |  |                 |  +--rw ios-l2vpn:Loopback?                    uint32
     |  |  |                 +--:(ios-l2vpn:Multilink)
     |  |  |                 |  +--rw ios-l2vpn:Multilink?                   uint16
     |  |  |                 +--:(ios-l2vpn:nve)
     |  |  |                 |  +--rw ios-l2vpn:nve?                         uint16
     |  |  |                 +--:(ios-l2vpn:overlay)
     |  |  |                 |  +--rw ios-l2vpn:overlay?                     uint16
     |  |  |                 +--:(ios-l2vpn:Port-channel)
     |  |  |                 |  +--rw ios-l2vpn:Port-channel?                uint32
     |  |  |                 +--:(ios-l2vpn:Port-channel-subinterface)
     |  |  |                 |  +--rw ios-l2vpn:Port-channel-subinterface
     |  |  |                 |     +--rw ios-l2vpn:Port-channel?   string
     |  |  |                 +--:(ios-l2vpn:pseudowire)
     |  |  |                 |  +--rw ios-l2vpn:pseudowire?                  uint32
     |  |  |                 +--:(ios-l2vpn:SM)
     |  |  |                 |  +--rw ios-l2vpn:SM?                          string
     |  |  |                 +--:(ios-l2vpn:Cellular)
     |  |  |                 |  +--rw ios-l2vpn:Cellular?                    string
     |  |  |                 +--:(ios-l2vpn:Serial)
     |  |  |                 |  +--rw ios-l2vpn:Serial?                      string
     |  |  |                 +--:(ios-l2vpn:TenGigabitEthernet)
     |  |  |                 |  +--rw ios-l2vpn:TenGigabitEthernet?          string
     |  |  |                 +--:(ios-l2vpn:Tunnel)
     |  |  |                 |  +--rw ios-l2vpn:Tunnel?                      uint32
     |  |  |                 +--:(ios-l2vpn:Virtual-Template)
     |  |  |                 |  +--rw ios-l2vpn:Virtual-Template?            uint16
     |  |  |                 +--:(ios-l2vpn:Vlan)
     |  |  |                 |  +--rw ios-l2vpn:Vlan?                        uint16
     |  |  |                 +--:(ios-l2vpn:VirtualPortGroup)
     |  |  |                 |  +--rw ios-l2vpn:VirtualPortGroup?            uint16
     |  |  |                 +--:(ios-l2vpn:vasileft)
     |  |  |                 |  +--rw ios-l2vpn:vasileft?                    uint16
     |  |  |                 +--:(ios-l2vpn:vasiright)
     |  |  |                    +--rw ios-l2vpn:vasiright?                   uint16
     |  |  +--rw ios-l2vpn:preferred-path
     |  |  |  +--rw ios-l2vpn:interface
     |  |  |  |  +--rw (ios-l2vpn:Tunnel-Tunnel-tp)?
     |  |  |  |  |  +--:(ios-l2vpn:Tunnel-case)
     |  |  |  |  |  |  +--rw ios-l2vpn:Tunnel?       uint64
     |  |  |  |  |  +--:(ios-l2vpn:Tunnel-tp-case)
     |  |  |  |  |     +--rw ios-l2vpn:Tunnel-tp?    uint16
     |  |  |  |  +--rw ios-l2vpn:disable-fallback?   empty
     |  |  |  +--rw ios-l2vpn:peer-container
     |  |  |     +--rw ios-l2vpn:peer?               union
     |  |  |     +--rw ios-l2vpn:disable-fallback?   empty
     |  |  +--rw ios-l2vpn:protocol-mpls
     |  |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  |  +--rw ios-l2vpn:protocol-l2tpv2
     |  |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  |  +--rw ios-l2vpn:protocol-l2tpv3
     |  |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  |  +--rw ios-l2vpn:sequencing?        enumeration
     |  |  +--rw ios-l2vpn:status!
     |  |  |  +--rw ios-l2vpn:admin-down
     |  |  |  |  +--rw ios-l2vpn:disconnect?   empty
     |  |  |  +--rw ios-l2vpn:control-plane
     |  |  |  |  +--rw ios-l2vpn:route-watch?   empty
     |  |  |  +--rw ios-l2vpn:decoupled?       empty
     |  |  |  +--rw ios-l2vpn:peer
     |  |  |  |  +--rw ios-l2vpn:topology
     |  |  |  |     +--rw ios-l2vpn:dual-homed?   empty
     |  |  |  +--rw ios-l2vpn:redundancy
     |  |  |     +--rw ios-l2vpn:master?   empty
     |  |  +--rw ios-l2vpn:switching
     |  |     +--rw ios-l2vpn:tlv?   empty
     |  +--rw SM* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Cellular* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Vlan* [name]
     |  |  +--rw name                                 uint16
     |  |  +--rw description?                         string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                         string
     |  |  +--rw shutdown?                            empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?                     boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                            enumeration
     |  |  +--rw delay?                               uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-nbar:nbar
     |  |  |     +--rw ios-nbar:protocol-discovery!
     |  |  |        +--rw ios-nbar:ipv4-ipv6?   enumeration
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?            string
     |  |  |  +--rw enable?                empty
     |  |  |  +--rw mtu?                   uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?             boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |  |  +--rw ios-crypto:map?   string
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |     +--:(ios-mc:no-pim)
     |  |  |     |  +--rw ios-mc:no-pim
     |  |  |     |     +--rw ios-mc:pim?   boolean
     |  |  |     +--:(ios-mc:pim)
     |  |  |        +--rw ios-mc:pim
     |  |  |           +--rw ios-mc:bfd?           empty
     |  |  |           +--rw ios-mc:bsr
     |  |  |           |  +--rw ios-mc:border?   empty
     |  |  |           +--rw ios-mc:dr-priority?   uint32
     |  |  +--rw load-interval?                       uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?              uint8
     |  |  +--rw mtu?                                 uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?                   enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |     +--rw ios-cts:policy
     |  |  |     |  +--rw ios-cts:static
     |  |  |     |     +--rw ios-cts:sgt?       uint16
     |  |  |     |     +--rw ios-cts:trusted?   empty
     |  |  |     +--rw ios-cts:sap
     |  |  |     |  +--rw ios-cts:pmk* [word]
     |  |  |     |     +--rw ios-cts:word         string
     |  |  |     |     +--rw ios-cts:mode-list
     |  |  |     |        +--rw ios-cts:gcm-encrypt!
     |  |  |     |        |  +--rw ios-cts:gmac!
     |  |  |     |        |     +--rw ios-cts:null?   empty
     |  |  |     |        +--rw ios-cts:no-encap!
     |  |  |     |           +--rw ios-cts:gmac!
     |  |  |     |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |     +--rw ios-cts:propagate
     |  |  |        +--rw ios-cts:sgt?   boolean
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-lisp:lisp
     |  |  |  +--rw ios-lisp:extended-subnet-mode?   empty
     |  |  |  +--rw ios-lisp:mobility
     |  |  |     +--rw ios-lisp:dynamic-eid
     |  |  |     |  +--rw ios-lisp:dynamic-eid-name?   string
     |  |  |     |  +--rw ios-lisp:nbr-proxy-reply?    empty
     |  |  |     |  +--rw ios-lisp:requests?           uint8
     |  |  |     +--rw ios-lisp:discover
     |  |  |     |  +--rw ios-lisp:arp?   boolean
     |  |  |     +--rw ios-lisp:liveness
     |  |  |        +--rw ios-lisp:test?   boolean
     |  |  |        +--rw ios-lisp:ttl?    uint8
     |  |  +--rw ios-vlan:private-vlan {ios-features:private-vlan}?
     |  |  |  +--rw ios-vlan:mapping?   string
     |  |  +--rw ios-vlan:vrrp* [number]
     |  |  |  +--rw ios-vlan:number    uint8
     |  |  |  +--rw ios-vlan:ip* [ipv4]
     |  |  |     +--rw ios-vlan:ipv4         inet:ipv4-address
     |  |  |     +--rw ios-vlan:secondary?   empty
     |  |  +--rw ios-vlan:service-routing
     |  |  |  +--rw ios-vlan:mdns-sd
     |  |  |     +--rw ios-vlan:redistribute
     |  |  |        +--rw ios-vlan:mdns-sd?         empty
     |  |  |        +--rw ios-vlan:withdraw-only?   empty
     |  |  +--rw ios-vlan:glbp
     |  |  |  +--rw ios-vlan:range* [range]
     |  |  |     +--rw ios-vlan:range        uint16
     |  |  |     +--rw ios-vlan:forwarder
     |  |  |     |  +--rw ios-vlan:preempt!
     |  |  |     |     +--rw ios-vlan:delay
     |  |  |     |        +--rw ios-vlan:minimum?   uint16
     |  |  |     +--rw ios-vlan:ip!
     |  |  |     |  +--rw ios-vlan:ipv4* [ipv4]
     |  |  |     |     +--rw ios-vlan:ipv4    inet:ipv4-address
     |  |  |     +--rw ios-vlan:preempt!
     |  |  |     |  +--rw ios-vlan:delay
     |  |  |     |     +--rw ios-vlan:minimum?   uint16
     |  |  |     +--rw ios-vlan:priority?    uint8
     |  |  |     +--rw ios-vlan:weighting
     |  |  |     |  +--rw ios-vlan:value* [value]
     |  |  |     |  |  +--rw ios-vlan:value    int8
     |  |  |     |  |  +--rw ios-vlan:upper?   int8
     |  |  |     |  |  +--rw ios-vlan:lower?   int8
     |  |  |     |  +--rw ios-vlan:track
     |  |  |     |     +--rw ios-vlan:range* [range]
     |  |  |     |        +--rw ios-vlan:range        uint16
     |  |  |     |        +--rw ios-vlan:decrement?   uint8
     |  |  |     +--rw ios-vlan:timers
     |  |  |     |  +--rw ios-vlan:msec
     |  |  |     |     +--rw ios-vlan:range* [range]
     |  |  |     |        +--rw ios-vlan:range     uint16
     |  |  |     |        +--rw ios-vlan:range0?   uint8
     |  |  |     +--rw ios-vlan:name?        string
     |  |  +--rw ios-vlan:description?                string
     |  |  +--rw ios-vlan:switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw ios-vlan:switchport?   boolean
     |  |  +--rw ios-vlan:switchport {ios-features:switching-platform}?
     |  |  +--rw ios-vlan:mac-address?                string
     |  |  +--rw ios-vlan:shutdown?                   empty
     |  |  +--rw ios-vlan:arp
     |  |  |  +--rw ios-vlan:timeout?   uint32
     |  |  +--rw ios-vlan:backup
     |  |  |  +--rw ios-vlan:delay
     |  |  |  |  +--rw ios-vlan:failure?             union
     |  |  |  |  +--rw ios-vlan:secondary-disable?   union
     |  |  |  +--rw ios-vlan:interface
     |  |  |  |  +--rw (ios-vlan:interface-choice)?
     |  |  |  |     +--:(ios-vlan:AppNav-Compress)
     |  |  |  |     |  +--rw ios-vlan:AppNav-Compress?             uint16
     |  |  |  |     +--:(ios-vlan:AppNav-UnCompress)
     |  |  |  |     |  +--rw ios-vlan:AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ios-vlan:ATM)
     |  |  |  |     |  +--rw ios-vlan:ATM?                         string
     |  |  |  |     +--:(ios-vlan:ATM-subinterface)
     |  |  |  |     |  +--rw ios-vlan:ATM-subinterface
     |  |  |  |     |     +--rw ios-vlan:ATM?   string
     |  |  |  |     +--:(ios-vlan:ATM-ACR)
     |  |  |  |     |  +--rw ios-vlan:ATM-ACR?                     string
     |  |  |  |     +--:(ios-vlan:ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ios-vlan:ATM-ACRsubinterface
     |  |  |  |     |     +--rw ios-vlan:ATM-ACR?   string
     |  |  |  |     +--:(ios-vlan:BDI)
     |  |  |  |     |  +--rw ios-vlan:BDI?                         string
     |  |  |  |     +--:(ios-vlan:CEM)
     |  |  |  |     |  +--rw ios-vlan:CEM?                         string
     |  |  |  |     +--:(ios-vlan:CEM-ACR)
     |  |  |  |     |  +--rw ios-vlan:CEM-ACR?                     uint8
     |  |  |  |     +--:(ios-vlan:Embedded-Service-Engine)
     |  |  |  |     |  +--rw ios-vlan:Embedded-Service-Engine?     string
     |  |  |  |     +--:(ios-vlan:FastEthernet)
     |  |  |  |     |  +--rw ios-vlan:FastEthernet?                string
     |  |  |  |     +--:(ios-vlan:GigabitEthernet)
     |  |  |  |     |  +--rw ios-vlan:GigabitEthernet?             string
     |  |  |  |     +--:(ios-vlan:LISP)
     |  |  |  |     |  +--rw ios-vlan:LISP?                        string
     |  |  |  |     +--:(ios-vlan:LISP-subinterface)
     |  |  |  |     |  +--rw ios-vlan:LISP-subinterface
     |  |  |  |     |     +--rw ios-vlan:LISP?   string
     |  |  |  |     +--:(ios-vlan:Loopback)
     |  |  |  |     |  +--rw ios-vlan:Loopback?                    uint32
     |  |  |  |     +--:(ios-vlan:Multilink)
     |  |  |  |     |  +--rw ios-vlan:Multilink?                   uint16
     |  |  |  |     +--:(ios-vlan:nve)
     |  |  |  |     |  +--rw ios-vlan:nve?                         uint16
     |  |  |  |     +--:(ios-vlan:overlay)
     |  |  |  |     |  +--rw ios-vlan:overlay?                     uint16
     |  |  |  |     +--:(ios-vlan:Port-channel)
     |  |  |  |     |  +--rw ios-vlan:Port-channel?                uint32
     |  |  |  |     +--:(ios-vlan:Port-channel-subinterface)
     |  |  |  |     |  +--rw ios-vlan:Port-channel-subinterface
     |  |  |  |     |     +--rw ios-vlan:Port-channel?   string
     |  |  |  |     +--:(ios-vlan:pseudowire)
     |  |  |  |     |  +--rw ios-vlan:pseudowire?                  uint32
     |  |  |  |     +--:(ios-vlan:SM)
     |  |  |  |     |  +--rw ios-vlan:SM?                          string
     |  |  |  |     +--:(ios-vlan:Cellular)
     |  |  |  |     |  +--rw ios-vlan:Cellular?                    string
     |  |  |  |     +--:(ios-vlan:Serial)
     |  |  |  |     |  +--rw ios-vlan:Serial?                      string
     |  |  |  |     +--:(ios-vlan:TenGigabitEthernet)
     |  |  |  |     |  +--rw ios-vlan:TenGigabitEthernet?          string
     |  |  |  |     +--:(ios-vlan:Tunnel)
     |  |  |  |     |  +--rw ios-vlan:Tunnel?                      uint32
     |  |  |  |     +--:(ios-vlan:Virtual-Template)
     |  |  |  |     |  +--rw ios-vlan:Virtual-Template?            uint16
     |  |  |  |     +--:(ios-vlan:Vlan)
     |  |  |  |     |  +--rw ios-vlan:Vlan?                        uint16
     |  |  |  |     +--:(ios-vlan:VirtualPortGroup)
     |  |  |  |     |  +--rw ios-vlan:VirtualPortGroup?            uint16
     |  |  |  |     +--:(ios-vlan:vasileft)
     |  |  |  |     |  +--rw ios-vlan:vasileft?                    uint16
     |  |  |  |     +--:(ios-vlan:vasiright)
     |  |  |  |        +--rw ios-vlan:vasiright?                   uint16
     |  |  |  +--rw ios-vlan:load
     |  |  |     +--rw ios-vlan:kickin?    union
     |  |  |     +--rw ios-vlan:kickout?   union
     |  |  +--rw ios-vlan:cemoudp
     |  |  |  +--rw ios-vlan:reserve
     |  |  |     +--rw ios-vlan:acr?   uint8
     |  |  +--rw ios-vlan:cws-tunnel
     |  |  |  +--rw ios-vlan:in?    empty
     |  |  |  +--rw ios-vlan:out
     |  |  |     +--rw ios-vlan:tunnel-number?   uint16
     |  |  +--rw ios-vlan:l2protocol-tunnel!
     |  |  |  +--rw ios-vlan:cdp?                  empty
     |  |  |  +--rw ios-vlan:drop-threshold
     |  |  |  |  +--rw ios-vlan:packet-rate?   uint16
     |  |  |  |  +--rw ios-vlan:cdp?           uint16
     |  |  |  |  +--rw ios-vlan:stp?           uint16
     |  |  |  |  +--rw ios-vlan:vtp?           uint16
     |  |  |  +--rw ios-vlan:shutdown-threshold
     |  |  |  |  +--rw ios-vlan:packet-rate?   uint16
     |  |  |  |  +--rw ios-vlan:cdp?           uint16
     |  |  |  |  +--rw ios-vlan:stp?           uint16
     |  |  |  |  +--rw ios-vlan:vtp?           uint16
     |  |  |  +--rw ios-vlan:stp?                  empty
     |  |  |  +--rw ios-vlan:vtp?                  empty
     |  |  +--rw ios-vlan:encapsulation
     |  |  |  +--rw ios-vlan:dot1Q
     |  |  |  |  +--rw ios-vlan:vlan-id?   uint16
     |  |  |  |  +--rw ios-vlan:native?    empty
     |  |  |  +--rw ios-vlan:isl
     |  |  |  |  +--rw ios-vlan:vlan-id?   uint16
     |  |  |  +--rw ios-vlan:ppp!
     |  |  |  +--rw ios-vlan:slip!
     |  |  |  +--rw ios-vlan:frame-relay!
     |  |  |     +--rw ios-vlan:ietf?   empty
     |  |  +--rw ios-vlan:fair-queue-conf
     |  |  |  +--rw ios-vlan:fair-queue?   boolean
     |  |  +--rw ios-vlan:fair-queue
     |  |  |  +--rw ios-vlan:incomplete?   empty
     |  |  +--rw ios-vlan:flowcontrol
     |  |  |  +--rw ios-vlan:receive?   enumeration
     |  |  |  +--rw ios-vlan:send?      enumeration
     |  |  +--rw ios-vlan:isis
     |  |  +--rw (ios-vlan:keepalive-choice)?
     |  |  |  +--:(ios-vlan:keepalive)
     |  |  |  |  +--rw ios-vlan:keepalive?            boolean
     |  |  |  +--:(ios-vlan:keepalive-settings)
     |  |  |     +--rw ios-vlan:keepalive-settings
     |  |  |        +--rw ios-vlan:keepalive!
     |  |  |           +--rw ios-vlan:period?    uint16
     |  |  |           +--rw ios-vlan:retries?   uint8
     |  |  +--rw ios-vlan:bfd
     |  |  +--rw ios-vlan:bandwidth
     |  |  |  +--rw ios-vlan:receive
     |  |  |  |  +--rw ios-vlan:inherit?    empty
     |  |  |  |  +--rw ios-vlan:kilobits?   uint32
     |  |  |  +--rw ios-vlan:inherit!
     |  |  |  |  +--rw ios-vlan:kilobits?   uint32
     |  |  |  +--rw ios-vlan:qos-reference?   uint32
     |  |  |  +--rw ios-vlan:kilobits?        uint32
     |  |  +--rw ios-vlan:dampening
     |  |  |  +--rw ios-vlan:dampening-time?            uint16
     |  |  |  +--rw ios-vlan:start-reusing-time?        uint16
     |  |  |  +--rw ios-vlan:start-supressing-time?     uint16
     |  |  |  +--rw ios-vlan:maximum-supressing-time?   uint16
     |  |  |  +--rw ios-vlan:restart
     |  |  |     +--rw ios-vlan:restart?           empty
     |  |  |     +--rw ios-vlan:restart-penalty?   uint16
     |  |  +--rw ios-vlan:if-state?                   enumeration
     |  |  +--rw ios-vlan:delay?                      uint32
     |  |  +--rw ios-vlan:domain
     |  |  |  +--rw ios-vlan:name?               string
     |  |  |  +--rw ios-vlan:path?               string
     |  |  |  +--rw ios-vlan:internet-bound?     empty
     |  |  |  +--rw ios-vlan:path-id?            uint8
     |  |  |  +--rw ios-vlan:path-last-resort?   empty
     |  |  |  +--rw ios-vlan:zero-sla?           empty
     |  |  +--rw ios-vlan:hold-queue* [direction]
     |  |  |  +--rw ios-vlan:direction       enumeration
     |  |  |  +--rw ios-vlan:queue-length?   uint16
     |  |  +--rw ios-vlan:mpls
     |  |  +--rw (ios-vlan:vrf-choice)?
     |  |  |  +--:(ios-vlan:ip-vrf)
     |  |  |  |  +--rw ios-vlan:ip-vrf
     |  |  |  |     +--rw ios-vlan:ip
     |  |  |  |        +--rw ios-vlan:vrf
     |  |  |  |           +--rw ios-vlan:forwarding?   string
     |  |  |  +--:(ios-vlan:vrf)
     |  |  |     +--rw ios-vlan:vrf
     |  |  |        +--rw ios-vlan:forwarding?   string
     |  |  +--rw ios-vlan:ip
     |  |  |  +--rw ios-vlan:admission?            string
     |  |  |  +--rw ios-vlan:access-group
     |  |  |  |  +--rw ios-vlan:in
     |  |  |  |  |  +--rw (ios-vlan:apply-type)?
     |  |  |  |  |     +--:(ios-vlan:apply-common)
     |  |  |  |  |     |  +--rw ios-vlan:common-acl
     |  |  |  |  |     |     +--rw ios-vlan:common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw ios-vlan:in?       empty
     |  |  |  |  |     +--:(ios-vlan:apply-intf)
     |  |  |  |  |        +--rw ios-vlan:acl
     |  |  |  |  |           +--rw ios-vlan:acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw ios-vlan:in?         empty
     |  |  |  |  +--rw ios-vlan:out
     |  |  |  |     +--rw (ios-vlan:apply-type)?
     |  |  |  |        +--:(ios-vlan:apply-common)
     |  |  |  |        |  +--rw ios-vlan:common-acl
     |  |  |  |        |     +--rw ios-vlan:common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw ios-vlan:out?      empty
     |  |  |  |        +--:(ios-vlan:apply-intf)
     |  |  |  |           +--rw ios-vlan:acl
     |  |  |  |              +--rw ios-vlan:acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw ios-vlan:out?        empty
     |  |  |  +--rw ios-vlan:arp
     |  |  |  |  +--rw ios-vlan:inspection
     |  |  |  |     +--rw ios-vlan:limit
     |  |  |  |     |  +--rw ios-vlan:none?   empty
     |  |  |  |     |  +--rw ios-vlan:rate?   uint32
     |  |  |  |     +--rw ios-vlan:trust?   empty
     |  |  |  +--rw ios-vlan:vrf
     |  |  |  |  +--rw ios-vlan:receive?      string
     |  |  |  |  +--rw ios-vlan:sitemap?      string
     |  |  |  |  +--rw ios-vlan:forwarding
     |  |  |  |     +--rw ios-vlan:Liin-vrf?   empty
     |  |  |  |     +--rw ios-vlan:mgmtVrf?    empty
     |  |  |  |     +--rw ios-vlan:word?       string
     |  |  |  +--rw (ios-vlan:address-choice)?
     |  |  |  |  +--:(ios-vlan:unnumbered)
     |  |  |  |  |  +--rw ios-vlan:unnumbered?     string
     |  |  |  |  +--:(ios-vlan:no-address)
     |  |  |  |  |  +--rw ios-vlan:no-address
     |  |  |  |  |     +--rw ios-vlan:address?   boolean
     |  |  |  |  +--:(ios-vlan:address)
     |  |  |  |     +--rw ios-vlan:address
     |  |  |  |        +--rw (ios-vlan:address-choice)?
     |  |  |  |           +--:(ios-vlan:fixed-case)
     |  |  |  |           |  +--rw ios-vlan:primary
     |  |  |  |           |  |  +--rw ios-vlan:address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw ios-vlan:mask?      inet:ipv4-address
     |  |  |  |           |  +--rw ios-vlan:secondary* [address]
     |  |  |  |           |     +--rw ios-vlan:address      inet:ipv4-address
     |  |  |  |           |     +--rw ios-vlan:mask         inet:ipv4-address
     |  |  |  |           |     +--rw ios-vlan:secondary    empty
     |  |  |  |           +--:(ios-vlan:dhcp-case)
     |  |  |  |           |  +--rw ios-vlan:dhcp!
     |  |  |  |           |     +--rw ios-vlan:client-id
     |  |  |  |           |     |  +--rw (ios-vlan:ethernet-choice)?
     |  |  |  |           |     |     +--:(ios-vlan:FastEthernet)
     |  |  |  |           |     |     |  +--rw ios-vlan:FastEthernet?           string
     |  |  |  |           |     |     +--:(ios-vlan:GigabitEthernet)
     |  |  |  |           |     |     |  +--rw ios-vlan:GigabitEthernet?        string
     |  |  |  |           |     |     +--:(ios-vlan:Port-channel)
     |  |  |  |           |     |     |  +--rw ios-vlan:Port-channel?           uint32
     |  |  |  |           |     |     +--:(ios-vlan:TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw ios-vlan:TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(ios-vlan:FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw ios-vlan:FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(ios-vlan:vlan)
     |  |  |  |           |     |        +--rw ios-vlan:vlan?                   uint16
     |  |  |  |           |     +--rw ios-vlan:hostname?    string
     |  |  |  |           +--:(ios-vlan:negotiated-case)
     |  |  |  |              +--rw ios-vlan:negotiated?   empty
     |  |  |  +--rw ios-vlan:directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw ios-vlan:hello-interval
     |  |  |  |  +--rw ios-vlan:eigrp?     uint16
     |  |  |  |  +--rw ios-vlan:seconds?   uint16
     |  |  |  +--rw ios-vlan:authentication
     |  |  |  |  +--rw ios-vlan:key-chain
     |  |  |  |  |  +--rw ios-vlan:eigrp?   uint16
     |  |  |  |  |  +--rw ios-vlan:name?    string
     |  |  |  |  +--rw ios-vlan:mode
     |  |  |  |     +--rw ios-vlan:eigrp?   uint16
     |  |  |  |     +--rw ios-vlan:md5?     empty
     |  |  |  +--rw ios-vlan:hold-time
     |  |  |  |  +--rw ios-vlan:eigrp?     uint16
     |  |  |  |  +--rw ios-vlan:seconds?   uint16
     |  |  |  +--rw ios-vlan:helper-address* [address]
     |  |  |  |  +--rw ios-vlan:address         inet:ipv4-address
     |  |  |  |  +--rw (ios-vlan:helper-choice)?
     |  |  |  |     +--:(ios-vlan:global)
     |  |  |  |     |  +--rw ios-vlan:global?   empty
     |  |  |  |     +--:(ios-vlan:vrf)
     |  |  |  |        +--rw ios-vlan:vrf?      string
     |  |  |  +--rw ios-vlan:pim
     |  |  |  +--rw ios-vlan:policy
     |  |  |  |  +--rw ios-vlan:route-map?   string
     |  |  |  +--rw ios-vlan:local-proxy-arp?      empty
     |  |  |  +--rw ios-vlan:proxy-arp?            boolean
     |  |  |  +--rw ios-vlan:rip
     |  |  |  |  +--rw ios-vlan:authentication
     |  |  |  |     +--rw ios-vlan:key-chain?   string
     |  |  |  |     +--rw ios-vlan:mode
     |  |  |  |        +--rw ios-vlan:md5?    empty
     |  |  |  |        +--rw ios-vlan:text?   empty
     |  |  |  +--rw ios-vlan:route-cache-conf
     |  |  |  |  +--rw ios-vlan:route-cache?   boolean
     |  |  |  +--rw ios-vlan:route-cache!
     |  |  |  |  +--rw ios-vlan:cef?              boolean
     |  |  |  |  +--rw ios-vlan:flow?             boolean
     |  |  |  |  +--rw ios-vlan:policy?           boolean
     |  |  |  |  +--rw ios-vlan:same-interface?   boolean
     |  |  |  +--rw ios-vlan:router
     |  |  |  |  +--rw ios-vlan:isis!
     |  |  |  |     +--rw ios-vlan:tag?   string
     |  |  |  +--rw ios-vlan:redirects?            boolean
     |  |  |  +--rw ios-vlan:tcp
     |  |  |  |  +--rw ios-vlan:adjust-mss?   uint16
     |  |  |  +--rw ios-vlan:virtual-reassembly
     |  |  |  |  +--rw ios-vlan:max-reassemblies?   uint32
     |  |  |  |  +--rw ios-vlan:max-fragments?      uint32
     |  |  |  |  +--rw ios-vlan:timeout?            uint32
     |  |  |  |  +--rw ios-vlan:drop-fragments?     empty
     |  |  |  |  +--rw ios-vlan:in?                 empty
     |  |  |  +--rw ios-vlan:dhcp
     |  |  |  +--rw ios-vlan:mtu?                  uint16
     |  |  |  +--rw ios-vlan:mroute-cache?         boolean
     |  |  |  +--rw ios-vlan:summary-address
     |  |  |  |  +--rw ios-vlan:eigrp* [id]
     |  |  |  |     +--rw ios-vlan:id        string
     |  |  |  |     +--rw ios-vlan:ip?       inet:ipv4-address
     |  |  |  |     +--rw ios-vlan:mask?     inet:ipv4-address
     |  |  |  |     +--rw ios-vlan:metric?   uint32
     |  |  |  +--rw ios-vlan:verify
     |  |  |     +--rw ios-vlan:source!
     |  |  |     |  +--rw ios-vlan:vlan
     |  |  |     |     +--rw ios-vlan:dhcp-snooping!
     |  |  |     |        +--rw ios-vlan:port-security?   empty
     |  |  |     +--rw ios-vlan:unicast
     |  |  |        +--rw ios-vlan:reverse-path!
     |  |  |        +--rw ios-vlan:source
     |  |  |           +--rw ios-vlan:reachable-via?     enumeration
     |  |  |           +--rw ios-vlan:allow-self-ping?   empty
     |  |  |           +--rw ios-vlan:allow-default?     empty
     |  |  +--rw ios-vlan:ipv6
     |  |  |  +--rw ios-vlan:destination-guard!
     |  |  |  |  +--rw ios-vlan:attach-policy?   string
     |  |  |  +--rw ios-vlan:dhcp
     |  |  |  +--rw ios-vlan:address
     |  |  |  |  +--rw ios-vlan:dhcp!
     |  |  |  |  |  +--rw ios-vlan:rapid-commit?   empty
     |  |  |  |  +--rw ios-vlan:autoconfig!
     |  |  |  |  |  +--rw ios-vlan:default?   empty
     |  |  |  |  +--rw ios-vlan:prefix-list* [prefix]
     |  |  |  |  |  +--rw ios-vlan:prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw ios-vlan:anycast?   empty
     |  |  |  |  |  +--rw ios-vlan:eui-64?    empty
     |  |  |  |  +--rw ios-vlan:link-local-address* [address]
     |  |  |  |     +--rw ios-vlan:address       inet:ipv6-address
     |  |  |  |     +--rw ios-vlan:link-local?   empty
     |  |  |  +--rw ios-vlan:unnumbered?          string
     |  |  |  +--rw ios-vlan:enable?              empty
     |  |  |  +--rw ios-vlan:mtu?                 uint16
     |  |  |  +--rw ios-vlan:nd
     |  |  |  +--rw ios-vlan:redirects?           boolean
     |  |  |  +--rw ios-vlan:tcp
     |  |  |  |  +--rw ios-vlan:adjust-mss?   uint16
     |  |  |  +--rw ios-vlan:traffic-filter* [direction]
     |  |  |     +--rw ios-vlan:direction      enumeration
     |  |  |     +--rw ios-vlan:access-list?   string
     |  |  +--rw ios-vlan:load-interval?              uint16
     |  |  +--rw ios-vlan:logging
     |  |  |  +--rw ios-vlan:event
     |  |  |     +--rw ios-vlan:bundle-status?         empty
     |  |  |     +--rw ios-vlan:link-status?           empty
     |  |  |     +--rw ios-vlan:trunk-status?          empty
     |  |  |     +--rw ios-vlan:nfas-status?           empty
     |  |  |     +--rw ios-vlan:power-inline-status?   empty
     |  |  |     +--rw ios-vlan:status?                empty
     |  |  |     +--rw ios-vlan:spanning-tree!
     |  |  |     |  +--rw ios-vlan:status?   empty
     |  |  |     +--rw ios-vlan:subif-link-status!
     |  |  |        +--rw ios-vlan:ignore-bulk?   empty
     |  |  +--rw ios-vlan:mdix
     |  |  |  +--rw ios-vlan:auto?   boolean
     |  |  +--rw ios-vlan:mop
     |  |  |  +--rw ios-vlan:enabled?   boolean
     |  |  +--rw ios-vlan:max-reserved-bandwidth?     uint8
     |  |  +--rw ios-vlan:mtu?                        uint16
     |  |  +--rw ios-vlan:interface_qos
     |  |  |  +--rw ios-vlan:trust
     |  |  |     +--rw ios-vlan:device?   enumeration
     |  |  +--rw ios-vlan:service-insertion?          enumeration
     |  |  +--rw ios-vlan:standby
     |  |  |  +--rw ios-vlan:version?        enumeration
     |  |  |  +--rw ios-vlan:bfd?            empty
     |  |  |  +--rw ios-vlan:delay
     |  |  |  |  +--rw ios-vlan:minimum?   uint16
     |  |  |  |  +--rw ios-vlan:reload?    uint16
     |  |  |  +--rw ios-vlan:mac-refresh?    uint8
     |  |  |  +--rw ios-vlan:use-bia!
     |  |  |  |  +--rw ios-vlan:scope
     |  |  |  |     +--rw ios-vlan:interface?   empty
     |  |  |  +--rw ios-vlan:standby-list* [group-number]
     |  |  |     +--rw ios-vlan:group-number      uint16
     |  |  |     +--rw ios-vlan:authentication
     |  |  |     |  +--rw (ios-vlan:auth)?
     |  |  |     |     +--:(ios-vlan:word)
     |  |  |     |     |  +--rw ios-vlan:word?   string
     |  |  |     |     +--:(ios-vlan:md5)
     |  |  |     |     |  +--rw ios-vlan:md5
     |  |  |     |     |     +--rw ios-vlan:key-chain?    string
     |  |  |     |     |     +--rw ios-vlan:key-string
     |  |  |     |     |        +--rw ios-vlan:encrypt?   enumeration
     |  |  |     |     |        +--rw ios-vlan:string?    string
     |  |  |     |     |        +--rw ios-vlan:timeout?   uint16
     |  |  |     |     +--:(ios-vlan:text)
     |  |  |     |        +--rw ios-vlan:text?   string
     |  |  |     +--rw ios-vlan:follow?           string
     |  |  |     +--rw ios-vlan:ip!
     |  |  |     |  +--rw ios-vlan:address?     inet:ipv4-address
     |  |  |     |  +--rw ios-vlan:secondary?   empty
     |  |  |     +--rw ios-vlan:ipv6?             union
     |  |  |     +--rw ios-vlan:mac-address?      string
     |  |  |     +--rw ios-vlan:name?             string
     |  |  |     +--rw ios-vlan:preempt!
     |  |  |     |  +--rw ios-vlan:delay
     |  |  |     |     +--rw ios-vlan:minimum?   uint16
     |  |  |     |     +--rw ios-vlan:reload?    uint16
     |  |  |     |     +--rw ios-vlan:sync?      uint16
     |  |  |     +--rw ios-vlan:priority?         uint8
     |  |  |     +--rw ios-vlan:redirect
     |  |  |     |  +--rw ios-vlan:advertisement
     |  |  |     |  |  +--rw ios-vlan:authentication
     |  |  |     |  |     +--rw ios-vlan:md5
     |  |  |     |  |        +--rw ios-vlan:key-chain?    string
     |  |  |     |  |        +--rw ios-vlan:key-string
     |  |  |     |  |           +--rw ios-vlan:encrypt?   enumeration
     |  |  |     |  |           +--rw ios-vlan:string?    string
     |  |  |     |  |           +--rw ios-vlan:timeout?   uint16
     |  |  |     |  +--rw ios-vlan:timers
     |  |  |     |  |  +--rw ios-vlan:advertisement?   uint16
     |  |  |     |  |  +--rw ios-vlan:holddown?        uint16
     |  |  |     |  +--rw ios-vlan:unknown?         empty
     |  |  |     +--rw ios-vlan:timers
     |  |  |     |  +--rw ios-vlan:hello-interval
     |  |  |     |  |  +--rw (ios-vlan:hello-interval-choice)?
     |  |  |     |  |     +--:(ios-vlan:seconds)
     |  |  |     |  |     |  +--rw ios-vlan:seconds?   uint8
     |  |  |     |  |     +--:(ios-vlan:msec)
     |  |  |     |  |        +--rw ios-vlan:msec?      uint16
     |  |  |     |  +--rw ios-vlan:hold-time
     |  |  |     |     +--rw (ios-vlan:hold-time-choice)?
     |  |  |     |        +--:(ios-vlan:seconds)
     |  |  |     |        |  +--rw ios-vlan:seconds?   uint8
     |  |  |     |        +--:(ios-vlan:msec)
     |  |  |     |           +--rw ios-vlan:msec?      uint16
     |  |  |     +--rw ios-vlan:track* [number]
     |  |  |        +--rw ios-vlan:number       uint16
     |  |  |        +--rw ios-vlan:decrement?   uint8
     |  |  |        +--rw ios-vlan:shutdown?    empty
     |  |  +--rw ios-vlan:access-session
     |  |  |  +--rw ios-vlan:closed?         empty
     |  |  |  +--rw ios-vlan:port-control
     |  |  |  |  +--rw ios-vlan:auto?   empty
     |  |  |  +--rw ios-vlan:host-mode?      enumeration
     |  |  +--rw ios-vlan:storm-control
     |  |  |  +--rw ios-vlan:action
     |  |  |  |  +--rw ios-vlan:level?      decimal64
     |  |  |  |  +--rw ios-vlan:shutdown?   empty
     |  |  |  |  +--rw ios-vlan:trap?       empty
     |  |  |  +--rw ios-vlan:broadcast
     |  |  |  |  +--rw ios-vlan:include
     |  |  |  |  |  +--rw ios-vlan:multicast?   empty
     |  |  |  |  +--rw ios-vlan:level
     |  |  |  |     +--rw ios-vlan:threshold?   decimal64
     |  |  |  |     +--rw ios-vlan:bps
     |  |  |  |     |  +--rw ios-vlan:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw ios-vlan:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw ios-vlan:pps
     |  |  |  |        +--rw ios-vlan:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw ios-vlan:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw ios-vlan:multicast
     |  |  |  |  +--rw ios-vlan:level
     |  |  |  |     +--rw ios-vlan:threshold?   decimal64
     |  |  |  |     +--rw ios-vlan:bps
     |  |  |  |     |  +--rw ios-vlan:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw ios-vlan:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw ios-vlan:pps
     |  |  |  |        +--rw ios-vlan:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw ios-vlan:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw ios-vlan:unicast
     |  |  |     +--rw ios-vlan:level
     |  |  |        +--rw ios-vlan:threshold
     |  |  |        |  +--rw ios-vlan:rising-threshold?    decimal64
     |  |  |        |  +--rw ios-vlan:falling-threshold?   decimal64
     |  |  |        +--rw ios-vlan:bps
     |  |  |        |  +--rw ios-vlan:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw ios-vlan:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw ios-vlan:pps
     |  |  |           +--rw ios-vlan:rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw ios-vlan:falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw ios-vlan:trust
     |  |  |  +--rw ios-vlan:device?   enumeration
     |  |  +--rw ios-vlan:utd
     |  |  |  +--rw ios-vlan:enable?   empty
     |  |  +--rw ios-vlan:priority-queue
     |  |  |  +--rw ios-vlan:cos-map
     |  |  |  |  +--rw ios-vlan:id?           uint8
     |  |  |  |  +--rw ios-vlan:cos-values*   uint8
     |  |  |  +--rw ios-vlan:out?       empty
     |  |  +--rw ios-vlan:rcv-queue
     |  |  |  +--rw ios-vlan:cos-map* [queue-id threshold-id]
     |  |  |     +--rw ios-vlan:queue-id        uint8
     |  |  |     +--rw ios-vlan:threshold-id    uint8
     |  |  |     +--rw ios-vlan:cos-values*     uint8
     |  |  +--rw ios-vlan:peer
     |  |  |  +--rw ios-vlan:default
     |  |  |     +--rw ios-vlan:ip
     |  |  |        +--rw ios-vlan:address
     |  |  |           +--rw (ios-vlan:address-choice)?
     |  |  |              +--:(ios-vlan:dhcp)
     |  |  |              |  +--rw ios-vlan:dhcp?        empty
     |  |  |              +--:(ios-vlan:dhcp-pool)
     |  |  |              |  +--rw ios-vlan:dhcp-pool!
     |  |  |              |     +--rw ios-vlan:pools?   string
     |  |  |              +--:(ios-vlan:pool)
     |  |  |                 +--rw ios-vlan:pool!
     |  |  |                    +--rw ios-vlan:pools?   string
     |  |  +--rw ios-vlan:pm-path
     |  |  |  +--rw ios-vlan:name?           string
     |  |  |  +--rw ios-vlan:interface-id?   uint8
     |  |  +--rw ios-zone:zone-member
     |  |     +--rw ios-zone:security?   string
     |  +--rw Group-Async* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw physical-layer?             enumeration
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |     +--rw name?           string
     |  |     +--rw interface-id?   uint8
     |  +--rw Multilink* [name]
     |  |  +--rw name                        uint16
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-ppp:ppp
     |  |     +--rw ios-ppp:accounting?       union
     |  |     +--rw ios-ppp:chap
     |  |     |  +--rw ios-ppp:hostname?           string
     |  |     |  +--rw ios-ppp:challenge-length?   uint8
     |  |     +--rw ios-ppp:authentication
     |  |     |  +--rw ios-ppp:method?       enumeration
     |  |     |  +--rw ios-ppp:list-name?    string
     |  |     |  +--rw ios-ppp:chap?         empty
     |  |     |  +--rw ios-ppp:callback?     empty
     |  |     |  +--rw ios-ppp:callin?       empty
     |  |     |  +--rw ios-ppp:callout?      empty
     |  |     |  +--rw ios-ppp:default?      empty
     |  |     |  +--rw ios-ppp:eap?          empty
     |  |     |  +--rw ios-ppp:ms-chap?      empty
     |  |     |  +--rw ios-ppp:ms-chap-v2?   empty
     |  |     |  +--rw ios-ppp:one-time?     empty
     |  |     |  +--rw ios-ppp:optional?     empty
     |  |     |  +--rw ios-ppp:pap?          empty
     |  |     +--rw ios-ppp:authorization?    union
     |  |     +--rw ios-ppp:ipcp
     |  |     |  +--rw ios-ppp:dns
     |  |     |     +--rw ios-ppp:primary?   inet:ipv4-address
     |  |     +--rw ios-ppp:multilink!
     |  |        +--rw ios-ppp:links
     |  |        |  +--rw ios-ppp:minimum
     |  |        |     +--rw ios-ppp:minimum-value?   uint8
     |  |        |     +--rw ios-ppp:mandatory?       empty
     |  |        +--rw ios-ppp:group?      uint32
     |  |        +--rw ios-ppp:endpoint
     |  |        |  +--rw ios-ppp:string?   string
     |  |        +--rw ios-ppp:fragment
     |  |           +--rw ios-ppp:delay
     |  |              +--rw ios-ppp:delay-value?              uint16
     |  |              +--rw ios-ppp:additional-delay-value?   uint16
     |  +--rw Serial* [name]
     |  |  +--rw name                        string
     |  |  +--rw description?                string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                string
     |  |  +--rw shutdown?                   empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?            boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                   enumeration
     |  |  +--rw delay?                      uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |     +--rw source!
     |  |  |     |  +--rw vlan
     |  |  |     |     +--rw dhcp-snooping!
     |  |  |     |        +--rw port-security?   empty
     |  |  |     +--rw unicast
     |  |  |        +--rw reverse-path!
     |  |  |        +--rw source
     |  |  |           +--rw reachable-via?     enumeration
     |  |  |           +--rw allow-self-ping?   empty
     |  |  |           +--rw allow-default?     empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?              uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?     uint8
     |  |  +--rw mtu?                        uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?          enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-ppp:ppp
     |  |     +--rw ios-ppp:accounting?       union
     |  |     +--rw ios-ppp:chap
     |  |     |  +--rw ios-ppp:hostname?           string
     |  |     |  +--rw ios-ppp:challenge-length?   uint8
     |  |     +--rw ios-ppp:authentication
     |  |     |  +--rw ios-ppp:method?       enumeration
     |  |     |  +--rw ios-ppp:list-name?    string
     |  |     |  +--rw ios-ppp:chap?         empty
     |  |     |  +--rw ios-ppp:callback?     empty
     |  |     |  +--rw ios-ppp:callin?       empty
     |  |     |  +--rw ios-ppp:callout?      empty
     |  |     |  +--rw ios-ppp:default?      empty
     |  |     |  +--rw ios-ppp:eap?          empty
     |  |     |  +--rw ios-ppp:ms-chap?      empty
     |  |     |  +--rw ios-ppp:ms-chap-v2?   empty
     |  |     |  +--rw ios-ppp:one-time?     empty
     |  |     |  +--rw ios-ppp:optional?     empty
     |  |     |  +--rw ios-ppp:pap?          empty
     |  |     +--rw ios-ppp:authorization?    union
     |  |     +--rw ios-ppp:ipcp
     |  |     |  +--rw ios-ppp:dns
     |  |     |     +--rw ios-ppp:primary?   inet:ipv4-address
     |  |     +--rw ios-ppp:multilink!
     |  |        +--rw ios-ppp:links
     |  |        |  +--rw ios-ppp:minimum
     |  |        |     +--rw ios-ppp:minimum-value?   uint8
     |  |        |     +--rw ios-ppp:mandatory?       empty
     |  |        +--rw ios-ppp:group?      uint32
     |  |        +--rw ios-ppp:endpoint
     |  |        |  +--rw ios-ppp:string?   string
     |  |        +--rw ios-ppp:fragment
     |  |           +--rw ios-ppp:delay
     |  |              +--rw ios-ppp:delay-value?              uint16
     |  |              +--rw ios-ppp:additional-delay-value?   uint16
     |  +--rw Tunnel* [name]
     |  |  +--rw name                         uint32
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  |  +--rw ios-bfd:template?   string
     |  |  |  +--rw ios-bfd:interval
     |  |  |  |  +--rw ios-bfd:msecs?        uint16
     |  |  |  |  +--rw ios-bfd:min_rx?       uint16
     |  |  |  |  +--rw ios-bfd:multiplier?   uint8
     |  |  |  +--rw ios-bfd:echo?       boolean
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  |  +--rw ios-mpls:accounting
     |  |  |  |  +--rw ios-mpls:experimental
     |  |  |  |     +--rw ios-mpls:input?    empty
     |  |  |  |     +--rw ios-mpls:output?   empty
     |  |  |  +--rw ios-mpls:bgp
     |  |  |  |  +--rw ios-mpls:forwarding?   empty
     |  |  |  +--rw ios-mpls:ip?            empty
     |  |  |  +--rw ios-mpls:label
     |  |  |  |  +--rw ios-mpls:protocol?   enumeration
     |  |  |  +--rw ios-mpls:ldp
     |  |  |  |  +--rw ios-mpls:discovery
     |  |  |  |     +--rw ios-mpls:transport-address?   ldp-discovery-address-type
     |  |  |  +--rw ios-mpls:mtu?           union
     |  |  |  +--rw ios-mpls:traffic-eng
     |  |  |     +--rw ios-mpls:administrative-weight?   uint32
     |  |  |     +--rw ios-mpls:attribute-flags?         mpls-te-attribute-flags
     |  |  |     +--rw ios-mpls:backup-path
     |  |  |     |  +--rw ios-mpls:Tunnel?   uint32
     |  |  |     +--rw ios-mpls:flooding
     |  |  |     |  +--rw ios-mpls:thresholds
     |  |  |     |     +--rw ios-mpls:down*   uint8
     |  |  |     |     +--rw ios-mpls:up*     uint8
     |  |  |     +--rw ios-mpls:passive-interface
     |  |  |     |  +--rw ios-mpls:nbr-te-id?     inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-if-addr?   inet:ipv4-address
     |  |  |     |  +--rw ios-mpls:nbr-igp-id
     |  |  |     |     +--rw (ios-mpls:igp-id-choice)?
     |  |  |     |        +--:(ios-mpls:isis)
     |  |  |     |        |  +--rw ios-mpls:isis?   ios-isis:isis-net
     |  |  |     |        +--:(ios-mpls:ospf)
     |  |  |     |           +--rw ios-mpls:ospf?   inet:ipv4-address
     |  |  |     +--rw ios-mpls:tunnels?                 empty
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?               string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?        string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?      ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  |  +--rw ios-mc:accept-register
     |  |  |  |  |  +--rw ios-mc:list?   string
     |  |  |  |  +--rw ios-mc:sparse-mode?       enumeration
     |  |  |  |  +--rw ios-mc:nbma-mode?         empty
     |  |  |  |  +--rw ios-mc:dr-priority?       uint32
     |  |  |  |  +--rw ios-mc:query-interval
     |  |  |  |  |  +--rw (ios-mc:seconds-milliseconds)?
     |  |  |  |  |     +--:(ios-mc:seconds)
     |  |  |  |  |     |  +--rw ios-mc:seconds-interval?        uint16
     |  |  |  |  |     +--:(ios-mc:milliseconds)
     |  |  |  |  |        +--rw ios-mc:milliseconds-interval?   uint16
     |  |  |  |  |        +--rw ios-mc:msec                     empty
     |  |  |  |  +--rw ios-mc:spt-threshold?     enumeration
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?         empty
     |  |  |  +--rw proxy-arp?               boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw mroute-cache?            boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw ios-igmp:igmp
     |  |  |  |  +--rw ios-igmp:static-group
     |  |  |  |  |  +--rw ios-igmp:groups* [name]
     |  |  |  |  |  |  +--rw ios-igmp:name    union
     |  |  |  |  |  +--rw ios-igmp:class-map* [id]
     |  |  |  |  |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |  |  +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |  |  |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |  |  |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |  |  +--rw ios-igmp:version?        uint8
     |  |  |  +--rw ios-lisp:lisp
     |  |  |  |  +--rw ios-lisp:source-locator?   string
     |  |  |  +--rw ios-nbar:nbar
     |  |  |  |  +--rw ios-nbar:protocol-discovery!
     |  |  |  |     +--rw ios-nbar:ipv4-ipv6?   enumeration
     |  |  |  +--rw ios-nhrp:nhrp
     |  |  |  |  +--rw ios-nhrp:attribute
     |  |  |  |  |  +--rw ios-nhrp:set
     |  |  |  |  |     +--rw ios-nhrp:attr-type* [attr-type]
     |  |  |  |  |        +--rw ios-nhrp:attr-type    string
     |  |  |  |  |        +--rw ios-nhrp:attr-val?    string
     |  |  |  |  +--rw ios-nhrp:authentication?   string
     |  |  |  |  +--rw ios-nhrp:cache
     |  |  |  |  |  +--rw ios-nhrp:non-authoritative?   empty
     |  |  |  |  +--rw ios-nhrp:connect?          uint16
     |  |  |  |  +--rw ios-nhrp:group?            string
     |  |  |  |  +--rw ios-nhrp:holdtime?         uint16
     |  |  |  |  +--rw ios-nhrp:interest
     |  |  |  |  |  +--rw ios-nhrp:acl-range?   uint8
     |  |  |  |  |  +--rw ios-nhrp:none?        empty
     |  |  |  |  +--rw ios-nhrp:map
     |  |  |  |  |  +--rw ios-nhrp:dest-ipv4* [dest-ipv4]
     |  |  |  |  |  |  +--rw ios-nhrp:dest-ipv4    inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-nhrp:nbma-ipv4* [nbma-ipv4]
     |  |  |  |  |  |  |  +--rw ios-nhrp:nbma-ipv4    inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-nhrp:ipv4?        inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-nhrp:ipv6?        inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-nhrp:dest-mask* [dest-mask]
     |  |  |  |  |  |  |  +--rw ios-nhrp:dest-mask    inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-nhrp:ipv4?        inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-nhrp:ipv6?        inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-nhrp:nbma-ipv6?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-nhrp:multicast
     |  |  |  |  |  |  +--rw ios-nhrp:nbma_ipv4*   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-nhrp:nbma_ipv6*   inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-nhrp:dynamic?     empty
     |  |  |  |  |  +--rw ios-nhrp:group* [name]
     |  |  |  |  |     +--rw ios-nhrp:name              string
     |  |  |  |  |     +--rw ios-nhrp:service-policy
     |  |  |  |  |        +--rw ios-nhrp:output?   string
     |  |  |  |  +--rw ios-nhrp:max-send
     |  |  |  |  |  +--rw ios-nhrp:pkt-count* [pkt-count]
     |  |  |  |  |     +--rw ios-nhrp:pkt-count    uint16
     |  |  |  |  |     +--rw ios-nhrp:every?       uint16
     |  |  |  |  +--rw ios-nhrp:network-id?       uint32
     |  |  |  |  +--rw ios-nhrp:nhs
     |  |  |  |  |  +--rw ios-nhrp:ipv4* [ipv4]
     |  |  |  |  |  |  +--rw ios-nhrp:ipv4        inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |  +--rw ios-nhrp:nbma
     |  |  |  |  |  |  |  +--rw ios-nhrp:ipv4* [ipv4]
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:ipv4         inet:ipv4-address
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:cluster?     uint8
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:multicast!
     |  |  |  |  |  |  |  |  |  +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |  |  |  |  +--rw ios-nhrp:priority
     |  |  |  |  |  |  |  |  |     +--rw ios-nhrp:prior* [prior]
     |  |  |  |  |  |  |  |  |        +--rw ios-nhrp:prior      uint8
     |  |  |  |  |  |  |  |  |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:priority
     |  |  |  |  |  |  |  |     +--rw ios-nhrp:pri* [pri]
     |  |  |  |  |  |  |  |        +--rw ios-nhrp:pri        uint8
     |  |  |  |  |  |  |  |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |  |  +--rw ios-nhrp:nhs-fqdn* [nhs-fqdn]
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:nhs-fqdn     string
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:cluster?     uint8
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:multicast!
     |  |  |  |  |  |  |  |  |  +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |  |  |  |  +--rw ios-nhrp:priority
     |  |  |  |  |  |  |  |  |     +--rw ios-nhrp:mc-pri* [mc-pri]
     |  |  |  |  |  |  |  |  |        +--rw ios-nhrp:mc-pri     uint8
     |  |  |  |  |  |  |  |  |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |  |  |  +--rw ios-nhrp:priority
     |  |  |  |  |  |  |  |     +--rw ios-nhrp:nhs-pri* [nhs-pri]
     |  |  |  |  |  |  |  |        +--rw ios-nhrp:nhs-pri    uint8
     |  |  |  |  |  |  |  |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |  |  +--rw ios-nhrp:ipv6* [ipv6]
     |  |  |  |  |  |  |     +--rw ios-nhrp:ipv6         inet:ipv6-address
     |  |  |  |  |  |  |     +--rw ios-nhrp:cluster?     uint8
     |  |  |  |  |  |  |     +--rw ios-nhrp:multicast!
     |  |  |  |  |  |  |     |  +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |  |     |  +--rw ios-nhrp:priority
     |  |  |  |  |  |  |     |     +--rw ios-nhrp:mc-pri* [mc-pri]
     |  |  |  |  |  |  |     |        +--rw ios-nhrp:mc-pri     uint8
     |  |  |  |  |  |  |     |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |  |     +--rw ios-nhrp:priority
     |  |  |  |  |  |  |        +--rw ios-nhrp:mc-prior* [mc-prior]
     |  |  |  |  |  |  |           +--rw ios-nhrp:mc-prior    uint8
     |  |  |  |  |  |  |           +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |  +--rw ios-nhrp:priority
     |  |  |  |  |  |     +--rw ios-nhrp:pri-range* [pri-range]
     |  |  |  |  |  |        +--rw ios-nhrp:pri-range    uint8
     |  |  |  |  |  |        +--rw ios-nhrp:cluster?     uint8
     |  |  |  |  |  +--rw ios-nhrp:cluster
     |  |  |  |  |  |  +--rw ios-nhrp:clus-num* [clus-num]
     |  |  |  |  |  |     +--rw ios-nhrp:clus-num           uint8
     |  |  |  |  |  |     +--rw ios-nhrp:max-connections?   uint8
     |  |  |  |  |  +--rw ios-nhrp:dynamic
     |  |  |  |  |  |  +--rw ios-nhrp:nbma
     |  |  |  |  |  |     +--rw ios-nhrp:ipv4* [ipv4]
     |  |  |  |  |  |     |  +--rw ios-nhrp:ipv4         inet:ipv4-address
     |  |  |  |  |  |     |  +--rw ios-nhrp:cluster?     uint8
     |  |  |  |  |  |     |  +--rw ios-nhrp:multicast!
     |  |  |  |  |  |     |  |  +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |     |  |  +--rw ios-nhrp:priority
     |  |  |  |  |  |     |  |     +--rw ios-nhrp:dyn-pri* [dyn-pri]
     |  |  |  |  |  |     |  |        +--rw ios-nhrp:dyn-pri    uint8
     |  |  |  |  |  |     |  |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |     |  +--rw ios-nhrp:priority
     |  |  |  |  |  |     |     +--rw ios-nhrp:n-prior* [n-prior]
     |  |  |  |  |  |     |        +--rw ios-nhrp:n-prior    uint8
     |  |  |  |  |  |     |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |     +--rw ios-nhrp:dyn-fqdn* [dyn-fqdn]
     |  |  |  |  |  |     |  +--rw ios-nhrp:dyn-fqdn     string
     |  |  |  |  |  |     |  +--rw ios-nhrp:cluster?     uint8
     |  |  |  |  |  |     |  +--rw ios-nhrp:multicast!
     |  |  |  |  |  |     |  |  +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |     |  |  +--rw ios-nhrp:priority
     |  |  |  |  |  |     |  |     +--rw ios-nhrp:dyn-mc-pri* [dyn-mc-pri]
     |  |  |  |  |  |     |  |        +--rw ios-nhrp:dyn-mc-pri    uint8
     |  |  |  |  |  |     |  |        +--rw ios-nhrp:cluster?      uint8
     |  |  |  |  |  |     |  +--rw ios-nhrp:priority
     |  |  |  |  |  |     |     +--rw ios-nhrp:dp* [dp]
     |  |  |  |  |  |     |        +--rw ios-nhrp:dp         uint8
     |  |  |  |  |  |     |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |     +--rw ios-nhrp:ipv6* [ipv6]
     |  |  |  |  |  |        +--rw ios-nhrp:ipv6         inet:ipv6-address
     |  |  |  |  |  |        +--rw ios-nhrp:cluster?     uint8
     |  |  |  |  |  |        +--rw ios-nhrp:multicast!
     |  |  |  |  |  |        |  +--rw ios-nhrp:cluster?    uint8
     |  |  |  |  |  |        |  +--rw ios-nhrp:priority
     |  |  |  |  |  |        |     +--rw ios-nhrp:v6-pri* [v6-pri]
     |  |  |  |  |  |        |        +--rw ios-nhrp:v6-pri     uint8
     |  |  |  |  |  |        |        +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  |        +--rw ios-nhrp:priority
     |  |  |  |  |  |           +--rw ios-nhrp:v6-pri2* [v6-pri2]
     |  |  |  |  |  |              +--rw ios-nhrp:v6-pri2    uint8
     |  |  |  |  |  |              +--rw ios-nhrp:cluster?   uint8
     |  |  |  |  |  +--rw ios-nhrp:fallback?   uint8
     |  |  |  |  +--rw ios-nhrp:record?           empty
     |  |  |  |  +--rw ios-nhrp:redirect!
     |  |  |  |  |  +--rw ios-nhrp:timeout?   uint8
     |  |  |  |  +--rw ios-nhrp:registration
     |  |  |  |  |  +--rw ios-nhrp:no-unique?   empty
     |  |  |  |  |  +--rw ios-nhrp:timeout?     uint16
     |  |  |  |  +--rw ios-nhrp:reject
     |  |  |  |  |  +--rw ios-nhrp:reqid* [reqid]
     |  |  |  |  |     +--rw ios-nhrp:reqid       uint16
     |  |  |  |  |     +--rw ios-nhrp:rej-secs?   uint16
     |  |  |  |  +--rw ios-nhrp:responder
     |  |  |  |  |  +--rw ios-nhrp:res-int?             string
     |  |  |  |  |  +--rw ios-nhrp:Analysis-Module?     uint8
     |  |  |  |  |  +--rw ios-nhrp:Fcpa?                uint8
     |  |  |  |  |  +--rw ios-nhrp:SBC?                 uint32
     |  |  |  |  |  +--rw ios-nhrp:SONET_ACR?           uint8
     |  |  |  |  |  +--rw ios-nhrp:TB-controller?       string
     |  |  |  |  |  +--rw ios-nhrp:Service-Engine?      uint8
     |  |  |  |  |  +--rw ios-nhrp:Tunnel?              uint32
     |  |  |  |  |  +--rw ios-nhrp:Tunnel-tp?           uint16
     |  |  |  |  |  +--rw ios-nhrp:VPN?                 uint32
     |  |  |  |  |  +--rw ios-nhrp:Virtual-TokenRing?   uint32
     |  |  |  |  |  +--rw ios-nhrp:VirtualPortGroup?    uint8
     |  |  |  |  |  +--rw ios-nhrp:Vlan?                uint16
     |  |  |  |  |  +--rw ios-nhrp:ucse?                uint8
     |  |  |  |  |  +--rw ios-nhrp:vasileft?            uint16
     |  |  |  |  |  +--rw ios-nhrp:vasiright?           uint16
     |  |  |  |  +--rw ios-nhrp:server-only!
     |  |  |  |  |  +--rw ios-nhrp:non-caching?   empty
     |  |  |  |  +--rw ios-nhrp:shortcut!
     |  |  |  |  |  +--rw ios-nhrp:virtual-template?   uint16
     |  |  |  |  +--rw ios-nhrp:trigger-svc
     |  |  |  |  |  +--rw ios-nhrp:kbps* [kbps]
     |  |  |  |  |     +--rw ios-nhrp:kbps         uint32
     |  |  |  |  |     +--rw ios-nhrp:tear-kbps?   uint32
     |  |  |  |  +--rw ios-nhrp:use?              uint16
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process-id* [id]
     |  |  |  |  |  +--rw ios-ospf:id             uint16
     |  |  |  |  |  +--rw ios-ospf:area?          ios-types:ospf-area-type
     |  |  |  |  |  +--rw ios-ospf:secondaries?   empty
     |  |  |  |  |  +--rw ios-ospf:none?          empty
     |  |  |  |  +--rw ios-ospf:authentication!
     |  |  |  |  |  +--rw ios-ospf:key-chain
     |  |  |  |  |  |  +--rw ios-ospf:name?   string
     |  |  |  |  |  +--rw ios-ospf:message-digest?   empty
     |  |  |  |  |  +--rw ios-ospf:null?             empty
     |  |  |  |  +--rw ios-ospf:authentication-key
     |  |  |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:network?               enumeration
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw ios-ospf:all?   empty
     |  |  |  |  |  +--rw ios-ospf:out?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval
     |  |  |  |  |  +--rw ios-ospf:value?     uint32
     |  |  |  |  |  +--rw ios-ospf:minimal
     |  |  |  |  |     +--rw ios-ospf:hello-multiplier?   uint8
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:ignore?   empty
     |  |  |  |  +--rw ios-ospf:fast-reroute
     |  |  |  |  |  +--rw ios-ospf:per-prefix
     |  |  |  |  |     +--rw ios-ospf:candidate!
     |  |  |  |  |     |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |     +--rw ios-ospf:protection!
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:flood-reduction?       empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:lls!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |  |  |  +--rw ios-ospf:id     uint8
     |  |  |  |  |  +--rw ios-ospf:md5
     |  |  |  |  |     +--rw ios-ospf:auth-type?   uint8
     |  |  |  |  |     +--rw ios-ospf:auth-key?    string
     |  |  |  |  +--rw ios-ospf:mtu-ignore?            empty
     |  |  |  |  +--rw ios-ospf:multi-area
     |  |  |  |  |  +--rw ios-ospf:id?     union
     |  |  |  |  |  +--rw ios-ospf:cost?   uint32
     |  |  |  |  +--rw ios-ospf:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:resync-timeout?        uint32
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown?              empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospf:ttl-security!
     |  |  |  |     +--rw ios-ospf:diable?   empty
     |  |  |  |     +--rw ios-ospf:hops?     uint8
     |  |  |  +--rw ios-rsvp:rsvp
     |  |  |  |  +--rw ios-rsvp:authentication!
     |  |  |  |  |  +--rw ios-rsvp:key?           string
     |  |  |  |  |  +--rw ios-rsvp:challenge?     empty
     |  |  |  |  |  +--rw ios-rsvp:key-chain?     string
     |  |  |  |  |  +--rw ios-rsvp:lifetime
     |  |  |  |  |  |  +--rw ios-rsvp:hh-mm-ss?   ios-types:hhmmss-type
     |  |  |  |  |  +--rw ios-rsvp:type?          enumeration
     |  |  |  |  |  +--rw ios-rsvp:window-size?   uint8
     |  |  |  |  +--rw ios-rsvp:bandwidth!
     |  |  |  |  |  +--rw ios-rsvp:value
     |  |  |  |  |  |  +--rw ios-rsvp:value?      uint32
     |  |  |  |  |  |  +--rw ios-rsvp:sub-pool?   uint32
     |  |  |  |  |  +--rw ios-rsvp:percent?   uint16
     |  |  |  |  |  +--rw ios-rsvp:mam
     |  |  |  |  |     +--rw ios-rsvp:max-reservable-bw!
     |  |  |  |  |        +--rw ios-rsvp:value?   uint32
     |  |  |  |  |        +--rw ios-rsvp:bc0?     uint32
     |  |  |  |  |        +--rw ios-rsvp:bc1?     uint32
     |  |  |  |  +--rw ios-rsvp:neighbor!
     |  |  |  |  |  +--rw ios-rsvp:acl-number?   uint8
     |  |  |  |  +--rw ios-rsvp:precedence
     |  |  |  |  |  +--rw ios-rsvp:conform?   uint8
     |  |  |  |  |  +--rw ios-rsvp:exceed?    uint8
     |  |  |  |  +--rw ios-rsvp:signalling
     |  |  |  |  |  +--rw ios-rsvp:dscp?                uint8
     |  |  |  |  |  +--rw ios-rsvp:fast-local-repair
     |  |  |  |  |  |  +--rw ios-rsvp:wait-time?   uint16
     |  |  |  |  |  +--rw ios-rsvp:hello!
     |  |  |  |  |     +--rw ios-rsvp:bfd?                empty
     |  |  |  |  |     +--rw ios-rsvp:dscp?               uint8
     |  |  |  |  |     +--rw ios-rsvp:graceful-restart?   empty
     |  |  |  |  |     +--rw ios-rsvp:refresh
     |  |  |  |  |     |  +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |     |  +--rw ios-rsvp:misses?     uint8
     |  |  |  |  |     +--rw ios-rsvp:reroute
     |  |  |  |  |        +--rw ios-rsvp:dscp?      uint8
     |  |  |  |  |        +--rw ios-rsvp:refresh
     |  |  |  |  |           +--rw ios-rsvp:interval?   uint16
     |  |  |  |  |           +--rw ios-rsvp:misses?     uint8
     |  |  |  |  +--rw ios-rsvp:tos
     |  |  |  |     +--rw ios-rsvp:conform?   uint8
     |  |  |  |     +--rw ios-rsvp:exceed?    uint8
     |  |  |  +--rw ios-wccp:wccp
     |  |  |     +--rw ios-wccp:wccp-list* [id]
     |  |  |     |  +--rw ios-wccp:id              uint8
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:web-cache
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:redirect
     |  |  |     |  +--rw ios-wccp:exclude
     |  |  |     |     +--rw ios-wccp:in?   empty
     |  |  |     +--rw ios-wccp:vrf* [name]
     |  |  |        +--rw ios-wccp:name         string
     |  |  |        +--rw ios-wccp:wccp-list* [id]
     |  |  |        |  +--rw ios-wccp:id              uint8
     |  |  |        |  +--rw ios-wccp:group-listen?   empty
     |  |  |        |  +--rw ios-wccp:redirect
     |  |  |        |     +--rw ios-wccp:in?    empty
     |  |  |        |     +--rw ios-wccp:out?   empty
     |  |  |        +--rw ios-wccp:web-cache
     |  |  |           +--rw ios-wccp:group-listen?   empty
     |  |  |           +--rw ios-wccp:redirect
     |  |  |              +--rw ios-wccp:in?    empty
     |  |  |              +--rw ios-wccp:out?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?              string
     |  |  |  +--rw enable?                  empty
     |  |  |  +--rw mtu?                     uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw ios-nd:raguard
     |  |  |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  |  |  +--rw ios-nd:autoconfig
     |  |  |  |  |  +--rw ios-nd:default-route?   empty
     |  |  |  |  |  +--rw ios-nd:prefix?          empty
     |  |  |  |  +--rw ios-nd:managed-config-flag?   empty
     |  |  |  |  +--rw ios-nd:ra
     |  |  |  |     +--rw ios-nd:suppress!
     |  |  |  |        +--rw ios-nd:all?   empty
     |  |  |  +--rw redirects?               boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |  |  +--rw ios-crypto:map?   string
     |  |  |  +--rw ios-flow:flow
     |  |  |  |  +--rw ios-flow:ingress?   empty
     |  |  |  |  +--rw ios-flow:egress?    empty
     |  |  |  |  +--rw ios-flow:monitor* [name]
     |  |  |  |     +--rw ios-flow:name         string
     |  |  |  |     +--rw ios-flow:sampler* [direction]
     |  |  |  |     |  +--rw ios-flow:direction    enumeration
     |  |  |  |     |  +--rw ios-flow:name?        string
     |  |  |  |     +--rw ios-flow:input?       empty
     |  |  |  |     +--rw ios-flow:output?      empty
     |  |  |  |     +--rw ios-flow:multicast?   empty
     |  |  |  |     +--rw ios-flow:unicast?     empty
     |  |  |  +--rw ios-icmp:unreachables?   boolean
     |  |  |  +--rw (ios-mc:ipv6-pim-choice)?
     |  |  |  |  +--:(ios-mc:no-pim)
     |  |  |  |  |  +--rw ios-mc:no-pim
     |  |  |  |  |     +--rw ios-mc:pim?   boolean
     |  |  |  |  +--:(ios-mc:pim)
     |  |  |  |     +--rw ios-mc:pim
     |  |  |  |        +--rw ios-mc:bfd?           empty
     |  |  |  |        +--rw ios-mc:bsr
     |  |  |  |        |  +--rw ios-mc:border?   empty
     |  |  |  |        +--rw ios-mc:dr-priority?   uint32
     |  |  |  +--rw ios-ospf:ospf
     |  |  |  |  +--rw ios-ospf:process* [id]
     |  |  |  |  |  +--rw ios-ospf:id          uint16
     |  |  |  |  |  +--rw ios-ospf:area?       union
     |  |  |  |  |  +--rw ios-ospf:instance?   union
     |  |  |  |  +--rw ios-ospf:authentication
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?    uint64
     |  |  |  |  |     +--rw ios-ospf:md5
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:sha1
     |  |  |  |  |        +--rw ios-ospf:key-string
     |  |  |  |  |           +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |           +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:bfd!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:cost?                  uint16
     |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |     |  +--rw ios-ospf:all?       enumeration
     |  |  |  |  |     +--:(ios-ospf:disable)
     |  |  |  |  |        +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospf:demand-circuit!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  |  +--rw ios-ospf:ignore?    empty
     |  |  |  |  +--rw ios-ospf:encryption
     |  |  |  |  |  +--rw ios-ospf:null?    empty
     |  |  |  |  |  +--rw ios-ospf:ipsec
     |  |  |  |  |     +--rw ios-ospf:spi?          uint64
     |  |  |  |  |     +--rw ios-ospf:esp?          empty
     |  |  |  |  |     +--rw ios-ospf:ipsec_3des
     |  |  |  |  |     |  +--rw ios-ospf:key-string
     |  |  |  |  |     |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |     |     +--rw ios-ospf:string?    string
     |  |  |  |  |     +--rw ios-ospf:aes-cbc
     |  |  |  |  |        +--rw ios-ospf:aes-cbc-128
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-192
     |  |  |  |  |        |  +--rw ios-ospf:key-string
     |  |  |  |  |        |     +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |        |     +--rw ios-ospf:string?    string
     |  |  |  |  |        +--rw ios-ospf:aes-256
     |  |  |  |  |           +--rw ios-ospf:key-string
     |  |  |  |  |              +--rw ios-ospf:encrypt?   enumeration
     |  |  |  |  |              +--rw ios-ospf:string?    string
     |  |  |  |  +--rw ios-ospf:flood-reduction!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospf:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospf:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospf:cost?              uint16
     |  |  |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  |  |  +--rw (ios-ospf:database)?
     |  |  |  |  |  |     +--:(ios-ospf:all)
     |  |  |  |  |  |        +--rw ios-ospf:all?   enumeration
     |  |  |  |  |  +--rw ios-ospf:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospf:priority?          uint8
     |  |  |  |  +--rw ios-ospf:network
     |  |  |  |  |  +--rw ios-ospf:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospf:manet?                 empty
     |  |  |  |  |  +--rw ios-ospf:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospf:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospf:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospf:point-to-point?        empty
     |  |  |  |  +--rw ios-ospf:priority?              uint8
     |  |  |  |  +--rw ios-ospf:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospf:shutdown!
     |  |  |  |  |  +--rw ios-ospf:disable?   empty
     |  |  |  |  +--rw ios-ospf:transmit-delay?        uint32
     |  |  |  +--rw ios-rip:rip* [id]
     |  |  |     +--rw ios-rip:id                     string
     |  |  |     +--rw ios-rip:enable?                empty
     |  |  |     +--rw ios-rip:default-information
     |  |  |        +--rw ios-rip:route?    enumeration
     |  |  |        +--rw ios-rip:metric?   uint8
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw qos
     |  |  |  +--rw pre-classify?   empty
     |  |  +--rw ios-cdp:cdp
     |  |  |  +--rw ios-cdp:enable?   boolean
     |  |  |  +--rw ios-cdp:tlv
     |  |  |     +--rw ios-cdp:app!
     |  |  |     |  +--rw ios-cdp:tlvtype?   uint16
     |  |  |     |  +--rw ios-cdp:value?     string
     |  |  |     +--rw ios-cdp:server-location?   empty
     |  |  |     +--rw ios-cdp:location?          empty
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-tun:nhrp
     |  |  |  +--rw ios-tun:event-publisher
     |  |  |  |  +--rw ios-tun:max-event-timeout?   uint8
     |  |  |  +--rw ios-tun:group?             string
     |  |  |  +--rw ios-tun:map
     |  |  |  |  +--rw ios-tun:group
     |  |  |  |     +--rw ios-tun:nhrp-name* [nhrp-name]
     |  |  |  |        +--rw ios-tun:nhrp-name         string
     |  |  |  |        +--rw ios-tun:service-policy
     |  |  |  |           +--rw ios-tun:output?   string
     |  |  |  +--rw ios-tun:route-watch?       boolean
     |  |  +--rw ios-tun:tunnel
     |  |  |  +--rw ios-tun:tun-6rd
     |  |  |  |  +--rw ios-tun:br?                  inet:ipv4-address
     |  |  |  |  +--rw ios-tun:ipv4
     |  |  |  |  |  +--rw ios-tun:prefix-len?   uint8
     |  |  |  |  |  +--rw ios-tun:suffix-len?   uint8
     |  |  |  |  +--rw ios-tun:prefix?              ios-types:ipv6-prefix
     |  |  |  |  +--rw ios-tun:reverse-map-check?   empty
     |  |  |  +--rw ios-tun:bandwidth
     |  |  |  |  +--rw ios-tun:receive?    uint32
     |  |  |  |  +--rw ios-tun:transmit?   uint32
     |  |  |  +--rw ios-tun:checksum?               empty
     |  |  |  +--rw ios-tun:source?                 string
     |  |  |  +--rw ios-tun:destination?            inet:host
     |  |  |  +--rw ios-tun:dst-port
     |  |  |  |  +--rw (ios-tun:dst-port-choice)?
     |  |  |  |     +--:(ios-tun:port-num-case)
     |  |  |  |     |  +--rw ios-tun:port-num?   uint16
     |  |  |  |     +--:(ios-tun:dynamic-case)
     |  |  |  |        +--rw ios-tun:dynamic?    empty
     |  |  |  +--rw ios-tun:endpoint
     |  |  |  |  +--rw ios-tun:service-policy
     |  |  |  |     +--rw ios-tun:output?   string
     |  |  |  +--rw ios-tun:entropy?                empty
     |  |  |  +--rw ios-tun:fixup
     |  |  |  |  +--rw ios-tun:nat?   empty
     |  |  |  +--rw ios-tun:flow
     |  |  |  |  +--rw ios-tun:egress-records?   empty
     |  |  |  +--rw ios-tun:key?                    uint64
     |  |  |  +--rw ios-tun:mode
     |  |  |  |  +--rw (ios-tun:mode-choice)?
     |  |  |  |     +--:(ios-tun:ipsec)
     |  |  |  |     |  +--rw ios-tun:ipsec
     |  |  |  |     |     +--rw ios-tun:ipv4!
     |  |  |  |     |     +--rw ios-tun:ipv6!
     |  |  |  |     +--:(ios-tun:mpls)
     |  |  |  |     |  +--rw ios-tun:mpls
     |  |  |  |     |     +--rw ios-tun:traffic-eng!
     |  |  |  |     |        +--rw ios-tun:multilsp?   empty
     |  |  |  |     +--:(ios-tun:ethernet)
     |  |  |  |     |  +--rw ios-tun:ethernet
     |  |  |  |     |     +--rw ios-tun:gre?   enumeration
     |  |  |  |     +--:(ios-tun:gre)
     |  |  |  |     |  +--rw ios-tun:gre
     |  |  |  |     |     +--rw ios-tun:ip?           empty
     |  |  |  |     |     +--rw ios-tun:ipv6?         empty
     |  |  |  |     |     +--rw ios-tun:multipoint!
     |  |  |  |     |        +--rw ios-tun:ipv6?   empty
     |  |  |  |     +--:(ios-tun:ipip)
     |  |  |  |     |  +--rw ios-tun:ipip!
     |  |  |  |     |     +--rw ios-tun:decapsulate-any?   empty
     |  |  |  |     +--:(ios-tun:ipv6)
     |  |  |  |     |  +--rw ios-tun:ipv6?       empty
     |  |  |  |     +--:(ios-tun:ipv6ip)
     |  |  |  |     |  +--rw ios-tun:ipv6ip!
     |  |  |  |     |     +--rw ios-tun:auto-6rd?    empty
     |  |  |  |     |     +--rw ios-tun:auto-6to4?   empty
     |  |  |  |     |     +--rw ios-tun:isatap?      empty
     |  |  |  |     +--:(ios-tun:udp)
     |  |  |  |        +--rw ios-tun:udp?        enumeration
     |  |  |  +--rw ios-tun:network-id
     |  |  |  |  +--rw ios-tun:id?        uint16
     |  |  |  |  +--rw ios-tun:nexthop?   inet:ipv4-address
     |  |  |  |  +--rw ios-tun:qos?       string
     |  |  |  |  +--rw ios-tun:weight?    uint16
     |  |  |  +--rw ios-tun:path-mtu-discovery!
     |  |  |  +--rw ios-tun:protection
     |  |  |  |  +--rw ios-crypto:ipsec
     |  |  |  |     +--rw ios-crypto:profile?         string
     |  |  |  |     +--rw ios-crypto:ikev2-profile?   string
     |  |  |  +--rw ios-tun:mpls
     |  |  |  |  +--rw ios-tun:traffic-eng
     |  |  |  |     +--rw ios-tun:affinity-mask
     |  |  |  |     |  +--rw ios-tun:affinity?   mpls-te-attribute-flags
     |  |  |  |     |  +--rw ios-tun:mask?       mpls-te-attribute-flags
     |  |  |  |     +--rw ios-tun:auto-bw!
     |  |  |  |     |  +--rw ios-tun:frequency?              uint32
     |  |  |  |     |  +--rw ios-tun:collect-bw?             empty
     |  |  |  |     |  +--rw ios-tun:adjustment-threshold?   uint8
     |  |  |  |     |  +--rw ios-tun:overflow-limit
     |  |  |  |     |  |  +--rw ios-tun:limit?                uint8
     |  |  |  |     |  |  +--rw ios-tun:overflow-threshold?   uint8
     |  |  |  |     |  +--rw ios-tun:max-bw?                 uint32
     |  |  |  |     |  +--rw ios-tun:min-bw?                 uint32
     |  |  |  |     +--rw ios-tun:autoroute
     |  |  |  |     |  +--rw ios-tun:announce?      empty
     |  |  |  |     |  +--rw ios-tun:metric
     |  |  |  |     |  |  +--rw (ios-tun:metric-choice)?
     |  |  |  |     |  |     +--:(ios-tun:range)
     |  |  |  |     |  |     |  +--rw ios-tun:range?      uint32
     |  |  |  |     |  |     +--:(ios-tun:absolute)
     |  |  |  |     |  |     |  +--rw ios-tun:absolute?   uint32
     |  |  |  |     |  |     +--:(ios-tun:relative)
     |  |  |  |     |  |        +--rw ios-tun:relative?   int8
     |  |  |  |     |  +--rw ios-tun:destination?   empty
     |  |  |  |     +--rw ios-tun:backup-bw
     |  |  |  |     |  +--rw (ios-tun:backup-bw-choice)?
     |  |  |  |     |     +--:(ios-tun:bw-option)
     |  |  |  |     |     |  +--rw ios-tun:bandwidth?           uint32
     |  |  |  |     |     +--:(ios-tun:sub-pool-option)
     |  |  |  |     |     |  +--rw ios-tun:sub-pool
     |  |  |  |     |     |     +--rw (ios-tun:sub-pool-choice)?
     |  |  |  |     |     |        +--:(ios-tun:unlimited)
     |  |  |  |     |     |        |  +--rw ios-tun:unlimited?         empty
     |  |  |  |     |     |        +--:(ios-tun:sub-pool-config)
     |  |  |  |     |     |           +--rw ios-tun:sub-pool-config
     |  |  |  |     |     |              +--rw ios-tun:bandwidth?           uint32
     |  |  |  |     |     |              +--rw (ios-tun:class-global-pool-choice)?
     |  |  |  |     |     |                 +--:(ios-tun:class-type-choice)
     |  |  |  |     |     |                 |  +--rw ios-tun:class-type
     |  |  |  |     |     |                 |     +--rw ios-tun:class-type-num?    uint8
     |  |  |  |     |     |                 |     +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |     |                 |        +--:(ios-tun:bandwidth)
     |  |  |  |     |     |                 |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |     |                 |        +--:(ios-tun:unlimited)
     |  |  |  |     |     |                 |           +--rw ios-tun:unlimited?   empty
     |  |  |  |     |     |                 +--:(ios-tun:global-pool-choice)
     |  |  |  |     |     |                    +--rw ios-tun:global-pool
     |  |  |  |     |     |                       +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |     |                          +--:(ios-tun:bandwidth)
     |  |  |  |     |     |                          |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |     |                          +--:(ios-tun:unlimited)
     |  |  |  |     |     |                             +--rw ios-tun:unlimited?   empty
     |  |  |  |     |     +--:(ios-tun:class-global-pool-option)
     |  |  |  |     |        +--rw (ios-tun:class-global-pool-choice)?
     |  |  |  |     |           +--:(ios-tun:class-type-choice)
     |  |  |  |     |           |  +--rw ios-tun:class-type
     |  |  |  |     |           |     +--rw ios-tun:class-type-num?    uint8
     |  |  |  |     |           |     +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |           |        +--:(ios-tun:bandwidth)
     |  |  |  |     |           |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |           |        +--:(ios-tun:unlimited)
     |  |  |  |     |           |           +--rw ios-tun:unlimited?   empty
     |  |  |  |     |           +--:(ios-tun:global-pool-choice)
     |  |  |  |     |              +--rw ios-tun:global-pool
     |  |  |  |     |                 +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |                    +--:(ios-tun:bandwidth)
     |  |  |  |     |                    |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |                    +--:(ios-tun:unlimited)
     |  |  |  |     |                       +--rw ios-tun:unlimited?   empty
     |  |  |  |     +--rw ios-tun:bandwidth
     |  |  |  |     |  +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |     +--:(ios-tun:bandwidth-option)
     |  |  |  |     |     |  +--rw ios-tun:bw?           uint32
     |  |  |  |     |     |  +--rw ios-tun:class-type?   uint8
     |  |  |  |     |     +--:(ios-tun:sub-pool-option)
     |  |  |  |     |        +--rw ios-tun:sub-pool?     uint32
     |  |  |  |     +--rw ios-tun:bfd
     |  |  |  |     |  +--rw ios-tun:sbfd?   string
     |  |  |  |     +--rw ios-tun:binding-sid
     |  |  |  |     |  +--rw ios-tun:label?   uint32
     |  |  |  |     +--rw ios-tun:exp
     |  |  |  |     |  +--rw ios-tun:exp-value*   uint8
     |  |  |  |     |  +--rw ios-tun:default?     empty
     |  |  |  |     +--rw ios-tun:exp-bundle
     |  |  |  |     |  +--rw ios-tun:master?   empty
     |  |  |  |     |  +--rw ios-tun:member
     |  |  |  |     |     +--rw ios-tun:Tunnel?   uint32
     |  |  |  |     +--rw ios-tun:fast-reroute!
     |  |  |  |     |  +--rw ios-tun:bw-protect?     empty
     |  |  |  |     |  +--rw ios-tun:node-protect?   empty
     |  |  |  |     +--rw ios-tun:forwarding-adjacency!
     |  |  |  |     |  +--rw ios-tun:holdtime?   uint32
     |  |  |  |     +--rw ios-tun:interface
     |  |  |  |     |  +--rw ios-tun:down
     |  |  |  |     |     +--rw ios-tun:delay?   uint32
     |  |  |  |     +--rw ios-tun:load-share?             uint32
     |  |  |  |     +--rw ios-tun:name?                   string
     |  |  |  |     +--rw ios-tun:path-option
     |  |  |  |     |  +--rw ios-tun:working* [id]
     |  |  |  |     |  |  +--rw ios-tun:id                       uint32
     |  |  |  |     |  |  +--rw (ios-tun:path-option-choice)
     |  |  |  |     |  |     +--:(ios-tun:dynamic-option)
     |  |  |  |     |  |     |  +--rw ios-tun:dynamic!
     |  |  |  |     |  |     |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |  |     |        +--:(ios-tun:option-segment-routing)
     |  |  |  |     |  |     |        |  +--rw ios-tun:segment-routing!
     |  |  |  |     |  |     |        |     +--rw (ios-tun:popt-sr-choice)?
     |  |  |  |     |  |     |        |        +--:(ios-tun:option-attributes)
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |  |     |        |        +--:(ios-tun:option-lockdown)
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:lockdown?     empty
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:sticky?       empty
     |  |  |  |     |  |     |        |        +--:(ios-tun:option-pce)
     |  |  |  |     |  |     |        |           +--rw ios-tun:pce?          empty
     |  |  |  |     |  |     |        |           +--rw ios-tun:address?      inet:ipv4-address
     |  |  |  |     |  |     |        |           +--rw ios-tun:verbatim?     empty
     |  |  |  |     |  |     |        +--:(ios-tun:option-pce)
     |  |  |  |     |  |     |        |  +--rw ios-tun:pce?               empty
     |  |  |  |     |  |     |        |  +--rw ios-tun:address?           inet:ipv4-address
     |  |  |  |     |  |     |        |  +--rw ios-tun:verbatim?          empty
     |  |  |  |     |  |     |        +--:(ios-tun:option-lockdown)
     |  |  |  |     |  |     |        |  +--rw ios-tun:lockdown?          empty
     |  |  |  |     |  |     |        |  +--rw ios-tun:sticky?            empty
     |  |  |  |     |  |     |        |  +--rw ios-tun:bandwidth
     |  |  |  |     |  |     |        |     +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |  |     |        |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |  |     |        |        +--:(ios-tun:sub-pool-option)
     |  |  |  |     |  |     |        |           +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |  |     |        +--:(ios-tun:option-attibutes)
     |  |  |  |     |  |     |           +--rw ios-tun:attributes?        string
     |  |  |  |     |  |     +--:(ios-tun:explicit-option)
     |  |  |  |     |  |     |  +--rw ios-tun:explicit
     |  |  |  |     |  |     |     +--rw (ios-tun:id-choice)
     |  |  |  |     |  |     |     |  +--:(ios-tun:identifier-option)
     |  |  |  |     |  |     |     |  |  +--rw ios-tun:identifier?   uint16
     |  |  |  |     |  |     |     |  +--:(ios-tun:name-option)
     |  |  |  |     |  |     |     |     +--rw ios-tun:name?         string
     |  |  |  |     |  |     |     +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |  |     |     +--rw ios-tun:verbatim?           empty
     |  |  |  |     |  |     |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |  |     |        +--:(ios-tun:attributes-option)
     |  |  |  |     |  |     |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |  |     |        +--:(ios-tun:lockdown-option)
     |  |  |  |     |  |     |           +--rw ios-tun:lockdown?     empty
     |  |  |  |     |  |     |           +--rw ios-tun:sticky?       empty
     |  |  |  |     |  |     |           +--rw ios-tun:bandwidth
     |  |  |  |     |  |     |              +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |  |     |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |  |     |                 |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |  |     |                 +--:(ios-tun:sub-pool-option)
     |  |  |  |     |  |     |                    +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |  |     +--:(ios-tun:segment-routing-option)
     |  |  |  |     |  |        +--rw ios-tun:segment-routing!
     |  |  |  |     |  |           +--rw ios-tun:lockdown?   empty
     |  |  |  |     |  |           +--rw ios-tun:sticky?     empty
     |  |  |  |     |  +--rw ios-tun:protect* [id]
     |  |  |  |     |     +--rw ios-tun:id                -> ../../working/id
     |  |  |  |     |     +--rw (ios-tun:protect-choice)
     |  |  |  |     |        +--:(ios-tun:diverse-option)
     |  |  |  |     |        |  +--rw ios-tun:diverse
     |  |  |  |     |        |     +--rw ios-tun:node?               empty
     |  |  |  |     |        |     +--rw ios-tun:srlg?               empty
     |  |  |  |     |        |     +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |        |     +--rw ios-tun:non-revertive?      empty
     |  |  |  |     |        |     +--rw ios-tun:pce?                empty
     |  |  |  |     |        |     +--rw ios-tun:address?            inet:ipv4-address
     |  |  |  |     |        |     +--rw ios-tun:verbatim?           empty
     |  |  |  |     |        |     +--rw ios-tun:lockdown?           empty
     |  |  |  |     |        |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |        |        +--:(ios-tun:attributes-option)
     |  |  |  |     |        |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |        |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |           +--rw ios-tun:bandwidth
     |  |  |  |     |        |              +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |        |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |                 |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |        |                 +--:(ios-tun:sub-pool-option)
     |  |  |  |     |        |                    +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |        +--:(ios-tun:explicit-option)
     |  |  |  |     |        |  +--rw ios-tun:explicit
     |  |  |  |     |        |     +--rw (ios-tun:id-choice)
     |  |  |  |     |        |     |  +--:(ios-tun:identifier-option)
     |  |  |  |     |        |     |  |  +--rw ios-tun:identifier?   uint16
     |  |  |  |     |        |     |  +--:(ios-tun:name-option)
     |  |  |  |     |        |     |     +--rw ios-tun:name?         string
     |  |  |  |     |        |     +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |        |     +--rw ios-tun:non-revertive?      empty
     |  |  |  |     |        |     +--rw ios-tun:verbatim?           empty
     |  |  |  |     |        |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |        |        +--:(ios-tun:attributes-option)
     |  |  |  |     |        |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |        |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |           +--rw ios-tun:bandwidth
     |  |  |  |     |        |              +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |        |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |                 |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |        |                 +--:(ios-tun:sub-pool-option)
     |  |  |  |     |        |                    +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |        +--:(ios-tun:list-option)
     |  |  |  |     |           +--rw ios-tun:list
     |  |  |  |     |              +--rw (ios-tun:id-choice)
     |  |  |  |     |              |  +--:(ios-tun:identifier-option)
     |  |  |  |     |              |  |  +--rw ios-tun:identifier?   uint16
     |  |  |  |     |              |  +--:(ios-tun:name-option)
     |  |  |  |     |              |     +--rw ios-tun:name?         string
     |  |  |  |     |              +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |              +--rw ios-tun:non-revertive?      empty
     |  |  |  |     |              +--rw (ios-tun:popt-choice)?
     |  |  |  |     |                 +--:(ios-tun:attributes-option)
     |  |  |  |     |                 |  +--rw ios-tun:attributes?   string
     |  |  |  |     |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |                 |  +--rw ios-tun:bandwidth
     |  |  |  |     |                 |     +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |                 |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |                 |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |                 |        +--:(ios-tun:sub-pool-option)
     |  |  |  |     |                 |           +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |                 +--:(ios-tun:pce-option)
     |  |  |  |     |                    +--rw ios-tun:pce?          empty
     |  |  |  |     |                    +--rw ios-tun:address?      inet:ipv4-address
     |  |  |  |     |                    +--rw ios-tun:verbatim?     empty
     |  |  |  |     +--rw ios-tun:path-selection
     |  |  |  |     |  +--rw ios-tun:metric?            enumeration
     |  |  |  |     |  +--rw ios-tun:invalidation
     |  |  |  |     |  |  +--rw ios-tun:value?   int32
     |  |  |  |     |  |  +--rw ios-tun:drop?    empty
     |  |  |  |     |  +--rw ios-tun:segment-routing
     |  |  |  |     |  |  +--rw ios-tun:adjacency?   enumeration
     |  |  |  |     |  +--rw ios-tun:cost-limit?        uint32
     |  |  |  |     |  +--rw ios-tun:hop-limit?         uint8
     |  |  |  |     |  +--rw ios-tun:tiebreaker?        mpls-te-tiebreaker-type
     |  |  |  |     +--rw ios-tun:priority!
     |  |  |  |     |  +--rw ios-tun:setup-priority    uint8
     |  |  |  |     |  +--rw ios-tun:hold-priority?    uint8
     |  |  |  |     +--rw ios-tun:record-route!
     |  |  |  +--rw ios-tun:raw-packet-interface?   string
     |  |  |  +--rw ios-tun:rbscp
     |  |  |  |  +--rw ios-tun:ack-split?      uint8
     |  |  |  |  +--rw ios-tun:delay?          empty
     |  |  |  |  +--rw ios-tun:input-drop?     uint8
     |  |  |  |  +--rw ios-tun:long-drop?      empty
     |  |  |  |  +--rw ios-tun:report?         empty
     |  |  |  |  +--rw ios-tun:window-stuff?   uint8
     |  |  |  +--rw ios-tun:snooping?               enumeration
     |  |  |  +--rw ios-tun:src-port
     |  |  |  |  +--rw (ios-tun:src-port-choice)?
     |  |  |  |     +--:(ios-tun:port-num-case)
     |  |  |  |     |  +--rw ios-tun:port-num?   uint16
     |  |  |  |     +--:(ios-tun:dynamic-case)
     |  |  |  |        +--rw ios-tun:dynamic?    empty
     |  |  |  +--rw ios-tun:tos?                    uint8
     |  |  |  +--rw ios-tun:ttl?                    uint8
     |  |  |  +--rw ios-tun:udlr
     |  |  |  |  +--rw ios-tun:address-resolution?   empty
     |  |  |  |  +--rw ios-tun:receive-only?         string
     |  |  |  |  +--rw ios-tun:send-only?            string
     |  |  |  +--rw ios-tun:vlan
     |  |  |  |  +--rw ios-tun:id1?      uint16
     |  |  |  |  +--rw ios-tun:hyphen?   empty
     |  |  |  |  +--rw ios-tun:id2?      uint16
     |  |  |  +--rw ios-tun:vrf?                    string
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |  |  +--rw ios-cts:policy
     |  |  |  |  |  +--rw ios-cts:static
     |  |  |  |  |     +--rw ios-cts:sgt?       uint16
     |  |  |  |  |     +--rw ios-cts:trusted?   empty
     |  |  |  |  +--rw ios-cts:sap
     |  |  |  |  |  +--rw ios-cts:pmk* [word]
     |  |  |  |  |     +--rw ios-cts:word         string
     |  |  |  |  |     +--rw ios-cts:mode-list
     |  |  |  |  |        +--rw ios-cts:gcm-encrypt!
     |  |  |  |  |        |  +--rw ios-cts:gmac!
     |  |  |  |  |        |     +--rw ios-cts:null?   empty
     |  |  |  |  |        +--rw ios-cts:no-encap!
     |  |  |  |  |           +--rw ios-cts:gmac!
     |  |  |  |  |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |  |  +--rw ios-cts:propagate
     |  |  |  |     +--rw ios-cts:sgt?   boolean
     |  |  |  +--rw ios-cts:role-based
     |  |  |  |  +--rw ios-cts:sgt-cache*     enumeration
     |  |  |  |  +--rw ios-cts:enforcement?   empty
     |  |  |  |  +--rw ios-cts:sgt-map
     |  |  |  |     +--rw ios-cts:security-group?   string
     |  |  |  |     +--rw ios-cts:sgt?              uint16
     |  |  |  +--rw ios-cts:sgt?          enumeration
     |  |  +--rw ios-ezpm:performance
     |  |  |  +--rw ios-ezpm:monitor
     |  |  |     +--rw ios-ezpm:context*   string
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-lisp:lisp
     |  |  |  +--rw ios-lisp:extended-subnet-mode?   empty
     |  |  |  +--rw ios-lisp:mobility
     |  |  |     +--rw ios-lisp:dynamic-eid
     |  |  |     |  +--rw ios-lisp:dynamic-eid-name?   string
     |  |  |     |  +--rw ios-lisp:nbr-proxy-reply?    empty
     |  |  |     |  +--rw ios-lisp:requests?           uint8
     |  |  |     +--rw ios-lisp:discover
     |  |  |     |  +--rw ios-lisp:arp?   boolean
     |  |  |     +--rw ios-lisp:liveness
     |  |  |        +--rw ios-lisp:test?   boolean
     |  |  |        +--rw ios-lisp:ttl?    uint8
     |  |  +--rw ios-nat:nat66?               enumeration
     |  |  +--rw ios-ospfv3:ospfv3
     |  |  |  +--rw ios-ospfv3:process-id* [id]
     |  |  |  |  +--rw ios-ospfv3:id                     uint16
     |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv4
     |  |  |  |  |  +--rw ios-ospfv3:area* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |  |  |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |  |  |     +--:(ios-ospfv3:disable)
     |  |  |  |  |  |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |  |  +--rw ios-ospfv3:flood-reduction!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  |  |  +--rw ios-ospfv3:id?        union
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |  |  +--rw ios-ospfv3:shutdown!
     |  |  |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  |  +--rw ios-ospfv3:ipv6
     |  |  |  |     +--rw ios-ospfv3:area* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id          ios-types:ospf-area-type
     |  |  |  |     |  +--rw ios-ospfv3:instance?   uint8
     |  |  |  |     +--rw ios-ospfv3:authentication
     |  |  |  |     |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |     |  +--rw ios-ospfv3:null?        empty
     |  |  |  |     +--rw ios-ospfv3:bfd!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:weight
     |  |  |  |     |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:latency!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:resources!
     |  |  |  |     |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |     |        +--rw ios-ospfv3:throughput!
     |  |  |  |     |           +--rw ios-ospfv3:value?   uint8
     |  |  |  |     +--rw ios-ospfv3:database-filter
     |  |  |  |     |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |     +--:(ios-ospfv3:all)
     |  |  |  |     |     |  +--rw ios-ospfv3:all?       enumeration
     |  |  |  |     |     +--:(ios-ospfv3:disable)
     |  |  |  |     |        +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  |     +--rw ios-ospfv3:demand-circuit!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     |  +--rw ios-ospfv3:ignore?    empty
     |  |  |  |     +--rw ios-ospfv3:flood-reduction!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  |     +--rw ios-ospfv3:manet
     |  |  |  |     |  +--rw ios-ospfv3:peering
     |  |  |  |     |     +--rw ios-ospfv3:cost
     |  |  |  |     |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  |     +--rw ios-ospfv3:mtu-ignore!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:multi-area
     |  |  |  |     |  +--rw ios-ospfv3:id?        union
     |  |  |  |     |  +--rw ios-ospfv3:cost?      uint32
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |     |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |     |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |     |  +--rw ios-ospfv3:database-filter
     |  |  |  |     |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |     |  |     +--:(ios-ospfv3:all)
     |  |  |  |     |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |     |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |     |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  |     +--rw ios-ospfv3:network
     |  |  |  |     |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |     |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |     |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |     |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |     |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  |     +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:priority?              uint8
     |  |  |  |     +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  |     +--rw ios-ospfv3:shutdown!
     |  |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |  |     +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  |  +--rw ios-ospfv3:authentication
     |  |  |  |  +--rw ios-ospfv3:key-chain?   string
     |  |  |  |  +--rw ios-ospfv3:null?        empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?    uint64
     |  |  |  |     +--rw ios-ospfv3:md5
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:sha1
     |  |  |  |        +--rw ios-ospfv3:key-string
     |  |  |  |           +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |           +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:bfd!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:cost
     |  |  |  |  +--rw ios-ospfv3:value?     uint32
     |  |  |  |  +--rw ios-ospfv3:dynamic!
     |  |  |  |     +--rw ios-ospfv3:default?      uint32
     |  |  |  |     +--rw ios-ospfv3:hysteresis!
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:weight
     |  |  |  |        +--rw ios-ospfv3:L2-factor!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:latency!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:resources!
     |  |  |  |        |  +--rw ios-ospfv3:value?   uint8
     |  |  |  |        +--rw ios-ospfv3:throughput!
     |  |  |  |           +--rw ios-ospfv3:value?   uint8
     |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  +--rw ios-ospfv3:all?   enumeration
     |  |  |  +--rw ios-ospfv3:dead-interval?         uint16
     |  |  |  +--rw ios-ospfv3:demand-circuit!
     |  |  |  |  +--rw ios-ospfv3:ignore?   empty
     |  |  |  +--rw ios-ospfv3:encryption
     |  |  |  |  +--rw ios-ospfv3:null?    empty
     |  |  |  |  +--rw ios-ospfv3:ipsec
     |  |  |  |     +--rw ios-ospfv3:spi?          uint64
     |  |  |  |     +--rw ios-ospfv3:esp?          empty
     |  |  |  |     +--rw ios-ospfv3:ipsec_3des
     |  |  |  |     |  +--rw ios-ospfv3:key-string
     |  |  |  |     |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |     |     +--rw ios-ospfv3:string?    string
     |  |  |  |     +--rw ios-ospfv3:aes-cbc
     |  |  |  |        +--rw ios-ospfv3:aes-cbc-128
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-192
     |  |  |  |        |  +--rw ios-ospfv3:key-string
     |  |  |  |        |     +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |        |     +--rw ios-ospfv3:string?    string
     |  |  |  |        +--rw ios-ospfv3:aes-256
     |  |  |  |           +--rw ios-ospfv3:key-string
     |  |  |  |              +--rw ios-ospfv3:encrypt?   enumeration
     |  |  |  |              +--rw ios-ospfv3:string?    string
     |  |  |  +--rw ios-ospfv3:flood-reduction?       empty
     |  |  |  +--rw ios-ospfv3:hello-interval?        uint32
     |  |  |  +--rw ios-ospfv3:manet
     |  |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |     +--rw ios-ospfv3:cost
     |  |  |  |     |  +--rw ios-ospfv3:percent?     uint8
     |  |  |  |     |  +--rw ios-ospfv3:threshold?   uint32
     |  |  |  |     +--rw ios-ospfv3:link-metrics?   uint32
     |  |  |  +--rw ios-ospfv3:mtu-ignore?            empty
     |  |  |  +--rw ios-ospfv3:multi-area
     |  |  |  |  +--rw ios-ospfv3:id?     ios-types:ospf-area-type
     |  |  |  |  +--rw ios-ospfv3:cost?   uint32
     |  |  |  +--rw ios-ospfv3:neighbor* [id]
     |  |  |  |  +--rw ios-ospfv3:id                 inet:ipv6-address
     |  |  |  |  +--rw ios-ospfv3:cost?              uint16
     |  |  |  |  +--rw ios-ospfv3:database-filter
     |  |  |  |  |  +--rw (ios-ospfv3:database)?
     |  |  |  |  |     +--:(ios-ospfv3:all)
     |  |  |  |  |        +--rw ios-ospfv3:all?   enumeration
     |  |  |  |  +--rw ios-ospfv3:poll-interval?     uint32
     |  |  |  |  +--rw ios-ospfv3:priority?          uint8
     |  |  |  +--rw ios-ospfv3:network
     |  |  |  |  +--rw ios-ospfv3:broadcast?             empty
     |  |  |  |  +--rw ios-ospfv3:manet?                 empty
     |  |  |  |  +--rw ios-ospfv3:non-broadcast?         empty
     |  |  |  |  +--rw ios-ospfv3:point-to-multipoint!
     |  |  |  |  |  +--rw ios-ospfv3:non-broadcast?   empty
     |  |  |  |  +--rw ios-ospfv3:point-to-point?        empty
     |  |  |  +--rw ios-ospfv3:prefix-suppression!
     |  |  |  |  +--rw ios-ospfv3:disable?   empty
     |  |  |  +--rw ios-ospfv3:priority?              uint8
     |  |  |  +--rw ios-ospfv3:retransmit-interval?   uint32
     |  |  |  +--rw ios-ospfv3:shutdown?              empty
     |  |  |  +--rw ios-ospfv3:transmit-delay?        uint32
     |  |  +--rw ios-udld:udld
     |  |  |  +--rw ios-udld:port!
     |  |  |     +--rw (ios-udld:port-choice)?
     |  |  |        +--:(ios-udld:aggressive)
     |  |  |        |  +--rw ios-udld:aggressive?   empty
     |  |  |        +--:(ios-udld:disable)
     |  |  |           +--rw ios-udld:disable?      empty
     |  |  +--rw ios-zone:zone-member
     |  |     +--rw ios-zone:security?   string
     |  +--rw Virtual-Template* [name]
     |  |  +--rw name                         uint16
     |  |  +--rw type?                        enumeration
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  |  +--rw ios-isis:adjacency-filter
     |  |  |  |  +--rw ios-isis:name?        string
     |  |  |  |  +--rw ios-isis:match-all?   empty
     |  |  |  +--rw ios-isis:advertise
     |  |  |  |  +--rw ios-isis:prefix?   empty
     |  |  |  +--rw ios-isis:authentication
     |  |  |  |  +--rw ios-isis:mode
     |  |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  |  +--rw ios-isis:text!
     |  |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  |  +--rw ios-isis:send-only!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:circuit-type!
     |  |  |  |  +--rw ios-isis:levels?   enumeration
     |  |  |  +--rw ios-isis:csnp-interval
     |  |  |  |  +--rw (ios-isis:csnp-interval-choice)?
     |  |  |  |     +--:(ios-isis:csnp-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:csnp-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:csnp-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                uint16
     |  |  |  +--rw ios-isis:hello
     |  |  |  |  +--rw ios-isis:padding!
     |  |  |  |     +--rw ios-isis:always?   empty
     |  |  |  +--rw ios-isis:hello-interval
     |  |  |  |  +--rw (ios-isis:hello-interval-choice)?
     |  |  |  |     +--:(ios-isis:hello-interval-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-interval-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:hello-interval-only-case)
     |  |  |  |        +--rw ios-isis:value?                 union
     |  |  |  +--rw ios-isis:hello-multiplier
     |  |  |  |  +--rw (ios-isis:hello-multiplier-choice)?
     |  |  |  |     +--:(ios-isis:hello-multiplier-level-case)
     |  |  |  |     |  +--rw ios-isis:hello-multiplier-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint16
     |  |  |  |     +--:(ios-isis:hello-multiplier-only-case)
     |  |  |  |        +--rw ios-isis:value?                   uint16
     |  |  |  +--rw ios-isis:ipv6
     |  |  |  |  +--rw ios-isis:metric
     |  |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:lsp-interval?                   uint32
     |  |  |  +--rw ios-isis:mesh-group?                     union
     |  |  |  +--rw ios-isis:metric
     |  |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |  +--rw ios-isis:metric-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    union
     |  |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |  |        +--rw ios-isis:value?         union
     |  |  |  +--rw ios-isis:network?                        enumeration
     |  |  |  +--rw ios-isis:password
     |  |  |  |  +--rw (ios-isis:password-choice)?
     |  |  |  |     +--:(ios-isis:password-level-case)
     |  |  |  |     |  +--rw ios-isis:password-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels      enumeration
     |  |  |  |     |     +--rw ios-isis:password?   string
     |  |  |  |     +--:(ios-isis:password-only-case)
     |  |  |  |        +--rw ios-isis:password?        string
     |  |  |  +--rw ios-isis:priority
     |  |  |  |  +--rw (ios-isis:priority-choice)?
     |  |  |  |     +--:(ios-isis:priority-level-case)
     |  |  |  |     |  +--rw ios-isis:priority-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    enumeration
     |  |  |  |     |     +--rw ios-isis:value?    uint8
     |  |  |  |     +--:(ios-isis:priority-only-case)
     |  |  |  |        +--rw ios-isis:value?           uint8
     |  |  |  +--rw ios-isis:protocol?                       enumeration
     |  |  |  +--rw ios-isis:retransmit-interval?            uint16
     |  |  |  +--rw ios-isis:retransmit-throttle-interval?   uint16
     |  |  |  +--rw ios-isis:tag?                            uint32
     |  |  |  +--rw ios-isis:three-way-handshake!
     |  |  |     +--rw ios-isis:implementor?   enumeration
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-igmp:igmp
     |  |  |     +--rw ios-igmp:static-group
     |  |  |     |  +--rw ios-igmp:groups* [name]
     |  |  |     |  |  +--rw ios-igmp:name    union
     |  |  |     |  +--rw ios-igmp:class-map* [id]
     |  |  |     |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |     +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |     |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |     |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |     +--rw ios-igmp:version?        uint8
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |  |  +--rw direction      enumeration
     |  |  |  |  +--rw access-list?   string
     |  |  |  +--rw ios-crypto:crypto
     |  |  |     +--rw ios-crypto:map?   string
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-eth:carrier-delay
     |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |  +--:(ios-eth:seconds)
     |  |  |  |  |  +--rw ios-eth:seconds?   uint8
     |  |  |  |  +--:(ios-eth:msec)
     |  |  |  |     +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:down
     |  |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |     +--:(ios-eth:seconds)
     |  |  |  |     |  +--rw ios-eth:seconds?   uint8
     |  |  |  |     +--:(ios-eth:msec)
     |  |  |  |        +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:up
     |  |  |     +--rw (ios-eth:delay-choice)?
     |  |  |        +--:(ios-eth:seconds)
     |  |  |        |  +--rw ios-eth:seconds?   uint8
     |  |  |        +--:(ios-eth:msec)
     |  |  |           +--rw ios-eth:msec?      uint16
     |  |  +--rw ios-eth:channel-group
     |  |  |  +--rw ios-eth:number?       uint16
     |  |  |  +--rw ios-eth:mode?         enumeration
     |  |  |  +--rw ios-eth:non-silent?   empty
     |  |  |  +--rw ios-eth:link?         uint8
     |  |  |  +--rw ios-eth:auto?         empty
     |  |  +--rw ios-eth:channel-protocol?    enumeration
     |  |  +--rw ios-eth:ethernet
     |  |  |  +--rw ios-eth:oam!
     |  |  |     +--rw ios-eth:link-monitor
     |  |  |     |  +--rw ios-eth:frame
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-period
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-seconds
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:high-threshold
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:on?               empty
     |  |  |     |  +--rw ios-eth:receive-crc
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:supported?        empty
     |  |  |     |  +--rw ios-eth:symbol-period
     |  |  |     |     +--rw ios-eth:threshold
     |  |  |     |     |  +--rw ios-eth:high
     |  |  |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-eth:none?         empty
     |  |  |     |     |  +--rw ios-eth:low?    uint16
     |  |  |     |     +--rw ios-eth:window?      uint16
     |  |  |     +--rw ios-eth:max-rate?          uint8
     |  |  |     +--rw ios-eth:min-rate?          uint8
     |  |  |     +--rw ios-eth:mode?              enumeration
     |  |  |     +--rw ios-eth:remote-failure
     |  |  |     |  +--rw ios-eth:critical-event
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:dying-gasp
     |  |  |     |  |  +--rw ios-eth:action!
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:link-fault
     |  |  |     |     +--rw ios-eth:action!
     |  |  |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |  |     +--rw ios-eth:remote-loopback
     |  |  |     |  +--rw ios-eth:supported?   empty
     |  |  |     |  +--rw ios-eth:timeout?     uint8
     |  |  |     +--rw ios-eth:timeout?           uint8
     |  |  +--rw ios-eth:negotiation
     |  |  |  +--rw ios-eth:auto?   boolean
     |  |  +--rw ios-eth:synchronous
     |  |  |  +--rw ios-eth:mode?   empty
     |  |  +--rw ios-eth:duplex?              enumeration
     |  |  +--rw ios-eth:speed
     |  |  |  +--rw ios-eth:auto?          empty
     |  |  |  +--rw ios-eth:value-10?      empty
     |  |  |  +--rw ios-eth:value-100?     empty
     |  |  |  +--rw ios-eth:value-1000?    empty
     |  |  |  +--rw ios-eth:value-10000?   empty
     |  |  |  +--rw ios-eth:nonegotiate?   empty
     |  |  +--rw ios-eth:plim
     |  |  |  +--rw ios-eth:ethernet
     |  |  |  |  +--rw ios-eth:vlan
     |  |  |  |     +--rw ios-eth:filter
     |  |  |  |        +--rw ios-eth:disable?   empty
     |  |  |  +--rw ios-eth:qos
     |  |  |     +--rw ios-eth:input
     |  |  |        +--rw ios-eth:queue
     |  |  |           +--rw (ios-eth:priority)?
     |  |  |              +--:(ios-eth:low)
     |  |  |              |  +--rw ios-eth:zero
     |  |  |              |     +--rw ios-eth:pause
     |  |  |              |        +--rw ios-eth:enable?      boolean
     |  |  |              |        +--rw ios-eth:threshold?   uint8
     |  |  |              +--:(ios-eth:high)
     |  |  |                 +--rw ios-eth:strict-priority
     |  |  |                    +--rw ios-eth:pause
     |  |  |                       +--rw ios-eth:enable?      boolean
     |  |  |                       +--rw ios-eth:threshold?   uint8
     |  |  +--rw ios-eth:pppoe
     |  |  |  +--rw ios-eth:enable!
     |  |  |  |  +--rw ios-eth:group?   union
     |  |  |  +--rw ios-eth:max-sessions?   uint16
     |  |  +--rw ios-eth:service
     |  |  |  +--rw ios-eth:instance* [id]
     |  |  |     +--rw ios-eth:id                    uint32
     |  |  |     +--rw ios-eth:trunk?                empty
     |  |  |     +--rw ios-eth:GigabitEthernet?      empty
     |  |  |     +--rw ios-eth:ethernet?             empty
     |  |  |     +--rw ios-eth:ethernet-evc-name?    string
     |  |  |     +--rw ios-eth:description?          string
     |  |  |     +--rw ios-eth:evc-name?             string
     |  |  |     +--rw ios-eth:encapsulation
     |  |  |     |  +--rw ios-eth:default?           empty
     |  |  |     |  +--rw ios-eth:dot1ad
     |  |  |     |  |  +--rw ios-eth:id*      union
     |  |  |     |  |  +--rw ios-eth:cos*     uint8
     |  |  |     |  |  +--rw ios-eth:dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*   enumeration
     |  |  |     |  |  +--rw ios-eth:exact?   empty
     |  |  |     |  +--rw ios-eth:dot1q
     |  |  |     |  |  +--rw ios-eth:id*             union
     |  |  |     |  |  +--rw ios-eth:cos*            uint8
     |  |  |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*          enumeration
     |  |  |     |  |  +--rw ios-eth:exact?          empty
     |  |  |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |  |     |  +--rw ios-eth:priority-tagged
     |  |  |     |  |  +--rw ios-eth:cos-container
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*           enumeration
     |  |  |     |  +--rw ios-eth:untagged!
     |  |  |     +--rw ios-eth:ip
     |  |  |     |  +--rw ios-eth:acl
     |  |  |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eth:in?             empty
     |  |  |     |  |  +--rw ios-eth:out?            empty
     |  |  |     |  +--rw ios-eth:dhcp
     |  |  |     |  |  +--rw ios-eth:relay
     |  |  |     |  |     +--rw ios-eth:information
     |  |  |     |  |        +--rw ios-eth:option
     |  |  |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |  |     |  +--rw ios-eth:verify
     |  |  |     |     +--rw ios-eth:source?          empty
     |  |  |     |     +--rw ios-eth:vlan?            empty
     |  |  |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-eth:port-security?   empty
     |  |  |     +--rw ios-eth:ipv6
     |  |  |     |  +--rw ios-eth:traffic-filter?   string
     |  |  |     |  +--rw ios-eth:in?               empty
     |  |  |     |  +--rw ios-eth:out?              empty
     |  |  |     +--rw ios-eth:rewrite
     |  |  |     |  +--rw ios-eth:ingress
     |  |  |     |     +--rw ios-eth:tag
     |  |  |     |        +--rw ios-eth:pop
     |  |  |     |        |  +--rw ios-eth:way?    enumeration
     |  |  |     |        |  +--rw ios-eth:mode?   enumeration
     |  |  |     |        +--rw ios-eth:push
     |  |  |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |        |  +--rw ios-eth:mode?    enumeration
     |  |  |     |        +--rw ios-eth:translate
     |  |  |     |           +--rw ios-eth:t1-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t1-to-2
     |  |  |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |  |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?           enumeration
     |  |  |     |           +--rw ios-eth:t2-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t2-to-2
     |  |  |     |              +--rw ios-eth:dot1q?          uint16
     |  |  |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |              +--rw ios-eth:mode?           enumeration
     |  |  |     +--rw ios-eth:group?                uint32
     |  |  |     +--rw ios-eth:errdisable
     |  |  |     |  +--rw ios-eth:recovery
     |  |  |     |     +--rw ios-eth:cause
     |  |  |     |        +--rw ios-eth:mac-security?   uint32
     |  |  |     +--rw ios-eth:ethernet-container
     |  |  |     |  +--rw ios-eth:ethernet
     |  |  |     |     +--rw ios-eth:lmi
     |  |  |     |     |  +--rw ios-eth:ce-vlan
     |  |  |     |     |     +--rw ios-eth:map
     |  |  |     |     |        +--rw ios-eth:vlan-range
     |  |  |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |  |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |  |     |     |        +--rw ios-eth:any?          empty
     |  |  |     |     |        +--rw ios-eth:default?      empty
     |  |  |     |     |        +--rw ios-eth:untagged?     empty
     |  |  |     |     +--rw ios-eth:loopback
     |  |  |     |        +--rw ios-eth:permit
     |  |  |     |           +--rw ios-eth:external?   empty
     |  |  |     |           +--rw ios-eth:internal?   empty
     |  |  |     +--rw ios-eth:snmp
     |  |  |     |  +--rw ios-eth:trap
     |  |  |     |  |  +--rw ios-eth:link-status?   empty
     |  |  |     |  +--rw ios-eth:ifindex
     |  |  |     |     +--rw ios-eth:persist?   empty
     |  |  |     +--rw ios-eth:bridge-domain
     |  |  |     |  +--rw ios-eth:bridge-id?            uint16
     |  |  |     |  +--rw ios-eth:split-horizon
     |  |  |     |  |  +--rw ios-eth:group?   uint8
     |  |  |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |  |     +--rw ios-eth:mac
     |  |  |     |  +--rw ios-eth:security!
     |  |  |     |     +--rw ios-eth:maximum
     |  |  |     |     |  +--rw ios-eth:addresses?   uint16
     |  |  |     |     +--rw ios-eth:violation?   enumeration
     |  |  |     +--rw ios-eth:service-policy
     |  |  |     |  +--rw ios-eth:input* [name]
     |  |  |     |  |  +--rw ios-eth:name    string
     |  |  |     |  +--rw ios-eth:output* [name]
     |  |  |     |     +--rw ios-eth:name    string
     |  |  |     +--rw ios-eth:shutdown?             empty
     |  |  |     +--rw ios-eth:cfm
     |  |  |     |  +--rw ios-eth:encapsulation
     |  |  |     |  |  +--rw ios-eth:dot1ad
     |  |  |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |  |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |  |     |  |  +--rw ios-eth:dot1q
     |  |  |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-eth:cos?            uint8
     |  |  |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |  +--rw ios-eth:mep
     |  |  |     |  |  +--rw ios-eth:domain?   string
     |  |  |     |  |  +--rw ios-eth:mpid?     uint16
     |  |  |     |  +--rw ios-eth:mip
     |  |  |     |     +--rw ios-eth:level?   uint8
     |  |  |     +--rw ios-eth:l2protocol
     |  |  |        +--rw ios-eth:peer!
     |  |  |        |  +--rw ios-eth:protocol*   enumeration
     |  |  |        +--rw ios-eth:forward!
     |  |  |        |  +--rw ios-eth:protocol*   enumeration
     |  |  |        +--rw ios-eth:tunnel!
     |  |  |           +--rw ios-eth:protocol*   enumeration
     |  |  +--rw ios-cdp:cdp
     |  |  |  +--rw ios-cdp:enable?   boolean
     |  |  |  +--rw ios-cdp:tlv
     |  |  |     +--rw ios-cdp:app!
     |  |  |     |  +--rw ios-cdp:tlvtype?   uint16
     |  |  |     |  +--rw ios-cdp:value?     string
     |  |  |     +--rw ios-cdp:server-location?   empty
     |  |  |     +--rw ios-cdp:location?          empty
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-tun:nhrp
     |  |  |  +--rw ios-tun:event-publisher
     |  |  |  |  +--rw ios-tun:max-event-timeout?   uint8
     |  |  |  +--rw ios-tun:group?             string
     |  |  |  +--rw ios-tun:map
     |  |  |  |  +--rw ios-tun:group
     |  |  |  |     +--rw ios-tun:nhrp-name* [nhrp-name]
     |  |  |  |        +--rw ios-tun:nhrp-name         string
     |  |  |  |        +--rw ios-tun:service-policy
     |  |  |  |           +--rw ios-tun:output?   string
     |  |  |  +--rw ios-tun:route-watch?       boolean
     |  |  +--rw ios-tun:tunnel
     |  |  |  +--rw ios-tun:tun-6rd
     |  |  |  |  +--rw ios-tun:br?                  inet:ipv4-address
     |  |  |  |  +--rw ios-tun:ipv4
     |  |  |  |  |  +--rw ios-tun:prefix-len?   uint8
     |  |  |  |  |  +--rw ios-tun:suffix-len?   uint8
     |  |  |  |  +--rw ios-tun:prefix?              ios-types:ipv6-prefix
     |  |  |  |  +--rw ios-tun:reverse-map-check?   empty
     |  |  |  +--rw ios-tun:bandwidth
     |  |  |  |  +--rw ios-tun:receive?    uint32
     |  |  |  |  +--rw ios-tun:transmit?   uint32
     |  |  |  +--rw ios-tun:checksum?               empty
     |  |  |  +--rw ios-tun:source?                 string
     |  |  |  +--rw ios-tun:destination?            inet:host
     |  |  |  +--rw ios-tun:dst-port
     |  |  |  |  +--rw (ios-tun:dst-port-choice)?
     |  |  |  |     +--:(ios-tun:port-num-case)
     |  |  |  |     |  +--rw ios-tun:port-num?   uint16
     |  |  |  |     +--:(ios-tun:dynamic-case)
     |  |  |  |        +--rw ios-tun:dynamic?    empty
     |  |  |  +--rw ios-tun:endpoint
     |  |  |  |  +--rw ios-tun:service-policy
     |  |  |  |     +--rw ios-tun:output?   string
     |  |  |  +--rw ios-tun:entropy?                empty
     |  |  |  +--rw ios-tun:fixup
     |  |  |  |  +--rw ios-tun:nat?   empty
     |  |  |  +--rw ios-tun:flow
     |  |  |  |  +--rw ios-tun:egress-records?   empty
     |  |  |  +--rw ios-tun:key?                    uint64
     |  |  |  +--rw ios-tun:mode
     |  |  |  |  +--rw (ios-tun:mode-choice)?
     |  |  |  |     +--:(ios-tun:ipsec)
     |  |  |  |     |  +--rw ios-tun:ipsec
     |  |  |  |     |     +--rw ios-tun:ipv4!
     |  |  |  |     |     +--rw ios-tun:ipv6!
     |  |  |  |     +--:(ios-tun:mpls)
     |  |  |  |     |  +--rw ios-tun:mpls
     |  |  |  |     |     +--rw ios-tun:traffic-eng!
     |  |  |  |     |        +--rw ios-tun:multilsp?   empty
     |  |  |  |     +--:(ios-tun:ethernet)
     |  |  |  |     |  +--rw ios-tun:ethernet
     |  |  |  |     |     +--rw ios-tun:gre?   enumeration
     |  |  |  |     +--:(ios-tun:gre)
     |  |  |  |     |  +--rw ios-tun:gre
     |  |  |  |     |     +--rw ios-tun:ip?           empty
     |  |  |  |     |     +--rw ios-tun:ipv6?         empty
     |  |  |  |     |     +--rw ios-tun:multipoint!
     |  |  |  |     |        +--rw ios-tun:ipv6?   empty
     |  |  |  |     +--:(ios-tun:ipip)
     |  |  |  |     |  +--rw ios-tun:ipip!
     |  |  |  |     |     +--rw ios-tun:decapsulate-any?   empty
     |  |  |  |     +--:(ios-tun:ipv6)
     |  |  |  |     |  +--rw ios-tun:ipv6?       empty
     |  |  |  |     +--:(ios-tun:ipv6ip)
     |  |  |  |     |  +--rw ios-tun:ipv6ip!
     |  |  |  |     |     +--rw ios-tun:auto-6rd?    empty
     |  |  |  |     |     +--rw ios-tun:auto-6to4?   empty
     |  |  |  |     |     +--rw ios-tun:isatap?      empty
     |  |  |  |     +--:(ios-tun:udp)
     |  |  |  |        +--rw ios-tun:udp?        enumeration
     |  |  |  +--rw ios-tun:network-id
     |  |  |  |  +--rw ios-tun:id?        uint16
     |  |  |  |  +--rw ios-tun:nexthop?   inet:ipv4-address
     |  |  |  |  +--rw ios-tun:qos?       string
     |  |  |  |  +--rw ios-tun:weight?    uint16
     |  |  |  +--rw ios-tun:path-mtu-discovery!
     |  |  |  +--rw ios-tun:protection
     |  |  |  +--rw ios-tun:mpls
     |  |  |  |  +--rw ios-tun:traffic-eng
     |  |  |  |     +--rw ios-tun:affinity-mask
     |  |  |  |     |  +--rw ios-tun:affinity?   mpls-te-attribute-flags
     |  |  |  |     |  +--rw ios-tun:mask?       mpls-te-attribute-flags
     |  |  |  |     +--rw ios-tun:auto-bw!
     |  |  |  |     |  +--rw ios-tun:frequency?              uint32
     |  |  |  |     |  +--rw ios-tun:collect-bw?             empty
     |  |  |  |     |  +--rw ios-tun:adjustment-threshold?   uint8
     |  |  |  |     |  +--rw ios-tun:overflow-limit
     |  |  |  |     |  |  +--rw ios-tun:limit?                uint8
     |  |  |  |     |  |  +--rw ios-tun:overflow-threshold?   uint8
     |  |  |  |     |  +--rw ios-tun:max-bw?                 uint32
     |  |  |  |     |  +--rw ios-tun:min-bw?                 uint32
     |  |  |  |     +--rw ios-tun:autoroute
     |  |  |  |     |  +--rw ios-tun:announce?      empty
     |  |  |  |     |  +--rw ios-tun:metric
     |  |  |  |     |  |  +--rw (ios-tun:metric-choice)?
     |  |  |  |     |  |     +--:(ios-tun:range)
     |  |  |  |     |  |     |  +--rw ios-tun:range?      uint32
     |  |  |  |     |  |     +--:(ios-tun:absolute)
     |  |  |  |     |  |     |  +--rw ios-tun:absolute?   uint32
     |  |  |  |     |  |     +--:(ios-tun:relative)
     |  |  |  |     |  |        +--rw ios-tun:relative?   int8
     |  |  |  |     |  +--rw ios-tun:destination?   empty
     |  |  |  |     +--rw ios-tun:backup-bw
     |  |  |  |     |  +--rw (ios-tun:backup-bw-choice)?
     |  |  |  |     |     +--:(ios-tun:bw-option)
     |  |  |  |     |     |  +--rw ios-tun:bandwidth?           uint32
     |  |  |  |     |     +--:(ios-tun:sub-pool-option)
     |  |  |  |     |     |  +--rw ios-tun:sub-pool
     |  |  |  |     |     |     +--rw (ios-tun:sub-pool-choice)?
     |  |  |  |     |     |        +--:(ios-tun:unlimited)
     |  |  |  |     |     |        |  +--rw ios-tun:unlimited?         empty
     |  |  |  |     |     |        +--:(ios-tun:sub-pool-config)
     |  |  |  |     |     |           +--rw ios-tun:sub-pool-config
     |  |  |  |     |     |              +--rw ios-tun:bandwidth?           uint32
     |  |  |  |     |     |              +--rw (ios-tun:class-global-pool-choice)?
     |  |  |  |     |     |                 +--:(ios-tun:class-type-choice)
     |  |  |  |     |     |                 |  +--rw ios-tun:class-type
     |  |  |  |     |     |                 |     +--rw ios-tun:class-type-num?    uint8
     |  |  |  |     |     |                 |     +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |     |                 |        +--:(ios-tun:bandwidth)
     |  |  |  |     |     |                 |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |     |                 |        +--:(ios-tun:unlimited)
     |  |  |  |     |     |                 |           +--rw ios-tun:unlimited?   empty
     |  |  |  |     |     |                 +--:(ios-tun:global-pool-choice)
     |  |  |  |     |     |                    +--rw ios-tun:global-pool
     |  |  |  |     |     |                       +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |     |                          +--:(ios-tun:bandwidth)
     |  |  |  |     |     |                          |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |     |                          +--:(ios-tun:unlimited)
     |  |  |  |     |     |                             +--rw ios-tun:unlimited?   empty
     |  |  |  |     |     +--:(ios-tun:class-global-pool-option)
     |  |  |  |     |        +--rw (ios-tun:class-global-pool-choice)?
     |  |  |  |     |           +--:(ios-tun:class-type-choice)
     |  |  |  |     |           |  +--rw ios-tun:class-type
     |  |  |  |     |           |     +--rw ios-tun:class-type-num?    uint8
     |  |  |  |     |           |     +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |           |        +--:(ios-tun:bandwidth)
     |  |  |  |     |           |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |           |        +--:(ios-tun:unlimited)
     |  |  |  |     |           |           +--rw ios-tun:unlimited?   empty
     |  |  |  |     |           +--:(ios-tun:global-pool-choice)
     |  |  |  |     |              +--rw ios-tun:global-pool
     |  |  |  |     |                 +--rw (ios-tun:bandwidth-option)?
     |  |  |  |     |                    +--:(ios-tun:bandwidth)
     |  |  |  |     |                    |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |                    +--:(ios-tun:unlimited)
     |  |  |  |     |                       +--rw ios-tun:unlimited?   empty
     |  |  |  |     +--rw ios-tun:bandwidth
     |  |  |  |     |  +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |     +--:(ios-tun:bandwidth-option)
     |  |  |  |     |     |  +--rw ios-tun:bw?           uint32
     |  |  |  |     |     |  +--rw ios-tun:class-type?   uint8
     |  |  |  |     |     +--:(ios-tun:sub-pool-option)
     |  |  |  |     |        +--rw ios-tun:sub-pool?     uint32
     |  |  |  |     +--rw ios-tun:bfd
     |  |  |  |     |  +--rw ios-tun:sbfd?   string
     |  |  |  |     +--rw ios-tun:binding-sid
     |  |  |  |     |  +--rw ios-tun:label?   uint32
     |  |  |  |     +--rw ios-tun:exp
     |  |  |  |     |  +--rw ios-tun:exp-value*   uint8
     |  |  |  |     |  +--rw ios-tun:default?     empty
     |  |  |  |     +--rw ios-tun:exp-bundle
     |  |  |  |     |  +--rw ios-tun:master?   empty
     |  |  |  |     |  +--rw ios-tun:member
     |  |  |  |     |     +--rw ios-tun:Tunnel?   uint32
     |  |  |  |     +--rw ios-tun:fast-reroute!
     |  |  |  |     |  +--rw ios-tun:bw-protect?     empty
     |  |  |  |     |  +--rw ios-tun:node-protect?   empty
     |  |  |  |     +--rw ios-tun:forwarding-adjacency!
     |  |  |  |     |  +--rw ios-tun:holdtime?   uint32
     |  |  |  |     +--rw ios-tun:interface
     |  |  |  |     |  +--rw ios-tun:down
     |  |  |  |     |     +--rw ios-tun:delay?   uint32
     |  |  |  |     +--rw ios-tun:load-share?             uint32
     |  |  |  |     +--rw ios-tun:name?                   string
     |  |  |  |     +--rw ios-tun:path-option
     |  |  |  |     |  +--rw ios-tun:working* [id]
     |  |  |  |     |  |  +--rw ios-tun:id                       uint32
     |  |  |  |     |  |  +--rw (ios-tun:path-option-choice)
     |  |  |  |     |  |     +--:(ios-tun:dynamic-option)
     |  |  |  |     |  |     |  +--rw ios-tun:dynamic!
     |  |  |  |     |  |     |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |  |     |        +--:(ios-tun:option-segment-routing)
     |  |  |  |     |  |     |        |  +--rw ios-tun:segment-routing!
     |  |  |  |     |  |     |        |     +--rw (ios-tun:popt-sr-choice)?
     |  |  |  |     |  |     |        |        +--:(ios-tun:option-attributes)
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |  |     |        |        +--:(ios-tun:option-lockdown)
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:lockdown?     empty
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:sticky?       empty
     |  |  |  |     |  |     |        |        +--:(ios-tun:option-pce)
     |  |  |  |     |  |     |        |           +--rw ios-tun:pce?          empty
     |  |  |  |     |  |     |        |           +--rw ios-tun:address?      inet:ipv4-address
     |  |  |  |     |  |     |        |           +--rw ios-tun:verbatim?     empty
     |  |  |  |     |  |     |        +--:(ios-tun:option-pce)
     |  |  |  |     |  |     |        |  +--rw ios-tun:pce?               empty
     |  |  |  |     |  |     |        |  +--rw ios-tun:address?           inet:ipv4-address
     |  |  |  |     |  |     |        |  +--rw ios-tun:verbatim?          empty
     |  |  |  |     |  |     |        +--:(ios-tun:option-lockdown)
     |  |  |  |     |  |     |        |  +--rw ios-tun:lockdown?          empty
     |  |  |  |     |  |     |        |  +--rw ios-tun:sticky?            empty
     |  |  |  |     |  |     |        |  +--rw ios-tun:bandwidth
     |  |  |  |     |  |     |        |     +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |  |     |        |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |  |     |        |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |  |     |        |        +--:(ios-tun:sub-pool-option)
     |  |  |  |     |  |     |        |           +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |  |     |        +--:(ios-tun:option-attibutes)
     |  |  |  |     |  |     |           +--rw ios-tun:attributes?        string
     |  |  |  |     |  |     +--:(ios-tun:explicit-option)
     |  |  |  |     |  |     |  +--rw ios-tun:explicit
     |  |  |  |     |  |     |     +--rw (ios-tun:id-choice)
     |  |  |  |     |  |     |     |  +--:(ios-tun:identifier-option)
     |  |  |  |     |  |     |     |  |  +--rw ios-tun:identifier?   uint16
     |  |  |  |     |  |     |     |  +--:(ios-tun:name-option)
     |  |  |  |     |  |     |     |     +--rw ios-tun:name?         string
     |  |  |  |     |  |     |     +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |  |     |     +--rw ios-tun:verbatim?           empty
     |  |  |  |     |  |     |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |  |     |        +--:(ios-tun:attributes-option)
     |  |  |  |     |  |     |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |  |     |        +--:(ios-tun:lockdown-option)
     |  |  |  |     |  |     |           +--rw ios-tun:lockdown?     empty
     |  |  |  |     |  |     |           +--rw ios-tun:sticky?       empty
     |  |  |  |     |  |     |           +--rw ios-tun:bandwidth
     |  |  |  |     |  |     |              +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |  |     |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |  |     |                 |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |  |     |                 +--:(ios-tun:sub-pool-option)
     |  |  |  |     |  |     |                    +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |  |     +--:(ios-tun:segment-routing-option)
     |  |  |  |     |  |        +--rw ios-tun:segment-routing!
     |  |  |  |     |  |           +--rw ios-tun:lockdown?   empty
     |  |  |  |     |  |           +--rw ios-tun:sticky?     empty
     |  |  |  |     |  +--rw ios-tun:protect* [id]
     |  |  |  |     |     +--rw ios-tun:id                -> ../../working/id
     |  |  |  |     |     +--rw (ios-tun:protect-choice)
     |  |  |  |     |        +--:(ios-tun:diverse-option)
     |  |  |  |     |        |  +--rw ios-tun:diverse
     |  |  |  |     |        |     +--rw ios-tun:node?               empty
     |  |  |  |     |        |     +--rw ios-tun:srlg?               empty
     |  |  |  |     |        |     +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |        |     +--rw ios-tun:non-revertive?      empty
     |  |  |  |     |        |     +--rw ios-tun:pce?                empty
     |  |  |  |     |        |     +--rw ios-tun:address?            inet:ipv4-address
     |  |  |  |     |        |     +--rw ios-tun:verbatim?           empty
     |  |  |  |     |        |     +--rw ios-tun:lockdown?           empty
     |  |  |  |     |        |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |        |        +--:(ios-tun:attributes-option)
     |  |  |  |     |        |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |        |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |           +--rw ios-tun:bandwidth
     |  |  |  |     |        |              +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |        |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |                 |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |        |                 +--:(ios-tun:sub-pool-option)
     |  |  |  |     |        |                    +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |        +--:(ios-tun:explicit-option)
     |  |  |  |     |        |  +--rw ios-tun:explicit
     |  |  |  |     |        |     +--rw (ios-tun:id-choice)
     |  |  |  |     |        |     |  +--:(ios-tun:identifier-option)
     |  |  |  |     |        |     |  |  +--rw ios-tun:identifier?   uint16
     |  |  |  |     |        |     |  +--:(ios-tun:name-option)
     |  |  |  |     |        |     |     +--rw ios-tun:name?         string
     |  |  |  |     |        |     +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |        |     +--rw ios-tun:non-revertive?      empty
     |  |  |  |     |        |     +--rw ios-tun:verbatim?           empty
     |  |  |  |     |        |     +--rw (ios-tun:popt-choice)?
     |  |  |  |     |        |        +--:(ios-tun:attributes-option)
     |  |  |  |     |        |        |  +--rw ios-tun:attributes?   string
     |  |  |  |     |        |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |           +--rw ios-tun:bandwidth
     |  |  |  |     |        |              +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |        |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |        |                 |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |        |                 +--:(ios-tun:sub-pool-option)
     |  |  |  |     |        |                    +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |        +--:(ios-tun:list-option)
     |  |  |  |     |           +--rw ios-tun:list
     |  |  |  |     |              +--rw (ios-tun:id-choice)
     |  |  |  |     |              |  +--:(ios-tun:identifier-option)
     |  |  |  |     |              |  |  +--rw ios-tun:identifier?   uint16
     |  |  |  |     |              |  +--:(ios-tun:name-option)
     |  |  |  |     |              |     +--rw ios-tun:name?         string
     |  |  |  |     |              +--rw ios-tun:segment-routing?    empty
     |  |  |  |     |              +--rw ios-tun:non-revertive?      empty
     |  |  |  |     |              +--rw (ios-tun:popt-choice)?
     |  |  |  |     |                 +--:(ios-tun:attributes-option)
     |  |  |  |     |                 |  +--rw ios-tun:attributes?   string
     |  |  |  |     |                 +--:(ios-tun:bandwidth-option)
     |  |  |  |     |                 |  +--rw ios-tun:bandwidth
     |  |  |  |     |                 |     +--rw (ios-tun:bandwidth-choice)?
     |  |  |  |     |                 |        +--:(ios-tun:bandwidth-option)
     |  |  |  |     |                 |        |  +--rw ios-tun:bandwidth?   uint32
     |  |  |  |     |                 |        +--:(ios-tun:sub-pool-option)
     |  |  |  |     |                 |           +--rw ios-tun:sub-pool?    uint32
     |  |  |  |     |                 +--:(ios-tun:pce-option)
     |  |  |  |     |                    +--rw ios-tun:pce?          empty
     |  |  |  |     |                    +--rw ios-tun:address?      inet:ipv4-address
     |  |  |  |     |                    +--rw ios-tun:verbatim?     empty
     |  |  |  |     +--rw ios-tun:path-selection
     |  |  |  |     |  +--rw ios-tun:metric?            enumeration
     |  |  |  |     |  +--rw ios-tun:invalidation
     |  |  |  |     |  |  +--rw ios-tun:value?   int32
     |  |  |  |     |  |  +--rw ios-tun:drop?    empty
     |  |  |  |     |  +--rw ios-tun:segment-routing
     |  |  |  |     |  |  +--rw ios-tun:adjacency?   enumeration
     |  |  |  |     |  +--rw ios-tun:cost-limit?        uint32
     |  |  |  |     |  +--rw ios-tun:hop-limit?         uint8
     |  |  |  |     |  +--rw ios-tun:tiebreaker?        mpls-te-tiebreaker-type
     |  |  |  |     +--rw ios-tun:priority!
     |  |  |  |     |  +--rw ios-tun:setup-priority    uint8
     |  |  |  |     |  +--rw ios-tun:hold-priority?    uint8
     |  |  |  |     +--rw ios-tun:record-route!
     |  |  |  +--rw ios-tun:raw-packet-interface?   string
     |  |  |  +--rw ios-tun:rbscp
     |  |  |  |  +--rw ios-tun:ack-split?      uint8
     |  |  |  |  +--rw ios-tun:delay?          empty
     |  |  |  |  +--rw ios-tun:input-drop?     uint8
     |  |  |  |  +--rw ios-tun:long-drop?      empty
     |  |  |  |  +--rw ios-tun:report?         empty
     |  |  |  |  +--rw ios-tun:window-stuff?   uint8
     |  |  |  +--rw ios-tun:snooping?               enumeration
     |  |  |  +--rw ios-tun:src-port
     |  |  |  |  +--rw (ios-tun:src-port-choice)?
     |  |  |  |     +--:(ios-tun:port-num-case)
     |  |  |  |     |  +--rw ios-tun:port-num?   uint16
     |  |  |  |     +--:(ios-tun:dynamic-case)
     |  |  |  |        +--rw ios-tun:dynamic?    empty
     |  |  |  +--rw ios-tun:tos?                    uint8
     |  |  |  +--rw ios-tun:ttl?                    uint8
     |  |  |  +--rw ios-tun:udlr
     |  |  |  |  +--rw ios-tun:address-resolution?   empty
     |  |  |  |  +--rw ios-tun:receive-only?         string
     |  |  |  |  +--rw ios-tun:send-only?            string
     |  |  |  +--rw ios-tun:vlan
     |  |  |  |  +--rw ios-tun:id1?      uint16
     |  |  |  |  +--rw ios-tun:hyphen?   empty
     |  |  |  |  +--rw ios-tun:id2?      uint16
     |  |  |  +--rw ios-tun:vrf?                    string
     |  |  +--rw ios-crypto:crypto
     |  |  |  +--rw ios-crypto:map
     |  |  |  |  +--rw ios-crypto:tag?          string
     |  |  |  |  +--rw ios-crypto:redundancy?   string
     |  |  |  |  +--rw ios-crypto:stateful?     empty
     |  |  |  +--rw ios-crypto:ipsec
     |  |  |     +--rw ios-crypto:df-bit?          enumeration
     |  |  |     +--rw ios-crypto:fragmentation?   enumeration
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |     +--rw ios-cts:policy
     |  |  |     |  +--rw ios-cts:static
     |  |  |     |     +--rw ios-cts:sgt?       uint16
     |  |  |     |     +--rw ios-cts:trusted?   empty
     |  |  |     +--rw ios-cts:sap
     |  |  |     |  +--rw ios-cts:pmk* [word]
     |  |  |     |     +--rw ios-cts:word         string
     |  |  |     |     +--rw ios-cts:mode-list
     |  |  |     |        +--rw ios-cts:gcm-encrypt!
     |  |  |     |        |  +--rw ios-cts:gmac!
     |  |  |     |        |     +--rw ios-cts:null?   empty
     |  |  |     |        +--rw ios-cts:no-encap!
     |  |  |     |           +--rw ios-cts:gmac!
     |  |  |     |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |     +--rw ios-cts:propagate
     |  |  |        +--rw ios-cts:sgt?   boolean
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-ppp:ppp
     |  |  |  +--rw ios-ppp:accounting?       union
     |  |  |  +--rw ios-ppp:chap
     |  |  |  |  +--rw ios-ppp:hostname?           string
     |  |  |  |  +--rw ios-ppp:challenge-length?   uint8
     |  |  |  +--rw ios-ppp:authentication
     |  |  |  |  +--rw ios-ppp:method?       enumeration
     |  |  |  |  +--rw ios-ppp:list-name?    string
     |  |  |  |  +--rw ios-ppp:chap?         empty
     |  |  |  |  +--rw ios-ppp:callback?     empty
     |  |  |  |  +--rw ios-ppp:callin?       empty
     |  |  |  |  +--rw ios-ppp:callout?      empty
     |  |  |  |  +--rw ios-ppp:default?      empty
     |  |  |  |  +--rw ios-ppp:eap?          empty
     |  |  |  |  +--rw ios-ppp:ms-chap?      empty
     |  |  |  |  +--rw ios-ppp:ms-chap-v2?   empty
     |  |  |  |  +--rw ios-ppp:one-time?     empty
     |  |  |  |  +--rw ios-ppp:optional?     empty
     |  |  |  |  +--rw ios-ppp:pap?          empty
     |  |  |  +--rw ios-ppp:authorization?    union
     |  |  |  +--rw ios-ppp:ipcp
     |  |  |  |  +--rw ios-ppp:dns
     |  |  |  |     +--rw ios-ppp:primary?   inet:ipv4-address
     |  |  |  +--rw ios-ppp:multilink!
     |  |  |     +--rw ios-ppp:links
     |  |  |     |  +--rw ios-ppp:minimum
     |  |  |     |     +--rw ios-ppp:minimum-value?   uint8
     |  |  |     |     +--rw ios-ppp:mandatory?       empty
     |  |  |     +--rw ios-ppp:group?      uint32
     |  |  |     +--rw ios-ppp:endpoint
     |  |  |     |  +--rw ios-ppp:string?   string
     |  |  |     +--rw ios-ppp:fragment
     |  |  |        +--rw ios-ppp:delay
     |  |  |           +--rw ios-ppp:delay-value?              uint16
     |  |  |           +--rw ios-ppp:additional-delay-value?   uint16
     |  |  +--rw ios-sanet:mab!
     |  |  |  +--rw ios-sanet:eap?   empty
     |  |  +--rw ios-zone:zone-member
     |  |     +--rw ios-zone:security?   string
     |  +--rw VirtualPortGroup* [name]
     |  |  +--rw name                         uint16
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  |  +--rw ios-bfd:template?   string
     |  |  |  +--rw ios-bfd:interval
     |  |  |  |  +--rw ios-bfd:msecs?        uint16
     |  |  |  |  +--rw ios-bfd:min_rx?       uint16
     |  |  |  |  +--rw ios-bfd:multiplier?   uint8
     |  |  |  +--rw ios-bfd:echo?       boolean
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-igmp:igmp
     |  |  |     +--rw ios-igmp:static-group
     |  |  |     |  +--rw ios-igmp:groups* [name]
     |  |  |     |  |  +--rw ios-igmp:name    union
     |  |  |     |  +--rw ios-igmp:class-map* [id]
     |  |  |     |     +--rw ios-igmp:id    -> /ios:native/policy/policy:class-map/name
     |  |  |     +--rw ios-igmp:join-group* [ip-group-address]
     |  |  |     |  +--rw ios-igmp:ip-group-address    inet:ipv4-address
     |  |  |     |  +--rw ios-igmp:source?             inet:ipv4-address
     |  |  |     +--rw ios-igmp:version?        uint8
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-eth:carrier-delay
     |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |  +--:(ios-eth:seconds)
     |  |  |  |  |  +--rw ios-eth:seconds?   uint8
     |  |  |  |  +--:(ios-eth:msec)
     |  |  |  |     +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:down
     |  |  |  |  +--rw (ios-eth:delay-choice)?
     |  |  |  |     +--:(ios-eth:seconds)
     |  |  |  |     |  +--rw ios-eth:seconds?   uint8
     |  |  |  |     +--:(ios-eth:msec)
     |  |  |  |        +--rw ios-eth:msec?      uint16
     |  |  |  +--rw ios-eth:up
     |  |  |     +--rw (ios-eth:delay-choice)?
     |  |  |        +--:(ios-eth:seconds)
     |  |  |        |  +--rw ios-eth:seconds?   uint8
     |  |  |        +--:(ios-eth:msec)
     |  |  |           +--rw ios-eth:msec?      uint16
     |  |  +--rw ios-eth:channel-group
     |  |  |  +--rw ios-eth:number?       uint16
     |  |  |  +--rw ios-eth:mode?         enumeration
     |  |  |  +--rw ios-eth:non-silent?   empty
     |  |  |  +--rw ios-eth:link?         uint8
     |  |  |  +--rw ios-eth:auto?         empty
     |  |  +--rw ios-eth:channel-protocol?    enumeration
     |  |  +--rw ios-eth:ethernet
     |  |  |  +--rw ios-eth:oam!
     |  |  |     +--rw ios-eth:link-monitor
     |  |  |     |  +--rw ios-eth:frame
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?     empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-period
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:f-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:frame-seconds
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:e-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?       empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:high-threshold
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:on?               empty
     |  |  |     |  +--rw ios-eth:receive-crc
     |  |  |     |  |  +--rw ios-eth:threshold
     |  |  |     |  |  |  +--rw ios-eth:high
     |  |  |     |  |  |  |  +--rw ios-eth:crc-thresh?   uint16
     |  |  |     |  |  |  |  +--rw ios-eth:none?         empty
     |  |  |     |  |  |  +--rw ios-eth:low?    uint16
     |  |  |     |  |  +--rw ios-eth:window?      uint16
     |  |  |     |  +--rw ios-eth:supported?        empty
     |  |  |     |  +--rw ios-eth:symbol-period
     |  |  |     |     +--rw ios-eth:threshold
     |  |  |     |     |  +--rw ios-eth:high
     |  |  |     |     |  |  +--rw ios-eth:err-thresh?   uint16
     |  |  |     |     |  |  +--rw ios-eth:none?         empty
     |  |  |     |     |  +--rw ios-eth:low?    uint16
     |  |  |     |     +--rw ios-eth:window?      uint16
     |  |  |     +--rw ios-eth:max-rate?          uint8
     |  |  |     +--rw ios-eth:min-rate?          uint8
     |  |  |     +--rw ios-eth:mode?              enumeration
     |  |  |     +--rw ios-eth:remote-failure
     |  |  |     |  +--rw ios-eth:critical-event
     |  |  |     |  |  +--rw ios-eth:action
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:dying-gasp
     |  |  |     |  |  +--rw ios-eth:action!
     |  |  |     |  |     +--rw ios-eth:error-disable-interface?   empty
     |  |  |     |  +--rw ios-eth:link-fault
     |  |  |     |     +--rw ios-eth:action!
     |  |  |     |        +--rw ios-eth:error-disable-interface?   empty
     |  |  |     +--rw ios-eth:remote-loopback
     |  |  |     |  +--rw ios-eth:supported?   empty
     |  |  |     |  +--rw ios-eth:timeout?     uint8
     |  |  |     +--rw ios-eth:timeout?           uint8
     |  |  +--rw ios-eth:negotiation
     |  |  |  +--rw ios-eth:auto?   boolean
     |  |  +--rw ios-eth:synchronous
     |  |  |  +--rw ios-eth:mode?   empty
     |  |  +--rw ios-eth:duplex?              enumeration
     |  |  +--rw ios-eth:speed
     |  |  |  +--rw ios-eth:auto?          empty
     |  |  |  +--rw ios-eth:value-10?      empty
     |  |  |  +--rw ios-eth:value-100?     empty
     |  |  |  +--rw ios-eth:value-1000?    empty
     |  |  |  +--rw ios-eth:value-10000?   empty
     |  |  |  +--rw ios-eth:nonegotiate?   empty
     |  |  +--rw ios-eth:plim
     |  |  |  +--rw ios-eth:ethernet
     |  |  |  |  +--rw ios-eth:vlan
     |  |  |  |     +--rw ios-eth:filter
     |  |  |  |        +--rw ios-eth:disable?   empty
     |  |  |  +--rw ios-eth:qos
     |  |  |     +--rw ios-eth:input
     |  |  |        +--rw ios-eth:queue
     |  |  |           +--rw (ios-eth:priority)?
     |  |  |              +--:(ios-eth:low)
     |  |  |              |  +--rw ios-eth:zero
     |  |  |              |     +--rw ios-eth:pause
     |  |  |              |        +--rw ios-eth:enable?      boolean
     |  |  |              |        +--rw ios-eth:threshold?   uint8
     |  |  |              +--:(ios-eth:high)
     |  |  |                 +--rw ios-eth:strict-priority
     |  |  |                    +--rw ios-eth:pause
     |  |  |                       +--rw ios-eth:enable?      boolean
     |  |  |                       +--rw ios-eth:threshold?   uint8
     |  |  +--rw ios-eth:pppoe
     |  |  |  +--rw ios-eth:enable!
     |  |  |  |  +--rw ios-eth:group?   union
     |  |  |  +--rw ios-eth:max-sessions?   uint16
     |  |  +--rw ios-eth:service
     |  |  |  +--rw ios-eth:instance* [id]
     |  |  |     +--rw ios-eth:id                    uint32
     |  |  |     +--rw ios-eth:trunk?                empty
     |  |  |     +--rw ios-eth:GigabitEthernet?      empty
     |  |  |     +--rw ios-eth:ethernet?             empty
     |  |  |     +--rw ios-eth:ethernet-evc-name?    string
     |  |  |     +--rw ios-eth:description?          string
     |  |  |     +--rw ios-eth:evc-name?             string
     |  |  |     +--rw ios-eth:encapsulation
     |  |  |     |  +--rw ios-eth:default?           empty
     |  |  |     |  +--rw ios-eth:dot1ad
     |  |  |     |  |  +--rw ios-eth:id*      union
     |  |  |     |  |  +--rw ios-eth:cos*     uint8
     |  |  |     |  |  +--rw ios-eth:dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*   enumeration
     |  |  |     |  |  +--rw ios-eth:exact?   empty
     |  |  |     |  +--rw ios-eth:dot1q
     |  |  |     |  |  +--rw ios-eth:id*             union
     |  |  |     |  |  +--rw ios-eth:cos*            uint8
     |  |  |     |  |  +--rw ios-eth:second-dot1q*   union
     |  |  |     |  |  +--rw ios-eth:cos2
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*          enumeration
     |  |  |     |  |  +--rw ios-eth:exact?          empty
     |  |  |     |  |  +--rw ios-eth:vlan-type?      enumeration
     |  |  |     |  +--rw ios-eth:priority-tagged
     |  |  |     |  |  +--rw ios-eth:cos-container
     |  |  |     |  |  |  +--rw ios-eth:cos*   uint8
     |  |  |     |  |  +--rw ios-eth:etype*           enumeration
     |  |  |     |  +--rw ios-eth:untagged!
     |  |  |     +--rw ios-eth:ip
     |  |  |     |  +--rw ios-eth:acl
     |  |  |     |  |  +--rw ios-eth:access-group?   ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eth:in?             empty
     |  |  |     |  |  +--rw ios-eth:out?            empty
     |  |  |     |  +--rw ios-eth:dhcp
     |  |  |     |  |  +--rw ios-eth:relay
     |  |  |     |  |     +--rw ios-eth:information
     |  |  |     |  |        +--rw ios-eth:option
     |  |  |     |  |           +--rw ios-eth:subscriber-id?   string
     |  |  |     |  +--rw ios-eth:verify
     |  |  |     |     +--rw ios-eth:source?          empty
     |  |  |     |     +--rw ios-eth:vlan?            empty
     |  |  |     |     +--rw ios-eth:dhcp-snooping?   empty
     |  |  |     |     +--rw ios-eth:port-security?   empty
     |  |  |     +--rw ios-eth:ipv6
     |  |  |     |  +--rw ios-eth:traffic-filter?   string
     |  |  |     |  +--rw ios-eth:in?               empty
     |  |  |     |  +--rw ios-eth:out?              empty
     |  |  |     +--rw ios-eth:rewrite
     |  |  |     |  +--rw ios-eth:ingress
     |  |  |     |     +--rw ios-eth:tag
     |  |  |     |        +--rw ios-eth:pop
     |  |  |     |        |  +--rw ios-eth:way?    enumeration
     |  |  |     |        |  +--rw ios-eth:mode?   enumeration
     |  |  |     |        +--rw ios-eth:push
     |  |  |     |        |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |        |  +--rw ios-eth:mode?    enumeration
     |  |  |     |        +--rw ios-eth:translate
     |  |  |     |           +--rw ios-eth:t1-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t1-to-2
     |  |  |     |           |  +--rw ios-eth:dot1q?          uint16
     |  |  |     |           |  +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?           enumeration
     |  |  |     |           +--rw ios-eth:t2-to-1
     |  |  |     |           |  +--rw ios-eth:dot1q?   uint16
     |  |  |     |           |  +--rw ios-eth:mode?    enumeration
     |  |  |     |           +--rw ios-eth:t2-to-2
     |  |  |     |              +--rw ios-eth:dot1q?          uint16
     |  |  |     |              +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |              +--rw ios-eth:mode?           enumeration
     |  |  |     +--rw ios-eth:group?                uint32
     |  |  |     +--rw ios-eth:errdisable
     |  |  |     |  +--rw ios-eth:recovery
     |  |  |     |     +--rw ios-eth:cause
     |  |  |     |        +--rw ios-eth:mac-security?   uint32
     |  |  |     +--rw ios-eth:ethernet-container
     |  |  |     |  +--rw ios-eth:ethernet
     |  |  |     |     +--rw ios-eth:lmi
     |  |  |     |     |  +--rw ios-eth:ce-vlan
     |  |  |     |     |     +--rw ios-eth:map
     |  |  |     |     |        +--rw ios-eth:vlan-range
     |  |  |     |     |        |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |     |        |  +--rw ios-eth:comma?     uint16
     |  |  |     |     |        |  +--rw ios-eth:hyphen?    uint16
     |  |  |     |     |        +--rw ios-eth:any?          empty
     |  |  |     |     |        +--rw ios-eth:default?      empty
     |  |  |     |     |        +--rw ios-eth:untagged?     empty
     |  |  |     |     +--rw ios-eth:loopback
     |  |  |     |        +--rw ios-eth:permit
     |  |  |     |           +--rw ios-eth:external?   empty
     |  |  |     |           +--rw ios-eth:internal?   empty
     |  |  |     +--rw ios-eth:snmp
     |  |  |     |  +--rw ios-eth:trap
     |  |  |     |  |  +--rw ios-eth:link-status?   empty
     |  |  |     |  +--rw ios-eth:ifindex
     |  |  |     |     +--rw ios-eth:persist?   empty
     |  |  |     +--rw ios-eth:bridge-domain
     |  |  |     |  +--rw ios-eth:bridge-id?            uint16
     |  |  |     |  +--rw ios-eth:split-horizon
     |  |  |     |  |  +--rw ios-eth:group?   uint8
     |  |  |     |  +--rw ios-eth:from-encapsulation?   empty
     |  |  |     +--rw ios-eth:mac
     |  |  |     |  +--rw ios-eth:security!
     |  |  |     |     +--rw ios-eth:maximum
     |  |  |     |     |  +--rw ios-eth:addresses?   uint16
     |  |  |     |     +--rw ios-eth:violation?   enumeration
     |  |  |     +--rw ios-eth:service-policy
     |  |  |     |  +--rw ios-eth:input* [name]
     |  |  |     |  |  +--rw ios-eth:name    string
     |  |  |     |  +--rw ios-eth:output* [name]
     |  |  |     |     +--rw ios-eth:name    string
     |  |  |     +--rw ios-eth:shutdown?             empty
     |  |  |     +--rw ios-eth:cfm
     |  |  |     |  +--rw ios-eth:encapsulation
     |  |  |     |  |  +--rw ios-eth:dot1ad
     |  |  |     |  |  |  +--rw ios-eth:vlan-id?   uint16
     |  |  |     |  |  |  +--rw ios-eth:cos?       uint8
     |  |  |     |  |  |  +--rw ios-eth:dot1q?     uint16
     |  |  |     |  |  +--rw ios-eth:dot1q
     |  |  |     |  |     +--rw ios-eth:vlan-id?        uint16
     |  |  |     |  |     +--rw ios-eth:cos?            uint8
     |  |  |     |  |     +--rw ios-eth:second-dot1q?   uint16
     |  |  |     |  +--rw ios-eth:mep
     |  |  |     |  |  +--rw ios-eth:domain?   string
     |  |  |     |  |  +--rw ios-eth:mpid?     uint16
     |  |  |     |  +--rw ios-eth:mip
     |  |  |     |     +--rw ios-eth:level?   uint8
     |  |  |     +--rw ios-eth:l2protocol
     |  |  |        +--rw ios-eth:peer!
     |  |  |        |  +--rw ios-eth:protocol*   enumeration
     |  |  |        +--rw ios-eth:forward!
     |  |  |        |  +--rw ios-eth:protocol*   enumeration
     |  |  |        +--rw ios-eth:tunnel!
     |  |  |           +--rw ios-eth:protocol*   enumeration
     |  |  +--rw ios-snmp:snmp
     |  |  |  +--rw ios-snmp:ifindex
     |  |  |  |  +--rw (ios-snmp:ifindex-choice)?
     |  |  |  |     +--:(ios-snmp:persist)
     |  |  |  |     |  +--rw ios-snmp:persist?   empty
     |  |  |  |     +--:(ios-snmp:clear)
     |  |  |  |        +--rw ios-snmp:clear?     boolean
     |  |  |  +--rw ios-snmp:trap
     |  |  |     +--rw ios-snmp:link-status?         boolean
     |  |  |     +--rw ios-snmp:link-status-capas
     |  |  |        +--rw ios-snmp:link-status
     |  |  |           +--rw ios-snmp:permit
     |  |  |              +--rw ios-snmp:duplicates?   empty
     |  |  +--rw ios-cts:cts
     |  |  |  +--rw ios-cts:manual!
     |  |  |     +--rw ios-cts:policy
     |  |  |     |  +--rw ios-cts:static
     |  |  |     |     +--rw ios-cts:sgt?       uint16
     |  |  |     |     +--rw ios-cts:trusted?   empty
     |  |  |     +--rw ios-cts:sap
     |  |  |     |  +--rw ios-cts:pmk* [word]
     |  |  |     |     +--rw ios-cts:word         string
     |  |  |     |     +--rw ios-cts:mode-list
     |  |  |     |        +--rw ios-cts:gcm-encrypt!
     |  |  |     |        |  +--rw ios-cts:gmac!
     |  |  |     |        |     +--rw ios-cts:null?   empty
     |  |  |     |        +--rw ios-cts:no-encap!
     |  |  |     |           +--rw ios-cts:gmac!
     |  |  |     |              +--rw ios-cts:gcm-encrypt?   empty
     |  |  |     +--rw ios-cts:propagate
     |  |  |        +--rw ios-cts:sgt?   boolean
     |  |  +--rw ios-policy:service-policy
     |  |  |  +--rw ios-policy:history?   empty
     |  |  |  +--rw ios-policy:input?     string
     |  |  |  +--rw ios-policy:output?    string
     |  |  |  +--rw ios-policy:type
     |  |  |     +--rw ios-policy:control
     |  |  |     |  +--rw ios-policy:subscriber?   string
     |  |  |     +--rw ios-policy:performance-monitor
     |  |  |     |  +--rw ios-policy:direction?   enumeration
     |  |  |     |  +--rw ios-policy:name?        string
     |  |  |     +--rw ios-policy:service-chain
     |  |  |        +--rw ios-policy:input
     |  |  |        |  +--rw ios-policy:name?   string
     |  |  |        +--rw ios-policy:output
     |  |  |           +--rw ios-policy:name?   string
     |  |  +--rw ios-sanet:mab!
     |  |     +--rw ios-sanet:eap?   empty
     |  +--rw vasileft* [name]
     |  |  +--rw name                         uint16
     |  |  +--rw description?                 string
     |  |  +--rw switchport-conf {ios-features:switching-platform}?
     |  |  |  +--rw switchport?   boolean
     |  |  +--rw switchport {ios-features:switching-platform}?
     |  |  +--rw mac-address?                 string
     |  |  +--rw shutdown?                    empty
     |  |  +--rw arp
     |  |  |  +--rw timeout?   uint32
     |  |  +--rw backup
     |  |  |  +--rw delay
     |  |  |  |  +--rw failure?             union
     |  |  |  |  +--rw secondary-disable?   union
     |  |  |  +--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
     |  |  |  |     +--:(FastEthernet)
     |  |  |  |     |  +--rw FastEthernet?                string
     |  |  |  |     +--:(GigabitEthernet)
     |  |  |  |     |  +--rw GigabitEthernet?             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
     |  |  |  |     +--:(Serial)
     |  |  |  |     |  +--rw Serial?                      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
     |  |  |  +--rw load
     |  |  |     +--rw kickin?    union
     |  |  |     +--rw kickout?   union
     |  |  +--rw cemoudp
     |  |  |  +--rw reserve
     |  |  |     +--rw acr?   uint8
     |  |  +--rw cws-tunnel
     |  |  |  +--rw in?    empty
     |  |  |  +--rw out
     |  |  |     +--rw tunnel-number?   uint16
     |  |  +--rw l2protocol-tunnel!
     |  |  |  +--rw cdp?                  empty
     |  |  |  +--rw drop-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw shutdown-threshold
     |  |  |  |  +--rw packet-rate?   uint16
     |  |  |  |  +--rw cdp?           uint16
     |  |  |  |  +--rw stp?           uint16
     |  |  |  |  +--rw vtp?           uint16
     |  |  |  +--rw stp?                  empty
     |  |  |  +--rw vtp?                  empty
     |  |  +--rw encapsulation
     |  |  |  +--rw dot1Q
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  |  +--rw native?    empty
     |  |  |  +--rw isl
     |  |  |  |  +--rw vlan-id?   uint16
     |  |  |  +--rw ppp!
     |  |  |  +--rw slip!
     |  |  |  +--rw frame-relay!
     |  |  |     +--rw ietf?   empty
     |  |  +--rw fair-queue-conf
     |  |  |  +--rw fair-queue?   boolean
     |  |  +--rw fair-queue
     |  |  |  +--rw incomplete?   empty
     |  |  +--rw flowcontrol
     |  |  |  +--rw receive?   enumeration
     |  |  |  +--rw send?      enumeration
     |  |  +--rw isis
     |  |  +--rw (keepalive-choice)?
     |  |  |  +--:(keepalive)
     |  |  |  |  +--rw keepalive?             boolean
     |  |  |  +--:(keepalive-settings)
     |  |  |     +--rw keepalive-settings
     |  |  |        +--rw keepalive!
     |  |  |           +--rw period?    uint16
     |  |  |           +--rw retries?   uint8
     |  |  +--rw bfd
     |  |  +--rw bandwidth
     |  |  |  +--rw receive
     |  |  |  |  +--rw inherit?    empty
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw inherit!
     |  |  |  |  +--rw kilobits?   uint32
     |  |  |  +--rw qos-reference?   uint32
     |  |  |  +--rw kilobits?        uint32
     |  |  +--rw dampening
     |  |  |  +--rw dampening-time?            uint16
     |  |  |  +--rw start-reusing-time?        uint16
     |  |  |  +--rw start-supressing-time?     uint16
     |  |  |  +--rw maximum-supressing-time?   uint16
     |  |  |  +--rw restart
     |  |  |     +--rw restart?           empty
     |  |  |     +--rw restart-penalty?   uint16
     |  |  +--rw if-state?                    enumeration
     |  |  +--rw delay?                       uint32
     |  |  +--rw domain
     |  |  |  +--rw name?               string
     |  |  |  +--rw path?               string
     |  |  |  +--rw internet-bound?     empty
     |  |  |  +--rw path-id?            uint8
     |  |  |  +--rw path-last-resort?   empty
     |  |  |  +--rw zero-sla?           empty
     |  |  +--rw hold-queue* [direction]
     |  |  |  +--rw direction       enumeration
     |  |  |  +--rw queue-length?   uint16
     |  |  +--rw mpls
     |  |  +--rw (vrf-choice)?
     |  |  |  +--:(ip-vrf)
     |  |  |  |  +--rw ip-vrf
     |  |  |  |     +--rw ip
     |  |  |  |        +--rw vrf
     |  |  |  |           +--rw forwarding?   string
     |  |  |  +--:(vrf)
     |  |  |     +--rw vrf
     |  |  |        +--rw forwarding?   string
     |  |  +--rw ip
     |  |  |  +--rw admission?            string
     |  |  |  +--rw access-group
     |  |  |  |  +--rw in
     |  |  |  |  |  +--rw (apply-type)?
     |  |  |  |  |     +--:(apply-common)
     |  |  |  |  |     |  +--rw common-acl
     |  |  |  |  |     |     +--rw common    ios-types:exp-acl-type
     |  |  |  |  |     |     +--rw in?       empty
     |  |  |  |  |     +--:(apply-intf)
     |  |  |  |  |        +--rw acl
     |  |  |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |  |           +--rw in?         empty
     |  |  |  |  +--rw out
     |  |  |  |     +--rw (apply-type)?
     |  |  |  |        +--:(apply-common)
     |  |  |  |        |  +--rw common-acl
     |  |  |  |        |     +--rw common    ios-types:exp-acl-type
     |  |  |  |        |     +--rw out?      empty
     |  |  |  |        +--:(apply-intf)
     |  |  |  |           +--rw acl
     |  |  |  |              +--rw acl-name    ios-types:exp-acl-type
     |  |  |  |              +--rw out?        empty
     |  |  |  +--rw arp
     |  |  |  |  +--rw inspection
     |  |  |  |     +--rw limit
     |  |  |  |     |  +--rw none?   empty
     |  |  |  |     |  +--rw rate?   uint32
     |  |  |  |     +--rw trust?   empty
     |  |  |  +--rw vrf
     |  |  |  |  +--rw receive?      string
     |  |  |  |  +--rw sitemap?      string
     |  |  |  |  +--rw forwarding
     |  |  |  |     +--rw Liin-vrf?   empty
     |  |  |  |     +--rw mgmtVrf?    empty
     |  |  |  |     +--rw word?       string
     |  |  |  +--rw (address-choice)?
     |  |  |  |  +--:(unnumbered)
     |  |  |  |  |  +--rw unnumbered?     string
     |  |  |  |  +--:(no-address)
     |  |  |  |  |  +--rw no-address
     |  |  |  |  |     +--rw address?   boolean
     |  |  |  |  +--:(address)
     |  |  |  |     +--rw address
     |  |  |  |        +--rw (address-choice)?
     |  |  |  |           +--:(fixed-case)
     |  |  |  |           |  +--rw primary
     |  |  |  |           |  |  +--rw address?   inet:ipv4-address
     |  |  |  |           |  |  +--rw mask?      inet:ipv4-address
     |  |  |  |           |  +--rw secondary* [address]
     |  |  |  |           |     +--rw address      inet:ipv4-address
     |  |  |  |           |     +--rw mask         inet:ipv4-address
     |  |  |  |           |     +--rw secondary    empty
     |  |  |  |           +--:(dhcp-case)
     |  |  |  |           |  +--rw dhcp!
     |  |  |  |           |     +--rw client-id
     |  |  |  |           |     |  +--rw (ethernet-choice)?
     |  |  |  |           |     |     +--:(FastEthernet)
     |  |  |  |           |     |     |  +--rw FastEthernet?           string
     |  |  |  |           |     |     +--:(GigabitEthernet)
     |  |  |  |           |     |     |  +--rw GigabitEthernet?        string
     |  |  |  |           |     |     +--:(Port-channel)
     |  |  |  |           |     |     |  +--rw Port-channel?           uint32
     |  |  |  |           |     |     +--:(TenGigabitEthernet)
     |  |  |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |  |  |  |           |     |     +--:(FortyGigabitEthernet)
     |  |  |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |  |  |  |           |     |     +--:(vlan)
     |  |  |  |           |     |        +--rw vlan?                   uint16
     |  |  |  |           |     +--rw hostname?    string
     |  |  |  |           +--:(negotiated-case)
     |  |  |  |              +--rw negotiated?   empty
     |  |  |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |  |  |  +--rw hello-interval
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw authentication
     |  |  |  |  +--rw key-chain
     |  |  |  |  |  +--rw eigrp?   uint16
     |  |  |  |  |  +--rw name?    string
     |  |  |  |  +--rw mode
     |  |  |  |     +--rw eigrp?   uint16
     |  |  |  |     +--rw md5?     empty
     |  |  |  +--rw hold-time
     |  |  |  |  +--rw eigrp?     uint16
     |  |  |  |  +--rw seconds?   uint16
     |  |  |  +--rw helper-address* [address]
     |  |  |  |  +--rw address         inet:ipv4-address
     |  |  |  |  +--rw (helper-choice)?
     |  |  |  |     +--:(global)
     |  |  |  |     |  +--rw global?   empty
     |  |  |  |     +--:(vrf)
     |  |  |  |        +--rw vrf?      string
     |  |  |  +--rw pim
     |  |  |  +--rw policy
     |  |  |  |  +--rw route-map?   string
     |  |  |  +--rw local-proxy-arp?      empty
     |  |  |  +--rw proxy-arp?            boolean
     |  |  |  +--rw rip
     |  |  |  |  +--rw authentication
     |  |  |  |     +--rw key-chain?   string
     |  |  |  |     +--rw mode
     |  |  |  |        +--rw md5?    empty
     |  |  |  |        +--rw text?   empty
     |  |  |  +--rw route-cache-conf
     |  |  |  |  +--rw route-cache?   boolean
     |  |  |  +--rw route-cache!
     |  |  |  |  +--rw cef?              boolean
     |  |  |  |  +--rw flow?             boolean
     |  |  |  |  +--rw policy?           boolean
     |  |  |  |  +--rw same-interface?   boolean
     |  |  |  +--rw router
     |  |  |  |  +--rw isis!
     |  |  |  |     +--rw tag?   string
     |  |  |  +--rw redirects?            boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw virtual-reassembly
     |  |  |  |  +--rw max-reassemblies?   uint32
     |  |  |  |  +--rw max-fragments?      uint32
     |  |  |  |  +--rw timeout?            uint32
     |  |  |  |  +--rw drop-fragments?     empty
     |  |  |  |  +--rw in?                 empty
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  +--rw ios-dhcp:hostname?   string
     |  |  |  |  +--rw ios-dhcp:relay
     |  |  |  |  |  +--rw ios-dhcp:information
     |  |  |  |  |  |  +--rw ios-dhcp:check-reply!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:option
     |  |  |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |  |  |  |  |  |  +--rw ios-dhcp:option-insert!
     |  |  |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |  |  |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |  |  |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |  |  |  |  |  +--rw ios-dhcp:source-interface?   string
     |  |  |  |  +--rw ios-dhcp:snooping
     |  |  |  |     +--rw ios-dhcp:limit
     |  |  |  |     |  +--rw ios-dhcp:rate?   uint16
     |  |  |  |     +--rw ios-dhcp:trust?   empty
     |  |  |  |     +--rw ios-dhcp:vlan* [id]
     |  |  |  |        +--rw ios-dhcp:id             uint16
     |  |  |  |        +--rw ios-dhcp:information
     |  |  |  |           +--rw ios-dhcp:option
     |  |  |  |              +--rw ios-dhcp:format-type
     |  |  |  |                 +--rw ios-dhcp:circuit-id
     |  |  |  |                    +--rw ios-dhcp:string?   string
     |  |  |  +--rw mtu?                  uint16
     |  |  |  +--rw mroute-cache?         boolean
     |  |  |  +--rw summary-address
     |  |  |  |  +--rw eigrp* [id]
     |  |  |  |     +--rw id        string
     |  |  |  |     +--rw ip?       inet:ipv4-address
     |  |  |  |     +--rw mask?     inet:ipv4-address
     |  |  |  |     +--rw metric?   uint32
     |  |  |  +--rw verify
     |  |  |  |  +--rw source!
     |  |  |  |  |  +--rw vlan
     |  |  |  |  |     +--rw dhcp-snooping!
     |  |  |  |  |        +--rw port-security?   empty
     |  |  |  |  +--rw unicast
     |  |  |  |     +--rw reverse-path!
     |  |  |  |     +--rw source
     |  |  |  |        +--rw reachable-via?     enumeration
     |  |  |  |        +--rw allow-self-ping?   empty
     |  |  |  |        +--rw allow-default?     empty
     |  |  |  +--rw ios-wccp:wccp
     |  |  |     +--rw ios-wccp:wccp-list* [id]
     |  |  |     |  +--rw ios-wccp:id              uint8
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:web-cache
     |  |  |     |  +--rw ios-wccp:group-listen?   empty
     |  |  |     |  +--rw ios-wccp:redirect
     |  |  |     |     +--rw ios-wccp:in?    empty
     |  |  |     |     +--rw ios-wccp:out?   empty
     |  |  |     +--rw ios-wccp:redirect
     |  |  |     |  +--rw ios-wccp:exclude
     |  |  |     |     +--rw ios-wccp:in?   empty
     |  |  |     +--rw ios-wccp:vrf* [name]
     |  |  |        +--rw ios-wccp:name         string
     |  |  |        +--rw ios-wccp:wccp-list* [id]
     |  |  |        |  +--rw ios-wccp:id              uint8
     |  |  |        |  +--rw ios-wccp:group-listen?   empty
     |  |  |        |  +--rw ios-wccp:redirect
     |  |  |        |     +--rw ios-wccp:in?    empty
     |  |  |        |     +--rw ios-wccp:out?   empty
     |  |  |        +--rw ios-wccp:web-cache
     |  |  |           +--rw ios-wccp:group-listen?   empty
     |  |  |           +--rw ios-wccp:redirect
     |  |  |              +--rw ios-wccp:in?    empty
     |  |  |              +--rw ios-wccp:out?   empty
     |  |  +--rw ipv6
     |  |  |  +--rw destination-guard!
     |  |  |  |  +--rw attach-policy?   string
     |  |  |  +--rw dhcp
     |  |  |  |  +--rw (ios-dhcp:client-server-choice)?
     |  |  |  |  |  +--:(ios-dhcp:client)
     |  |  |  |  |  |  +--rw ios-dhcp:client
     |  |  |  |  |  |     +--rw ios-dhcp:request
     |  |  |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |  |  |  |  |  +--:(ios-dhcp:server)
     |  |  |  |  |     +--rw ios-dhcp:server* [word]
     |  |  |  |  |        +--rw ios-dhcp:word          string
     |  |  |  |  |        +--rw ios-dhcp:preference?   uint8
     |  |  |  |  +--rw ios-dhcp:guard!
     |  |  |  |     +--rw ios-dhcp:attach-policy?   string
     |  |  |  +--rw address
     |  |  |  |  +--rw dhcp!
     |  |  |  |  |  +--rw rapid-commit?   empty
     |  |  |  |  +--rw autoconfig!
     |  |  |  |  |  +--rw default?   empty
     |  |  |  |  +--rw prefix-list* [prefix]
     |  |  |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |  |  |  |  |  +--rw anycast?   empty
     |  |  |  |  |  +--rw eui-64?    empty
     |  |  |  |  +--rw link-local-address* [address]
     |  |  |  |     +--rw address       inet:ipv6-address
     |  |  |  |     +--rw link-local?   empty
     |  |  |  +--rw unnumbered?          string
     |  |  |  +--rw enable?              empty
     |  |  |  +--rw mtu?                 uint16
     |  |  |  +--rw nd
     |  |  |  |  +--rw ios-nd:raguard
     |  |  |  |  |  +--rw ios-nd:attach-policy?   string
     |  |  |  |  +--rw ios-nd:autoconfig
     |  |  |  |  |  +--rw ios-nd:default-route?   empty
     |  |  |  |  |  +--rw ios-nd:prefix?          empty
     |  |  |  |  +--rw ios-nd:managed-config-flag?   empty
     |  |  |  |  +--rw ios-nd:ra
     |  |  |  |     +--rw ios-nd:suppress!
     |  |  |  |        +--rw ios-nd:all?   empty
     |  |  |  +--rw redirects?           boolean
     |  |  |  +--rw tcp
     |  |  |  |  +--rw adjust-mss?   uint16
     |  |  |  +--rw traffic-filter* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list?   string
     |  |  +--rw load-interval?               uint16
     |  |  +--rw logging
     |  |  |  +--rw event
     |  |  |     +--rw bundle-status?         empty
     |  |  |     +--rw link-status?           empty
     |  |  |     +--rw trunk-status?          empty
     |  |  |     +--rw nfas-status?           empty
     |  |  |     +--rw power-inline-status?   empty
     |  |  |     +--rw status?                empty
     |  |  |     +--rw spanning-tree!
     |  |  |     |  +--rw status?   empty
     |  |  |     +--rw subif-link-status!
     |  |  |        +--rw ignore-bulk?   empty
     |  |  +--rw mdix
     |  |  |  +--rw auto?   boolean
     |  |  +--rw mop
     |  |  |  +--rw enabled?   boolean
     |  |  +--rw max-reserved-bandwidth?      uint8
     |  |  +--rw mtu?                         uint16
     |  |  +--rw interface_qos
     |  |  |  +--rw trust
     |  |  |     +--rw device?   enumeration
     |  |  +--rw service-insertion?           enumeration
     |  |  +--rw standby
     |  |  |  +--rw version?        enumeration
     |  |  |  +--rw bfd?            empty
     |  |  |  +--rw delay
     |  |  |  |  +--rw minimum?   uint16
     |  |  |  |  +--rw reload?    uint16
     |  |  |  +--rw mac-refresh?    uint8
     |  |  |  +--rw use-bia!
     |  |  |  |  +--rw scope
     |  |  |  |     +--rw interface?   empty
     |  |  |  +--rw standby-list* [group-number]
     |  |  |     +--rw group-number      uint16
     |  |  |     +--rw authentication
     |  |  |     |  +--rw (auth)?
     |  |  |     |     +--:(word)
     |  |  |     |     |  +--rw word?   string
     |  |  |     |     +--:(md5)
     |  |  |     |     |  +--rw md5
     |  |  |     |     |     +--rw key-chain?    string
     |  |  |     |     |     +--rw key-string
     |  |  |     |     |        +--rw encrypt?   enumeration
     |  |  |     |     |        +--rw string?    string
     |  |  |     |     |        +--rw timeout?   uint16
     |  |  |     |     +--:(text)
     |  |  |     |        +--rw text?   string
     |  |  |     +--rw follow?           string
     |  |  |     +--rw ip!
     |  |  |     |  +--rw address?     inet:ipv4-address
     |  |  |     |  +--rw secondary?   empty
     |  |  |     +--rw ipv6?             union
     |  |  |     +--rw mac-address?      string
     |  |  |     +--rw name?             string
     |  |  |     +--rw preempt!
     |  |  |     |  +--rw delay
     |  |  |     |     +--rw minimum?   uint16
     |  |  |     |     +--rw reload?    uint16
     |  |  |     |     +--rw sync?      uint16
     |  |  |     +--rw priority?         uint8
     |  |  |     +--rw redirect
     |  |  |     |  +--rw advertisement
     |  |  |     |  |  +--rw authentication
     |  |  |     |  |     +--rw md5
     |  |  |     |  |        +--rw key-chain?    string
     |  |  |     |  |        +--rw key-string
     |  |  |     |  |           +--rw encrypt?   enumeration
     |  |  |     |  |           +--rw string?    string
     |  |  |     |  |           +--rw timeout?   uint16
     |  |  |     |  +--rw timers
     |  |  |     |  |  +--rw advertisement?   uint16
     |  |  |     |  |  +--rw holddown?        uint16
     |  |  |     |  +--rw unknown?         empty
     |  |  |     +--rw timers
     |  |  |     |  +--rw hello-interval
     |  |  |     |  |  +--rw (hello-interval-choice)?
     |  |  |     |  |     +--:(seconds)
     |  |  |     |  |     |  +--rw seconds?   uint8
     |  |  |     |  |     +--:(msec)
     |  |  |     |  |        +--rw msec?      uint16
     |  |  |     |  +--rw hold-time
     |  |  |     |     +--rw (hold-time-choice)?
     |  |  |     |        +--:(seconds)
     |  |  |     |        |  +--rw seconds?   uint8
     |  |  |     |        +--:(msec)
     |  |  |     |           +--rw msec?      uint16
     |  |  |     +--rw track* [number]
     |  |  |        +--rw number       uint16
     |  |  |        +--rw decrement?   uint8
     |  |  |        +--rw shutdown?    empty
     |  |  +--rw access-session
     |  |  |  +--rw closed?         empty
     |  |  |  +--rw port-control
     |  |  |  |  +--rw auto?   empty
     |  |  |  +--rw host-mode?      enumeration
     |  |  +--rw storm-control
     |  |  |  +--rw action
     |  |  |  |  +--rw level?      decimal64
     |  |  |  |  +--rw shutdown?   empty
     |  |  |  |  +--rw trap?       empty
     |  |  |  +--rw broadcast
     |  |  |  |  +--rw include
     |  |  |  |  |  +--rw multicast?   empty
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw multicast
     |  |  |  |  +--rw level
     |  |  |  |     +--rw threshold?   decimal64
     |  |  |  |     +--rw bps
     |  |  |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  |     +--rw pps
     |  |  |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |  +--rw unicast
     |  |  |     +--rw level
     |  |  |        +--rw threshold
     |  |  |        |  +--rw rising-threshold?    decimal64
     |  |  |        |  +--rw falling-threshold?   decimal64
     |  |  |        +--rw bps
     |  |  |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  |        +--rw pps
     |  |  |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |  |  |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |  |  +--rw trust
     |  |  |  +--rw device?   enumeration
     |  |  +--rw utd
     |  |  |  +--rw enable?   empty
     |  |  +--rw priority-queue
     |  |  |  +--rw cos-map
     |  |  |  |  +--rw id?           uint8
     |  |  |  |  +--rw cos-values*   uint8
     |  |  |  +--rw out?       empty
     |  |  +--rw rcv-queue
     |  |  |  +--rw cos-map* [queue-id threshold-id]
     |  |  |     +--rw queue-id        uint8
     |  |  |     +--rw threshold-id    uint8
     |  |  |     +--rw cos-values*     uint8
     |  |  +--rw peer
     |  |  |  +--rw default
     |  |  |     +--rw ip
     |  |  |        +--rw address
     |  |  |           +--rw (address-choice)?
     |  |  |              +--:(dhcp)
     |  |  |              |  +--rw dhcp?        empty
     |  |  |              +--:(dhcp-pool)
     |  |  |              |  +--rw dhcp-pool!
     |  |  |              |     +--rw pools?   string
     |  |  |              +--:(pool)
     |  |  |                 +--rw pool!
     |  |  |                    +--rw pools?   string
     |  |  +--rw pm-path
     |  |  |  +--rw name?           string
     |  |  |  +--rw interface-id?   uint8
     |  |  +--rw ios-policy:service-policy
     |  |     +--rw ios-policy:history?   empty
     |  |     +--rw ios-policy:input?     string
     |  |     +--rw ios-policy:output?    string
     |  |     +--rw ios-policy:type
     |  |        +--rw ios-policy:control
     |  |        |  +--rw ios-policy:subscriber?   string
     |  |        +--rw ios-policy:performance-monitor
     |  |        |  +--rw ios-policy:direction?   enumeration
     |  |        |  +--rw ios-policy:name?        string
     |  |        +--rw ios-policy:service-chain
     |  |           +--rw ios-policy:input
     |  |           |  +--rw ios-policy:name?   string
     |  |           +--rw ios-policy:output
     |  |              +--rw ios-policy:name?   string
     |  +--rw vasiright* [name]
     |     +--rw name                         uint16
     |     +--rw description?                 string
     |     +--rw switchport-conf {ios-features:switching-platform}?
     |     |  +--rw switchport?   boolean
     |     +--rw switchport {ios-features:switching-platform}?
     |     +--rw mac-address?                 string
     |     +--rw shutdown?                    empty
     |     +--rw arp
     |     |  +--rw timeout?   uint32
     |     +--rw backup
     |     |  +--rw delay
     |     |  |  +--rw failure?             union
     |     |  |  +--rw secondary-disable?   union
     |     |  +--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
     |     |  |     +--:(FastEthernet)
     |     |  |     |  +--rw FastEthernet?                string
     |     |  |     +--:(GigabitEthernet)
     |     |  |     |  +--rw GigabitEthernet?             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
     |     |  |     +--:(Serial)
     |     |  |     |  +--rw Serial?                      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
     |     |  +--rw load
     |     |     +--rw kickin?    union
     |     |     +--rw kickout?   union
     |     +--rw cemoudp
     |     |  +--rw reserve
     |     |     +--rw acr?   uint8
     |     +--rw cws-tunnel
     |     |  +--rw in?    empty
     |     |  +--rw out
     |     |     +--rw tunnel-number?   uint16
     |     +--rw l2protocol-tunnel!
     |     |  +--rw cdp?                  empty
     |     |  +--rw drop-threshold
     |     |  |  +--rw packet-rate?   uint16
     |     |  |  +--rw cdp?           uint16
     |     |  |  +--rw stp?           uint16
     |     |  |  +--rw vtp?           uint16
     |     |  +--rw shutdown-threshold
     |     |  |  +--rw packet-rate?   uint16
     |     |  |  +--rw cdp?           uint16
     |     |  |  +--rw stp?           uint16
     |     |  |  +--rw vtp?           uint16
     |     |  +--rw stp?                  empty
     |     |  +--rw vtp?                  empty
     |     +--rw encapsulation
     |     |  +--rw dot1Q
     |     |  |  +--rw vlan-id?   uint16
     |     |  |  +--rw native?    empty
     |     |  +--rw isl
     |     |  |  +--rw vlan-id?   uint16
     |     |  +--rw ppp!
     |     |  +--rw slip!
     |     |  +--rw frame-relay!
     |     |     +--rw ietf?   empty
     |     +--rw fair-queue-conf
     |     |  +--rw fair-queue?   boolean
     |     +--rw fair-queue
     |     |  +--rw incomplete?   empty
     |     +--rw flowcontrol
     |     |  +--rw receive?   enumeration
     |     |  +--rw send?      enumeration
     |     +--rw isis
     |     +--rw (keepalive-choice)?
     |     |  +--:(keepalive)
     |     |  |  +--rw keepalive?             boolean
     |     |  +--:(keepalive-settings)
     |     |     +--rw keepalive-settings
     |     |        +--rw keepalive!
     |     |           +--rw period?    uint16
     |     |           +--rw retries?   uint8
     |     +--rw bfd
     |     +--rw bandwidth
     |     |  +--rw receive
     |     |  |  +--rw inherit?    empty
     |     |  |  +--rw kilobits?   uint32
     |     |  +--rw inherit!
     |     |  |  +--rw kilobits?   uint32
     |     |  +--rw qos-reference?   uint32
     |     |  +--rw kilobits?        uint32
     |     +--rw dampening
     |     |  +--rw dampening-time?            uint16
     |     |  +--rw start-reusing-time?        uint16
     |     |  +--rw start-supressing-time?     uint16
     |     |  +--rw maximum-supressing-time?   uint16
     |     |  +--rw restart
     |     |     +--rw restart?           empty
     |     |     +--rw restart-penalty?   uint16
     |     +--rw if-state?                    enumeration
     |     +--rw delay?                       uint32
     |     +--rw domain
     |     |  +--rw name?               string
     |     |  +--rw path?               string
     |     |  +--rw internet-bound?     empty
     |     |  +--rw path-id?            uint8
     |     |  +--rw path-last-resort?   empty
     |     |  +--rw zero-sla?           empty
     |     +--rw hold-queue* [direction]
     |     |  +--rw direction       enumeration
     |     |  +--rw queue-length?   uint16
     |     +--rw mpls
     |     +--rw (vrf-choice)?
     |     |  +--:(ip-vrf)
     |     |  |  +--rw ip-vrf
     |     |  |     +--rw ip
     |     |  |        +--rw vrf
     |     |  |           +--rw forwarding?   string
     |     |  +--:(vrf)
     |     |     +--rw vrf
     |     |        +--rw forwarding?   string
     |     +--rw ip
     |     |  +--rw admission?            string
     |     |  +--rw access-group
     |     |  |  +--rw in
     |     |  |  |  +--rw (apply-type)?
     |     |  |  |     +--:(apply-common)
     |     |  |  |     |  +--rw common-acl
     |     |  |  |     |     +--rw common    ios-types:exp-acl-type
     |     |  |  |     |     +--rw in?       empty
     |     |  |  |     +--:(apply-intf)
     |     |  |  |        +--rw acl
     |     |  |  |           +--rw acl-name    ios-types:exp-acl-type
     |     |  |  |           +--rw in?         empty
     |     |  |  +--rw out
     |     |  |     +--rw (apply-type)?
     |     |  |        +--:(apply-common)
     |     |  |        |  +--rw common-acl
     |     |  |        |     +--rw common    ios-types:exp-acl-type
     |     |  |        |     +--rw out?      empty
     |     |  |        +--:(apply-intf)
     |     |  |           +--rw acl
     |     |  |              +--rw acl-name    ios-types:exp-acl-type
     |     |  |              +--rw out?        empty
     |     |  +--rw arp
     |     |  |  +--rw inspection
     |     |  |     +--rw limit
     |     |  |     |  +--rw none?   empty
     |     |  |     |  +--rw rate?   uint32
     |     |  |     +--rw trust?   empty
     |     |  +--rw vrf
     |     |  |  +--rw receive?      string
     |     |  |  +--rw sitemap?      string
     |     |  |  +--rw forwarding
     |     |  |     +--rw Liin-vrf?   empty
     |     |  |     +--rw mgmtVrf?    empty
     |     |  |     +--rw word?       string
     |     |  +--rw (address-choice)?
     |     |  |  +--:(unnumbered)
     |     |  |  |  +--rw unnumbered?     string
     |     |  |  +--:(no-address)
     |     |  |  |  +--rw no-address
     |     |  |  |     +--rw address?   boolean
     |     |  |  +--:(address)
     |     |  |     +--rw address
     |     |  |        +--rw (address-choice)?
     |     |  |           +--:(fixed-case)
     |     |  |           |  +--rw primary
     |     |  |           |  |  +--rw address?   inet:ipv4-address
     |     |  |           |  |  +--rw mask?      inet:ipv4-address
     |     |  |           |  +--rw secondary* [address]
     |     |  |           |     +--rw address      inet:ipv4-address
     |     |  |           |     +--rw mask         inet:ipv4-address
     |     |  |           |     +--rw secondary    empty
     |     |  |           +--:(dhcp-case)
     |     |  |           |  +--rw dhcp!
     |     |  |           |     +--rw client-id
     |     |  |           |     |  +--rw (ethernet-choice)?
     |     |  |           |     |     +--:(FastEthernet)
     |     |  |           |     |     |  +--rw FastEthernet?           string
     |     |  |           |     |     +--:(GigabitEthernet)
     |     |  |           |     |     |  +--rw GigabitEthernet?        string
     |     |  |           |     |     +--:(Port-channel)
     |     |  |           |     |     |  +--rw Port-channel?           uint32
     |     |  |           |     |     +--:(TenGigabitEthernet)
     |     |  |           |     |     |  +--rw TenGigabitEthernet?     string
     |     |  |           |     |     +--:(FortyGigabitEthernet)
     |     |  |           |     |     |  +--rw FortyGigabitEthernet?   string
     |     |  |           |     |     +--:(vlan)
     |     |  |           |     |        +--rw vlan?                   uint16
     |     |  |           |     +--rw hostname?    string
     |     |  |           +--:(negotiated-case)
     |     |  |              +--rw negotiated?   empty
     |     |  +--rw directed-broadcast?   ios-types:exp-acl-type
     |     |  +--rw hello-interval
     |     |  |  +--rw eigrp?     uint16
     |     |  |  +--rw seconds?   uint16
     |     |  +--rw authentication
     |     |  |  +--rw key-chain
     |     |  |  |  +--rw eigrp?   uint16
     |     |  |  |  +--rw name?    string
     |     |  |  +--rw mode
     |     |  |     +--rw eigrp?   uint16
     |     |  |     +--rw md5?     empty
     |     |  +--rw hold-time
     |     |  |  +--rw eigrp?     uint16
     |     |  |  +--rw seconds?   uint16
     |     |  +--rw helper-address* [address]
     |     |  |  +--rw address         inet:ipv4-address
     |     |  |  +--rw (helper-choice)?
     |     |  |     +--:(global)
     |     |  |     |  +--rw global?   empty
     |     |  |     +--:(vrf)
     |     |  |        +--rw vrf?      string
     |     |  +--rw pim
     |     |  +--rw policy
     |     |  |  +--rw route-map?   string
     |     |  +--rw local-proxy-arp?      empty
     |     |  +--rw proxy-arp?            boolean
     |     |  +--rw rip
     |     |  |  +--rw authentication
     |     |  |     +--rw key-chain?   string
     |     |  |     +--rw mode
     |     |  |        +--rw md5?    empty
     |     |  |        +--rw text?   empty
     |     |  +--rw route-cache-conf
     |     |  |  +--rw route-cache?   boolean
     |     |  +--rw route-cache!
     |     |  |  +--rw cef?              boolean
     |     |  |  +--rw flow?             boolean
     |     |  |  +--rw policy?           boolean
     |     |  |  +--rw same-interface?   boolean
     |     |  +--rw router
     |     |  |  +--rw isis!
     |     |  |     +--rw tag?   string
     |     |  +--rw redirects?            boolean
     |     |  +--rw tcp
     |     |  |  +--rw adjust-mss?   uint16
     |     |  +--rw virtual-reassembly
     |     |  |  +--rw max-reassemblies?   uint32
     |     |  |  +--rw max-fragments?      uint32
     |     |  |  +--rw timeout?            uint32
     |     |  |  +--rw drop-fragments?     empty
     |     |  |  +--rw in?                 empty
     |     |  +--rw dhcp
     |     |  |  +--rw ios-dhcp:client
     |     |  |  |  +--rw ios-dhcp:hostname?   string
     |     |  |  +--rw ios-dhcp:relay
     |     |  |  |  +--rw ios-dhcp:information
     |     |  |  |  |  +--rw ios-dhcp:check-reply!
     |     |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |     |  |  |  |  +--rw ios-dhcp:option
     |     |  |  |  |  |  +--rw ios-dhcp:subscriber-id?   string
     |     |  |  |  |  +--rw ios-dhcp:option-insert!
     |     |  |  |  |  |  +--rw ios-dhcp:none?   empty
     |     |  |  |  |  +--rw ios-dhcp:policy-action?   enumeration
     |     |  |  |  |  +--rw ios-dhcp:trusted?         empty
     |     |  |  |  +--rw ios-dhcp:source-interface?   string
     |     |  |  +--rw ios-dhcp:snooping
     |     |  |     +--rw ios-dhcp:limit
     |     |  |     |  +--rw ios-dhcp:rate?   uint16
     |     |  |     +--rw ios-dhcp:trust?   empty
     |     |  |     +--rw ios-dhcp:vlan* [id]
     |     |  |        +--rw ios-dhcp:id             uint16
     |     |  |        +--rw ios-dhcp:information
     |     |  |           +--rw ios-dhcp:option
     |     |  |              +--rw ios-dhcp:format-type
     |     |  |                 +--rw ios-dhcp:circuit-id
     |     |  |                    +--rw ios-dhcp:string?   string
     |     |  +--rw mtu?                  uint16
     |     |  +--rw mroute-cache?         boolean
     |     |  +--rw summary-address
     |     |  |  +--rw eigrp* [id]
     |     |  |     +--rw id        string
     |     |  |     +--rw ip?       inet:ipv4-address
     |     |  |     +--rw mask?     inet:ipv4-address
     |     |  |     +--rw metric?   uint32
     |     |  +--rw verify
     |     |  |  +--rw source!
     |     |  |  |  +--rw vlan
     |     |  |  |     +--rw dhcp-snooping!
     |     |  |  |        +--rw port-security?   empty
     |     |  |  +--rw unicast
     |     |  |     +--rw reverse-path!
     |     |  |     +--rw source
     |     |  |        +--rw reachable-via?     enumeration
     |     |  |        +--rw allow-self-ping?   empty
     |     |  |        +--rw allow-default?     empty
     |     |  +--rw ios-wccp:wccp
     |     |     +--rw ios-wccp:wccp-list* [id]
     |     |     |  +--rw ios-wccp:id              uint8
     |     |     |  +--rw ios-wccp:group-listen?   empty
     |     |     |  +--rw ios-wccp:redirect
     |     |     |     +--rw ios-wccp:in?    empty
     |     |     |     +--rw ios-wccp:out?   empty
     |     |     +--rw ios-wccp:web-cache
     |     |     |  +--rw ios-wccp:group-listen?   empty
     |     |     |  +--rw ios-wccp:redirect
     |     |     |     +--rw ios-wccp:in?    empty
     |     |     |     +--rw ios-wccp:out?   empty
     |     |     +--rw ios-wccp:redirect
     |     |     |  +--rw ios-wccp:exclude
     |     |     |     +--rw ios-wccp:in?   empty
     |     |     +--rw ios-wccp:vrf* [name]
     |     |        +--rw ios-wccp:name         string
     |     |        +--rw ios-wccp:wccp-list* [id]
     |     |        |  +--rw ios-wccp:id              uint8
     |     |        |  +--rw ios-wccp:group-listen?   empty
     |     |        |  +--rw ios-wccp:redirect
     |     |        |     +--rw ios-wccp:in?    empty
     |     |        |     +--rw ios-wccp:out?   empty
     |     |        +--rw ios-wccp:web-cache
     |     |           +--rw ios-wccp:group-listen?   empty
     |     |           +--rw ios-wccp:redirect
     |     |              +--rw ios-wccp:in?    empty
     |     |              +--rw ios-wccp:out?   empty
     |     +--rw ipv6
     |     |  +--rw destination-guard!
     |     |  |  +--rw attach-policy?   string
     |     |  +--rw dhcp
     |     |  |  +--rw (ios-dhcp:client-server-choice)?
     |     |  |  |  +--:(ios-dhcp:client)
     |     |  |  |  |  +--rw ios-dhcp:client
     |     |  |  |  |     +--rw ios-dhcp:request
     |     |  |  |  |        +--rw ios-dhcp:vendor?   empty
     |     |  |  |  +--:(ios-dhcp:server)
     |     |  |  |     +--rw ios-dhcp:server* [word]
     |     |  |  |        +--rw ios-dhcp:word          string
     |     |  |  |        +--rw ios-dhcp:preference?   uint8
     |     |  |  +--rw ios-dhcp:guard!
     |     |  |     +--rw ios-dhcp:attach-policy?   string
     |     |  +--rw address
     |     |  |  +--rw dhcp!
     |     |  |  |  +--rw rapid-commit?   empty
     |     |  |  +--rw autoconfig!
     |     |  |  |  +--rw default?   empty
     |     |  |  +--rw prefix-list* [prefix]
     |     |  |  |  +--rw prefix     ios-types:ipv6-prefix
     |     |  |  |  +--rw anycast?   empty
     |     |  |  |  +--rw eui-64?    empty
     |     |  |  +--rw link-local-address* [address]
     |     |  |     +--rw address       inet:ipv6-address
     |     |  |     +--rw link-local?   empty
     |     |  +--rw unnumbered?          string
     |     |  +--rw enable?              empty
     |     |  +--rw mtu?                 uint16
     |     |  +--rw nd
     |     |  |  +--rw ios-nd:raguard
     |     |  |  |  +--rw ios-nd:attach-policy?   string
     |     |  |  +--rw ios-nd:autoconfig
     |     |  |  |  +--rw ios-nd:default-route?   empty
     |     |  |  |  +--rw ios-nd:prefix?          empty
     |     |  |  +--rw ios-nd:managed-config-flag?   empty
     |     |  |  +--rw ios-nd:ra
     |     |  |     +--rw ios-nd:suppress!
     |     |  |        +--rw ios-nd:all?   empty
     |     |  +--rw redirects?           boolean
     |     |  +--rw tcp
     |     |  |  +--rw adjust-mss?   uint16
     |     |  +--rw traffic-filter* [direction]
     |     |     +--rw direction      enumeration
     |     |     +--rw access-list?   string
     |     +--rw load-interval?               uint16
     |     +--rw logging
     |     |  +--rw event
     |     |     +--rw bundle-status?         empty
     |     |     +--rw link-status?           empty
     |     |     +--rw trunk-status?          empty
     |     |     +--rw nfas-status?           empty
     |     |     +--rw power-inline-status?   empty
     |     |     +--rw status?                empty
     |     |     +--rw spanning-tree!
     |     |     |  +--rw status?   empty
     |     |     +--rw subif-link-status!
     |     |        +--rw ignore-bulk?   empty
     |     +--rw mdix
     |     |  +--rw auto?   boolean
     |     +--rw mop
     |     |  +--rw enabled?   boolean
     |     +--rw max-reserved-bandwidth?      uint8
     |     +--rw mtu?                         uint16
     |     +--rw interface_qos
     |     |  +--rw trust
     |     |     +--rw device?   enumeration
     |     +--rw service-insertion?           enumeration
     |     +--rw standby
     |     |  +--rw version?        enumeration
     |     |  +--rw bfd?            empty
     |     |  +--rw delay
     |     |  |  +--rw minimum?   uint16
     |     |  |  +--rw reload?    uint16
     |     |  +--rw mac-refresh?    uint8
     |     |  +--rw use-bia!
     |     |  |  +--rw scope
     |     |  |     +--rw interface?   empty
     |     |  +--rw standby-list* [group-number]
     |     |     +--rw group-number      uint16
     |     |     +--rw authentication
     |     |     |  +--rw (auth)?
     |     |     |     +--:(word)
     |     |     |     |  +--rw word?   string
     |     |     |     +--:(md5)
     |     |     |     |  +--rw md5
     |     |     |     |     +--rw key-chain?    string
     |     |     |     |     +--rw key-string
     |     |     |     |        +--rw encrypt?   enumeration
     |     |     |     |        +--rw string?    string
     |     |     |     |        +--rw timeout?   uint16
     |     |     |     +--:(text)
     |     |     |        +--rw text?   string
     |     |     +--rw follow?           string
     |     |     +--rw ip!
     |     |     |  +--rw address?     inet:ipv4-address
     |     |     |  +--rw secondary?   empty
     |     |     +--rw ipv6?             union
     |     |     +--rw mac-address?      string
     |     |     +--rw name?             string
     |     |     +--rw preempt!
     |     |     |  +--rw delay
     |     |     |     +--rw minimum?   uint16
     |     |     |     +--rw reload?    uint16
     |     |     |     +--rw sync?      uint16
     |     |     +--rw priority?         uint8
     |     |     +--rw redirect
     |     |     |  +--rw advertisement
     |     |     |  |  +--rw authentication
     |     |     |  |     +--rw md5
     |     |     |  |        +--rw key-chain?    string
     |     |     |  |        +--rw key-string
     |     |     |  |           +--rw encrypt?   enumeration
     |     |     |  |           +--rw string?    string
     |     |     |  |           +--rw timeout?   uint16
     |     |     |  +--rw timers
     |     |     |  |  +--rw advertisement?   uint16
     |     |     |  |  +--rw holddown?        uint16
     |     |     |  +--rw unknown?         empty
     |     |     +--rw timers
     |     |     |  +--rw hello-interval
     |     |     |  |  +--rw (hello-interval-choice)?
     |     |     |  |     +--:(seconds)
     |     |     |  |     |  +--rw seconds?   uint8
     |     |     |  |     +--:(msec)
     |     |     |  |        +--rw msec?      uint16
     |     |     |  +--rw hold-time
     |     |     |     +--rw (hold-time-choice)?
     |     |     |        +--:(seconds)
     |     |     |        |  +--rw seconds?   uint8
     |     |     |        +--:(msec)
     |     |     |           +--rw msec?      uint16
     |     |     +--rw track* [number]
     |     |        +--rw number       uint16
     |     |        +--rw decrement?   uint8
     |     |        +--rw shutdown?    empty
     |     +--rw access-session
     |     |  +--rw closed?         empty
     |     |  +--rw port-control
     |     |  |  +--rw auto?   empty
     |     |  +--rw host-mode?      enumeration
     |     +--rw storm-control
     |     |  +--rw action
     |     |  |  +--rw level?      decimal64
     |     |  |  +--rw shutdown?   empty
     |     |  |  +--rw trap?       empty
     |     |  +--rw broadcast
     |     |  |  +--rw include
     |     |  |  |  +--rw multicast?   empty
     |     |  |  +--rw level
     |     |  |     +--rw threshold?   decimal64
     |     |  |     +--rw bps
     |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  |     +--rw pps
     |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  +--rw multicast
     |     |  |  +--rw level
     |     |  |     +--rw threshold?   decimal64
     |     |  |     +--rw bps
     |     |  |     |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |     |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  |     +--rw pps
     |     |  |        +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |  |        +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |  +--rw unicast
     |     |     +--rw level
     |     |        +--rw threshold
     |     |        |  +--rw rising-threshold?    decimal64
     |     |        |  +--rw falling-threshold?   decimal64
     |     |        +--rw bps
     |     |        |  +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |        |  +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     |        +--rw pps
     |     |           +--rw rising-threshold?    ios-types:storm-control-threshold-type
     |     |           +--rw falling-threshold?   ios-types:storm-control-threshold-type
     |     +--rw trust
     |     |  +--rw device?   enumeration
     |     +--rw utd
     |     |  +--rw enable?   empty
     |     +--rw priority-queue
     |     |  +--rw cos-map
     |     |  |  +--rw id?           uint8
     |     |  |  +--rw cos-values*   uint8
     |     |  +--rw out?       empty
     |     +--rw rcv-queue
     |     |  +--rw cos-map* [queue-id threshold-id]
     |     |     +--rw queue-id        uint8
     |     |     +--rw threshold-id    uint8
     |     |     +--rw cos-values*     uint8
     |     +--rw peer
     |     |  +--rw default
     |     |     +--rw ip
     |     |        +--rw address
     |     |           +--rw (address-choice)?
     |     |              +--:(dhcp)
     |     |              |  +--rw dhcp?        empty
     |     |              +--:(dhcp-pool)
     |     |              |  +--rw dhcp-pool!
     |     |              |     +--rw pools?   string
     |     |              +--:(pool)
     |     |                 +--rw pool!
     |     |                    +--rw pools?   string
     |     +--rw pm-path
     |     |  +--rw name?           string
     |     |  +--rw interface-id?   uint8
     |     +--rw ios-policy:service-policy
     |        +--rw ios-policy:history?   empty
     |        +--rw ios-policy:input?     string
     |        +--rw ios-policy:output?    string
     |        +--rw ios-policy:type
     |           +--rw ios-policy:control
     |           |  +--rw ios-policy:subscriber?   string
     |           +--rw ios-policy:performance-monitor
     |           |  +--rw ios-policy:direction?   enumeration
     |           |  +--rw ios-policy:name?        string
     |           +--rw ios-policy:service-chain
     |              +--rw ios-policy:input
     |              |  +--rw ios-policy:name?   string
     |              +--rw ios-policy:output
     |                 +--rw ios-policy:name?   string
     +--rw route-map* [name]
     |  +--rw name                           string
     |  +--rw ios-route-map:route-map-seq* [ordering-seq]
     |     +--rw ios-route-map:ordering-seq    string
     |     +--rw ios-route-map:operation?      enumeration
     |     +--rw ios-route-map:sequence?       uint16
     |     +--rw ios-route-map:description?    string
     |     +--rw ios-route-map:set
     |     |  +--rw ios-route-map:aigp-metric
     |     |  |  +--rw ios-route-map:value?        uint32
     |     |  |  +--rw ios-route-map:igp-metric?   empty
     |     |  +--rw ios-route-map:as-path
     |     |  |  +--rw ios-route-map:prepend
     |     |  |  |  +--rw ios-route-map:as-container
     |     |  |  |  |  +--rw ios-route-map:as-number?   string
     |     |  |  |  +--rw ios-route-map:last-as-cont
     |     |  |  |     +--rw ios-route-map:last-as?   uint16
     |     |  |  +--rw ios-route-map:tag!
     |     |  +--rw ios-route-map:automatic-tag?      empty
     |     |  +--rw ios-route-map:clns
     |     |  |  +--rw ios-route-map:next-hop
     |     |  |     +--rw ios-route-map:address*   inet:ipv4-address
     |     |  +--rw ios-route-map:community
     |     |  |  +--rw (ios-route-map:community-well-known-choice)?
     |     |  |     +--:(ios-route-map:none)
     |     |  |     |  +--rw ios-route-map:none?                   empty
     |     |  |     +--:(ios-route-map:community-well-known)
     |     |  |        +--rw ios-route-map:community-well-known
     |     |  |           +--rw ios-route-map:community-list*   union
     |     |  +--rw ios-route-map:comm-list
     |     |  |  +--rw (ios-route-map:comm-list-choice)?
     |     |  |  |  +--:(ios-route-map:comm-list-standard)
     |     |  |  |  |  +--rw ios-route-map:comm-list-standard?   uint16
     |     |  |  |  +--:(ios-route-map:comm-list-expanded)
     |     |  |  |  |  +--rw ios-route-map:comm-list-expanded?   uint16
     |     |  |  |  +--:(ios-route-map:comm-list-name)
     |     |  |  |     +--rw ios-route-map:comm-list-name?       string
     |     |  |  +--rw ios-route-map:delete?                     empty
     |     |  +--rw ios-route-map:dampening
     |     |  |  +--rw ios-route-map:dampening-list* [half-life-penalty restart-penalty suppress-penalty max-suppress-penalty]
     |     |  |     +--rw ios-route-map:half-life-penalty       uint8
     |     |  |     +--rw ios-route-map:restart-penalty         uint16
     |     |  |     +--rw ios-route-map:suppress-penalty        uint16
     |     |  |     +--rw ios-route-map:max-suppress-penalty    uint8
     |     |  +--rw ios-route-map:default
     |     |  |  +--rw ios-route-map:interface
     |     |  |     +--rw (ios-route-map:interface-choice)?
     |     |  |        +--:(ios-route-map:AppNav-Compress)
     |     |  |        |  +--rw ios-route-map:AppNav-Compress?             uint16
     |     |  |        +--:(ios-route-map:AppNav-UnCompress)
     |     |  |        |  +--rw ios-route-map:AppNav-UnCompress?           uint16
     |     |  |        +--:(ios-route-map:ATM)
     |     |  |        |  +--rw ios-route-map:ATM?                         string
     |     |  |        +--:(ios-route-map:ATM-subinterface)
     |     |  |        |  +--rw ios-route-map:ATM-subinterface
     |     |  |        |     +--rw ios-route-map:ATM?   string
     |     |  |        +--:(ios-route-map:ATM-ACR)
     |     |  |        |  +--rw ios-route-map:ATM-ACR?                     string
     |     |  |        +--:(ios-route-map:ATM-ACRsubinterface)
     |     |  |        |  +--rw ios-route-map:ATM-ACRsubinterface
     |     |  |        |     +--rw ios-route-map:ATM-ACR?   string
     |     |  |        +--:(ios-route-map:BDI)
     |     |  |        |  +--rw ios-route-map:BDI?                         string
     |     |  |        +--:(ios-route-map:CEM)
     |     |  |        |  +--rw ios-route-map:CEM?                         string
     |     |  |        +--:(ios-route-map:CEM-ACR)
     |     |  |        |  +--rw ios-route-map:CEM-ACR?                     uint8
     |     |  |        +--:(ios-route-map:Embedded-Service-Engine)
     |     |  |        |  +--rw ios-route-map:Embedded-Service-Engine?     string
     |     |  |        +--:(ios-route-map:FastEthernet)
     |     |  |        |  +--rw ios-route-map:FastEthernet?                string
     |     |  |        +--:(ios-route-map:GigabitEthernet)
     |     |  |        |  +--rw ios-route-map:GigabitEthernet?             string
     |     |  |        +--:(ios-route-map:LISP)
     |     |  |        |  +--rw ios-route-map:LISP?                        string
     |     |  |        +--:(ios-route-map:LISP-subinterface)
     |     |  |        |  +--rw ios-route-map:LISP-subinterface
     |     |  |        |     +--rw ios-route-map:LISP?   string
     |     |  |        +--:(ios-route-map:Loopback)
     |     |  |        |  +--rw ios-route-map:Loopback?                    uint32
     |     |  |        +--:(ios-route-map:Multilink)
     |     |  |        |  +--rw ios-route-map:Multilink?                   uint16
     |     |  |        +--:(ios-route-map:nve)
     |     |  |        |  +--rw ios-route-map:nve?                         uint16
     |     |  |        +--:(ios-route-map:overlay)
     |     |  |        |  +--rw ios-route-map:overlay?                     uint16
     |     |  |        +--:(ios-route-map:Port-channel)
     |     |  |        |  +--rw ios-route-map:Port-channel?                uint32
     |     |  |        +--:(ios-route-map:Port-channel-subinterface)
     |     |  |        |  +--rw ios-route-map:Port-channel-subinterface
     |     |  |        |     +--rw ios-route-map:Port-channel?   string
     |     |  |        +--:(ios-route-map:pseudowire)
     |     |  |        |  +--rw ios-route-map:pseudowire?                  uint32
     |     |  |        +--:(ios-route-map:SM)
     |     |  |        |  +--rw ios-route-map:SM?                          string
     |     |  |        +--:(ios-route-map:Cellular)
     |     |  |        |  +--rw ios-route-map:Cellular?                    string
     |     |  |        +--:(ios-route-map:Serial)
     |     |  |        |  +--rw ios-route-map:Serial?                      string
     |     |  |        +--:(ios-route-map:TenGigabitEthernet)
     |     |  |        |  +--rw ios-route-map:TenGigabitEthernet?          string
     |     |  |        +--:(ios-route-map:Tunnel)
     |     |  |        |  +--rw ios-route-map:Tunnel?                      uint32
     |     |  |        +--:(ios-route-map:Virtual-Template)
     |     |  |        |  +--rw ios-route-map:Virtual-Template?            uint16
     |     |  |        +--:(ios-route-map:Vlan)
     |     |  |        |  +--rw ios-route-map:Vlan?                        uint16
     |     |  |        +--:(ios-route-map:VirtualPortGroup)
     |     |  |        |  +--rw ios-route-map:VirtualPortGroup?            uint16
     |     |  |        +--:(ios-route-map:vasileft)
     |     |  |        |  +--rw ios-route-map:vasileft?                    uint16
     |     |  |        +--:(ios-route-map:vasiright)
     |     |  |           +--rw ios-route-map:vasiright?                   uint16
     |     |  +--rw ios-route-map:extcomm-list
     |     |  |  +--rw ios-route-map:ext-range* [comm-list-num]
     |     |  |  |  +--rw ios-route-map:comm-list-num    uint16
     |     |  |  |  +--rw ios-route-map:delete?          empty
     |     |  |  +--rw ios-route-map:excomm-list-name* [name]
     |     |  |     +--rw ios-route-map:name      string
     |     |  |     +--rw ios-route-map:delete?   empty
     |     |  +--rw ios-route-map:extcommunity
     |     |  |  +--rw ios-route-map:cost
     |     |  |  |  +--rw ios-route-map:community-id* [community-id cost-value]
     |     |  |  |  |  +--rw ios-route-map:community-id    uint8
     |     |  |  |  |  +--rw ios-route-map:cost-value      uint32
     |     |  |  |  +--rw ios-route-map:igp
     |     |  |  |  |  +--rw ios-route-map:community-id* [community-id cost-value]
     |     |  |  |  |     +--rw ios-route-map:community-id    uint8
     |     |  |  |  |     +--rw ios-route-map:cost-value      uint32
     |     |  |  |  +--rw ios-route-map:pre-bestpath
     |     |  |  |     +--rw ios-route-map:community-id* [community-id cost-value]
     |     |  |  |        +--rw ios-route-map:community-id    uint8
     |     |  |  |        +--rw ios-route-map:cost-value      uint32
     |     |  |  +--rw ios-route-map:rt
     |     |  |  |  +--rw ios-route-map:asn-nn*   union
     |     |  |  |  +--rw ios-route-map:range
     |     |  |  |     +--rw ios-route-map:lower-limit?   ios-types:asn-ip-type
     |     |  |  |     +--rw ios-route-map:high-limit?    ios-types:asn-ip-type
     |     |  |  |     +--rw ios-route-map:additive?      empty
     |     |  |  +--rw ios-route-map:soo
     |     |  |  |  +--rw ios-route-map:asn-nn?   ios-types:asn-ip-type
     |     |  |  +--rw ios-route-map:vpn-distinguisher
     |     |  |     +--rw ios-route-map:asn-nn?   ios-types:asn-ip-type
     |     |  |     +--rw ios-route-map:range
     |     |  |        +--rw ios-route-map:lower-limit?   ios-types:asn-ip-type
     |     |  |        +--rw ios-route-map:high-limit?    ios-types:asn-ip-type
     |     |  |        +--rw ios-route-map:additive?      empty
     |     |  +--rw ios-route-map:global?             empty
     |     |  +--rw ios-route-map:interface
     |     |  |  +--rw (ios-route-map:interface-choice)?
     |     |  |     +--:(ios-route-map:AppNav-Compress)
     |     |  |     |  +--rw ios-route-map:AppNav-Compress?             uint16
     |     |  |     +--:(ios-route-map:AppNav-UnCompress)
     |     |  |     |  +--rw ios-route-map:AppNav-UnCompress?           uint16
     |     |  |     +--:(ios-route-map:ATM)
     |     |  |     |  +--rw ios-route-map:ATM?                         string
     |     |  |     +--:(ios-route-map:ATM-subinterface)
     |     |  |     |  +--rw ios-route-map:ATM-subinterface
     |     |  |     |     +--rw ios-route-map:ATM?   string
     |     |  |     +--:(ios-route-map:ATM-ACR)
     |     |  |     |  +--rw ios-route-map:ATM-ACR?                     string
     |     |  |     +--:(ios-route-map:ATM-ACRsubinterface)
     |     |  |     |  +--rw ios-route-map:ATM-ACRsubinterface
     |     |  |     |     +--rw ios-route-map:ATM-ACR?   string
     |     |  |     +--:(ios-route-map:BDI)
     |     |  |     |  +--rw ios-route-map:BDI?                         string
     |     |  |     +--:(ios-route-map:CEM)
     |     |  |     |  +--rw ios-route-map:CEM?                         string
     |     |  |     +--:(ios-route-map:CEM-ACR)
     |     |  |     |  +--rw ios-route-map:CEM-ACR?                     uint8
     |     |  |     +--:(ios-route-map:Embedded-Service-Engine)
     |     |  |     |  +--rw ios-route-map:Embedded-Service-Engine?     string
     |     |  |     +--:(ios-route-map:FastEthernet)
     |     |  |     |  +--rw ios-route-map:FastEthernet?                string
     |     |  |     +--:(ios-route-map:GigabitEthernet)
     |     |  |     |  +--rw ios-route-map:GigabitEthernet?             string
     |     |  |     +--:(ios-route-map:LISP)
     |     |  |     |  +--rw ios-route-map:LISP?                        string
     |     |  |     +--:(ios-route-map:LISP-subinterface)
     |     |  |     |  +--rw ios-route-map:LISP-subinterface
     |     |  |     |     +--rw ios-route-map:LISP?   string
     |     |  |     +--:(ios-route-map:Loopback)
     |     |  |     |  +--rw ios-route-map:Loopback?                    uint32
     |     |  |     +--:(ios-route-map:Multilink)
     |     |  |     |  +--rw ios-route-map:Multilink?                   uint16
     |     |  |     +--:(ios-route-map:nve)
     |     |  |     |  +--rw ios-route-map:nve?                         uint16
     |     |  |     +--:(ios-route-map:overlay)
     |     |  |     |  +--rw ios-route-map:overlay?                     uint16
     |     |  |     +--:(ios-route-map:Port-channel)
     |     |  |     |  +--rw ios-route-map:Port-channel?                uint32
     |     |  |     +--:(ios-route-map:Port-channel-subinterface)
     |     |  |     |  +--rw ios-route-map:Port-channel-subinterface
     |     |  |     |     +--rw ios-route-map:Port-channel?   string
     |     |  |     +--:(ios-route-map:pseudowire)
     |     |  |     |  +--rw ios-route-map:pseudowire?                  uint32
     |     |  |     +--:(ios-route-map:SM)
     |     |  |     |  +--rw ios-route-map:SM?                          string
     |     |  |     +--:(ios-route-map:Cellular)
     |     |  |     |  +--rw ios-route-map:Cellular?                    string
     |     |  |     +--:(ios-route-map:Serial)
     |     |  |     |  +--rw ios-route-map:Serial?                      string
     |     |  |     +--:(ios-route-map:TenGigabitEthernet)
     |     |  |     |  +--rw ios-route-map:TenGigabitEthernet?          string
     |     |  |     +--:(ios-route-map:Tunnel)
     |     |  |     |  +--rw ios-route-map:Tunnel?                      uint32
     |     |  |     +--:(ios-route-map:Virtual-Template)
     |     |  |     |  +--rw ios-route-map:Virtual-Template?            uint16
     |     |  |     +--:(ios-route-map:Vlan)
     |     |  |     |  +--rw ios-route-map:Vlan?                        uint16
     |     |  |     +--:(ios-route-map:VirtualPortGroup)
     |     |  |     |  +--rw ios-route-map:VirtualPortGroup?            uint16
     |     |  |     +--:(ios-route-map:vasileft)
     |     |  |     |  +--rw ios-route-map:vasileft?                    uint16
     |     |  |     +--:(ios-route-map:vasiright)
     |     |  |        +--rw ios-route-map:vasiright?                   uint16
     |     |  +--rw ios-route-map:ip
     |     |  |  +--rw ios-route-map:address
     |     |  |  |  +--rw ios-route-map:prefix-list?   string
     |     |  |  +--rw ios-route-map:default
     |     |  |  |  +--rw ios-route-map:global
     |     |  |  |  |  +--rw ios-route-map:next-hop
     |     |  |  |  |     +--rw ios-route-map:address*   inet:ipv4-address
     |     |  |  |  +--rw ios-route-map:next-hop
     |     |  |  |  |  +--rw ios-route-map:address*   inet:ipv4-address
     |     |  |  |  +--rw ios-route-map:vrf
     |     |  |  |     +--rw ios-route-map:vrfs* [vrf]
     |     |  |  |        +--rw ios-route-map:vrf         string
     |     |  |  |        +--rw ios-route-map:next-hop
     |     |  |  |           +--rw ios-route-map:address*   inet:ipv4-address
     |     |  |  +--rw ios-route-map:df?           uint8
     |     |  |  +--rw ios-route-map:global
     |     |  |  |  +--rw ios-route-map:next-hop
     |     |  |  |     +--rw ios-route-map:address*   inet:ipv4-address
     |     |  |  +--rw ios-route-map:next-hop
     |     |  |  |  +--rw (ios-route-map:next-hop-choice)?
     |     |  |  |     +--:(ios-route-map:address)
     |     |  |  |     |  +--rw ios-route-map:address?               inet:ipv4-address
     |     |  |  |     +--:(ios-route-map:dynamic)
     |     |  |  |     |  +--rw ios-route-map:dynamic
     |     |  |  |     |     +--rw ios-route-map:dhcp?   empty
     |     |  |  |     +--:(ios-route-map:encapsulate)
     |     |  |  |     |  +--rw ios-route-map:encapsulate
     |     |  |  |     |     +--rw ios-route-map:l3vpn?   string
     |     |  |  |     +--:(ios-route-map:peer-address)
     |     |  |  |     |  +--rw ios-route-map:peer-address?          empty
     |     |  |  |     +--:(ios-route-map:recursive)
     |     |  |  |     |  +--rw ios-route-map:recursive
     |     |  |  |     |     +--rw ios-route-map:ipv4?     inet:ipv4-address
     |     |  |  |     |     +--rw ios-route-map:global?   inet:ipv4-address
     |     |  |  |     |     +--rw ios-route-map:vrf
     |     |  |  |     |        +--rw ios-route-map:vrfs* [vrf]
     |     |  |  |     |           +--rw ios-route-map:vrf     string
     |     |  |  |     |           +--rw ios-route-map:ipv4?   inet:ipv4-address
     |     |  |  |     +--:(ios-route-map:self)
     |     |  |  |     |  +--rw ios-route-map:self?                  empty
     |     |  |  |     +--:(ios-route-map:verify-availability)
     |     |  |  |        +--rw ios-route-map:verify-availability!
     |     |  |  |           +--rw ios-route-map:ipv4* [ipv4]
     |     |  |  |              +--rw ios-route-map:ipv4     inet:ipv4-address
     |     |  |  |              +--rw ios-route-map:range?   uint16
     |     |  |  +--rw ios-route-map:precedence!
     |     |  |  |  +--rw ios-route-map:precedence-value?    uint8
     |     |  |  |  +--rw ios-route-map:precedence-fields?   enumeration
     |     |  |  +--rw ios-route-map:qos-group!
     |     |  |  |  +--rw ios-route-map:qos-id?   uint8
     |     |  |  +--rw ios-route-map:tos!
     |     |  |  |  +--rw ios-route-map:service-value?   uint8
     |     |  |  |  +--rw ios-route-map:tos-fields?      enumeration
     |     |  |  +--rw ios-route-map:vrf
     |     |  |     +--rw ios-route-map:vrfs* [vrf]
     |     |  |        +--rw ios-route-map:vrf         string
     |     |  |        +--rw ios-route-map:next-hop
     |     |  |           +--rw ios-route-map:address*   inet:ipv4-address
     |     |  +--rw ios-route-map:ipv6
     |     |  |  +--rw ios-route-map:address
     |     |  |  |  +--rw ios-route-map:prefix-list*   string
     |     |  |  +--rw ios-route-map:default
     |     |  |  |  +--rw ios-route-map:global
     |     |  |  |  |  +--rw ios-route-map:next-hop?   inet:ipv6-address
     |     |  |  |  +--rw ios-route-map:next-hop
     |     |  |  |  |  +--rw ios-route-map:ipv6s* [ipv6]
     |     |  |  |  |  |  +--rw ios-route-map:ipv6    inet:ipv6-address
     |     |  |  |  |  +--rw ios-route-map:next-hop-address?   inet:ipv6-address
     |     |  |  |  +--rw ios-route-map:dvrf* [dvrf]
     |     |  |  |     +--rw ios-route-map:dvrf     string
     |     |  |  |     +--rw ios-route-map:dvrf0* [dvrf0]
     |     |  |  |        +--rw ios-route-map:dvrf0       string
     |     |  |  |        +--rw ios-route-map:next-hop?   empty
     |     |  |  +--rw ios-route-map:global
     |     |  |  |  +--rw ios-route-map:next-hop
     |     |  |  |     +--rw ios-route-map:nh-ipv6* [nh-ipv6]
     |     |  |  |     |  +--rw ios-route-map:nh-ipv6     inet:ipv6-address
     |     |  |  |     |  +--rw ios-route-map:nh-ipv60?   inet:ipv6-address
     |     |  |  |     +--rw ios-route-map:verify-availability?   inet:ipv6-address
     |     |  |  +--rw ios-route-map:next-hop
     |     |  |  |  +--rw ios-route-map:nha-ipv6* [nha-ipv6]
     |     |  |  |  |  +--rw ios-route-map:nha-ipv6     inet:ipv6-address
     |     |  |  |  |  +--rw ios-route-map:nha-ipv60* [nha-ipv60]
     |     |  |  |  |     +--rw ios-route-map:nha-ipv60    inet:ipv6-address
     |     |  |  |  |     +--rw ios-route-map:nh-ipv6?     inet:ipv6-address
     |     |  |  |  +--rw ios-route-map:encapsulate
     |     |  |  |  |  +--rw ios-route-map:l3vpn?   string
     |     |  |  |  +--rw ios-route-map:peer-address?          empty
     |     |  |  |  +--rw ios-route-map:recursive?             inet:ipv6-address
     |     |  |  |  +--rw ios-route-map:verify-availability
     |     |  |  |     +--rw ios-route-map:va-ipv6* [va-ipv6]
     |     |  |  |        +--rw ios-route-map:va-ipv6    inet:ipv6-address
     |     |  |  |        +--rw ios-route-map:seq-nh?    uint16
     |     |  |  +--rw ios-route-map:precedence?   uint8
     |     |  |  +--rw ios-route-map:bvrf* [bvrf]
     |     |  |     +--rw ios-route-map:bvrf     string
     |     |  |     +--rw ios-route-map:bvrf0* [bvrf0]
     |     |  |        +--rw ios-route-map:bvrf0       string
     |     |  |        +--rw ios-route-map:next-hop
     |     |  |           +--rw ios-route-map:bipv6?                 inet:ipv6-address
     |     |  |           +--rw ios-route-map:verify-availability?   empty
     |     |  +--rw ios-route-map:level
     |     |  |  +--rw ios-route-map:level-1?     empty
     |     |  |  +--rw ios-route-map:level-1-2?   empty
     |     |  |  +--rw ios-route-map:level-2?     empty
     |     |  |  +--rw ios-route-map:nssa-only?   empty
     |     |  +--rw ios-route-map:lisp
     |     |  |  +--rw ios-route-map:locator-set?   string
     |     |  +--rw ios-route-map:local-preference?   uint32
     |     |  +--rw ios-route-map:metric?             string
     |     |  +--rw ios-route-map:metric-type?        enumeration
     |     |  +--rw ios-route-map:mpls-label?         empty
     |     |  +--rw ios-route-map:weight?             uint32
     |     |  +--rw ios-route-map:origin
     |     |  |  +--rw ios-route-map:origin-value?   enumeration
     |     |  |  +--rw ios-route-map:egp?            uint32
     |     |  +--rw ios-route-map:tag
     |     |  |  +--rw ios-route-map:tag-val?    uint32
     |     |  |  +--rw ios-route-map:tag-ipv4?   inet:ipv4-address
     |     |  +--rw ios-route-map:traffic-index?      uint8
     |     |  +--rw ios-route-map:vrf?                string
     |     +--rw ios-route-map:match
     |        +--rw ios-route-map:additional-paths
     |        |  +--rw ios-route-map:advertise-set
     |        |     +--rw ios-route-map:all!
     |        |     |  +--rw ios-route-map:best?         uint8
     |        |     |  +--rw ios-route-map:best-range?   uint8
     |        |     |  +--rw ios-route-map:group-best!
     |        |     |     +--rw ios-route-map:best?         empty
     |        |     |     +--rw ios-route-map:best-range?   empty
     |        |     +--rw ios-route-map:best
     |        |     |  +--rw ios-route-map:best-range* [best-range]
     |        |     |     +--rw ios-route-map:best-range    uint8
     |        |     |     +--rw ios-route-map:all?          empty
     |        |     |     +--rw ios-route-map:group-best?   empty
     |        |     +--rw ios-route-map:best-range
     |        |     |  +--rw ios-route-map:adv-path* [adv-path]
     |        |     |     +--rw ios-route-map:adv-path     uint8
     |        |     |     +--rw ios-route-map:adv-path0?   uint8
     |        |     +--rw ios-route-map:group-best!
     |        |        +--rw ios-route-map:all?          empty
     |        |        +--rw ios-route-map:best?         uint8
     |        |        +--rw ios-route-map:best-range?   uint8
     |        +--rw ios-route-map:as-path
     |        |  +--rw ios-route-map:access-list*   uint16
     |        +--rw ios-route-map:clns
     |        |  +--rw ios-route-map:name*   string
     |        +--rw ios-route-map:community
     |        |  +--rw ios-route-map:name*   string
     |        +--rw ios-route-map:extcommunity
     |        |  +--rw ios-route-map:name*   string
     |        +--rw ios-route-map:interface
     |        |  +--rw ios-route-map:interface*   string
     |        +--rw ios-route-map:ip
     |        |  +--rw ios-route-map:address
     |        |  |  +--rw ios-route-map:access-list*   ios-types:exp-acl-type
     |        |  |  +--rw ios-route-map:prefix-list*   string
     |        |  +--rw ios-route-map:flowspec
     |        |  |  +--rw ios-route-map:dest-pfx
     |        |  |  |  +--rw ios-route-map:access-list*   ios-types:exp-acl-type
     |        |  |  |  +--rw ios-route-map:prefix-list*   string
     |        |  |  +--rw ios-route-map:src-pfx
     |        |  |     +--rw ios-route-map:access-list*   ios-types:exp-acl-type
     |        |  |     +--rw ios-route-map:prefix-list*   string
     |        |  +--rw ios-route-map:next-hop
     |        |  |  +--rw ios-route-map:access-list*   ios-types:exp-acl-type
     |        |  |  +--rw ios-route-map:prefix-list*   string
     |        |  +--rw ios-route-map:redistribution-source
     |        |  |  +--rw ios-route-map:access-list*   ios-types:exp-acl-type
     |        |  |  +--rw ios-route-map:prefix-list*   string
     |        |  +--rw ios-route-map:route-source
     |        |     +--rw ios-route-map:access-list*   ios-types:exp-acl-type
     |        |     +--rw ios-route-map:prefix-list*   string
     |        +--rw ios-route-map:ipv6
     |        |  +--rw ios-route-map:address
     |        |  |  +--rw ios-route-map:access-list?   string
     |        |  |  +--rw ios-route-map:prefix-list?   string
     |        |  +--rw ios-route-map:flowspec
     |        |  |  +--rw ios-route-map:dest-pfx
     |        |  |  |  +--rw ios-route-map:access-list?   string
     |        |  |  |  +--rw ios-route-map:prefix-list?   string
     |        |  |  +--rw ios-route-map:src-pfx
     |        |  |     +--rw ios-route-map:access-list?   string
     |        |  |     +--rw ios-route-map:prefix-list?   string
     |        |  +--rw ios-route-map:next-hop
     |        |  |  +--rw ios-route-map:access-list?   string
     |        |  |  +--rw ios-route-map:prefix-list?   string
     |        |  +--rw ios-route-map:route-source
     |        |     +--rw ios-route-map:access-list?   string
     |        |     +--rw ios-route-map:prefix-list?   string
     |        +--rw ios-route-map:length
     |        |  +--rw ios-route-map:lengths* [min-len max-len]
     |        |     +--rw ios-route-map:min-len    uint32
     |        |     +--rw ios-route-map:max-len    uint32
     |        +--rw ios-route-map:local-preference
     |        |  +--rw ios-route-map:values*   string
     |        +--rw ios-route-map:mdt-group
     |        |  +--rw ios-route-map:name*   string
     |        +--rw ios-route-map:metric
     |        |  +--rw ios-route-map:metric-value?   string
     |        |  +--rw ios-route-map:external?       string
     |        +--rw ios-route-map:mpls-label?         empty
     |        +--rw ios-route-map:policy-list
     |        |  +--rw ios-route-map:policy-map-names*   string
     |        +--rw ios-route-map:route-type
     |        |  +--rw ios-route-map:external!
     |        |  |  +--rw ios-route-map:type-1?   empty
     |        |  |  +--rw ios-route-map:type-2?   empty
     |        |  +--rw ios-route-map:internal?        empty
     |        |  +--rw ios-route-map:level-1?         empty
     |        |  +--rw ios-route-map:level-2?         empty
     |        |  +--rw ios-route-map:local?           empty
     |        |  +--rw ios-route-map:nssa-external!
     |        |     +--rw ios-route-map:type-1?   empty
     |        |     +--rw ios-route-map:type-2?   empty
     |        +--rw ios-route-map:rpki
     |        |  +--rw ios-route-map:invalid?     empty
     |        |  +--rw ios-route-map:not-found?   empty
     |        |  +--rw ios-route-map:valid?       empty
     |        +--rw ios-route-map:source-protocol!
     |        |  +--rw ios-route-map:bgp*         ios-types:bgp-as-number-type
     |        |  +--rw ios-route-map:connected?   empty
     |        |  +--rw ios-route-map:eigrp*       string
     |        |  +--rw ios-route-map:isis?        empty
     |        |  +--rw ios-route-map:lisp?        empty
     |        |  +--rw ios-route-map:mobile?      empty
     |        |  +--rw ios-route-map:ospf*        string
     |        |  +--rw ios-route-map:ospfv3*      string
     |        |  +--rw ios-route-map:rip?         empty
     |        |  +--rw ios-route-map:static?      empty
     |        +--rw ios-route-map:tag
     |        |  +--rw ios-route-map:tag_value*      uint32
     |        |  +--rw ios-route-map:ipv4-address*   inet:ipv4-address
     |        |  +--rw ios-route-map:list
     |        |     +--rw ios-route-map:tag-names*   string
     |        +--rw ios-route-map:track?              uint16
     +--rw route-tag
     |  +--rw ios-eigrp:list
     |  |  +--rw ios-eigrp:rt-name* [rt-name]
     |  |     +--rw ios-eigrp:rt-name    string
     |  |     +--rw ios-eigrp:deny
     |  |     |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |     |     +--rw ios-eigrp:ipv4    inet:ipv4-address
     |  |     |     +--rw ios-eigrp:mask?   inet:ipv4-address
     |  |     +--rw ios-eigrp:permit
     |  |     |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |     |     +--rw ios-eigrp:ipv4    inet:ipv4-address
     |  |     |     +--rw ios-eigrp:mask?   inet:ipv4-address
     |  |     +--rw ios-eigrp:seq
     |  |        +--rw ios-eigrp:seq-num* [seq-num]
     |  |           +--rw ios-eigrp:seq-num    uint32
     |  |           +--rw ios-eigrp:deny
     |  |           |  +--rw ios-eigrp:ipv4?   inet:ipv4-address
     |  |           |  +--rw ios-eigrp:mask?   inet:ipv4-address
     |  |           +--rw ios-eigrp:permit
     |  |              +--rw ios-eigrp:ipv4?   inet:ipv4-address
     |  |              +--rw ios-eigrp:mask?   inet:ipv4-address
     |  +--rw ios-eigrp:notation
     |     +--rw ios-eigrp:dotted-decimal?   empty
     +--rw table-map* [name]
     |  +--rw name               string
     |  +--rw ios-qos:default?   union
     |  +--rw ios-qos:map* [from to]
     |     +--rw ios-qos:from    uint8
     |     +--rw ios-qos:to      uint8
     +--rw sdm
     |  +--rw ios-sw:prefer!
     |     +--rw (ios-sw:sdm-prefer-choice)?
     |        +--:(ios-sw:default)
     |        |  +--rw ios-sw:default?   empty
     |        +--:(ios-sw:qos)
     |           +--rw ios-sw:qos?       empty
     +--rw mls
     +--rw object-group
     |  +--rw ios-og:network* [name]
     |  |  +--rw ios-og:name                             string
     |  |  +--rw ios-og:obj-Mode-config-network-group
     |  |     +--rw ios-og:network_address* [ipv4_addr ipv4_mask]
     |  |     |  +--rw ios-og:ipv4_addr    inet:ipv4-address
     |  |     |  +--rw ios-og:ipv4_mask    inet:ipv4-address
     |  |     +--rw ios-og:description?       string
     |  |     +--rw ios-og:group-object?      string
     |  |     +--rw ios-og:host?              inet:host
     |  |     +--rw ios-og:range
     |  |        +--rw ios-og:ip-addr-min?   inet:ipv4-address
     |  |        +--rw ios-og:ip-addr-max?   inet:ipv4-address
     |  +--rw ios-og:security* [name]
     |  |  +--rw ios-og:name              string
     |  |  +--rw ios-og:security-group
     |  |     +--rw ios-og:description?      string
     |  |     +--rw ios-og:group-object?     string
     |  |     +--rw ios-og:security-group
     |  |        +--rw ios-og:tag?   uint16
     |  +--rw ios-og:service* [name]
     |     +--rw ios-og:name                     string
     |     +--rw ios-og:description?             string
     |     +--rw ios-og:group-object?            string
     |     +--rw (ios-og:protocal-choice)?
     |        +--:(ios-og:protocal-number-case)
     |        |  +--rw ios-og:protocal-number?   uint8
     |        +--:(ios-og:protocal-name-case)
     |           +--rw ios-og:ahp?               empty
     |           +--rw ios-og:eigrp?             empty
     |           +--rw ios-og:esp?               empty
     |           +--rw ios-og:gre?               empty
     |           +--rw ios-og:icmp!
     |           |  +--rw ios-og:port-number?            uint8
     |           |  +--rw ios-og:alternate-address?      empty
     |           |  +--rw ios-og:conversion-error?       empty
     |           |  +--rw ios-og:echo?                   empty
     |           |  +--rw ios-og:echo-reply?             empty
     |           |  +--rw ios-og:information-reply?      empty
     |           |  +--rw ios-og:information-request?    empty
     |           |  +--rw ios-og:mask-reply?             empty
     |           |  +--rw ios-og:mask-request?           empty
     |           |  +--rw ios-og:mobile-redirect?        empty
     |           |  +--rw ios-og:parameter-problem?      empty
     |           |  +--rw ios-og:redirect?               empty
     |           |  +--rw ios-og:router-advertisement?   empty
     |           |  +--rw ios-og:router-solicitation?    empty
     |           |  +--rw ios-og:source-quench?          empty
     |           |  +--rw ios-og:time-exceeded?          empty
     |           |  +--rw ios-og:timestamp-reply?        empty
     |           |  +--rw ios-og:timestamp-request?      empty
     |           |  +--rw ios-og:traceroute?             empty
     |           |  +--rw ios-og:unreachable?            empty
     |           +--rw ios-og:igmp?              empty
     |           +--rw ios-og:ip?                empty
     |           +--rw ios-og:ipinip?            empty
     |           +--rw ios-og:nos?               empty
     |           +--rw ios-og:ospf?              empty
     |           +--rw ios-og:pcp?               empty
     |           +--rw ios-og:pim?               empty
     |           +--rw ios-og:tcp!
     |           |  +--rw ios-og:tcp-port-list* [tcp-port]
     |           |     +--rw ios-og:tcp-port        ios-types:acl-tcp-port-type
     |           |     +--rw ios-og:operator?       enumeration
     |           |     +--rw ios-og:max-tcp-port?   ios-types:acl-tcp-port-type
     |           +--rw ios-og:tcp-udp!
     |           |  +--rw ios-og:udp-port-list* [udp-port]
     |           |     +--rw ios-og:udp-port        ios-types:acl-udp-port-type
     |           |     +--rw ios-og:operator?       enumeration
     |           |     +--rw ios-og:max-udp-port?   ios-types:acl-udp-port-type
     |           +--rw ios-og:udp!
     |              +--rw ios-og:udp-port-list* [udp-port]
     |                 +--rw ios-og:udp-port        ios-types:acl-udp-port-type
     |                 +--rw ios-og:operator?       enumeration
     |                 +--rw ios-og:max-udp-port?   ios-types:acl-udp-port-type
     +--rw pseudowire-class* [name]
     |  +--rw name                         string
     |  +--rw ios-l2vpn:encapsulation?     enumeration
     |  +--rw ios-l2vpn:ip
     |  |  +--rw ios-l2vpn:dfbit
     |  |  |  +--rw ios-l2vpn:set?   empty
     |  |  +--rw ios-l2vpn:local
     |  |  |  +--rw ios-l2vpn:interface
     |  |  |     +--rw (ios-l2vpn:interface-choice)?
     |  |  |        +--:(ios-l2vpn:AppNav-Compress)
     |  |  |        |  +--rw ios-l2vpn:AppNav-Compress?             uint16
     |  |  |        +--:(ios-l2vpn:AppNav-UnCompress)
     |  |  |        |  +--rw ios-l2vpn:AppNav-UnCompress?           uint16
     |  |  |        +--:(ios-l2vpn:ATM)
     |  |  |        |  +--rw ios-l2vpn:ATM?                         string
     |  |  |        +--:(ios-l2vpn:ATM-subinterface)
     |  |  |        |  +--rw ios-l2vpn:ATM-subinterface
     |  |  |        |     +--rw ios-l2vpn:ATM?   string
     |  |  |        +--:(ios-l2vpn:ATM-ACR)
     |  |  |        |  +--rw ios-l2vpn:ATM-ACR?                     string
     |  |  |        +--:(ios-l2vpn:ATM-ACRsubinterface)
     |  |  |        |  +--rw ios-l2vpn:ATM-ACRsubinterface
     |  |  |        |     +--rw ios-l2vpn:ATM-ACR?   string
     |  |  |        +--:(ios-l2vpn:BDI)
     |  |  |        |  +--rw ios-l2vpn:BDI?                         string
     |  |  |        +--:(ios-l2vpn:CEM)
     |  |  |        |  +--rw ios-l2vpn:CEM?                         string
     |  |  |        +--:(ios-l2vpn:CEM-ACR)
     |  |  |        |  +--rw ios-l2vpn:CEM-ACR?                     uint8
     |  |  |        +--:(ios-l2vpn:Embedded-Service-Engine)
     |  |  |        |  +--rw ios-l2vpn:Embedded-Service-Engine?     string
     |  |  |        +--:(ios-l2vpn:FastEthernet)
     |  |  |        |  +--rw ios-l2vpn:FastEthernet?                string
     |  |  |        +--:(ios-l2vpn:GigabitEthernet)
     |  |  |        |  +--rw ios-l2vpn:GigabitEthernet?             string
     |  |  |        +--:(ios-l2vpn:LISP)
     |  |  |        |  +--rw ios-l2vpn:LISP?                        string
     |  |  |        +--:(ios-l2vpn:LISP-subinterface)
     |  |  |        |  +--rw ios-l2vpn:LISP-subinterface
     |  |  |        |     +--rw ios-l2vpn:LISP?   string
     |  |  |        +--:(ios-l2vpn:Loopback)
     |  |  |        |  +--rw ios-l2vpn:Loopback?                    uint32
     |  |  |        +--:(ios-l2vpn:Multilink)
     |  |  |        |  +--rw ios-l2vpn:Multilink?                   uint16
     |  |  |        +--:(ios-l2vpn:nve)
     |  |  |        |  +--rw ios-l2vpn:nve?                         uint16
     |  |  |        +--:(ios-l2vpn:overlay)
     |  |  |        |  +--rw ios-l2vpn:overlay?                     uint16
     |  |  |        +--:(ios-l2vpn:Port-channel)
     |  |  |        |  +--rw ios-l2vpn:Port-channel?                uint32
     |  |  |        +--:(ios-l2vpn:Port-channel-subinterface)
     |  |  |        |  +--rw ios-l2vpn:Port-channel-subinterface
     |  |  |        |     +--rw ios-l2vpn:Port-channel?   string
     |  |  |        +--:(ios-l2vpn:pseudowire)
     |  |  |        |  +--rw ios-l2vpn:pseudowire?                  uint32
     |  |  |        +--:(ios-l2vpn:SM)
     |  |  |        |  +--rw ios-l2vpn:SM?                          string
     |  |  |        +--:(ios-l2vpn:Cellular)
     |  |  |        |  +--rw ios-l2vpn:Cellular?                    string
     |  |  |        +--:(ios-l2vpn:Serial)
     |  |  |        |  +--rw ios-l2vpn:Serial?                      string
     |  |  |        +--:(ios-l2vpn:TenGigabitEthernet)
     |  |  |        |  +--rw ios-l2vpn:TenGigabitEthernet?          string
     |  |  |        +--:(ios-l2vpn:Tunnel)
     |  |  |        |  +--rw ios-l2vpn:Tunnel?                      uint32
     |  |  |        +--:(ios-l2vpn:Virtual-Template)
     |  |  |        |  +--rw ios-l2vpn:Virtual-Template?            uint16
     |  |  |        +--:(ios-l2vpn:Vlan)
     |  |  |        |  +--rw ios-l2vpn:Vlan?                        uint16
     |  |  |        +--:(ios-l2vpn:VirtualPortGroup)
     |  |  |        |  +--rw ios-l2vpn:VirtualPortGroup?            uint16
     |  |  |        +--:(ios-l2vpn:vasileft)
     |  |  |        |  +--rw ios-l2vpn:vasileft?                    uint16
     |  |  |        +--:(ios-l2vpn:vasiright)
     |  |  |           +--rw ios-l2vpn:vasiright?                   uint16
     |  |  +--rw ios-l2vpn:pmtu!
     |  |  |  +--rw ios-l2vpn:max?   uint16
     |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  |  +--rw ios-l2vpn:tos
     |  |  |  +--rw ios-l2vpn:reflect?   empty
     |  |  |  +--rw ios-l2vpn:value?     uint8
     |  |  +--rw ios-l2vpn:ttl?        uint8
     |  +--rw ios-l2vpn:control-word?      empty
     |  +--rw ios-l2vpn:interworking?      enumeration
     |  +--rw ios-l2vpn:load-balance
     |  |  +--rw ios-l2vpn:flow!
     |  |     +--rw ios-l2vpn:ethernet?   enumeration
     |  +--rw ios-l2vpn:monitor
     |  |  +--rw ios-l2vpn:peer
     |  |     +--rw ios-l2vpn:bfd!
     |  |        +--rw ios-l2vpn:local
     |  |           +--rw ios-l2vpn:interface
     |  |              +--rw (ios-l2vpn:interface-choice)?
     |  |                 +--:(ios-l2vpn:AppNav-Compress)
     |  |                 |  +--rw ios-l2vpn:AppNav-Compress?             uint16
     |  |                 +--:(ios-l2vpn:AppNav-UnCompress)
     |  |                 |  +--rw ios-l2vpn:AppNav-UnCompress?           uint16
     |  |                 +--:(ios-l2vpn:ATM)
     |  |                 |  +--rw ios-l2vpn:ATM?                         string
     |  |                 +--:(ios-l2vpn:ATM-subinterface)
     |  |                 |  +--rw ios-l2vpn:ATM-subinterface
     |  |                 |     +--rw ios-l2vpn:ATM?   string
     |  |                 +--:(ios-l2vpn:ATM-ACR)
     |  |                 |  +--rw ios-l2vpn:ATM-ACR?                     string
     |  |                 +--:(ios-l2vpn:ATM-ACRsubinterface)
     |  |                 |  +--rw ios-l2vpn:ATM-ACRsubinterface
     |  |                 |     +--rw ios-l2vpn:ATM-ACR?   string
     |  |                 +--:(ios-l2vpn:BDI)
     |  |                 |  +--rw ios-l2vpn:BDI?                         string
     |  |                 +--:(ios-l2vpn:CEM)
     |  |                 |  +--rw ios-l2vpn:CEM?                         string
     |  |                 +--:(ios-l2vpn:CEM-ACR)
     |  |                 |  +--rw ios-l2vpn:CEM-ACR?                     uint8
     |  |                 +--:(ios-l2vpn:Embedded-Service-Engine)
     |  |                 |  +--rw ios-l2vpn:Embedded-Service-Engine?     string
     |  |                 +--:(ios-l2vpn:FastEthernet)
     |  |                 |  +--rw ios-l2vpn:FastEthernet?                string
     |  |                 +--:(ios-l2vpn:GigabitEthernet)
     |  |                 |  +--rw ios-l2vpn:GigabitEthernet?             string
     |  |                 +--:(ios-l2vpn:LISP)
     |  |                 |  +--rw ios-l2vpn:LISP?                        string
     |  |                 +--:(ios-l2vpn:LISP-subinterface)
     |  |                 |  +--rw ios-l2vpn:LISP-subinterface
     |  |                 |     +--rw ios-l2vpn:LISP?   string
     |  |                 +--:(ios-l2vpn:Loopback)
     |  |                 |  +--rw ios-l2vpn:Loopback?                    uint32
     |  |                 +--:(ios-l2vpn:Multilink)
     |  |                 |  +--rw ios-l2vpn:Multilink?                   uint16
     |  |                 +--:(ios-l2vpn:nve)
     |  |                 |  +--rw ios-l2vpn:nve?                         uint16
     |  |                 +--:(ios-l2vpn:overlay)
     |  |                 |  +--rw ios-l2vpn:overlay?                     uint16
     |  |                 +--:(ios-l2vpn:Port-channel)
     |  |                 |  +--rw ios-l2vpn:Port-channel?                uint32
     |  |                 +--:(ios-l2vpn:Port-channel-subinterface)
     |  |                 |  +--rw ios-l2vpn:Port-channel-subinterface
     |  |                 |     +--rw ios-l2vpn:Port-channel?   string
     |  |                 +--:(ios-l2vpn:pseudowire)
     |  |                 |  +--rw ios-l2vpn:pseudowire?                  uint32
     |  |                 +--:(ios-l2vpn:SM)
     |  |                 |  +--rw ios-l2vpn:SM?                          string
     |  |                 +--:(ios-l2vpn:Cellular)
     |  |                 |  +--rw ios-l2vpn:Cellular?                    string
     |  |                 +--:(ios-l2vpn:Serial)
     |  |                 |  +--rw ios-l2vpn:Serial?                      string
     |  |                 +--:(ios-l2vpn:TenGigabitEthernet)
     |  |                 |  +--rw ios-l2vpn:TenGigabitEthernet?          string
     |  |                 +--:(ios-l2vpn:Tunnel)
     |  |                 |  +--rw ios-l2vpn:Tunnel?                      uint32
     |  |                 +--:(ios-l2vpn:Virtual-Template)
     |  |                 |  +--rw ios-l2vpn:Virtual-Template?            uint16
     |  |                 +--:(ios-l2vpn:Vlan)
     |  |                 |  +--rw ios-l2vpn:Vlan?                        uint16
     |  |                 +--:(ios-l2vpn:VirtualPortGroup)
     |  |                 |  +--rw ios-l2vpn:VirtualPortGroup?            uint16
     |  |                 +--:(ios-l2vpn:vasileft)
     |  |                 |  +--rw ios-l2vpn:vasileft?                    uint16
     |  |                 +--:(ios-l2vpn:vasiright)
     |  |                    +--rw ios-l2vpn:vasiright?                   uint16
     |  +--rw ios-l2vpn:preferred-path
     |  |  +--rw ios-l2vpn:interface
     |  |  |  +--rw (ios-l2vpn:Tunnel-Tunnel-tp)?
     |  |  |  |  +--:(ios-l2vpn:Tunnel-case)
     |  |  |  |  |  +--rw ios-l2vpn:Tunnel?       uint64
     |  |  |  |  +--:(ios-l2vpn:Tunnel-tp-case)
     |  |  |  |     +--rw ios-l2vpn:Tunnel-tp?    uint16
     |  |  |  +--rw ios-l2vpn:disable-fallback?   empty
     |  |  +--rw ios-l2vpn:peer-container
     |  |     +--rw ios-l2vpn:peer?               union
     |  |     +--rw ios-l2vpn:disable-fallback?   empty
     |  +--rw ios-l2vpn:protocol-mpls
     |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  +--rw ios-l2vpn:protocol-l2tpv2
     |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  +--rw ios-l2vpn:protocol-l2tpv3
     |  |  +--rw ios-l2vpn:protocol?   enumeration
     |  +--rw ios-l2vpn:sequencing?        enumeration
     |  +--rw ios-l2vpn:status!
     |  |  +--rw ios-l2vpn:admin-down
     |  |  |  +--rw ios-l2vpn:disconnect?   empty
     |  |  +--rw ios-l2vpn:control-plane
     |  |  |  +--rw ios-l2vpn:route-watch?   empty
     |  |  +--rw ios-l2vpn:decoupled?       empty
     |  |  +--rw ios-l2vpn:peer
     |  |  |  +--rw ios-l2vpn:topology
     |  |  |     +--rw ios-l2vpn:dual-homed?   empty
     |  |  +--rw ios-l2vpn:redundancy
     |  |     +--rw ios-l2vpn:master?   empty
     |  +--rw ios-l2vpn:switching
     |     +--rw ios-l2vpn:tlv?   empty
     +--rw control-plane!
     |  +--rw ios-policy:service-policy
     |     +--rw ios-policy:input?    string
     |     +--rw ios-policy:output?   string
     +--rw control-plane-host
     |  +--rw control-plane
     |     +--rw host!
     |        +--rw management-interface* [interface-name]
     |           +--rw interface-name    string
     |           +--rw allow
     |              +--rw beep?     empty
     |              +--rw ftp?      empty
     |              +--rw http?     empty
     |              +--rw https?    empty
     |              +--rw snmp?     empty
     |              +--rw ssh?      empty
     |              +--rw telnet?   empty
     |              +--rw tftp?     empty
     |              +--rw tl1?      empty
     +--rw config-register?                          string
     +--rw clock
     |  +--rw calendar-valid!
     |  +--rw summer-time
     |  |  +--rw zone?                          string
     |  |  +--rw (summer-choice)?
     |  |     +--:(date-case)
     |  |     |  +--rw date?                    empty
     |  |     |  +--rw start-day?               uint8
     |  |     |  +--rw start-month?             ios-types:month-type
     |  |     |  +--rw start-year?              uint32
     |  |     |  +--rw start-time?              ios-types:hhmm-type
     |  |     |  +--rw date-end-day?            uint8
     |  |     |  +--rw date-end-month?          ios-types:month-type
     |  |     |  +--rw date-end-year?           uint32
     |  |     |  +--rw date-end-time?           ios-types:hhmm-type
     |  |     |  +--rw offset?                  uint16
     |  |     +--:(recurring-case)
     |  |        +--rw recurring?               empty
     |  |        +--rw recurring-start?         union
     |  |        +--rw recurring-start-day?     ios-types:weekday-type
     |  |        +--rw recurring-start-month?   ios-types:month-type
     |  |        +--rw recurring-start-time?    ios-types:hhmm-type
     |  |        +--rw recurring-end?           union
     |  |        +--rw recurring-end-day?       ios-types:weekday-type
     |  |        +--rw recurring-end-month?     ios-types:month-type
     |  |        +--rw recurring-end-time?      ios-types:hhmm-type
     |  |        +--rw recurring-offset?        uint16
     |  +--rw timezone
     |     +--rw zone?      string
     |     +--rw offset?    enumeration
     |     +--rw hours?     int8
     |     +--rw minutes?   int8
     +--rw logging
     |  +--rw discriminator* [name]
     |  |  +--rw name        string
     |  |  +--rw msg-body
     |  |     +--rw drops?      string
     |  |     +--rw includes?   string
     |  +--rw persistent!
     |  |  +--rw file
     |  |     +--rw url?         string
     |  |     +--rw size?        string
     |  |     +--rw threshold?   string
     |  |     +--rw protected?   empty
     |  +--rw monitor-conf
     |  |  +--rw monitor?   boolean
     |  +--rw monitor!
     |  |  +--rw severity?        logging-level-type
     |  |  +--rw discriminator* [name]
     |  |     +--rw name        string
     |  |     +--rw severity?   logging-level-type
     |  +--rw alarm?              union
     |  +--rw buffered!
     |  |  +--rw (buffered-param)?
     |  |     +--:(discriminator-param)
     |  |     |  +--rw discriminator* [name]
     |  |     |     +--rw name          string
     |  |     |     +--rw size-value?   uint32
     |  |     |     +--rw severity?     logging-level-type
     |  |     +--:(size-param)
     |  |     |  +--rw size
     |  |     |     +--rw size-value?   uint32
     |  |     |     +--rw severity?     logging-level-type
     |  |     +--:(severity-level)
     |  |     |  +--rw severity?        logging-level-type
     |  |     +--:(xxml-buffer)
     |  |        +--rw xxml?            uint32
     |  +--rw console-conf
     |  |  +--rw console?   boolean
     |  +--rw console!
     |  |  +--rw discriminator* [name]
     |  |  |  +--rw name        string
     |  |  |  +--rw severity?   logging-level-type
     |  |  +--rw filtered?        empty
     |  |  +--rw guaranteed?      empty
     |  |  +--rw xxml?            logging-level-type
     |  |  +--rw severity?        logging-level-type
     |  +--rw event
     |  |  +--rw link-status
     |  |     +--rw boot?      empty
     |  |     +--rw global?    empty
     |  |     +--rw default?   empty
     |  +--rw esm
     |  |  +--rw config?   empty
     |  +--rw facility?           enumeration
     |  +--rw history
     |  |  +--rw size?             uint16
     |  |  +--rw severity-level?   union
     |  +--rw host
     |  |  +--rw ipv4-host-list* [ipv4-host]
     |  |  |  +--rw ipv4-host    inet:host
     |  |  +--rw ipv4-host-transport-list* [ipv4-host]
     |  |  |  +--rw ipv4-host        inet:host
     |  |  |  +--rw transport
     |  |  |  |  +--rw udp
     |  |  |  |  |  +--rw port*   uint16
     |  |  |  |  +--rw tcp
     |  |  |  |     +--rw port*   uint16
     |  |  |  +--rw discriminator?   string
     |  |  +--rw ipv4-host-vrf-list* [ipv4-host vrf]
     |  |  |  +--rw ipv4-host        inet:host
     |  |  |  +--rw vrf              string
     |  |  |  +--rw discriminator?   string
     |  |  +--rw ipv4-host-vrf-transport-list* [ipv4-host vrf]
     |  |  |  +--rw ipv4-host        inet:host
     |  |  |  +--rw vrf              string
     |  |  |  +--rw transport
     |  |  |  |  +--rw udp
     |  |  |  |  |  +--rw port*   uint16
     |  |  |  |  +--rw tcp
     |  |  |  |     +--rw port*   uint16
     |  |  |  +--rw discriminator?   string
     |  |  +--rw ipv6
     |  |     +--rw ipv6-host-list* [ipv6-host]
     |  |     |  +--rw ipv6-host    ios-types:ipv6-host
     |  |     +--rw ipv6-host-transport-list* [ipv6-host]
     |  |     |  +--rw ipv6-host        ios-types:ipv6-host
     |  |     |  +--rw transport
     |  |     |  |  +--rw udp
     |  |     |  |  |  +--rw port*   uint16
     |  |     |  |  +--rw tcp
     |  |     |  |     +--rw port*   uint16
     |  |     |  +--rw discriminator?   string
     |  |     +--rw ipv6-host-vrf-list* [ipv6-host vrf]
     |  |     |  +--rw ipv6-host        ios-types:ipv6-host
     |  |     |  +--rw vrf              string
     |  |     |  +--rw discriminator?   string
     |  |     +--rw ipv6-host-vrf-transport-list* [ipv6-host vrf]
     |  |        +--rw ipv6-host        ios-types:ipv6-host
     |  |        +--rw vrf              string
     |  |        +--rw transport
     |  |        |  +--rw udp
     |  |        |  |  +--rw port*   uint16
     |  |        |  +--rw tcp
     |  |        |     +--rw port*   uint16
     |  |        +--rw discriminator?   string
     |  +--rw origin-id
     |  |  +--rw (origin-choice)?
     |  |     +--:(origin-type)
     |  |     |  +--rw type-value?   enumeration
     |  |     +--:(origin-name)
     |  |        +--rw string?       string
     |  +--rw rate-limit-conf
     |  |  +--rw rate-limit?   boolean
     |  +--rw rate-limit!
     |  |  +--rw ranges* [range]
     |  |  |  +--rw range     uint16
     |  |  |  +--rw except!
     |  |  |     +--rw range?   logging-level-type
     |  |  +--rw console
     |  |  |  +--rw ranges* [range]
     |  |  |  |  +--rw range     uint16
     |  |  |  |  +--rw except!
     |  |  |  |     +--rw range?   logging-level-type
     |  |  |  +--rw all
     |  |  |     +--rw ranges* [range]
     |  |  |        +--rw range     uint16
     |  |  |        +--rw except!
     |  |  |           +--rw range?   logging-level-type
     |  |  +--rw all
     |  |     +--rw ranges* [range]
     |  |        +--rw range     uint16
     |  |        +--rw except!
     |  |           +--rw range?   logging-level-type
     |  +--rw source-interface* [interface-name]
     |  |  +--rw interface-name    string
     |  |  +--rw vrf?              string
     |  +--rw snmp-trap
     |  |  +--rw alerts?          empty
     |  |  +--rw critical?        empty
     |  |  +--rw debugging?       empty
     |  |  +--rw emergencies?     empty
     |  |  +--rw errors?          empty
     |  |  +--rw informational?   empty
     |  |  +--rw notifications?   empty
     |  |  +--rw warnings?        empty
     |  +--rw trap!
     |  |  +--rw (level)?
     |  |     +--:(set-default)
     |  |     |  +--rw trap-default?   empty
     |  |     +--:(set-level)
     |  |        +--rw severity?       union
     |  +--rw hostip?             inet:host
     |  +--rw file
     |  |  +--rw name?       string
     |  |  +--rw max-size?   uint32
     |  |  +--rw min-size?   uint32
     |  |  +--rw severity?   logging-level-type
     |  +--rw snmp-authfail?      empty
     |  +--rw buginf?             empty
     |  +--rw userinfo?           empty
     +--rw aaa
     |  +--rw ios-aaa:new-model?        empty
     |  +--rw ios-aaa:group
     |  |  +--rw ios-aaa:server
     |  |     +--rw ios-aaa:tacacsplus* [name]
     |  |     |  +--rw ios-aaa:name              string
     |  |     |  +--rw ios-aaa:server
     |  |     |  |  +--rw ios-aaa:name?   string
     |  |     |  +--rw ios-aaa:server-private* [name]
     |  |     |  |  +--rw ios-aaa:name       ios-types:host-type
     |  |     |  |  +--rw ios-aaa:timeout?   uint16
     |  |     |  |  +--rw ios-aaa:key
     |  |     |  |     +--rw ios-aaa:encryption?   enumeration
     |  |     |  |     +--rw ios-aaa:key?          string
     |  |     |  +--rw ios-aaa:ip
     |  |     |     +--rw ios-aaa:tacacs
     |  |     |     |  +--rw ios-aaa:source-interface
     |  |     |     |     +--rw (ios-aaa:interface-choice)?
     |  |     |     |        +--:(ios-aaa:AppNav-Compress)
     |  |     |     |        |  +--rw ios-aaa:AppNav-Compress?             uint16
     |  |     |     |        +--:(ios-aaa:AppNav-UnCompress)
     |  |     |     |        |  +--rw ios-aaa:AppNav-UnCompress?           uint16
     |  |     |     |        +--:(ios-aaa:ATM)
     |  |     |     |        |  +--rw ios-aaa:ATM?                         string
     |  |     |     |        +--:(ios-aaa:ATM-subinterface)
     |  |     |     |        |  +--rw ios-aaa:ATM-subinterface
     |  |     |     |        |     +--rw ios-aaa:ATM?   string
     |  |     |     |        +--:(ios-aaa:ATM-ACR)
     |  |     |     |        |  +--rw ios-aaa:ATM-ACR?                     string
     |  |     |     |        +--:(ios-aaa:ATM-ACRsubinterface)
     |  |     |     |        |  +--rw ios-aaa:ATM-ACRsubinterface
     |  |     |     |        |     +--rw ios-aaa:ATM-ACR?   string
     |  |     |     |        +--:(ios-aaa:BDI)
     |  |     |     |        |  +--rw ios-aaa:BDI?                         string
     |  |     |     |        +--:(ios-aaa:CEM)
     |  |     |     |        |  +--rw ios-aaa:CEM?                         string
     |  |     |     |        +--:(ios-aaa:CEM-ACR)
     |  |     |     |        |  +--rw ios-aaa:CEM-ACR?                     uint8
     |  |     |     |        +--:(ios-aaa:Embedded-Service-Engine)
     |  |     |     |        |  +--rw ios-aaa:Embedded-Service-Engine?     string
     |  |     |     |        +--:(ios-aaa:FastEthernet)
     |  |     |     |        |  +--rw ios-aaa:FastEthernet?                string
     |  |     |     |        +--:(ios-aaa:GigabitEthernet)
     |  |     |     |        |  +--rw ios-aaa:GigabitEthernet?             string
     |  |     |     |        +--:(ios-aaa:LISP)
     |  |     |     |        |  +--rw ios-aaa:LISP?                        string
     |  |     |     |        +--:(ios-aaa:LISP-subinterface)
     |  |     |     |        |  +--rw ios-aaa:LISP-subinterface
     |  |     |     |        |     +--rw ios-aaa:LISP?   string
     |  |     |     |        +--:(ios-aaa:Loopback)
     |  |     |     |        |  +--rw ios-aaa:Loopback?                    uint32
     |  |     |     |        +--:(ios-aaa:Multilink)
     |  |     |     |        |  +--rw ios-aaa:Multilink?                   uint16
     |  |     |     |        +--:(ios-aaa:nve)
     |  |     |     |        |  +--rw ios-aaa:nve?                         uint16
     |  |     |     |        +--:(ios-aaa:overlay)
     |  |     |     |        |  +--rw ios-aaa:overlay?                     uint16
     |  |     |     |        +--:(ios-aaa:Port-channel)
     |  |     |     |        |  +--rw ios-aaa:Port-channel?                uint32
     |  |     |     |        +--:(ios-aaa:Port-channel-subinterface)
     |  |     |     |        |  +--rw ios-aaa:Port-channel-subinterface
     |  |     |     |        |     +--rw ios-aaa:Port-channel?   string
     |  |     |     |        +--:(ios-aaa:pseudowire)
     |  |     |     |        |  +--rw ios-aaa:pseudowire?                  uint32
     |  |     |     |        +--:(ios-aaa:SM)
     |  |     |     |        |  +--rw ios-aaa:SM?                          string
     |  |     |     |        +--:(ios-aaa:Cellular)
     |  |     |     |        |  +--rw ios-aaa:Cellular?                    string
     |  |     |     |        +--:(ios-aaa:Serial)
     |  |     |     |        |  +--rw ios-aaa:Serial?                      string
     |  |     |     |        +--:(ios-aaa:TenGigabitEthernet)
     |  |     |     |        |  +--rw ios-aaa:TenGigabitEthernet?          string
     |  |     |     |        +--:(ios-aaa:Tunnel)
     |  |     |     |        |  +--rw ios-aaa:Tunnel?                      uint32
     |  |     |     |        +--:(ios-aaa:Virtual-Template)
     |  |     |     |        |  +--rw ios-aaa:Virtual-Template?            uint16
     |  |     |     |        +--:(ios-aaa:Vlan)
     |  |     |     |        |  +--rw ios-aaa:Vlan?                        uint16
     |  |     |     |        +--:(ios-aaa:VirtualPortGroup)
     |  |     |     |        |  +--rw ios-aaa:VirtualPortGroup?            uint16
     |  |     |     |        +--:(ios-aaa:vasileft)
     |  |     |     |        |  +--rw ios-aaa:vasileft?                    uint16
     |  |     |     |        +--:(ios-aaa:vasiright)
     |  |     |     |           +--rw ios-aaa:vasiright?                   uint16
     |  |     |     +--rw ios-aaa:vrf
     |  |     |        +--rw ios-aaa:forwarding?   string
     |  |     +--rw ios-aaa:tacacs* [name]
     |  |     |  +--rw ios-aaa:name    string
     |  |     +--rw ios-aaa:radius* [name]
     |  |        +--rw ios-aaa:name            string
     |  |        +--rw ios-aaa:server
     |  |        |  +--rw ios-aaa:name* [name]
     |  |        |  |  +--rw ios-aaa:name    string
     |  |        |  +--rw ios-aaa:direct* [name]
     |  |        |     +--rw ios-aaa:name         inet:host
     |  |        |     +--rw ios-aaa:auth-port?   uint16
     |  |        |     +--rw ios-aaa:acct-port?   uint16
     |  |        +--rw ios-aaa:deadtime?       uint16
     |  |        +--rw ios-aaa:ip
     |  |        |  +--rw ios-aaa:radius
     |  |        |  |  +--rw ios-aaa:source-interface?   string
     |  |        |  +--rw ios-aaa:vrf
     |  |        |     +--rw ios-aaa:forwarding?   string
     |  |        +--rw ios-aaa:load-balance
     |  |           +--rw ios-aaa:method
     |  |              +--rw ios-aaa:least-outstanding
     |  |                 +--rw ios-aaa:batch-size?                uint32
     |  |                 +--rw ios-aaa:ignore-preferred-server?   empty
     |  +--rw ios-aaa:authentication
     |  |  +--rw ios-aaa:attempts
     |  |  |  +--rw ios-aaa:login?   uint8
     |  |  +--rw ios-aaa:dot1x
     |  |  |  +--rw ios-aaa:dot1x-list* [name]
     |  |  |  |  +--rw ios-aaa:name     string
     |  |  |  |  +--rw ios-aaa:group?   union
     |  |  |  +--rw ios-aaa:default
     |  |  |     +--rw ios-aaa:group?   union
     |  |  +--rw ios-aaa:enable
     |  |  |  +--rw ios-aaa:default
     |  |  |     +--rw ios-aaa:group?    union
     |  |  |     +--rw ios-aaa:enable?   empty
     |  |  |     +--rw ios-aaa:line?     empty
     |  |  |     +--rw ios-aaa:none?     empty
     |  |  +--rw ios-aaa:eou
     |  |  |  +--rw ios-aaa:default
     |  |  |     +--rw ios-aaa:group
     |  |  |        +--rw ios-aaa:radius?   empty
     |  |  +--rw ios-aaa:login* [name]
     |  |  |  +--rw ios-aaa:name    union
     |  |  |  +--rw ios-aaa:a1
     |  |  |  |  +--rw (ios-aaa:auth-login-choice)?
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?          empty
     |  |  |  |     +--:(ios-aaa:krb5)
     |  |  |  |     |  +--rw ios-aaa:krb5?          empty
     |  |  |  |     +--:(ios-aaa:krb5-telnet)
     |  |  |  |     |  +--rw ios-aaa:krb5-telnet?   empty
     |  |  |  |     +--:(ios-aaa:line)
     |  |  |  |     |  +--rw ios-aaa:line?          empty
     |  |  |  |     +--:(ios-aaa:enable)
     |  |  |  |     |  +--rw ios-aaa:enable?        empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |     |  +--rw ios-aaa:local?         empty
     |  |  |  |     +--:(ios-aaa:local-case)
     |  |  |  |     |  +--rw ios-aaa:local-case?    empty
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?         union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |        +--rw ios-aaa:cache?         union
     |  |  |  +--rw ios-aaa:a2
     |  |  |  |  +--rw (ios-aaa:auth-login-choice)?
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?         union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |     |  +--rw ios-aaa:cache?         union
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?          empty
     |  |  |  |     +--:(ios-aaa:krb5)
     |  |  |  |     |  +--rw ios-aaa:krb5?          empty
     |  |  |  |     +--:(ios-aaa:krb5-telnet)
     |  |  |  |     |  +--rw ios-aaa:krb5-telnet?   empty
     |  |  |  |     +--:(ios-aaa:line)
     |  |  |  |     |  +--rw ios-aaa:line?          empty
     |  |  |  |     +--:(ios-aaa:enable)
     |  |  |  |     |  +--rw ios-aaa:enable?        empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |     |  +--rw ios-aaa:local?         empty
     |  |  |  |     +--:(ios-aaa:local-case)
     |  |  |  |        +--rw ios-aaa:local-case?    empty
     |  |  |  +--rw ios-aaa:a3
     |  |  |  |  +--rw (ios-aaa:auth-login-choice)?
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?         union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |     |  +--rw ios-aaa:cache?         union
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?          empty
     |  |  |  |     +--:(ios-aaa:krb5)
     |  |  |  |     |  +--rw ios-aaa:krb5?          empty
     |  |  |  |     +--:(ios-aaa:krb5-telnet)
     |  |  |  |     |  +--rw ios-aaa:krb5-telnet?   empty
     |  |  |  |     +--:(ios-aaa:line)
     |  |  |  |     |  +--rw ios-aaa:line?          empty
     |  |  |  |     +--:(ios-aaa:enable)
     |  |  |  |     |  +--rw ios-aaa:enable?        empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |     |  +--rw ios-aaa:local?         empty
     |  |  |  |     +--:(ios-aaa:local-case)
     |  |  |  |        +--rw ios-aaa:local-case?    empty
     |  |  |  +--rw ios-aaa:a4
     |  |  |     +--rw (ios-aaa:auth-login-choice)?
     |  |  |        +--:(ios-aaa:group)
     |  |  |        |  +--rw ios-aaa:group?         union
     |  |  |        +--:(ios-aaa:cache)
     |  |  |        |  +--rw ios-aaa:cache?         union
     |  |  |        +--:(ios-aaa:none)
     |  |  |        |  +--rw ios-aaa:none?          empty
     |  |  |        +--:(ios-aaa:krb5)
     |  |  |        |  +--rw ios-aaa:krb5?          empty
     |  |  |        +--:(ios-aaa:krb5-telnet)
     |  |  |        |  +--rw ios-aaa:krb5-telnet?   empty
     |  |  |        +--:(ios-aaa:line)
     |  |  |        |  +--rw ios-aaa:line?          empty
     |  |  |        +--:(ios-aaa:enable)
     |  |  |        |  +--rw ios-aaa:enable?        empty
     |  |  |        +--:(ios-aaa:local)
     |  |  |        |  +--rw ios-aaa:local?         empty
     |  |  |        +--:(ios-aaa:local-case)
     |  |  |           +--rw ios-aaa:local-case?    empty
     |  |  +--rw ios-aaa:onep
     |  |  |  +--rw ios-aaa:default
     |  |  |     +--rw ios-aaa:local!
     |  |  +--rw ios-aaa:ppp* [id]
     |  |     +--rw ios-aaa:id    string
     |  |     +--rw ios-aaa:a1
     |  |     |  +--rw (ios-aaa:auth-choice)?
     |  |     |     +--:(ios-aaa:if-needed)
     |  |     |     |  +--rw ios-aaa:if-needed?    empty
     |  |     |     +--:(ios-aaa:none)
     |  |     |     |  +--rw ios-aaa:none?         empty
     |  |     |     +--:(ios-aaa:krb5)
     |  |     |     |  +--rw ios-aaa:krb5?         empty
     |  |     |     +--:(ios-aaa:local)
     |  |     |     |  +--rw ios-aaa:local?        empty
     |  |     |     +--:(ios-aaa:local-case)
     |  |     |     |  +--rw ios-aaa:local-case?   empty
     |  |     |     +--:(ios-aaa:group)
     |  |     |     |  +--rw ios-aaa:group?        union
     |  |     |     +--:(ios-aaa:cache)
     |  |     |        +--rw ios-aaa:cache?        union
     |  |     +--rw ios-aaa:a2
     |  |     |  +--rw (ios-aaa:auth-choice)?
     |  |     |     +--:(ios-aaa:group)
     |  |     |     |  +--rw ios-aaa:group?        union
     |  |     |     +--:(ios-aaa:cache)
     |  |     |     |  +--rw ios-aaa:cache?        union
     |  |     |     +--:(ios-aaa:none)
     |  |     |     |  +--rw ios-aaa:none?         empty
     |  |     |     +--:(ios-aaa:krb5)
     |  |     |     |  +--rw ios-aaa:krb5?         empty
     |  |     |     +--:(ios-aaa:local)
     |  |     |     |  +--rw ios-aaa:local?        empty
     |  |     |     +--:(ios-aaa:local-case)
     |  |     |        +--rw ios-aaa:local-case?   empty
     |  |     +--rw ios-aaa:a3
     |  |     |  +--rw (ios-aaa:auth-choice)?
     |  |     |     +--:(ios-aaa:group)
     |  |     |     |  +--rw ios-aaa:group?        union
     |  |     |     +--:(ios-aaa:cache)
     |  |     |     |  +--rw ios-aaa:cache?        union
     |  |     |     +--:(ios-aaa:none)
     |  |     |     |  +--rw ios-aaa:none?         empty
     |  |     |     +--:(ios-aaa:krb5)
     |  |     |     |  +--rw ios-aaa:krb5?         empty
     |  |     |     +--:(ios-aaa:local)
     |  |     |     |  +--rw ios-aaa:local?        empty
     |  |     |     +--:(ios-aaa:local-case)
     |  |     |        +--rw ios-aaa:local-case?   empty
     |  |     +--rw ios-aaa:a4
     |  |        +--rw (ios-aaa:auth-choice)?
     |  |           +--:(ios-aaa:group)
     |  |           |  +--rw ios-aaa:group?        union
     |  |           +--:(ios-aaa:cache)
     |  |           |  +--rw ios-aaa:cache?        union
     |  |           +--:(ios-aaa:none)
     |  |           |  +--rw ios-aaa:none?         empty
     |  |           +--:(ios-aaa:krb5)
     |  |           |  +--rw ios-aaa:krb5?         empty
     |  |           +--:(ios-aaa:local)
     |  |           |  +--rw ios-aaa:local?        empty
     |  |           +--:(ios-aaa:local-case)
     |  |              +--rw ios-aaa:local-case?   empty
     |  +--rw ios-aaa:authorization
     |  |  +--rw ios-aaa:auth-type
     |  |  |  +--rw ios-aaa:default
     |  |  |     +--rw ios-aaa:group?   enumeration
     |  |  +--rw ios-aaa:commands* [level list-name]
     |  |  |  +--rw ios-aaa:level               uint8
     |  |  |  +--rw ios-aaa:list-name           union
     |  |  |  +--rw ios-aaa:group?              union
     |  |  |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |  +--rw ios-aaa:local?              empty
     |  |  |  +--rw ios-aaa:none?               empty
     |  |  +--rw ios-aaa:console?           empty
     |  |  +--rw ios-aaa:config-commands?   empty
     |  |  +--rw ios-aaa:configuration
     |  |  |  +--rw ios-aaa:default
     |  |  |     +--rw ios-aaa:group
     |  |  |        +--rw ios-aaa:group-name* [group-name]
     |  |  |           +--rw ios-aaa:group-name    string
     |  |  +--rw ios-aaa:exec* [name]
     |  |  |  +--rw ios-aaa:name    string
     |  |  |  +--rw ios-aaa:a1
     |  |  |  |  +--rw (ios-aaa:auth-exec-choice)?
     |  |  |  |     +--:(ios-aaa:if-authenticated)
     |  |  |  |     |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?               empty
     |  |  |  |     +--:(ios-aaa:krb5-instance)
     |  |  |  |     |  +--rw ios-aaa:krb5-instance?      empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |     |  +--rw ios-aaa:local?              empty
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?              union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |        +--rw ios-aaa:cache?              union
     |  |  |  +--rw ios-aaa:a2
     |  |  |  |  +--rw (ios-aaa:auth-exec-choice)?
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?              union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |     |  +--rw ios-aaa:cache?              union
     |  |  |  |     +--:(ios-aaa:if-authenticated)
     |  |  |  |     |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?               empty
     |  |  |  |     +--:(ios-aaa:krb5-instance)
     |  |  |  |     |  +--rw ios-aaa:krb5-instance?      empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |        +--rw ios-aaa:local?              empty
     |  |  |  +--rw ios-aaa:a3
     |  |  |  |  +--rw (ios-aaa:auth-exec-choice)?
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?              union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |     |  +--rw ios-aaa:cache?              union
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?               empty
     |  |  |  |     +--:(ios-aaa:if-authenticated)
     |  |  |  |     |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |  |     +--:(ios-aaa:krb5-instance)
     |  |  |  |     |  +--rw ios-aaa:krb5-instance?      empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |        +--rw ios-aaa:local?              empty
     |  |  |  +--rw ios-aaa:a4
     |  |  |     +--rw (ios-aaa:auth-exec-choice)?
     |  |  |        +--:(ios-aaa:group)
     |  |  |        |  +--rw ios-aaa:group?              union
     |  |  |        +--:(ios-aaa:cache)
     |  |  |        |  +--rw ios-aaa:cache?              union
     |  |  |        +--:(ios-aaa:none)
     |  |  |        |  +--rw ios-aaa:none?               empty
     |  |  |        +--:(ios-aaa:if-authenticated)
     |  |  |        |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |        +--:(ios-aaa:krb5-instance)
     |  |  |        |  +--rw ios-aaa:krb5-instance?      empty
     |  |  |        +--:(ios-aaa:local)
     |  |  |           +--rw ios-aaa:local?              empty
     |  |  +--rw ios-aaa:eventmanager* [name]
     |  |  |  +--rw ios-aaa:name     string
     |  |  |  +--rw ios-aaa:group?   union
     |  |  |  +--rw ios-aaa:local?   empty
     |  |  |  +--rw ios-aaa:none?    empty
     |  |  +--rw ios-aaa:network* [id]
     |  |  |  +--rw ios-aaa:id    union
     |  |  |  +--rw ios-aaa:a1
     |  |  |  |  +--rw (ios-aaa:auth-choice)?
     |  |  |  |     +--:(ios-aaa:if-authenticated)
     |  |  |  |     |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?               empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |     |  +--rw ios-aaa:local?              empty
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?              union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |        +--rw ios-aaa:cache?              union
     |  |  |  +--rw ios-aaa:a2
     |  |  |  |  +--rw (ios-aaa:auth-choice)?
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?              union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |     |  +--rw ios-aaa:cache?              union
     |  |  |  |     +--:(ios-aaa:if-authenticated)
     |  |  |  |     |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?               empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |        +--rw ios-aaa:local?              empty
     |  |  |  +--rw ios-aaa:a3
     |  |  |  |  +--rw (ios-aaa:auth-choice)?
     |  |  |  |     +--:(ios-aaa:group)
     |  |  |  |     |  +--rw ios-aaa:group?              union
     |  |  |  |     +--:(ios-aaa:cache)
     |  |  |  |     |  +--rw ios-aaa:cache?              union
     |  |  |  |     +--:(ios-aaa:none)
     |  |  |  |     |  +--rw ios-aaa:none?               empty
     |  |  |  |     +--:(ios-aaa:if-authenticated)
     |  |  |  |     |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |  |     +--:(ios-aaa:local)
     |  |  |  |        +--rw ios-aaa:local?              empty
     |  |  |  +--rw ios-aaa:a4
     |  |  |     +--rw (ios-aaa:auth-choice)?
     |  |  |        +--:(ios-aaa:group)
     |  |  |        |  +--rw ios-aaa:group?              union
     |  |  |        +--:(ios-aaa:cache)
     |  |  |        |  +--rw ios-aaa:cache?              union
     |  |  |        +--:(ios-aaa:none)
     |  |  |        |  +--rw ios-aaa:none?               empty
     |  |  |        +--:(ios-aaa:if-authenticated)
     |  |  |        |  +--rw ios-aaa:if-authenticated?   empty
     |  |  |        +--:(ios-aaa:local)
     |  |  |           +--rw ios-aaa:local?              empty
     |  |  +--rw ios-aaa:auth-proxy
     |  |  |  +--rw ios-aaa:default
     |  |  |     +--rw ios-aaa:group
     |  |  |        +--rw ios-aaa:radius?       empty
     |  |  |        +--rw ios-aaa:group-name?   string
     |  |  +--rw ios-aaa:onep
     |  |     +--rw ios-aaa:default
     |  |        +--rw ios-aaa:group
     |  |           +--rw ios-aaa:group-word* [group-word]
     |  |              +--rw ios-aaa:group-word    string
     |  +--rw ios-aaa:accounting
     |  |  +--rw ios-aaa:commands* [level list-name]
     |  |  |  +--rw ios-aaa:level          uint8
     |  |  |  +--rw ios-aaa:list-name      union
     |  |  |  +--rw ios-aaa:action-type?   enumeration
     |  |  |  +--rw ios-aaa:broadcast?     empty
     |  |  |  +--rw ios-aaa:group?         union
     |  |  +--rw ios-aaa:connection* [name]
     |  |  |  +--rw ios-aaa:name                string
     |  |  |  +--rw (ios-aaa:accounting-choice)?
     |  |  |     +--:(ios-aaa:none)
     |  |  |     |  +--rw ios-aaa:none?         empty
     |  |  |     +--:(ios-aaa:start-stop)
     |  |  |     |  +--rw ios-aaa:start-stop
     |  |  |     |     +--rw ios-aaa:broadcast?   empty
     |  |  |     |     +--rw ios-aaa:group?       union
     |  |  |     +--:(ios-aaa:stop-only)
     |  |  |        +--rw ios-aaa:stop-only
     |  |  |           +--rw ios-aaa:broadcast?   empty
     |  |  |           +--rw ios-aaa:group?       union
     |  |  +--rw ios-aaa:delay-start
     |  |  |  +--rw ios-aaa:extended-delay?   uint8
     |  |  |  +--rw ios-aaa:all?              empty
     |  |  +--rw ios-aaa:identity* [name]
     |  |  |  +--rw ios-aaa:name          string
     |  |  |  +--rw ios-aaa:start-stop
     |  |  |     +--rw ios-aaa:broadcast?   empty
     |  |  |     +--rw ios-aaa:group?       union
     |  |  +--rw ios-aaa:exec* [name]
     |  |  |  +--rw ios-aaa:name                string
     |  |  |  +--rw (ios-aaa:accounting-choice)?
     |  |  |     +--:(ios-aaa:none)
     |  |  |     |  +--rw ios-aaa:none?         empty
     |  |  |     +--:(ios-aaa:start-stop)
     |  |  |     |  +--rw ios-aaa:start-stop
     |  |  |     |     +--rw ios-aaa:broadcast?   empty
     |  |  |     |     +--rw ios-aaa:group?       union
     |  |  |     +--:(ios-aaa:stop-only)
     |  |  |        +--rw ios-aaa:stop-only
     |  |  |           +--rw ios-aaa:broadcast?   empty
     |  |  |           +--rw ios-aaa:group?       union
     |  |  +--rw ios-aaa:exec-submode
     |  |  |  +--rw ios-aaa:exec* [name]
     |  |  |     +--rw ios-aaa:name           string
     |  |  |     +--rw ios-aaa:action-type
     |  |  |        +--rw (ios-aaa:accounting-choice)?
     |  |  |           +--:(ios-aaa:none)
     |  |  |           |  +--rw ios-aaa:none?         empty
     |  |  |           +--:(ios-aaa:start-stop)
     |  |  |           |  +--rw ios-aaa:start-stop
     |  |  |           |     +--rw ios-aaa:broadcast?   empty
     |  |  |           |     +--rw ios-aaa:group?       union
     |  |  |           +--:(ios-aaa:stop-only)
     |  |  |              +--rw ios-aaa:stop-only
     |  |  |                 +--rw ios-aaa:broadcast?   empty
     |  |  |                 +--rw ios-aaa:group?       union
     |  |  +--rw ios-aaa:network* [id]
     |  |  |  +--rw ios-aaa:id                 union
     |  |  |  +--rw ios-aaa:start-stop
     |  |  |  |  +--rw ios-aaa:group?   union
     |  |  |  +--rw (ios-aaa:network-choice)?
     |  |  |     +--:(ios-aaa:a)
     |  |  |     |  +--rw ios-aaa:none?        empty
     |  |  |     +--:(ios-aaa:b)
     |  |  |        +--rw ios-aaa:mode?        enumeration
     |  |  |        +--rw ios-aaa:broadcast?   empty
     |  |  |        +--rw ios-aaa:a1
     |  |  |        |  +--rw ios-aaa:group?   union
     |  |  |        +--rw ios-aaa:a2
     |  |  |        |  +--rw ios-aaa:group?   union
     |  |  |        +--rw ios-aaa:a3
     |  |  |        |  +--rw ios-aaa:group?   union
     |  |  |        +--rw ios-aaa:a4
     |  |  |           +--rw ios-aaa:group?   union
     |  |  +--rw ios-aaa:send
     |  |  |  +--rw ios-aaa:counters
     |  |  |  |  +--rw ios-aaa:ipv6?   empty
     |  |  |  +--rw ios-aaa:stop-record
     |  |  |     +--rw ios-aaa:always?           empty
     |  |  |     +--rw ios-aaa:authentication
     |  |  |        +--rw ios-aaa:failure!
     |  |  |        |  +--rw ios-aaa:vrf?   string
     |  |  |        +--rw ios-aaa:success
     |  |  |           +--rw ios-aaa:remote-server!
     |  |  |              +--rw ios-aaa:vrf?   string
     |  |  +--rw ios-aaa:system
     |  |  |  +--rw (ios-aaa:default-guarantee-first)?
     |  |  |     +--:(ios-aaa:default-case)
     |  |  |     |  +--rw ios-aaa:default!
     |  |  |     |     +--rw ios-aaa:none?         empty
     |  |  |     |     +--rw ios-aaa:start-stop
     |  |  |     |     |  +--rw ios-aaa:broadcast?   empty
     |  |  |     |     |  +--rw ios-aaa:group?       union
     |  |  |     |     +--rw ios-aaa:vrf?          string
     |  |  |     +--:(ios-aaa:guarantee-first-case)
     |  |  |        +--rw ios-aaa:guarantee-first?   boolean
     |  |  +--rw ios-aaa:update
     |  |  |  +--rw ios-aaa:periodic?   uint32
     |  |  +--rw ios-aaa:auth-proxy
     |  |     +--rw ios-aaa:default
     |  |        +--rw ios-aaa:start-stop
     |  |           +--rw ios-aaa:group?   string
     |  +--rw ios-aaa:server
     |  |  +--rw ios-aaa:radius
     |  |     +--rw ios-aaa:dynamic-author!
     |  |        +--rw ios-aaa:client* [ip]
     |  |        |  +--rw ios-aaa:ip            union
     |  |        |  +--rw ios-aaa:vrf* [name]
     |  |        |  |  +--rw ios-aaa:name    string
     |  |        |  +--rw ios-aaa:server-key
     |  |        |     +--rw ios-aaa:key?      enumeration
     |  |        |     +--rw ios-aaa:string?   string
     |  |        +--rw ios-aaa:server-key
     |  |        |  +--rw ios-aaa:key?      enumeration
     |  |        |  +--rw ios-aaa:string?   string
     |  |        +--rw ios-aaa:domain
     |  |        |  +--rw ios-aaa:delimiter?   string
     |  |        |  +--rw ios-aaa:stripping!
     |  |        |     +--rw ios-aaa:right-to-left?   empty
     |  |        +--rw ios-aaa:auth-type?    enumeration
     |  +--rw ios-aaa:session-id?       enumeration
     |  +--rw ios-aaa:login
     |     +--rw ios-aaa:display?                   enumeration
     |     +--rw ios-aaa:max-sessions?              uint16
     |     +--rw ios-aaa:memory
     |     |  +--rw ios-aaa:threshold
     |     |     +--rw ios-aaa:accounting
     |     |     |  +--rw ios-aaa:disable?   uint8
     |     |     +--rw ios-aaa:authentication
     |     |        +--rw ios-aaa:reject?   uint8
     |     +--rw ios-aaa:password?                  enumeration
     |     +--rw ios-aaa:policy
     |     |  +--rw ios-aaa:interface-config?   enumeration
     |     +--rw ios-aaa:route
     |     |  +--rw ios-aaa:download
     |     |     +--rw ios-aaa:update-period?   uint16
     |     |     +--rw ios-aaa:authorization?   string
     |     +--rw ios-aaa:server
     |     |  +--rw ios-aaa:radius?   enumeration
     |     +--rw ios-aaa:success-track-conf-time?   uint8
     |     +--rw ios-aaa:traceback?                 enumeration
     +--rw privilege
     |  +--rw exec
     |     +--rw level* [privilege]
     |        +--rw privilege       uint8
     |        +--rw command-list* [command]
     |           +--rw command    string
     +--rw login
     |  +--rw delay?        uint8
     |  +--rw on-failure!
     |  |  +--rw log!
     |  |     +--rw every?   uint16
     |  +--rw on-success!
     |     +--rw log!
     |        +--rw every?   uint16
     +--rw multilink
     |  +--rw ios-ppp:bundle-name?        enumeration
     |  +--rw ios-ppp:virtual-template?   uint16
     +--rw mac-address-table
     |  +--rw evc-xconnect
     |  |  +--rw l2pt-forward-all?   empty
     |  +--rw limit
     |  |  +--rw bdomain* [number]
     |  |     +--rw number     uint16
     |  |     +--rw action?    enumeration
     |  |     +--rw maximum?   uint32
     |  +--rw learning
     |     +--rw vlan* [id]
     |        +--rw id        uint16
     |        +--rw module?   uint8
     +--rw redundancy!
     |  +--rw maintenance-mode?   empty
     |  +--rw main-cpu!
     |  |  +--rw auto-sync
     |  |  |  +--rw running-config?    empty
     |  |  |  +--rw config-register?   empty
     |  |  |  +--rw bootvar?           empty
     |  |  |  +--rw standard?          empty
     |  |  +--rw standby
     |  |     +--rw console
     |  |     |  +--rw enable?   empty
     |  |     +--rw initialization
     |  |        +--rw delay
     |  |           +--rw second?      uint16
     |  |           +--rw boot-only?   empty
     |  +--rw mode?               enumeration
     |  +--rw policy
     |  |  +--rw config-sync
     |  |     +--rw bulk
     |  |     |  +--rw prc
     |  |     |     +--rw reload?   boolean
     |  |     +--rw lbl
     |  |        +--rw prc
     |  |           +--rw reload?   boolean
     |  +--rw timer
     |  |  +--rw rpso?   uint16
     |  +--rw interchassis
     |     +--rw group* [group-number]
     |        +--rw group-number    uint64
     |        +--rw monitor
     |        |  +--rw peer?   empty
     |        |  +--rw bfd?    empty
     |        +--rw member
     |        |  +--rw ip?   inet:ipv4-address
     |        +--rw backbone
     |           +--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
     |                 +--:(FastEthernet)
     |                 |  +--rw FastEthernet?                string
     |                 +--:(GigabitEthernet)
     |                 |  +--rw GigabitEthernet?             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
     |                 +--:(Serial)
     |                 |  +--rw Serial?                      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
     +--rw scheduler
     |  +--rw runtime
     |  |  +--rw netinput?   uint16
     |  +--rw allocate
     |     +--rw interrupt-time?   uint16
     |     +--rw process-time?     uint16
     +--rw epm
     |  +--rw logging?   empty
     +--rw spanning-tree
     |  +--rw ios-stp:backbonefast?   empty
     |  +--rw ios-stp:bridge
     |  |  +--rw ios-stp:priority?   uint8
     |  |  +--rw ios-stp:ID?         string
     |  +--rw ios-stp:etherchannel
     |  |  +--rw ios-stp:guard
     |  |     +--rw ios-stp:misconfig?   empty
     |  +--rw ios-stp:extend
     |  |  +--rw ios-stp:system-id?   empty
     |  +--rw ios-stp:logging?        empty
     |  +--rw ios-stp:loopguard
     |  |  +--rw ios-stp:default?   empty
     |  +--rw ios-stp:mst
     |  |  +--rw ios-stp:instance-range* [id]
     |  |  |  +--rw ios-stp:id          union
     |  |  |  +--rw ios-stp:priority?   uint16
     |  |  |  +--rw ios-stp:root?       enumeration
     |  |  +--rw ios-stp:configuration
     |  |  |  +--rw ios-stp:name?           string
     |  |  |  +--rw ios-stp:instance* [id]
     |  |  |  |  +--rw ios-stp:id      uint16
     |  |  |  |  +--rw ios-stp:vlan*   union
     |  |  |  +--rw ios-stp:private-vlan
     |  |  |  |  +--rw ios-stp:synchronize?   empty
     |  |  |  +--rw ios-stp:revision?       uint16
     |  |  +--rw ios-stp:forward-time?     uint8
     |  |  +--rw ios-stp:hello-time?       uint8
     |  |  +--rw ios-stp:max-age?          uint8
     |  |  +--rw ios-stp:max-hops?         uint8
     |  +--rw ios-stp:optimize
     |  |  +--rw ios-stp:bpdu
     |  |     +--rw ios-stp:transmission?   boolean
     |  +--rw ios-stp:pathcost
     |  |  +--rw ios-stp:method
     |  |     +--rw ios-stp:long?    empty
     |  |     +--rw ios-stp:short?   empty
     |  +--rw ios-stp:portfast
     |  |  +--rw ios-stp:bdpu?      enumeration
     |  |  +--rw ios-stp:default?   empty
     |  +--rw ios-stp:transmit
     |  |  +--rw ios-stp:hold-count?   uint8
     |  +--rw ios-stp:uplinkfast!
     |  |  +--rw ios-stp:max-update-rate?   uint32
     |  +--rw ios-stp:mode?           enumeration
     |  +--rw ios-stp:vlan* [id]
     |     +--rw ios-stp:id              string
     |     +--rw ios-stp:max-age?        uint8
     |     +--rw ios-stp:forward-time?   uint8
     |     +--rw ios-stp:hello-time?     uint8
     |     +--rw ios-stp:priority?       uint16
     |     +--rw ios-stp:root
     |        +--rw ios-stp:primary
     |        |  +--rw ios-stp:diameter?     uint8
     |        |  +--rw ios-stp:hello-time?   uint8
     |        +--rw ios-stp:secondary
     |           +--rw ios-stp:diameter?     uint8
     |           +--rw ios-stp:hello-time?   uint8
     +--rw subscriber
     |  +--rw templating?   empty
     +--rw track
     |  +--rw ios-track:tracked-object* [object-number]
     |  |  +--rw ios-track:object-number    uint32
     |  |  +--rw ios-track:interface
     |  |  |  +--rw ios-track:name?       string
     |  |  |  +--rw ios-track:protocol?   enumeration
     |  |  |  +--rw ios-track:routing?    empty
     |  |  +--rw ios-track:ip
     |  |  |  +--rw ios-track:route
     |  |  |  |  +--rw ios-track:address?        inet:ipv4-address
     |  |  |  |  +--rw ios-track:mask?           inet:ipv4-address
     |  |  |  |  +--rw ios-track:reachability?   empty
     |  |  |  |  +--rw ios-track:metric?         enumeration
     |  |  |  +--rw ios-track:sla
     |  |  |     +--rw ios-track:number?         uint32
     |  |  |     +--rw ios-track:reachability?   empty
     |  |  |     +--rw ios-track:state?          empty
     |  |  +--rw ios-track:ipv6
     |  |  |  +--rw ios-track:route
     |  |  |     +--rw ios-track:address?        ios-types:ipv6-prefix
     |  |  |     +--rw ios-track:reachability?   empty
     |  |  |     +--rw ios-track:metric?         enumeration
     |  |  +--rw ios-track:list
     |  |  |  +--rw ios-track:boolean?     enumeration
     |  |  |  +--rw ios-track:threshold?   enumeration
     |  |  +--rw ios-track:stub-object?     empty
     |  |  +--rw ios-track:default
     |  |  |  +--rw ios-track:delay!
     |  |  |  +--rw ios-track:default-state?   enumeration
     |  |  |  +--rw ios-track:ip
     |  |  |  |  +--rw ios-track:vrf?   empty
     |  |  |  +--rw ios-track:ipv6
     |  |  |     +--rw ios-track:vrf?   empty
     |  |  +--rw ios-track:delay
     |  |  |  +--rw ios-track:down?   uint32
     |  |  |  +--rw ios-track:up?     uint32
     |  |  +--rw ios-track:default-state?   enumeration
     |  |  +--rw ios-track:object* [number]
     |  |  |  +--rw ios-track:number    uint32
     |  |  |  +--rw ios-track:not?      empty
     |  |  +--rw ios-track:ipv6-object
     |  |  |  +--rw ios-track:vrf?   string
     |  |  +--rw ios-track:ip-object
     |  |     +--rw ios-track:vrf?   string
     |  +--rw ios-track:resolution
     |  |  +--rw ios-track:ip
     |  |     +--rw ios-track:route
     |  |        +--rw ios-track:bgp?      uint32
     |  |        +--rw ios-track:eigrp?    uint32
     |  |        +--rw ios-track:isis?     uint32
     |  |        +--rw ios-track:ospf?     uint32
     |  |        +--rw ios-track:static?   uint32
     |  +--rw ios-track:timer
     |     +--rw ios-track:interface
     |     |  +--rw ios-track:seconds?   uint32
     |     |  +--rw ios-track:ms?        uint32
     |     +--rw ios-track:ip
     |     |  +--rw ios-track:route
     |     |  |  +--rw ios-track:seconds?   uint32
     |     |  |  +--rw ios-track:ms?        uint32
     |     |  +--rw ios-track:sla
     |     |     +--rw ios-track:seconds?   uint32
     |     |     +--rw ios-track:ms?        uint32
     |     +--rw ios-track:ipv6
     |     |  +--rw ios-track:route
     |     |     +--rw ios-track:seconds?   uint32
     |     |     +--rw ios-track:ms?        uint32
     |     +--rw ios-track:list
     |     |  +--rw ios-track:seconds?   uint32
     |     |  +--rw ios-track:ms?        uint32
     |     +--rw ios-track:stub-object
     |        +--rw ios-track:seconds?   uint32
     |        +--rw ios-track:ms?        uint32
     +--rw dot1x
     |  +--rw ios-dot1x:credentials* [profile-name]
     |  |  +--rw ios-dot1x:profile-name      string
     |  |  +--rw ios-dot1x:username?         string
     |  |  +--rw ios-dot1x:password
     |  |  |  +--rw ios-dot1x:type?     enumeration
     |  |  |  +--rw ios-dot1x:secret?   string
     |  |  +--rw ios-dot1x:pki-trustpoint?   string
     |  +--rw ios-dot1x:critical
     |  |  +--rw ios-dot1x:eapol?      empty
     |  |  +--rw ios-dot1x:recovery
     |  |     +--rw ios-dot1x:delay?   uint16
     |  +--rw ios-dot1x:test
     |  |  +--rw ios-dot1x:timeout?   uint16
     |  +--rw ios-dot1x:supplicant
     |  |  +--rw ios-dot1x:force-multicast?   empty
     |  +--rw ios-dot1x:system-auth-control?   empty
     +--rw fallback
     |  +--rw ios-dot1x:profile
     |     +--rw ios-dot1x:fallback-list* [name]
     |        +--rw ios-dot1x:name           string
     |        +--rw ios-dot1x:description?   string
     |        +--rw ios-dot1x:ip
     |           +--rw ios-dot1x:access-group* [name]
     |           |  +--rw ios-dot1x:name    union
     |           |  +--rw ios-dot1x:in?     empty
     |           +--rw ios-dot1x:admission?      string
     +--rw parameter-map* [name]
     |  +--rw name                                 union
     |  +--rw type?                                enumeration
     |  +--rw parameter-map-type?                  enumeration
     |  +--rw ios-policy:timeout
     |  |  +--rw ios-policy:init-state!
     |  |  |  +--rw ios-policy:sec?   uint32
     |  |  +--rw ios-policy:fin-wait
     |  |     +--rw ios-policy:msec?   uint32
     |  +--rw ios-policy:watch-list
     |  |  +--rw ios-policy:enabled?                  empty
     |  |  +--rw ios-policy:dynamic-expiry-timeout?   uint32
     |  |  +--rw ios-policy:add-item
     |  |     +--rw ios-policy:ipv4?   inet:ipv4-address
     |  |     +--rw ios-policy:ipv6?   inet:ipv6-address
     |  +--rw ios-policy:aggressive-aging
     |  |  +--rw ios-policy:high
     |  |     +--rw (ios-policy:absolute-percent)?
     |  |        +--:(ios-policy:absolute-case)
     |  |        |  +--rw ios-policy:absolute
     |  |        |     +--rw ios-policy:value?   uint64
     |  |        |     +--rw ios-policy:low?     uint64
     |  |        +--:(ios-policy:percent-case)
     |  |           +--rw ios-policy:percent
     |  |              +--rw ios-policy:value?         uint8
     |  |              +--rw ios-policy:low_percent?   uint8
     |  +--rw ios-policy:alert?                    enumeration
     |  +--rw ios-policy:application-inspect?      enumeration
     |  +--rw ios-policy:audit-trail?              enumeration
     |  +--rw ios-policy:dns-timeout?              uint32
     |  +--rw ios-policy:global
     |  |  +--rw ios-policy:fail-open?       empty
     |  |  +--rw ios-policy:license
     |  |  |  +--rw ios-policy:Unencypted
     |  |  |  |  +--rw ios-policy:Hex-string?   string
     |  |  |  +--rw ios-policy:Encrypted
     |  |  |     +--rw ios-policy:Hex-string?   string
     |  |  +--rw ios-policy:logging?         empty
     |  |  +--rw ios-policy:primary!
     |  |  |  +--rw ios-policy:tower
     |  |  |     +--rw ios-policy:ipv4?   inet:ipv4-address
     |  |  |     +--rw ios-policy:name?   string
     |  |  +--rw ios-policy:redirect-list?   union
     |  |  +--rw ios-policy:secondary!
     |  |  |  +--rw ios-policy:tower
     |  |  |     +--rw ios-policy:ipv4?   inet:ipv4-address
     |  |  |     +--rw ios-policy:name?   string
     |  |  +--rw ios-policy:whitelist!
     |  |     +--rw ios-policy:acl
     |  |     |  +--rw ios-policy:acl-number?   union
     |  |     |  +--rw ios-policy:name?         string
     |  |     +--rw ios-policy:domain-name
     |  |     |  +--rw ios-policy:regex?   string
     |  |     +--rw ios-policy:download!
     |  |        +--rw ios-policy:interval?   uint16
     |  +--rw ios-policy:icmp
     |  |  +--rw ios-policy:idle-time?   uint32
     |  +--rw ios-policy:lisp
     |  |  +--rw ios-policy:inner-packet-inspection?   empty
     |  +--rw ios-policy:log
     |  |  +--rw ios-policy:dropped-packets?   empty
     |  |  +--rw ios-policy:flow-export
     |  |     +--rw ios-policy:template
     |  |     |  +--rw ios-policy:timeout-rate?   uint32
     |  |     +--rw ios-policy:v9
     |  |        +--rw ios-policy:udp
     |  |           +--rw ios-policy:destination
     |  |              +--rw ios-policy:dst-ip?     inet:ipv4-address
     |  |              +--rw ios-policy:dst-port?   uint16
     |  +--rw ios-policy:max-destination?          uint32
     |  +--rw ios-policy:max-incomplete
     |  |  +--rw ios-policy:high?   uint32
     |  |  +--rw ios-policy:low?    uint32
     |  +--rw ios-policy:one-minute
     |  |  +--rw ios-policy:high?   uint32
     |  |  +--rw ios-policy:low?    uint32
     |  +--rw ios-policy:sessions
     |  |  +--rw ios-policy:maximum?   uint32
     |  |  +--rw ios-policy:queue
     |  |     +--rw ios-policy:max-threshold?   uint16
     |  |     +--rw ios-policy:min-threshold?   uint16
     |  +--rw (ios-policy:tcp-ins)?
     |  |  +--:(ios-policy:tcp-inspect)
     |  |  |  +--rw ios-policy:tcp-inspect
     |  |  |     +--rw ios-policy:tcp
     |  |  |        +--rw ios-policy:finwait-time?     uint32
     |  |  |        +--rw ios-policy:idle-time?        uint32
     |  |  |        +--rw ios-policy:max-incomplete
     |  |  |        |  +--rw ios-policy:host?   uint32
     |  |  |        +--rw ios-policy:synwait-time?     uint32
     |  |  +--:(ios-policy:tcp-inspect-zone)
     |  |     +--rw ios-policy:tcp-inspect-zone
     |  |        +--rw ios-policy:tcp
     |  |           +--rw ios-policy:syn-flood
     |  |              +--rw ios-policy:rate
     |  |                 +--rw ios-policy:per-destination?   uint32
     |  +--rw ios-policy:threat-detection
     |  |  +--rw ios-policy:basic-threat?   empty
     |  |  +--rw ios-policy:rate
     |  |     +--rw ios-policy:fw-drop
     |  |     |  +--rw ios-policy:average-time-frame?   uint32
     |  |     |  +--rw ios-policy:average-threshold?    uint64
     |  |     |  +--rw ios-policy:burst-threshold?      uint64
     |  |     +--rw ios-policy:inspect-drop
     |  |     |  +--rw ios-policy:average-time-frame?   uint32
     |  |     |  +--rw ios-policy:average-threshold?    uint64
     |  |     |  +--rw ios-policy:burst-threshold?      uint64
     |  |     +--rw ios-policy:syn-attack
     |  |        +--rw ios-policy:average-time-frame?   uint32
     |  |        +--rw ios-policy:average-threshold?    uint64
     |  |        +--rw ios-policy:burst-threshold?      uint64
     |  +--rw ios-policy:udp
     |  |  +--rw ios-policy:idle-time?   uint32
     |  +--rw ios-policy:vrf
     |  |  +--rw ios-policy:name?      string
     |  |  +--rw ios-policy:inspect?   string
     |  +--rw ios-policy:zone-mismatch?            enumeration
     +--rw ppp
     |  +--rw ios-ppp:packet
     |     +--rw ios-ppp:throttle?     uint32
     |     +--rw ios-ppp:allow_time?   uint32
     |     +--rw ios-ppp:block_time?   uint32
     +--rw mac
     |  +--rw address-table
     |  |  +--rw aging-time
     |  |  |  +--rw val?          uint32
     |  |  |  +--rw routed-mac?   empty
     |  |  |  +--rw vlan?         uint16
     |  |  +--rw control-packet-learn?   empty
     |  |  +--rw learning
     |  |  |  +--rw vlan?   uint16
     |  |  +--rw notification
     |  |  |  +--rw change!
     |  |  |  |  +--rw history-size?   uint16
     |  |  |  |  +--rw interval?       uint32
     |  |  |  +--rw mac-move?    empty
     |  |  |  +--rw threshold!
     |  |  |     +--rw interval?   uint32
     |  |  |     +--rw limit
     |  |  |        +--rw percentage?   uint8
     |  |  |        +--rw interval?     uint32
     |  |  +--rw static
     |  |     +--rw mac-address?   ios-types:cisco-mac-address-type
     |  |     +--rw vlan?          uint16
     |  |     +--rw drop?          empty
     |  |     +--rw interface?     string
     |  +--rw ios-acl:access-list
     |     +--rw ios-acl:extended* [id]
     |        +--rw ios-acl:id        string
     |        +--rw ios-acl:deny
     |        |  +--rw ios-acl:source
     |        |  |  +--rw (ios-acl:target-choice)?
     |        |  |     +--:(ios-acl:any)
     |        |  |     |  +--rw ios-acl:any?           empty
     |        |  |     +--:(ios-acl:host)
     |        |  |     |  +--rw ios-acl:host?          string
     |        |  |     +--:(ios-acl:mac-address)
     |        |  |        +--rw ios-acl:mac-address?   string
     |        |  +--rw ios-acl:dest
     |        |  |  +--rw (ios-acl:target-choice)?
     |        |  |     +--:(ios-acl:any)
     |        |  |     |  +--rw ios-acl:any?           empty
     |        |  |     +--:(ios-acl:host)
     |        |  |     |  +--rw ios-acl:host?          string
     |        |  |     +--:(ios-acl:mac-address)
     |        |  |        +--rw ios-acl:mac-address?   string
     |        |  +--rw ios-acl:ethertype?   string
     |        +--rw ios-acl:permit
     |           +--rw ios-acl:source
     |           |  +--rw (ios-acl:target-choice)?
     |           |     +--:(ios-acl:any)
     |           |     |  +--rw ios-acl:any?           empty
     |           |     +--:(ios-acl:host)
     |           |     |  +--rw ios-acl:host?          string
     |           |     +--:(ios-acl:mac-address)
     |           |        +--rw ios-acl:mac-address?   string
     |           +--rw ios-acl:dest
     |           |  +--rw (ios-acl:target-choice)?
     |           |     +--:(ios-acl:any)
     |           |     |  +--rw ios-acl:any?           empty
     |           |     +--:(ios-acl:host)
     |           |     |  +--rw ios-acl:host?          string
     |           |     +--:(ios-acl:mac-address)
     |           |        +--rw ios-acl:mac-address?   string
     |           +--rw ios-acl:ethertype?   string
     +--rw tacacs
     |  +--rw ios-aaa:server* [name]
     |     +--rw ios-aaa:name       string
     |     +--rw ios-aaa:address
     |     |  +--rw ios-aaa:ipv4?   union
     |     +--rw ios-aaa:key
     |        +--rw ios-aaa:encryption?   enumeration
     |        +--rw ios-aaa:key?          string
     +--rw tacacs-server
     |  +--rw ios-aaa:host* [name]
     |  |  +--rw ios-aaa:name              ios-types:host-type
     |  |  +--rw ios-aaa:port?             uint16
     |  |  +--rw ios-aaa:key?              union
     |  |  +--rw ios-aaa:encryption-key?   string
     |  |  +--rw ios-aaa:timeout?          uint16
     |  +--rw ios-aaa:timeout?            uint16
     |  +--rw ios-aaa:directed-request!
     |  |  +--rw ios-aaa:restricted?    empty
     |  |  +--rw ios-aaa:no-truncate?   empty
     |  +--rw ios-aaa:key
     |     +--rw ios-aaa:encryption?   enumeration
     |     +--rw ios-aaa:key?          string
     +--rw software
     |  +--rw auto-upgrade
     |     +--rw enable?   empty
     +--rw upgrade
     |  +--rw fpd
     |     +--rw auto?   empty
     |     +--rw path?   string
     +--rw vtp
     |  +--rw ios-vtp:file?        string
     |  +--rw ios-vtp:interface
     |  |  +--rw ios-vtp:interface-name?   string
     |  |  +--rw ios-vtp:only?             empty
     |  +--rw ios-vtp:password
     |  |  +--rw ios-vtp:password?   string
     |  |  +--rw ios-vtp:hidden?     empty
     |  |  +--rw ios-vtp:secret?     empty
     |  +--rw ios-vtp:pruning?     empty
     |  +--rw ios-vtp:version?     uint8
     |  +--rw ios-vtp:domain?      string
     |  +--rw ios-vtp:mode
     |     +--rw ios-vtp:client!
     |     |  +--rw ios-vtp:mst?       empty
     |     |  +--rw ios-vtp:unknown?   empty
     |     |  +--rw ios-vtp:vlan?      empty
     |     +--rw ios-vtp:off!
     |     |  +--rw ios-vtp:mst?       empty
     |     |  +--rw ios-vtp:unknown?   empty
     |     |  +--rw ios-vtp:vlan?      empty
     |     +--rw ios-vtp:server!
     |     |  +--rw ios-vtp:mst?       empty
     |     |  +--rw ios-vtp:unknown?   empty
     |     |  +--rw ios-vtp:vlan?      empty
     |     +--rw ios-vtp:transparent!
     |        +--rw ios-vtp:mst?       empty
     |        +--rw ios-vtp:unknown?   empty
     |        +--rw ios-vtp:vlan?      empty
     +--rw xconnect
     |  +--rw ios-l2vpn:logging
     |     +--rw ios-l2vpn:pseudowire
     |     |  +--rw ios-l2vpn:status?   empty
     |     +--rw ios-l2vpn:redundancy?   empty
     +--rw fabric
     |  +--rw switching-mode
     |     +--rw allow
     |     |  +--rw (allow-choice)?
     |     |     +--:(bus-mode)
     |     |     |  +--rw bus-mode?    empty
     |     |     +--:(truncated)
     |     |        +--rw truncated!
     |     |           +--rw threshold?   uint8
     |     +--rw force
     |        +--rw bus-mode?   empty
     +--rw port-channel
     |  +--rw ios-eth:auto?             empty
     |  +--rw ios-eth:load-balance
     |  |  +--rw ios-eth:load-balance?   enumeration
     |  |  +--rw ios-eth:extended!
     |  |     +--rw ios-eth:extended*   enumeration
     |  +--rw ios-eth:load-balancing
     |     +--rw ios-eth:vlan-manual?   empty
     +--rw key
     |  +--rw ios-crypto:chain* [name]
     |     +--rw ios-crypto:name      string
     |     +--rw ios-crypto:macsec?   empty
     |     +--rw ios-crypto:key* [id]
     |        +--rw ios-crypto:id                         string
     |        +--rw ios-crypto:cryptographic-algorithm?   enumeration
     |        +--rw ios-crypto:key-string
     |           +--rw ios-crypto:encryption?   enumeration
     |           +--rw ios-crypto:key?          string
     +--rw l2
     |  +--rw router-id?       inet:ipv4-address
     |  +--rw ios-l2vpn:vfi* [name] {ios-features:l2vpn}?
     |     +--rw ios-l2vpn:name             string
     |     +--rw ios-l2vpn:mode?            enumeration
     |     +--rw ios-l2vpn:evc?             string
     |     +--rw ios-l2vpn:vpn
     |     |  +--rw ios-l2vpn:id?   uint64
     |     +--rw ios-l2vpn:bridge-domain?   uint16
     |     +--rw ios-l2vpn:neighbor* [router-id]
     |        +--rw ios-l2vpn:router-id        inet:ipv4-address
     |        +--rw ios-l2vpn:vc-id?           uint64
     |        +--rw ios-l2vpn:encapsulation?   enumeration
     |        +--rw ios-l2vpn:pw-class?        string
     +--rw system
     |  +--rw ios-mmode:mode
     |  |  +--rw ios-mmode:maintenance!
     |  |     +--rw ios-mmode:config-maintenance
     |  |        +--rw ios-mmode:failsafe?    uint8
     |  |        +--rw ios-mmode:on-reload
     |  |        |  +--rw ios-mmode:reset-reason
     |  |        |     +--rw ios-mmode:maintenance?   empty
     |  |        +--rw ios-mmode:template?    string
     |  |        +--rw ios-mmode:timeout?     uint8
     |  +--rw ios-sw:debug
     |  |  +--rw ios-sw:shell
     |  |     +--rw ios-sw:switch
     |  |        +--rw ios-sw:switch-number?   uint8
     |  |        +--rw ios-sw:all?             empty
     |  +--rw ios-sw:disable
     |  |  +--rw ios-sw:password
     |  |     +--rw ios-sw:recovery
     |  |        +--rw ios-sw:switch
     |  |           +--rw ios-sw:number?   uint8
     |  |           +--rw ios-sw:all?      empty
     |  +--rw ios-sw:environment
     |  |  +--rw ios-sw:fan-fail-action
     |  |  |  +--rw ios-sw:shut?   empty
     |  |  +--rw ios-sw:temperature
     |  |     +--rw ios-sw:threshold
     |  |        +--rw ios-sw:yellow
     |  |           +--rw ios-sw:delta-value?   uint8
     |  |           +--rw ios-sw:detail?        empty
     |  +--rw ios-sw:fnf
     |  |  +--rw ios-sw:bytes-count
     |  |     +--rw ios-sw:layer2?   empty
     |  +--rw ios-sw:ignore
     |  |  +--rw ios-sw:startupconfig
     |  |     +--rw ios-sw:switch
     |  |        +--rw ios-sw:number?   uint8
     |  |        +--rw ios-sw:all?      empty
     |  +--rw ios-sw:mode-button
     |  |  +--rw ios-sw:reset?   empty
     |  +--rw ios-sw:mtu
     |     +--rw ios-sw:size?      uint16
     |     +--rw ios-sw:jumbo?     uint16
     |     +--rw ios-sw:routing?   uint16
     +--rw errdisable
     |  +--rw detect
     |  |  +--rw cause
     |  |     +--rw all?                   empty
     |  |     +--rw arp-inspection?        empty
     |  |     +--rw bpduguard?             empty
     |  |     +--rw dhcp-rate-limit?       empty
     |  |     +--rw dtp-flap?              empty
     |  |     +--rw gbic-invalid?          empty
     |  |     +--rw inline-power?          empty
     |  |     +--rw l2ptguard?             empty
     |  |     +--rw link-flap?             empty
     |  |     +--rw loopback?              empty
     |  |     +--rw mlacp-minlink?         empty
     |  |     +--rw pagp-flap?             empty
     |  |     +--rw pppoe-ia-rate-limit?   empty
     |  |     +--rw security-violation
     |  |     |  +--rw shutdown
     |  |     |     +--rw vlan?   empty
     |  |     +--rw sfp-config-mismatch?   empty
     |  |     +--rw small-frame?           empty
     |  +--rw flap-setting
     |  |  +--rw cause
     |  |     +--rw dtp-flap
     |  |     |  +--rw max-flaps?   uint8
     |  |     |  +--rw time?        uint8
     |  |     +--rw link-flap
     |  |     |  +--rw max-flaps?   uint8
     |  |     |  +--rw time?        uint8
     |  |     +--rw pagp-flap
     |  |        +--rw max-flaps?   uint8
     |  |        +--rw time?        uint8
     |  +--rw recovery
     |     +--rw cause
     |     |  +--rw all?                    empty
     |     |  +--rw arp-inspection?         empty
     |     |  +--rw bpduguard?              empty
     |     |  +--rw channel-misconfig?      empty
     |     |  +--rw dhcp-rate-limit?        empty
     |     |  +--rw dtp-flap?               empty
     |     |  +--rw gbic-invalid?           empty
     |     |  +--rw inline-power?           empty
     |     |  +--rw l2ptguard?              empty
     |     |  +--rw link-flap?              empty
     |     |  +--rw link-monitor-failure?   empty
     |     |  +--rw loopback?               empty
     |     |  +--rw mac-limit?              empty
     |     |  +--rw mlacp-minlink?          empty
     |     |  +--rw oam-remote-failure!
     |     |  |  +--rw critical-event?   empty
     |     |  |  +--rw dying-gasp?       empty
     |     |  |  +--rw link-fault?       empty
     |     |  +--rw pagp-flap?              empty
     |     |  +--rw port-mode-failure?      empty
     |     |  +--rw pppoe-ia-rate-limit?    empty
     |     |  +--rw psp?                    empty
     |     |  +--rw psecure-violation?      empty
     |     |  +--rw security-violation?     empty
     |     |  +--rw sfp-config-mismatch?    empty
     |     |  +--rw small-frame?            empty
     |     |  +--rw storm-control?          empty
     |     |  +--rw udld?                   empty
     |     |  +--rw unicast-flood?          empty
     |     |  +--rw vmps?                   empty
     |     +--rw interval?   uint32
     +--rw identity
     |  +--rw profile
     |     +--rw dot1x?     empty
     |     +--rw default?   empty
     +--rw monitor
     |  +--rw event-trace
     |  +--rw session* [id]
     |     +--rw id             uint8
     |     +--rw destination
     |     |  +--rw interface* [name]
     |     |  |  +--rw name             string
     |     |  |  +--rw encapsulation?   enumeration
     |     |  |  +--rw ingress?         empty
     |     |  |  +--rw ingress-encap?   enumeration
     |     |  |  +--rw vlan?            uint16
     |     |  +--rw remote
     |     |     +--rw vlan?   uint16
     |     +--rw filter
     |     |  +--rw packet-type
     |     |  |  +--rw status?      enumeration
     |     |  |  +--rw direction?   enumeration
     |     |  +--rw ip
     |     |     +--rw access-group
     |     |        +--rw acl-name?   string
     |     +--rw source
     |        +--rw interface* [name]
     |        |  +--rw name         string
     |        |  +--rw direction?   enumeration
     |        +--rw vlan
     |        |  +--rw vlan?        uint16
     |        |  +--rw direction?   enumeration
     |        +--rw remote
     |           +--rw vlan?   uint16
     +--rw tftp-server* [name]
     |  +--rw name    string
     +--rw radius-server
     |  +--rw ios-aaa:attribute* [number]
     |  |  +--rw ios-aaa:number            uint32
     |  |  +--rw ios-aaa:send-attribute*   enumeration
     |  |  +--rw ios-aaa:access-request
     |  |  |  +--rw ios-aaa:include?   empty
     |  |  +--rw ios-aaa:attri31
     |  |     +--rw ios-aaa:attri31-list* [calling-station-id]
     |  |        +--rw ios-aaa:calling-station-id    enumeration
     |  |        +--rw ios-aaa:id-mac
     |  |        |  +--rw ios-aaa:format?    enumeration
     |  |        |  +--rw ios-aaa:lu-case?   enumeration
     |  |        +--rw ios-aaa:id-send
     |  |           +--rw ios-aaa:nas-port-detail?   empty
     |  |           +--rw ios-aaa:mac-only?          empty
     |  +--rw ios-aaa:dead-criteria
     |  |  +--rw ios-aaa:time?    uint8
     |  |  +--rw ios-aaa:tries?   uint8
     |  +--rw ios-aaa:deadtime?        uint32
     |  +--rw ios-aaa:host* [id]
     |  |  +--rw ios-aaa:id            union
     |  |  +--rw ios-aaa:auth-port?    uint16
     |  |  +--rw ios-aaa:acct-port?    uint16
     |  |  +--rw ios-aaa:retransmit?   uint8
     |  |  +--rw ios-aaa:test
     |  |  |  +--rw ios-aaa:username* [name]
     |  |  |     +--rw ios-aaa:name    string
     |  |  |     +--rw ios-aaa:key
     |  |  |        +--rw ios-aaa:encryption?   enumeration
     |  |  |        +--rw ios-aaa:clear-key?    string
     |  |  +--rw ios-aaa:timeout?      uint16
     |  |  +--rw ios-aaa:key?          union
     |  |  +--rw ios-aaa:clear-key?    string
     |  +--rw ios-aaa:key
     |  |  +--rw ios-aaa:encryption?   enumeration
     |  |  +--rw ios-aaa:clear-key?    string
     |  +--rw ios-aaa:retransmit?      uint8
     |  +--rw ios-aaa:source-ports
     |  |  +--rw ios-aaa:extended?   empty
     |  +--rw ios-aaa:timeout?         uint16
     |  +--rw ios-aaa:vsa
     |     +--rw ios-aaa:disallow
     |     |  +--rw ios-aaa:unknown?   empty
     |     +--rw ios-aaa:send!
     |        +--rw ios-aaa:accounting!
     |        |  +--rw ios-aaa:threegpp2?   empty
     |        +--rw ios-aaa:authentication!
     |        |  +--rw ios-aaa:threegpp2?   empty
     |        +--rw ios-aaa:cisco-nas-port!
     |           +--rw ios-aaa:threegpp2?   empty
     +--rw radius
     |  +--rw ios-aaa:filter* [id]
     |  |  +--rw ios-aaa:id       string
     |  |  +--rw ios-aaa:match?   enumeration
     |  +--rw ios-aaa:server* [id]
     |     +--rw ios-aaa:id                 string
     |     +--rw ios-aaa:address
     |     |  +--rw ios-aaa:ipv4
     |     |     +--rw ios-aaa:host?        string
     |     |     +--rw ios-aaa:auth-port?   uint16
     |     |     +--rw ios-aaa:acct-port?   uint16
     |     +--rw ios-aaa:automate-tester
     |     |  +--rw ios-aaa:username?    string
     |     |  +--rw ios-aaa:at-option?   enumeration
     |     +--rw ios-aaa:backoff
     |     |  +--rw ios-aaa:exponential!
     |     |     +--rw ios-aaa:max-delay?       uint8
     |     |     +--rw ios-aaa:backoff-retry?   uint8
     |     +--rw ios-aaa:key
     |     |  +--rw ios-aaa:encryption?   enumeration
     |     |  +--rw ios-aaa:key?          string
     |     +--rw ios-aaa:pac
     |     |  +--rw ios-aaa:key
     |     |     +--rw ios-aaa:encryption?   enumeration
     |     |     +--rw ios-aaa:key?          string
     |     +--rw ios-aaa:retransmit?        uint8
     +--rw zone
     |  +--rw ios-zone:security* [id]
     |     +--rw ios-zone:id             string
     |     +--rw ios-zone:description?   string
     |     +--rw ios-zone:protection?    string
     +--rw zone-pair
     |  +--rw ios-zone:security* [id]
     |     +--rw ios-zone:id                string
     |     +--rw ios-zone:source?           string
     |     +--rw ios-zone:destination?      string
     |     +--rw ios-zone:description?      string
     |     +--rw ios-zone:service-policy
     |        +--rw ios-zone:type
     |           +--rw ios-zone:inspect?   string
     +--rw alarm-contact* [name]
     |  +--rw name           uint8
     |  +--rw description?   string
     |  +--rw severity?      enumeration
     |  +--rw trigger?       enumeration
     +--rw ethernet
     |  +--rw ios-eth:evc* [name] {ios-features:eth-evc}?
     |  |  +--rw ios-eth:name    string
     |  +--rw ios-eth:lmi
     |  |  +--rw ios-eth:ce?       empty
     |  |  +--rw ios-eth:global?   empty
     |  +--rw ios-eth:cfm
     |     +--rw ios-eth:ais
     |     |  +--rw ios-eth:link-status
     |     |     +--rw ios-eth:global!
     |     |        +--rw ios-eth:cfm-Mode__config-ais-link-cfm
     |     |           +--rw ios-eth:disable?   empty
     |     |           +--rw ios-eth:level?     uint8
     |     |           +--rw ios-eth:period
     |     |              +--rw ios-eth:tp-1?    empty
     |     |              +--rw ios-eth:tp-60?   empty
     |     +--rw ios-eth:alarm
     |     |  +--rw ios-eth:delay?          uint16
     |     |  +--rw ios-eth:notification
     |     |  |  +--rw ios-eth:all?                     empty
     |     |  |  +--rw ios-eth:error-xcon?              empty
     |     |  |  +--rw ios-eth:mac-remote-error-xcon?   empty
     |     |  |  +--rw ios-eth:none?                    empty
     |     |  |  +--rw ios-eth:remote-error-xcon?       empty
     |     |  |  +--rw ios-eth:xcon?                    empty
     |     |  +--rw ios-eth:packet?         uint16
     |     |  +--rw ios-eth:reset?          uint16
     |     +--rw ios-eth:ieee?         empty
     |     +--rw ios-eth:global?       empty
     |     +--rw ios-eth:domain* [name]
     |     |  +--rw ios-eth:name       string
     |     |  +--rw ios-eth:level?     uint8
     |     |  +--rw ios-eth:service* [name]
     |     |     +--rw ios-eth:name                string
     |     |     +--rw ios-eth:evc?                string {ios-features:eth-evc}?
     |     |     +--rw ios-eth:vlan?               uint16
     |     |     +--rw ios-eth:continuity-check!
     |     +--rw ios-eth:logging!
     |     |  +--rw ios-eth:ais?     empty
     |     |  +--rw ios-eth:alarm
     |     |     +--rw ios-eth:cisco?   empty
     |     |     +--rw ios-eth:ieee?    empty
     |     +--rw ios-eth:mep
     |     |  +--rw ios-eth:crosscheck
     |     |     +--rw ios-eth:start-delay?   uint16
     |     +--rw ios-eth:mip
     |     |  +--rw ios-eth:auto-create
     |     |  |  +--rw ios-eth:level
     |     |  |     +--rw ios-eth:mef-num* [mef-num]
     |     |  |        +--rw ios-eth:mef-num    uint8
     |     |  |        +--rw ios-eth:evc?       string
     |     |  |        +--rw ios-eth:vlan?      uint16
     |     |  +--rw ios-eth:filter?        empty
     |     +--rw ios-eth:traceroute
     |        +--rw ios-eth:cache!
     |           +--rw ios-eth:hold-time?   uint16
     |           +--rw ios-eth:size?        uint16
     +--rw access-list
     +--rw bridge-domain
     |  +--rw ios-bd:brd-id* [bridge-domain-id]
     |  |  +--rw ios-bd:bridge-domain-id    uint16
     |  |  +--rw ios-bd:ip
     |  |  |  +--rw ios-bd:igmp
     |  |  |     +--rw ios-bd:snooping!
     |  |  |        +--rw ios-bd:check
     |  |  |        |  +--rw ios-bd:rtr-alert-option?   empty
     |  |  |        |  +--rw ios-bd:ttl?                empty
     |  |  |        +--rw ios-bd:explicit-tracking
     |  |  |        |  +--rw ios-bd:limit?   empty
     |  |  |        +--rw ios-bd:immediate-leave?              empty
     |  |  |        +--rw ios-bd:last-member-query-count?      uint8
     |  |  |        +--rw ios-bd:last-member-query-interval?   uint16
     |  |  |        +--rw ios-bd:mrouter
     |  |  |        |  +--rw ios-bd:interface?   empty
     |  |  |        +--rw ios-bd:querier!
     |  |  |        |  +--rw ios-bd:address?             empty
     |  |  |        |  +--rw ios-bd:max-response-time?   empty
     |  |  |        |  +--rw ios-bd:query-interval?      empty
     |  |  |        |  +--rw ios-bd:tcn?                 empty
     |  |  |        |  +--rw ios-bd:timer?               empty
     |  |  |        |  +--rw ios-bd:version?             empty
     |  |  |        +--rw ios-bd:report-suppression?           empty
     |  |  |        +--rw ios-bd:robustness-variable?          uint8
     |  |  |        +--rw ios-bd:static?                       inet:ipv4-address
     |  |  +--rw ios-bd:mac
     |  |  |  +--rw ios-bd:aging-time?   uint16
     |  |  |  +--rw ios-bd:learning?     empty
     |  |  |  +--rw ios-bd:limit
     |  |  |     +--rw ios-bd:action
     |  |  |     |  +--rw ios-bd:flooding
     |  |  |     |     +--rw ios-bd:disable?   empty
     |  |  |     +--rw ios-bd:maximum
     |  |  |        +--rw ios-bd:addresses?   uint32
     |  |  +--rw ios-bd:member
     |  |  |  +--rw ios-bd:mem-ipv4* [mem-ipv4]
     |  |  |  |  +--rw ios-bd:mem-ipv4         inet:ipv4-address
     |  |  |  |  +--rw ios-bd:mem-vcid* [mem-vcid]
     |  |  |  |  |  +--rw ios-bd:mem-vcid         uint32
     |  |  |  |  |  +--rw ios-bd:encapsulation!
     |  |  |  |  |  |  +--rw ios-bd:mpls?   empty
     |  |  |  |  |  +--rw ios-bd:template!
     |  |  |  |  |     +--rw ios-bd:template?   string
     |  |  |  |  +--rw ios-bd:encapsulation
     |  |  |  |  |  +--rw ios-bd:mpls?   empty
     |  |  |  |  +--rw ios-bd:template?        string
     |  |  |  +--rw ios-bd:ACR* [acr-int]
     |  |  |  |  +--rw ios-bd:acr-int             string
     |  |  |  |  +--rw ios-bd:service-instance
     |  |  |  |     +--rw ios-bd:id* [id]
     |  |  |  |        +--rw ios-bd:id               uint16
     |  |  |  |        +--rw ios-bd:split-horizon?   empty
     |  |  |  +--rw ios-bd:Analysis-Module?     uint8
     |  |  |  +--rw ios-bd:Fcpa?                uint8
     |  |  |  +--rw ios-bd:SBC?                 uint32
     |  |  |  +--rw ios-bd:SONET_ACR?           uint8
     |  |  |  +--rw ios-bd:_controller?         string
     |  |  |  +--rw ios-bd:Service-Engine?      uint8
     |  |  |  +--rw ios-bd:Tunnel-tp?           uint16
     |  |  |  +--rw ios-bd:VPN?                 uint32
     |  |  |  +--rw ios-bd:Virtual-TokenRing?   uint32
     |  |  |  +--rw ios-bd:ucse?                uint8
     |  |  |  +--rw ios-bd:vasileft?            uint16
     |  |  |  +--rw ios-bd:vasiright?           uint16
     |  |  |  +--rw ios-bd:vfi?                 string
     |  |  |  +--rw ios-bd:vni?                 uint32
     |  |  |  +--rw ios-bd:member-interface* [interface]
     |  |  |     +--rw ios-bd:interface           string
     |  |  |     +--rw ios-bd:interface-id?       union
     |  |  |     +--rw ios-bd:service-instance?   uint32
     |  |  |     +--rw ios-bd:split-horizon
     |  |  |        +--rw ios-bd:group?   uint8
     |  |  +--rw ios-bd:shutdown?           empty
     |  +--rw ios-bd:c-mac
     |  |  +--rw ios-bd:aging-time?   uint16
     |  +--rw ios-bd:otv
     |  |  +--rw ios-bd:default
     |  |     +--rw ios-bd:age-time?   uint16
     |  +--rw ios-bd:parameterized
     |     +--rw ios-bd:vlan!
     |        +--rw ios-bd:ip
     |        |  +--rw ios-bd:igmp
     |        |     +--rw ios-bd:snooping!
     |        |        +--rw ios-bd:check
     |        |        |  +--rw ios-bd:rtr-alert-option?   empty
     |        |        |  +--rw ios-bd:ttl?                empty
     |        |        +--rw ios-bd:explicit-tracking
     |        |        |  +--rw ios-bd:limit?   empty
     |        |        +--rw ios-bd:immediate-leave?              empty
     |        |        +--rw ios-bd:last-member-query-count?      uint8
     |        |        +--rw ios-bd:last-member-query-interval?   uint16
     |        |        +--rw ios-bd:mrouter
     |        |        |  +--rw ios-bd:interface?   empty
     |        |        +--rw ios-bd:querier!
     |        |        |  +--rw ios-bd:address?             empty
     |        |        |  +--rw ios-bd:max-response-time?   empty
     |        |        |  +--rw ios-bd:query-interval?      empty
     |        |        |  +--rw ios-bd:tcn?                 empty
     |        |        |  +--rw ios-bd:timer?               empty
     |        |        |  +--rw ios-bd:version?             empty
     |        |        +--rw ios-bd:report-suppression?           empty
     |        |        +--rw ios-bd:robustness-variable?          uint8
     |        |        +--rw ios-bd:static?                       inet:ipv4-address
     |        +--rw ios-bd:mac
     |        |  +--rw ios-bd:aging-time?   uint16
     |        |  +--rw ios-bd:learning?     empty
     |        |  +--rw ios-bd:limit
     |        |     +--rw ios-bd:action
     |        |     |  +--rw ios-bd:flooding
     |        |     |     +--rw ios-bd:disable?   empty
     |        |     +--rw ios-bd:maximum
     |        |        +--rw ios-bd:addresses?   uint32
     |        +--rw ios-bd:member
     |        |  +--rw ios-bd:mem-ipv4* [mem-ipv4]
     |        |  |  +--rw ios-bd:mem-ipv4         inet:ipv4-address
     |        |  |  +--rw ios-bd:mem-vcid* [mem-vcid]
     |        |  |  |  +--rw ios-bd:mem-vcid         uint32
     |        |  |  |  +--rw ios-bd:encapsulation!
     |        |  |  |  |  +--rw ios-bd:mpls?   empty
     |        |  |  |  +--rw ios-bd:template!
     |        |  |  |     +--rw ios-bd:template?   string
     |        |  |  +--rw ios-bd:encapsulation
     |        |  |  |  +--rw ios-bd:mpls?   empty
     |        |  |  +--rw ios-bd:template?        string
     |        |  +--rw ios-bd:ACR* [acr-int]
     |        |  |  +--rw ios-bd:acr-int             string
     |        |  |  +--rw ios-bd:service-instance
     |        |  |     +--rw ios-bd:id* [id]
     |        |  |        +--rw ios-bd:id               uint16
     |        |  |        +--rw ios-bd:split-horizon?   empty
     |        |  +--rw ios-bd:Analysis-Module?     uint8
     |        |  +--rw ios-bd:Fcpa?                uint8
     |        |  +--rw ios-bd:SBC?                 uint32
     |        |  +--rw ios-bd:SONET_ACR?           uint8
     |        |  +--rw ios-bd:_controller?         string
     |        |  +--rw ios-bd:Service-Engine?      uint8
     |        |  +--rw ios-bd:Tunnel-tp?           uint16
     |        |  +--rw ios-bd:VPN?                 uint32
     |        |  +--rw ios-bd:Virtual-TokenRing?   uint32
     |        |  +--rw ios-bd:ucse?                uint8
     |        |  +--rw ios-bd:vasileft?            uint16
     |        |  +--rw ios-bd:vasiright?           uint16
     |        |  +--rw ios-bd:vfi?                 string
     |        |  +--rw ios-bd:vni?                 uint32
     |        |  +--rw ios-bd:member-interface* [interface]
     |        |     +--rw ios-bd:interface           string
     |        |     +--rw ios-bd:interface-id?       union
     |        |     +--rw ios-bd:service-instance?   uint32
     |        |     +--rw ios-bd:split-horizon
     |        |        +--rw ios-bd:group?   uint8
     |        +--rw ios-bd:shutdown?   empty
     +--rw crypto
     |  +--rw ios-crypto:call
     |  |  +--rw ios-crypto:admission
     |  |     +--rw ios-crypto:limit
     |  |        +--rw ios-crypto:all
     |  |        |  +--rw ios-crypto:in-negotiation-sa?   uint32
     |  |        +--rw ios-crypto:ike
     |  |        |  +--rw ios-crypto:in-negotiation-sa?   uint32
     |  |        |  +--rw ios-crypto:sa?                  uint32
     |  |        +--rw ios-crypto:ipsec
     |  |           +--rw ios-crypto:sa?   uint32
     |  +--rw ios-crypto:dynamic-map* [name sequence]
     |  |  +--rw ios-crypto:name             string
     |  |  +--rw ios-crypto:sequence         uint16
     |  |  +--rw ios-crypto:default
     |  |  |  +--rw ios-crypto:description?     empty
     |  |  |  +--rw ios-crypto:dialer
     |  |  |  |  +--rw ios-crypto:pre-classify?   empty
     |  |  |  +--rw ios-crypto:match
     |  |  |  |  +--rw ios-crypto:address?   empty
     |  |  |  +--rw ios-crypto:qos
     |  |  |  |  +--rw ios-crypto:pre-classify?   empty
     |  |  |  +--rw ios-crypto:reverse-route!
     |  |  |  +--rw ios-crypto:set
     |  |  |     +--rw ios-crypto:group?                  empty
     |  |  |     +--rw ios-crypto:identity?               empty
     |  |  |     +--rw ios-crypto:ikev2-profile?          string
     |  |  |     +--rw ios-crypto:ip
     |  |  |     |  +--rw ios-crypto:access-group?   ios-types:exp-acl-type
     |  |  |     |  +--rw ios-crypto:direction?      enumeration
     |  |  |     +--rw ios-crypto:isakmp-profile?         string
     |  |  |     +--rw ios-crypto:nat
     |  |  |     |  +--rw ios-crypto:demux?   empty
     |  |  |     +--rw ios-crypto:peer-container
     |  |  |     |  +--rw ios-crypto:peer?      inet:host
     |  |  |     |  +--rw ios-crypto:default?   empty
     |  |  |     +--rw ios-crypto:pfs!
     |  |  |     +--rw ios-crypto:reverse-route!
     |  |  |     +--rw ios-crypto:security-association
     |  |  |     |  +--rw ios-crypto:dfbit?                 empty
     |  |  |     |  +--rw ios-crypto:dummy!
     |  |  |     |  +--rw ios-crypto:ecn?                   empty
     |  |  |     |  +--rw ios-crypto:idle-time-container
     |  |  |     |  |  +--rw ios-crypto:idle-time?   empty
     |  |  |     |  |  +--rw ios-crypto:default?     empty
     |  |  |     |  +--rw ios-crypto:lifetime
     |  |  |     |  |  +--rw ios-crypto:days?        empty
     |  |  |     |  |  +--rw ios-crypto:kilobytes?   empty
     |  |  |     |  |  +--rw ios-crypto:seconds?     empty
     |  |  |     |  +--rw ios-crypto:replay
     |  |  |     |     +--rw ios-crypto:disable?       empty
     |  |  |     |     +--rw ios-crypto:window-size?   empty
     |  |  |     +--rw ios-crypto:transform-set?          empty
     |  |  +--rw ios-crypto:description?     string
     |  |  +--rw ios-crypto:dialer
     |  |  |  +--rw ios-crypto:pre-classify?   empty
     |  |  +--rw ios-crypto:match
     |  |  |  +--rw ios-crypto:address?   ios-types:ext-acl-type
     |  |  +--rw ios-crypto:qos
     |  |  |  +--rw ios-crypto:pre-classify?   empty
     |  |  +--rw ios-crypto:reverse-route!
     |  |  |  +--rw (ios-crypto:remote-peer-static)?
     |  |  |     +--:(ios-crypto:remote-peer-case)
     |  |  |     |  +--rw ios-crypto:remote-peer-conatiner
     |  |  |     |     +--rw ios-crypto:remote-peer?   inet:ip-address
     |  |  |     |     +--rw ios-crypto:gateway?       empty
     |  |  |     |     +--rw ios-crypto:static?        empty
     |  |  |     +--:(ios-crypto:static-case)
     |  |  |        +--rw ios-crypto:static?                  empty
     |  |  +--rw ios-crypto:set
     |  |     +--rw ios-crypto:group?                  string
     |  |     +--rw ios-crypto:identity?               string
     |  |     +--rw ios-crypto:ikev2-profile?          string
     |  |     +--rw ios-crypto:isakmp-profile?         string
     |  |     +--rw ios-crypto:peer
     |  |     |  +--rw ios-crypto:address?   union
     |  |     |  +--rw ios-crypto:default?   empty
     |  |     |  +--rw ios-crypto:dynamic?   empty
     |  |     +--rw ios-crypto:pfs!
     |  |     |  +--rw ios-crypto:group?   enumeration
     |  |     +--rw ios-crypto:reverse-route
     |  |     |  +--rw ios-crypto:distance?   uint8
     |  |     |  +--rw ios-crypto:tag?        uint64
     |  |     +--rw ios-crypto:transform-set*          string
     |  |     +--rw ios-crypto:ip-in
     |  |     |  +--rw ios-crypto:ip
     |  |     |     +--rw ios-crypto:access-group?   ios-types:exp-acl-type
     |  |     |     +--rw ios-crypto:in?             empty
     |  |     +--rw ios-crypto:ip-out
     |  |     |  +--rw ios-crypto:ip
     |  |     |     +--rw ios-crypto:access-group?   ios-types:exp-acl-type
     |  |     |     +--rw ios-crypto:out?            empty
     |  |     +--rw ios-crypto:nat
     |  |     |  +--rw ios-crypto:demux?   empty
     |  |     +--rw ios-crypto:peer-container
     |  |     |  +--rw ios-crypto:peer?      inet:host
     |  |     |  +--rw ios-crypto:default?   empty
     |  |     +--rw ios-crypto:security-association
     |  |        +--rw ios-crypto:dfbit?                 enumeration
     |  |        +--rw ios-crypto:dummy
     |  |        |  +--rw ios-crypto:pps?       uint8
     |  |        |  +--rw ios-crypto:seconds?   uint16
     |  |        +--rw ios-crypto:ecn?                   enumeration
     |  |        +--rw ios-crypto:idle-time-container
     |  |        |  +--rw ios-crypto:idle-time?   uint32
     |  |        |  +--rw ios-crypto:default?     empty
     |  |        +--rw ios-crypto:lifetime
     |  |        |  +--rw ios-crypto:days?        uint8
     |  |        |  +--rw ios-crypto:kilobytes?   union
     |  |        |  +--rw ios-crypto:seconds?     uint64
     |  |        +--rw ios-crypto:replay
     |  |           +--rw ios-crypto:disable?       empty
     |  |           +--rw ios-crypto:window-size?   enumeration
     |  +--rw ios-crypto:engine
     |  |  +--rw ios-crypto:software?   enumeration
     |  +--rw ios-crypto:gdoi
     |  |  +--rw ios-crypto:group* [name]
     |  |     +--rw ios-crypto:name        string
     |  |     +--rw ios-crypto:ipv6?       empty
     |  |     +--rw ios-crypto:client
     |  |     |  +--rw ios-crypto:bypass-policy?           empty
     |  |     |  +--rw ios-crypto:protocol
     |  |     |  |  +--rw ios-crypto:gdoi?     empty
     |  |     |  |  +--rw ios-crypto:gikev2?   string
     |  |     |  +--rw ios-crypto:recovery-check
     |  |     |  |  +--rw ios-crypto:interval?   uint16
     |  |     |  +--rw ios-crypto:registration
     |  |     |  |  +--rw ios-crypto:interface?   string
     |  |     |  +--rw ios-crypto:rekey
     |  |     |  |  +--rw ios-crypto:encryption
     |  |     |  |  |  +--rw ios-crypto:rekey-3des-cbc?   empty
     |  |     |  |  |  +--rw ios-crypto:aes-128?          empty
     |  |     |  |  |  +--rw ios-crypto:aes-192?          empty
     |  |     |  |  |  +--rw ios-crypto:aes-256?          empty
     |  |     |  |  |  +--rw ios-crypto:des-cbc?          empty
     |  |     |  |  +--rw ios-crypto:hash
     |  |     |  |     +--rw ios-crypto:sha?      empty
     |  |     |  |     +--rw ios-crypto:sha256?   empty
     |  |     |  |     +--rw ios-crypto:sha384?   empty
     |  |     |  |     +--rw ios-crypto:sha512?   empty
     |  |     |  +--rw ios-crypto:status
     |  |     |  |  +--rw ios-crypto:active-sa
     |  |     |  |     +--rw ios-crypto:track?   uint16
     |  |     |  +--rw ios-crypto:transform-sets*          string
     |  |     |  +--rw ios-crypto:transport-encrypt-key?   enumeration
     |  |     +--rw ios-crypto:identity
     |  |     |  +--rw ios-crypto:address
     |  |     |  |  +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |  +--rw ios-crypto:number?    uint64
     |  |     +--rw ios-crypto:passive?    empty
     |  |     +--rw ios-crypto:server
     |  |     |  +--rw ios-crypto:address
     |  |     |  |  +--rw ios-crypto:ipv4*   inet:ipv4-address
     |  |     |  |  +--rw ios-crypto:ipv6*   inet:ipv6-address
     |  |     |  +--rw ios-crypto:hostname
     |  |     |  |  +--rw ios-crypto:ipv4?   string
     |  |     |  +--rw ios-crypto:local
     |  |     |     +--rw ios-crypto:address
     |  |     |     |  +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |     +--rw ios-crypto:authorization
     |  |     |     |  +--rw ios-crypto:address
     |  |     |     |  |  +--rw ios-crypto:ipv4?   union
     |  |     |     |  +--rw ios-crypto:identity?   string
     |  |     |     +--rw ios-crypto:gdoi?            empty
     |  |     |     +--rw ios-crypto:gikev2?          string
     |  |     |     +--rw ios-crypto:group
     |  |     |     |  +--rw ios-crypto:size
     |  |     |     |     +--rw ios-crypto:large?    empty
     |  |     |     |     +--rw ios-crypto:medium?   empty
     |  |     |     |     +--rw ios-crypto:small?    enumeration
     |  |     |     +--rw ios-crypto:identifier
     |  |     |     |  +--rw ios-crypto:default
     |  |     |     |  |  +--rw ios-crypto:range
     |  |     |     |  |  |  +--rw ios-crypto:lowest?    uint8
     |  |     |     |  |  |  +--rw ios-crypto:hyphen?    empty
     |  |     |     |  |  |  +--rw ios-crypto:highest?   uint8
     |  |     |     |  |  +--rw ios-crypto:value?   uint8
     |  |     |     |  +--rw ios-crypto:range
     |  |     |     |  |  +--rw ios-crypto:lowest?    uint8
     |  |     |     |  |  +--rw ios-crypto:hyphen?    empty
     |  |     |     |  |  +--rw ios-crypto:highest?   uint8
     |  |     |     |  +--rw ios-crypto:value?     uint8
     |  |     |     +--rw ios-crypto:redundancy
     |  |     |     |  +--rw ios-crypto:default
     |  |     |     |  |  +--rw ios-crypto:local!
     |  |     |     |  |  |  +--rw ios-crypto:priority?   uint8
     |  |     |     |  |  +--rw ios-crypto:peer
     |  |     |     |  |  |  +--rw ios-crypto:address
     |  |     |     |  |  |     +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |     |  |  +--rw ios-crypto:protocol!
     |  |     |     |  |     +--rw ios-crypto:pdu?       uint32
     |  |     |     |  |     +--rw ios-crypto:version?   enumeration
     |  |     |     |  +--rw ios-crypto:local!
     |  |     |     |  |  +--rw ios-crypto:priority?   uint8
     |  |     |     |  +--rw ios-crypto:peer
     |  |     |     |  |  +--rw ios-crypto:address
     |  |     |     |  |     +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |     |  +--rw ios-crypto:protocol!
     |  |     |     |     +--rw ios-crypto:pdu?       uint32
     |  |     |     |     +--rw ios-crypto:version?   enumeration
     |  |     |     +--rw ios-crypto:registration
     |  |     |     |  +--rw ios-crypto:interface?   string
     |  |     |     |  +--rw ios-crypto:periodic
     |  |     |     |     +--rw ios-crypto:crl
     |  |     |     |        +--rw ios-crypto:trustpoint?   string
     |  |     |     +--rw ios-crypto:rekey
     |  |     |     |  +--rw ios-crypto:acknowledgement?   enumeration
     |  |     |     |  +--rw ios-crypto:address
     |  |     |     |  |  +--rw ios-crypto:ipv4?   ios-types:ext-acl-type
     |  |     |     |  +--rw ios-crypto:algorithm
     |  |     |     |  |  +--rw ios-crypto:a3des-cbc?   empty
     |  |     |     |  |  +--rw ios-crypto:aes-128?     empty
     |  |     |     |  |  +--rw ios-crypto:aes-192?     empty
     |  |     |     |  |  +--rw ios-crypto:aes-256?     empty
     |  |     |     |  |  +--rw ios-crypto:des-cbc?     empty
     |  |     |     |  +--rw ios-crypto:authentication
     |  |     |     |  |  +--rw ios-crypto:mypubkey
     |  |     |     |  |     +--rw ios-crypto:rsa?   string
     |  |     |     |  +--rw ios-crypto:lifetime
     |  |     |     |  |  +--rw ios-crypto:days?      uint8
     |  |     |     |  |  +--rw ios-crypto:seconds?   uint64
     |  |     |     |  +--rw ios-crypto:retransmit
     |  |     |     |  |  +--rw ios-crypto:seconds?          uint8
     |  |     |     |  |  +--rw (ios-crypto:number-periodic)?
     |  |     |     |  |     +--:(ios-crypto:number-case)
     |  |     |     |  |     |  +--rw ios-crypto:number?     uint8
     |  |     |     |  |     +--:(ios-crypto:periodic-case)
     |  |     |     |  |        +--rw ios-crypto:periodic?   empty
     |  |     |     |  +--rw ios-crypto:sig-hash
     |  |     |     |  |  +--rw ios-crypto:algorithm?   enumeration
     |  |     |     |  +--rw ios-crypto:transport
     |  |     |     |     +--rw ios-crypto:unicast?   empty
     |  |     |     +--rw ios-crypto:sa
     |  |     |     |  +--rw ios-crypto:d3p
     |  |     |     |  |  +--rw ios-crypto:window
     |  |     |     |  |     +--rw ios-crypto:msec?   uint32
     |  |     |     |  |     +--rw ios-crypto:sec?    uint8
     |  |     |     |  +--rw ios-crypto:ipsec* [sequence]
     |  |     |     |  |  +--rw ios-crypto:sequence    uint16
     |  |     |     |  |  +--rw ios-crypto:default
     |  |     |     |  |  |  +--rw ios-crypto:match
     |  |     |     |  |  |  |  +--rw ios-crypto:address!
     |  |     |     |  |  |  +--rw ios-crypto:profile?   empty
     |  |     |     |  |  |  +--rw ios-crypto:replay!
     |  |     |     |  |  |  +--rw ios-crypto:tag!
     |  |     |     |  |  +--rw ios-crypto:match
     |  |     |     |  |  |  +--rw ios-crypto:address
     |  |     |     |  |  |     +--rw ios-crypto:ipv4?   ios-types:ext-acl-type
     |  |     |     |  |  |     +--rw ios-crypto:ipv6?   string
     |  |     |     |  |  +--rw ios-crypto:profile?    string
     |  |     |     |  |  +--rw ios-crypto:replay
     |  |     |     |  |  |  +--rw ios-crypto:counter!
     |  |     |     |  |  |  |  +--rw ios-crypto:window-size?   enumeration
     |  |     |     |  |  |  +--rw ios-crypto:time!
     |  |     |     |  |  |     +--rw ios-crypto:window-size?   uint8
     |  |     |     |  |  +--rw ios-crypto:tag
     |  |     |     |  |     +--rw ios-crypto:cts
     |  |     |     |  |        +--rw ios-crypto:sgt?   empty
     |  |     |     |  +--rw ios-crypto:pair-wise-keying
     |  |     |     |  |  +--rw ios-crypto:safety-limit?   uint8
     |  |     |     |  +--rw ios-crypto:receive-only?       empty
     |  |     |     +--rw ios-crypto:default
     |  |     |        +--rw ios-crypto:address!
     |  |     |        +--rw ios-crypto:authorization
     |  |     |        |  +--rw ios-crypto:address
     |  |     |        |  |  +--rw ios-crypto:ipv4?   empty
     |  |     |        |  +--rw ios-crypto:identity?   empty
     |  |     |        +--rw ios-crypto:gdoi?            empty
     |  |     |        +--rw ios-crypto:gikev2?          empty
     |  |     |        +--rw ios-crypto:group
     |  |     |        |  +--rw ios-crypto:size!
     |  |     |        +--rw ios-crypto:identifier!
     |  |     |        +--rw ios-crypto:redundancy!
     |  |     |        +--rw ios-crypto:registration
     |  |     |        |  +--rw ios-crypto:interface?   string
     |  |     |        |  +--rw ios-crypto:periodic
     |  |     |        |     +--rw ios-crypto:crl
     |  |     |        |        +--rw ios-crypto:trustpoint?   empty
     |  |     |        +--rw ios-crypto:rekey
     |  |     |        |  +--rw ios-crypto:acknowledgement?   empty
     |  |     |        |  +--rw ios-crypto:address!
     |  |     |        |  +--rw ios-crypto:algorithm!
     |  |     |        |  +--rw ios-crypto:authentication!
     |  |     |        |  +--rw ios-crypto:lifetime
     |  |     |        |  |  +--rw ios-crypto:days?      empty
     |  |     |        |  |  +--rw ios-crypto:seconds?   empty
     |  |     |        |  +--rw ios-crypto:retransmit!
     |  |     |        |  +--rw ios-crypto:sig-hash
     |  |     |        |  |  +--rw ios-crypto:algorithm?   empty
     |  |     |        |  +--rw ios-crypto:transport
     |  |     |        |     +--rw ios-crypto:unicast?   empty
     |  |     |        +--rw ios-crypto:sa
     |  |     |           +--rw ios-crypto:d3p!
     |  |     |           +--rw ios-crypto:ipsec* [sequence]
     |  |     |           |  +--rw ios-crypto:sequence    uint16
     |  |     |           +--rw ios-crypto:pair-wise-keying!
     |  |     |           +--rw ios-crypto:receive-only?       empty
     |  |     +--rw ios-crypto:default
     |  |        +--rw ios-crypto:client
     |  |        |  +--rw ios-crypto:bypass-policy?           empty
     |  |        |  +--rw ios-crypto:protocol!
     |  |        |  +--rw ios-crypto:recovery-check!
     |  |        |  +--rw ios-crypto:registration
     |  |        |  |  +--rw ios-crypto:interface?   empty
     |  |        |  +--rw ios-crypto:rekey
     |  |        |  |  +--rw ios-crypto:encryption!
     |  |        |  |  +--rw ios-crypto:hash!
     |  |        |  +--rw ios-crypto:status
     |  |        |  |  +--rw ios-crypto:active-sa!
     |  |        |  +--rw ios-crypto:transform-sets?          empty
     |  |        |  +--rw ios-crypto:transport-encrypt-key?   enumeration
     |  |        +--rw ios-crypto:identity!
     |  |        +--rw ios-crypto:passive?    empty
     |  |        +--rw ios-crypto:server
     |  |           +--rw ios-crypto:address
     |  |           |  +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |           +--rw ios-crypto:hostname
     |  |           |  +--rw ios-crypto:ipv4?   string
     |  |           +--rw ios-crypto:local?      empty
     |  +--rw ios-crypto:ikev2
     |  |  +--rw ios-crypto:authorization
     |  |  |  +--rw ios-crypto:policy* [policy-name]
     |  |  |     +--rw ios-crypto:policy-name    string
     |  |  |     +--rw ios-crypto:route
     |  |  |        +--rw ios-crypto:set
     |  |  |           +--rw ios-crypto:interface
     |  |  |              +--rw ios-crypto:interface-default?   empty
     |  |  |              +--rw ios-crypto:interface-list* [interface-name]
     |  |  |                 +--rw ios-crypto:interface-name    string
     |  |  +--rw ios-crypto:certificate-cache?          uint16
     |  |  +--rw ios-crypto:client
     |  |  |  +--rw ios-crypto:flexvpn* [flexvpn-name]
     |  |  |     +--rw ios-crypto:flexvpn-name    string
     |  |  |     +--rw ios-crypto:peer* [peer-id]
     |  |  |     |  +--rw ios-crypto:peer-id              uint8
     |  |  |     |  +--rw ios-crypto:peer-id-container
     |  |  |     |     +--rw ios-crypto:peer-address?   inet:ip-address
     |  |  |     |     +--rw ios-crypto:track?          uint16
     |  |  |     |     +--rw ios-crypto:up-down?        enumeration
     |  |  |     +--rw ios-crypto:connect
     |  |  |     |  +--rw ios-crypto:track?     uint16
     |  |  |     |  +--rw ios-crypto:up-down?   enumeration
     |  |  |     +--rw ios-crypto:source* [source-id]
     |  |  |     |  +--rw ios-crypto:source-id              uint8
     |  |  |     |  +--rw ios-crypto:source-id-container
     |  |  |     |     +--rw ios-crypto:interface-name?   string
     |  |  |     |     +--rw ios-crypto:track?            uint16
     |  |  |     +--rw ios-crypto:client
     |  |  |        +--rw ios-crypto:connect
     |  |  |           +--rw ios-crypto:Tunnel?   uint32
     |  |  +--rw ios-crypto:cluster?                    empty
     |  |  +--rw ios-crypto:cookie-challenge?           uint16
     |  |  +--rw ios-crypto:cts
     |  |  |  +--rw ios-crypto:sgt?   empty
     |  |  +--rw ios-crypto:diagnose
     |  |  |  +--rw ios-crypto:error?   uint16
     |  |  +--rw ios-crypto:disconnect-revoked-peers?   empty
     |  |  +--rw ios-crypto:dpd-container
     |  |  |  +--rw ios-crypto:dpd?              uint16
     |  |  |  +--rw ios-crypto:retry-interval?   uint8
     |  |  |  +--rw ios-crypto:dpd-query?        enumeration
     |  |  +--rw ios-crypto:fragmentation!
     |  |  |  +--rw ios-crypto:mtu?   uint16
     |  |  +--rw ios-crypto:http-url
     |  |  |  +--rw ios-crypto:cert?   empty
     |  |  +--rw ios-crypto:keyring* [name]
     |  |  |  +--rw ios-crypto:name    string
     |  |  |  +--rw ios-crypto:peer* [name]
     |  |  |     +--rw ios-crypto:name              string
     |  |  |     +--rw ios-crypto:address
     |  |  |     |  +--rw (ios-crypto:ipv4-ipv6)?
     |  |  |     |     +--:(ios-crypto:ipv4-case)
     |  |  |     |     |  +--rw ios-crypto:ipv4
     |  |  |     |     |     +--rw ios-crypto:ipv4-address?   inet:ipv4-address
     |  |  |     |     |     +--rw ios-crypto:ipv4-mask?      inet:ipv4-address
     |  |  |     |     +--:(ios-crypto:ipv6-case)
     |  |  |     |        +--rw ios-crypto:ipv6-prefix?   ios-types:ipv6-prefix
     |  |  |     +--rw ios-crypto:description?      string
     |  |  |     +--rw ios-crypto:hostname?         string
     |  |  |     +--rw ios-crypto:identity
     |  |  |     |  +--rw ios-crypto:address?   union
     |  |  |     |  +--rw ios-crypto:email
     |  |  |     |  |  +--rw ios-crypto:name?     string
     |  |  |     |  |  +--rw ios-crypto:domain?   string
     |  |  |     |  +--rw ios-crypto:fqdn
     |  |  |     |  |  +--rw ios-crypto:name?     string
     |  |  |     |  |  +--rw ios-crypto:domain?   string
     |  |  |     |  +--rw ios-crypto:key-id?    string
     |  |  |     +--rw ios-crypto:pre-shared-key
     |  |  |        +--rw ios-crypto:local?              empty
     |  |  |        +--rw ios-crypto:remote?             empty
     |  |  |        +--rw (ios-crypto:encryption-hex)?
     |  |  |           +--:(ios-crypto:encryption-case)
     |  |  |           |  +--rw ios-crypto:encryption?   enumeration
     |  |  |           |  +--rw ios-crypto:key?          string
     |  |  |           +--:(ios-crypto:hex-case)
     |  |  |              +--rw ios-crypto:hex?          string
     |  |  +--rw ios-crypto:limit
     |  |  |  +--rw ios-crypto:max-neg-sa
     |  |  |  |  +--rw ios-crypto:max-in-negotation-sa?   uint32
     |  |  |  |  +--rw ios-crypto:direction?              enumeration
     |  |  |  +--rw ios-crypto:max-sa?       uint32
     |  |  +--rw ios-crypto:name-mangler?               string
     |  |  +--rw ios-crypto:nat
     |  |  |  +--rw ios-crypto:keepalive?   uint16
     |  |  +--rw ios-crypto:policy* [name]
     |  |  |  +--rw ios-crypto:name        string
     |  |  |  +--rw ios-crypto:match
     |  |  |  |  +--rw ios-crypto:address
     |  |  |  |  |  +--rw ios-crypto:local?   inet:ip-address
     |  |  |  |  +--rw ios-crypto:fvrf
     |  |  |  |     +--rw ios-crypto:name?   string
     |  |  |  |     +--rw ios-crypto:any?    empty
     |  |  |  +--rw ios-crypto:proposal?   string
     |  |  +--rw ios-crypto:profile* [name]
     |  |  |  +--rw ios-crypto:name                string
     |  |  |  +--rw ios-crypto:aaa
     |  |  |  |  +--rw ios-crypto:accounting
     |  |  |  |  |  +--rw ios-crypto:anyconnect-eap?   string
     |  |  |  |  |  +--rw ios-crypto:cert?             string
     |  |  |  |  |  +--rw ios-crypto:eap?              string
     |  |  |  |  |  +--rw ios-crypto:psk?              string
     |  |  |  |  +--rw ios-crypto:authentication
     |  |  |  |  |  +--rw ios-crypto:anyconnect-eap?   string
     |  |  |  |  |  +--rw ios-crypto:eap?              string
     |  |  |  |  +--rw ios-crypto:authorization
     |  |  |  |     +--rw ios-crypto:group
     |  |  |  |     |  +--rw ios-crypto:anyconnect-eap
     |  |  |  |     |  |  +--rw ios-crypto:list* [name]
     |  |  |  |     |  |     +--rw ios-crypto:name            string
     |  |  |  |     |  |     +--rw ios-crypto:username?       string
     |  |  |  |     |  |     +--rw ios-crypto:local?          empty
     |  |  |  |     |  |     +--rw ios-crypto:name-mangler?   string
     |  |  |  |     |  |     +--rw ios-crypto:password
     |  |  |  |     |  |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |     |  |        +--rw ios-crypto:key?          string
     |  |  |  |     |  +--rw ios-crypto:cert
     |  |  |  |     |  |  +--rw ios-crypto:list* [name]
     |  |  |  |     |  |     +--rw ios-crypto:name            string
     |  |  |  |     |  |     +--rw ios-crypto:username?       string
     |  |  |  |     |  |     +--rw ios-crypto:local?          empty
     |  |  |  |     |  |     +--rw ios-crypto:name-mangler?   string
     |  |  |  |     |  |     +--rw ios-crypto:password
     |  |  |  |     |  |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |     |  |        +--rw ios-crypto:key?          string
     |  |  |  |     |  +--rw ios-crypto:eap
     |  |  |  |     |  |  +--rw ios-crypto:list* [name]
     |  |  |  |     |  |     +--rw ios-crypto:name            string
     |  |  |  |     |  |     +--rw ios-crypto:username?       string
     |  |  |  |     |  |     +--rw ios-crypto:local?          empty
     |  |  |  |     |  |     +--rw ios-crypto:name-mangler?   string
     |  |  |  |     |  |     +--rw ios-crypto:password
     |  |  |  |     |  |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |     |  |        +--rw ios-crypto:key?          string
     |  |  |  |     |  +--rw ios-crypto:psk
     |  |  |  |     |  |  +--rw ios-crypto:list* [name]
     |  |  |  |     |  |     +--rw ios-crypto:name            string
     |  |  |  |     |  |     +--rw ios-crypto:username?       string
     |  |  |  |     |  |     +--rw ios-crypto:local?          empty
     |  |  |  |     |  |     +--rw ios-crypto:name-mangler?   string
     |  |  |  |     |  |     +--rw ios-crypto:password
     |  |  |  |     |  |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |     |  |        +--rw ios-crypto:key?          string
     |  |  |  |     |  +--rw ios-crypto:override?         empty
     |  |  |  |     +--rw ios-crypto:user
     |  |  |  |        +--rw ios-crypto:anyconnect-eap
     |  |  |  |        |  +--rw ios-crypto:cached?   empty
     |  |  |  |        |  +--rw ios-crypto:list* [name]
     |  |  |  |        |     +--rw ios-crypto:name            string
     |  |  |  |        |     +--rw ios-crypto:username?       string
     |  |  |  |        |     +--rw ios-crypto:local?          empty
     |  |  |  |        |     +--rw ios-crypto:name-mangler?   string
     |  |  |  |        |     +--rw ios-crypto:password
     |  |  |  |        |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |        |        +--rw ios-crypto:key?          string
     |  |  |  |        +--rw ios-crypto:cert
     |  |  |  |        |  +--rw ios-crypto:list* [name]
     |  |  |  |        |     +--rw ios-crypto:name            string
     |  |  |  |        |     +--rw ios-crypto:username?       string
     |  |  |  |        |     +--rw ios-crypto:local?          empty
     |  |  |  |        |     +--rw ios-crypto:name-mangler?   string
     |  |  |  |        |     +--rw ios-crypto:password
     |  |  |  |        |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |        |        +--rw ios-crypto:key?          string
     |  |  |  |        +--rw ios-crypto:eap
     |  |  |  |        |  +--rw ios-crypto:cached?   empty
     |  |  |  |        |  +--rw ios-crypto:list* [name]
     |  |  |  |        |     +--rw ios-crypto:name            string
     |  |  |  |        |     +--rw ios-crypto:username?       string
     |  |  |  |        |     +--rw ios-crypto:local?          empty
     |  |  |  |        |     +--rw ios-crypto:name-mangler?   string
     |  |  |  |        |     +--rw ios-crypto:password
     |  |  |  |        |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |        |        +--rw ios-crypto:key?          string
     |  |  |  |        +--rw ios-crypto:psk
     |  |  |  |           +--rw ios-crypto:cached?   empty
     |  |  |  |           +--rw ios-crypto:list* [name]
     |  |  |  |              +--rw ios-crypto:name            string
     |  |  |  |              +--rw ios-crypto:username?       string
     |  |  |  |              +--rw ios-crypto:local?          empty
     |  |  |  |              +--rw ios-crypto:name-mangler?   string
     |  |  |  |              +--rw ios-crypto:password
     |  |  |  |                 +--rw ios-crypto:encryption?   enumeration
     |  |  |  |                 +--rw ios-crypto:key?          string
     |  |  |  +--rw ios-crypto:authentication
     |  |  |  |  +--rw ios-crypto:local
     |  |  |  |  |  +--rw ios-crypto:eap!
     |  |  |  |  |  |  +--rw ios-crypto:gtc
     |  |  |  |  |  |  |  +--rw ios-crypto:username?   string
     |  |  |  |  |  |  |  +--rw ios-crypto:password
     |  |  |  |  |  |  |     +--rw ios-crypto:encryption?   enumeration
     |  |  |  |  |  |  |     +--rw ios-crypto:key?          string
     |  |  |  |  |  |  +--rw ios-crypto:md5
     |  |  |  |  |  |  |  +--rw ios-crypto:username?   string
     |  |  |  |  |  |  |  +--rw ios-crypto:password
     |  |  |  |  |  |  |     +--rw ios-crypto:encryption?   enumeration
     |  |  |  |  |  |  |     +--rw ios-crypto:key?          string
     |  |  |  |  |  |  +--rw ios-crypto:mschapv2
     |  |  |  |  |  |     +--rw ios-crypto:username?   string
     |  |  |  |  |  |     +--rw ios-crypto:password
     |  |  |  |  |  |        +--rw ios-crypto:encryption?   enumeration
     |  |  |  |  |  |        +--rw ios-crypto:key?          string
     |  |  |  |  |  +--rw ios-crypto:ecdsa-sig?   empty
     |  |  |  |  |  +--rw ios-crypto:pre-share!
     |  |  |  |  |  |  +--rw ios-crypto:key
     |  |  |  |  |  |     +--rw ios-crypto:encryption?   enumeration
     |  |  |  |  |  |     +--rw ios-crypto:key?          string
     |  |  |  |  |  +--rw ios-crypto:rsa-sig?     empty
     |  |  |  |  +--rw ios-crypto:remote
     |  |  |  |     +--rw ios-crypto:anyconnect-eap
     |  |  |  |     |  +--rw ios-crypto:aggregate!
     |  |  |  |     |     +--rw ios-crypto:cert-request?   empty
     |  |  |  |     +--rw ios-crypto:eap!
     |  |  |  |     |  +--rw ios-crypto:query-identity?   empty
     |  |  |  |     |  +--rw ios-crypto:timeout?          uint8
     |  |  |  |     +--rw ios-crypto:ecdsa-sig?        empty
     |  |  |  |     +--rw ios-crypto:pre-share!
     |  |  |  |     |  +--rw ios-crypto:key
     |  |  |  |     |     +--rw ios-crypto:encryption?   enumeration
     |  |  |  |     |     +--rw ios-crypto:key?          string
     |  |  |  |     +--rw ios-crypto:rsa-sig?          empty
     |  |  |  +--rw ios-crypto:config-exchange
     |  |  |  |  +--rw ios-crypto:request?   empty
     |  |  |  |  +--rw ios-crypto:set?       enumeration
     |  |  |  +--rw ios-crypto:description?        string
     |  |  |  +--rw ios-crypto:dpd
     |  |  |  |  +--rw ios-crypto:interval?   uint16
     |  |  |  |  +--rw ios-crypto:retry?      uint8
     |  |  |  |  +--rw ios-crypto:query?      enumeration
     |  |  |  +--rw ios-crypto:identity
     |  |  |  |  +--rw ios-crypto:local
     |  |  |  |     +--rw (ios-crypto:identity)?
     |  |  |  |        +--:(ios-crypto:address-case)
     |  |  |  |        |  +--rw ios-crypto:address?   inet:ip-address
     |  |  |  |        +--:(ios-crypto:dn-case)
     |  |  |  |        |  +--rw ios-crypto:dn?        empty
     |  |  |  |        +--:(ios-crypto:email-case)
     |  |  |  |        |  +--rw ios-crypto:email?     string
     |  |  |  |        +--:(ios-crypto:fqdn-case)
     |  |  |  |        |  +--rw ios-crypto:fqdn?      string
     |  |  |  |        +--:(ios-crypto:key-id-case)
     |  |  |  |           +--rw ios-crypto:key-id?    string
     |  |  |  +--rw ios-crypto:initial-contact
     |  |  |  |  +--rw ios-crypto:force?   empty
     |  |  |  +--rw ios-crypto:ivrf?               string
     |  |  |  +--rw ios-crypto:keyring
     |  |  |  |  +--rw ios-crypto:aaa* [name]
     |  |  |  |  |  +--rw ios-crypto:name            string
     |  |  |  |  |  +--rw ios-crypto:name-mangler?   string
     |  |  |  |  |  +--rw ios-crypto:password
     |  |  |  |  |     +--rw ios-crypto:encryption?   enumeration
     |  |  |  |  |     +--rw ios-crypto:key?          string
     |  |  |  |  +--rw ios-crypto:local?   string
     |  |  |  +--rw ios-crypto:lifetime
     |  |  |  |  +--rw ios-crypto:seconds?       uint32
     |  |  |  |  +--rw ios-crypto:certificate?   empty
     |  |  |  +--rw ios-crypto:match
     |  |  |  |  +--rw ios-crypto:address
     |  |  |  |  |  +--rw ios-crypto:local
     |  |  |  |  |     +--rw ios-crypto:ip?          inet:ip-address
     |  |  |  |  |     +--rw ios-crypto:interface?   string
     |  |  |  |  +--rw ios-crypto:certificate?   string
     |  |  |  |  +--rw ios-crypto:fvrf
     |  |  |  |  |  +--rw ios-crypto:name?   string
     |  |  |  |  |  +--rw ios-crypto:any?    empty
     |  |  |  |  +--rw ios-crypto:identity
     |  |  |  |     +--rw ios-crypto:remote
     |  |  |  |        +--rw ios-crypto:address
     |  |  |  |        |  +--rw ios-crypto:ipv4* [ipv4-address]
     |  |  |  |        |  |  +--rw ios-crypto:ipv4-address    inet:ipv4-address
     |  |  |  |        |  |  +--rw ios-crypto:ipv4-mask?      inet:ipv4-address
     |  |  |  |        |  +--rw ios-crypto:ipv6-prefix*   ios-types:ipv6-prefix
     |  |  |  |        +--rw ios-crypto:any?       empty
     |  |  |  |        +--rw ios-crypto:email
     |  |  |  |        |  +--rw ios-crypto:name?     string
     |  |  |  |        |  +--rw ios-crypto:domain?   string
     |  |  |  |        +--rw ios-crypto:fqdn
     |  |  |  |        |  +--rw ios-crypto:name?     string
     |  |  |  |        |  +--rw ios-crypto:domain?   string
     |  |  |  |        +--rw ios-crypto:key-id?    string
     |  |  |  +--rw ios-crypto:nat
     |  |  |  |  +--rw ios-crypto:keepalive?   uint16
     |  |  |  +--rw ios-crypto:pki
     |  |  |  |  +--rw ios-crypto:trustpoint?   string
     |  |  |  |  +--rw ios-crypto:use?          enumeration
     |  |  |  +--rw ios-crypto:reconnect!
     |  |  |  |  +--rw ios-crypto:timeout?   uint32
     |  |  |  +--rw ios-crypto:redirect
     |  |  |  |  +--rw ios-crypto:gateway
     |  |  |  |     +--rw ios-crypto:auth?   empty
     |  |  |  +--rw ios-crypto:shutdown?           empty
     |  |  |  +--rw ios-crypto:virtual-template
     |  |  |     +--rw ios-crypto:number?   uint16
     |  |  |     +--rw ios-crypto:mode?     enumeration
     |  |  +--rw ios-crypto:proposal* [name]
     |  |  |  +--rw ios-crypto:name          string
     |  |  |  +--rw ios-crypto:encryption
     |  |  |  |  +--rw ios-crypto:en-3des?       empty
     |  |  |  |  +--rw ios-crypto:aes-cbc-128?   empty
     |  |  |  |  +--rw ios-crypto:aes-cbc-192?   empty
     |  |  |  |  +--rw ios-crypto:aes-cbc-256?   empty
     |  |  |  |  +--rw ios-crypto:aes-gcm-128?   empty
     |  |  |  |  +--rw ios-crypto:aes-gcm-256?   empty
     |  |  |  |  +--rw ios-crypto:des?           empty
     |  |  |  +--rw ios-crypto:group
     |  |  |  |  +--rw ios-crypto:one?           empty
     |  |  |  |  +--rw ios-crypto:fourteen?      empty
     |  |  |  |  +--rw ios-crypto:fifteen?       empty
     |  |  |  |  +--rw ios-crypto:sixteen?       empty
     |  |  |  |  +--rw ios-crypto:nineteen?      empty
     |  |  |  |  +--rw ios-crypto:two?           empty
     |  |  |  |  +--rw ios-crypto:twenty?        empty
     |  |  |  |  +--rw ios-crypto:twenty-one?    empty
     |  |  |  |  +--rw ios-crypto:twenty-four?   empty
     |  |  |  |  +--rw ios-crypto:five?          empty
     |  |  |  +--rw ios-crypto:integrity
     |  |  |  |  +--rw ios-crypto:md5?      empty
     |  |  |  |  +--rw ios-crypto:sha1?     empty
     |  |  |  |  +--rw ios-crypto:sha256?   empty
     |  |  |  |  +--rw ios-crypto:sha384?   empty
     |  |  |  |  +--rw ios-crypto:sha512?   empty
     |  |  |  +--rw ios-crypto:prf
     |  |  |     +--rw ios-crypto:md5?      empty
     |  |  |     +--rw ios-crypto:sha1?     empty
     |  |  |     +--rw ios-crypto:sha256?   empty
     |  |  |     +--rw ios-crypto:sha384?   empty
     |  |  |     +--rw ios-crypto:sha512?   empty
     |  |  +--rw ios-crypto:reconnect
     |  |  |  +--rw ios-crypto:key?            uint8
     |  |  |  +--rw (ios-crypto:value-active)?
     |  |  |     +--:(ios-crypto:value-case)
     |  |  |     |  +--rw ios-crypto:value?    string
     |  |  |     +--:(ios-crypto:active-case)
     |  |  |        +--rw ios-crypto:active?   string
     |  |  +--rw ios-crypto:redirect
     |  |  |  +--rw ios-crypto:client!
     |  |  |  |  +--rw ios-crypto:max-redirects?   uint8
     |  |  |  +--rw ios-crypto:gateway?   enumeration
     |  |  +--rw ios-crypto:window?                     uint8
     |  +--rw ios-crypto:gkm
     |  |  +--rw ios-crypto:group* [name]
     |  |     +--rw ios-crypto:name        string
     |  |     +--rw ios-crypto:ipv6?       empty
     |  |     +--rw ios-crypto:client
     |  |     |  +--rw ios-crypto:bypass-policy?           empty
     |  |     |  +--rw ios-crypto:protocol
     |  |     |  |  +--rw ios-crypto:gdoi?     empty
     |  |     |  |  +--rw ios-crypto:gikev2?   string
     |  |     |  +--rw ios-crypto:recovery-check
     |  |     |  |  +--rw ios-crypto:interval?   uint16
     |  |     |  +--rw ios-crypto:registration
     |  |     |  |  +--rw ios-crypto:interface?   string
     |  |     |  +--rw ios-crypto:rekey
     |  |     |  |  +--rw ios-crypto:encryption
     |  |     |  |  |  +--rw ios-crypto:rekey-3des-cbc?   empty
     |  |     |  |  |  +--rw ios-crypto:aes-128?          empty
     |  |     |  |  |  +--rw ios-crypto:aes-192?          empty
     |  |     |  |  |  +--rw ios-crypto:aes-256?          empty
     |  |     |  |  |  +--rw ios-crypto:des-cbc?          empty
     |  |     |  |  +--rw ios-crypto:hash
     |  |     |  |     +--rw ios-crypto:sha?      empty
     |  |     |  |     +--rw ios-crypto:sha256?   empty
     |  |     |  |     +--rw ios-crypto:sha384?   empty
     |  |     |  |     +--rw ios-crypto:sha512?   empty
     |  |     |  +--rw ios-crypto:status
     |  |     |  |  +--rw ios-crypto:active-sa
     |  |     |  |     +--rw ios-crypto:track?   uint16
     |  |     |  +--rw ios-crypto:transform-sets*          string
     |  |     |  +--rw ios-crypto:transport-encrypt-key?   enumeration
     |  |     +--rw ios-crypto:identity
     |  |     |  +--rw ios-crypto:address
     |  |     |  |  +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |  +--rw ios-crypto:number?    uint64
     |  |     +--rw ios-crypto:passive?    empty
     |  |     +--rw ios-crypto:server
     |  |     |  +--rw ios-crypto:address
     |  |     |  |  +--rw ios-crypto:ipv4*   inet:ipv4-address
     |  |     |  |  +--rw ios-crypto:ipv6*   inet:ipv6-address
     |  |     |  +--rw ios-crypto:hostname
     |  |     |  |  +--rw ios-crypto:ipv4?   string
     |  |     |  +--rw ios-crypto:local
     |  |     |     +--rw ios-crypto:address
     |  |     |     |  +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |     +--rw ios-crypto:authorization
     |  |     |     |  +--rw ios-crypto:address
     |  |     |     |  |  +--rw ios-crypto:ipv4?   union
     |  |     |     |  +--rw ios-crypto:identity?   string
     |  |     |     +--rw ios-crypto:gdoi?            empty
     |  |     |     +--rw ios-crypto:gikev2?          string
     |  |     |     +--rw ios-crypto:group
     |  |     |     |  +--rw ios-crypto:size
     |  |     |     |     +--rw ios-crypto:large?    empty
     |  |     |     |     +--rw ios-crypto:medium?   empty
     |  |     |     |     +--rw ios-crypto:small?    enumeration
     |  |     |     +--rw ios-crypto:identifier
     |  |     |     |  +--rw ios-crypto:default
     |  |     |     |  |  +--rw ios-crypto:range
     |  |     |     |  |  |  +--rw ios-crypto:lowest?    uint8
     |  |     |     |  |  |  +--rw ios-crypto:hyphen?    empty
     |  |     |     |  |  |  +--rw ios-crypto:highest?   uint8
     |  |     |     |  |  +--rw ios-crypto:value?   uint8
     |  |     |     |  +--rw ios-crypto:range
     |  |     |     |  |  +--rw ios-crypto:lowest?    uint8
     |  |     |     |  |  +--rw ios-crypto:hyphen?    empty
     |  |     |     |  |  +--rw ios-crypto:highest?   uint8
     |  |     |     |  +--rw ios-crypto:value?     uint8
     |  |     |     +--rw ios-crypto:redundancy
     |  |     |     |  +--rw ios-crypto:default
     |  |     |     |  |  +--rw ios-crypto:local!
     |  |     |     |  |  |  +--rw ios-crypto:priority?   uint8
     |  |     |     |  |  +--rw ios-crypto:peer
     |  |     |     |  |  |  +--rw ios-crypto:address
     |  |     |     |  |  |     +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |     |  |  +--rw ios-crypto:protocol!
     |  |     |     |  |     +--rw ios-crypto:pdu?       uint32
     |  |     |     |  |     +--rw ios-crypto:version?   enumeration
     |  |     |     |  +--rw ios-crypto:local!
     |  |     |     |  |  +--rw ios-crypto:priority?   uint8
     |  |     |     |  +--rw ios-crypto:peer
     |  |     |     |  |  +--rw ios-crypto:address
     |  |     |     |  |     +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |     |     |  +--rw ios-crypto:protocol!
     |  |     |     |     +--rw ios-crypto:pdu?       uint32
     |  |     |     |     +--rw ios-crypto:version?   enumeration
     |  |     |     +--rw ios-crypto:registration
     |  |     |     |  +--rw ios-crypto:interface?   string
     |  |     |     |  +--rw ios-crypto:periodic
     |  |     |     |     +--rw ios-crypto:crl
     |  |     |     |        +--rw ios-crypto:trustpoint?   string
     |  |     |     +--rw ios-crypto:rekey
     |  |     |     |  +--rw ios-crypto:acknowledgement?   enumeration
     |  |     |     |  +--rw ios-crypto:address
     |  |     |     |  |  +--rw ios-crypto:ipv4?   ios-types:ext-acl-type
     |  |     |     |  +--rw ios-crypto:algorithm
     |  |     |     |  |  +--rw ios-crypto:a3des-cbc?   empty
     |  |     |     |  |  +--rw ios-crypto:aes-128?     empty
     |  |     |     |  |  +--rw ios-crypto:aes-192?     empty
     |  |     |     |  |  +--rw ios-crypto:aes-256?     empty
     |  |     |     |  |  +--rw ios-crypto:des-cbc?     empty
     |  |     |     |  +--rw ios-crypto:authentication
     |  |     |     |  |  +--rw ios-crypto:mypubkey
     |  |     |     |  |     +--rw ios-crypto:rsa?   string
     |  |     |     |  +--rw ios-crypto:lifetime
     |  |     |     |  |  +--rw ios-crypto:days?      uint8
     |  |     |     |  |  +--rw ios-crypto:seconds?   uint64
     |  |     |     |  +--rw ios-crypto:retransmit
     |  |     |     |  |  +--rw ios-crypto:seconds?          uint8
     |  |     |     |  |  +--rw (ios-crypto:number-periodic)?
     |  |     |     |  |     +--:(ios-crypto:number-case)
     |  |     |     |  |     |  +--rw ios-crypto:number?     uint8
     |  |     |     |  |     +--:(ios-crypto:periodic-case)
     |  |     |     |  |        +--rw ios-crypto:periodic?   empty
     |  |     |     |  +--rw ios-crypto:sig-hash
     |  |     |     |  |  +--rw ios-crypto:algorithm?   enumeration
     |  |     |     |  +--rw ios-crypto:transport
     |  |     |     |     +--rw ios-crypto:unicast?   empty
     |  |     |     +--rw ios-crypto:sa
     |  |     |     |  +--rw ios-crypto:d3p
     |  |     |     |  |  +--rw ios-crypto:window
     |  |     |     |  |     +--rw ios-crypto:msec?   uint32
     |  |     |     |  |     +--rw ios-crypto:sec?    uint8
     |  |     |     |  +--rw ios-crypto:ipsec* [sequence]
     |  |     |     |  |  +--rw ios-crypto:sequence    uint16
     |  |     |     |  |  +--rw ios-crypto:default
     |  |     |     |  |  |  +--rw ios-crypto:match
     |  |     |     |  |  |  |  +--rw ios-crypto:address!
     |  |     |     |  |  |  +--rw ios-crypto:profile?   empty
     |  |     |     |  |  |  +--rw ios-crypto:replay!
     |  |     |     |  |  |  +--rw ios-crypto:tag!
     |  |     |     |  |  +--rw ios-crypto:match
     |  |     |     |  |  |  +--rw ios-crypto:address
     |  |     |     |  |  |     +--rw ios-crypto:ipv4?   ios-types:ext-acl-type
     |  |     |     |  |  |     +--rw ios-crypto:ipv6?   string
     |  |     |     |  |  +--rw ios-crypto:profile?    string
     |  |     |     |  |  +--rw ios-crypto:replay
     |  |     |     |  |  |  +--rw ios-crypto:counter!
     |  |     |     |  |  |  |  +--rw ios-crypto:window-size?   enumeration
     |  |     |     |  |  |  +--rw ios-crypto:time!
     |  |     |     |  |  |     +--rw ios-crypto:window-size?   uint8
     |  |     |     |  |  +--rw ios-crypto:tag
     |  |     |     |  |     +--rw ios-crypto:cts
     |  |     |     |  |        +--rw ios-crypto:sgt?   empty
     |  |     |     |  +--rw ios-crypto:pair-wise-keying
     |  |     |     |  |  +--rw ios-crypto:safety-limit?   uint8
     |  |     |     |  +--rw ios-crypto:receive-only?       empty
     |  |     |     +--rw ios-crypto:default
     |  |     |        +--rw ios-crypto:address!
     |  |     |        +--rw ios-crypto:authorization
     |  |     |        |  +--rw ios-crypto:address
     |  |     |        |  |  +--rw ios-crypto:ipv4?   empty
     |  |     |        |  +--rw ios-crypto:identity?   empty
     |  |     |        +--rw ios-crypto:gdoi?            empty
     |  |     |        +--rw ios-crypto:gikev2?          empty
     |  |     |        +--rw ios-crypto:group
     |  |     |        |  +--rw ios-crypto:size!
     |  |     |        +--rw ios-crypto:identifier!
     |  |     |        +--rw ios-crypto:redundancy!
     |  |     |        +--rw ios-crypto:registration
     |  |     |        |  +--rw ios-crypto:interface?   string
     |  |     |        |  +--rw ios-crypto:periodic
     |  |     |        |     +--rw ios-crypto:crl
     |  |     |        |        +--rw ios-crypto:trustpoint?   empty
     |  |     |        +--rw ios-crypto:rekey
     |  |     |        |  +--rw ios-crypto:acknowledgement?   empty
     |  |     |        |  +--rw ios-crypto:address!
     |  |     |        |  +--rw ios-crypto:algorithm!
     |  |     |        |  +--rw ios-crypto:authentication!
     |  |     |        |  +--rw ios-crypto:lifetime
     |  |     |        |  |  +--rw ios-crypto:days?      empty
     |  |     |        |  |  +--rw ios-crypto:seconds?   empty
     |  |     |        |  +--rw ios-crypto:retransmit!
     |  |     |        |  +--rw ios-crypto:sig-hash
     |  |     |        |  |  +--rw ios-crypto:algorithm?   empty
     |  |     |        |  +--rw ios-crypto:transport
     |  |     |        |     +--rw ios-crypto:unicast?   empty
     |  |     |        +--rw ios-crypto:sa
     |  |     |           +--rw ios-crypto:d3p!
     |  |     |           +--rw ios-crypto:ipsec* [sequence]
     |  |     |           |  +--rw ios-crypto:sequence    uint16
     |  |     |           +--rw ios-crypto:pair-wise-keying!
     |  |     |           +--rw ios-crypto:receive-only?       empty
     |  |     +--rw ios-crypto:default
     |  |        +--rw ios-crypto:client
     |  |        |  +--rw ios-crypto:bypass-policy?           empty
     |  |        |  +--rw ios-crypto:protocol!
     |  |        |  +--rw ios-crypto:recovery-check!
     |  |        |  +--rw ios-crypto:registration
     |  |        |  |  +--rw ios-crypto:interface?   empty
     |  |        |  +--rw ios-crypto:rekey
     |  |        |  |  +--rw ios-crypto:encryption!
     |  |        |  |  +--rw ios-crypto:hash!
     |  |        |  +--rw ios-crypto:status
     |  |        |  |  +--rw ios-crypto:active-sa!
     |  |        |  +--rw ios-crypto:transform-sets?          empty
     |  |        |  +--rw ios-crypto:transport-encrypt-key?   enumeration
     |  |        +--rw ios-crypto:identity!
     |  |        +--rw ios-crypto:passive?    empty
     |  |        +--rw ios-crypto:server
     |  |           +--rw ios-crypto:address
     |  |           |  +--rw ios-crypto:ipv4?   inet:ipv4-address
     |  |           +--rw ios-crypto:hostname
     |  |           |  +--rw ios-crypto:ipv4?   string
     |  |           +--rw ios-crypto:local?      empty
     |  +--rw ios-crypto:identity* [name]
     |  |  +--rw ios-crypto:name           string
     |  |  +--rw ios-crypto:default
     |  |  |  +--rw ios-crypto:description?   empty
     |  |  |  +--rw ios-crypto:dn?            string
     |  |  |  +--rw ios-crypto:fqdn?          string
     |  |  +--rw ios-crypto:description?   string
     |  |  +--rw ios-crypto:dn?            string
     |  |  +--rw ios-crypto:fqdn?          string
     |  +--rw ios-crypto:ipsec
     |  |  +--rw ios-crypto:df-bit?                 enumeration
     |  |  +--rw ios-crypto:fragmentation?          enumeration
     |  |  +--rw ios-crypto:ipv4-deny?              enumeration
     |  |  +--rw ios-crypto:nat-transparency?       enumeration
     |  |  +--rw ios-crypto:optional!
     |  |  |  +--rw ios-crypto:retry?   uint32
     |  |  +--rw ios-crypto:profile* [name]
     |  |  |  +--rw ios-crypto:name              string
     |  |  |  +--rw ios-crypto:default
     |  |  |  |  +--rw ios-crypto:description?      empty
     |  |  |  |  +--rw ios-crypto:dialer
     |  |  |  |  |  +--rw ios-crypto:pre-classify?   empty
     |  |  |  |  +--rw ios-crypto:redundancy?       empty
     |  |  |  |  +--rw ios-crypto:responder-only?   empty
     |  |  |  |  +--rw ios-crypto:set
     |  |  |  |     +--rw ios-crypto:group?                  empty
     |  |  |  |     +--rw ios-crypto:identity?               empty
     |  |  |  |     +--rw ios-crypto:ikev2-profile?          string
     |  |  |  |     +--rw ios-crypto:isakmp-profile?         empty
     |  |  |  |     +--rw ios-crypto:mixed-mode?             empty
     |  |  |  |     +--rw ios-crypto:pfs!
     |  |  |  |     +--rw ios-crypto:reverse-route!
     |  |  |  |     +--rw ios-crypto:security-association
     |  |  |  |     |  +--rw ios-crypto:dfbit?                 empty
     |  |  |  |     |  +--rw ios-crypto:dummy!
     |  |  |  |     |  +--rw ios-crypto:ecn?                   empty
     |  |  |  |     |  +--rw ios-crypto:idle-time-container
     |  |  |  |     |  |  +--rw ios-crypto:idle-time?   empty
     |  |  |  |     |  |  +--rw ios-crypto:default?     empty
     |  |  |  |     |  +--rw ios-crypto:level?                 enumeration
     |  |  |  |     |  +--rw ios-crypto:lifetime
     |  |  |  |     |  |  +--rw ios-crypto:days?        empty
     |  |  |  |     |  |  +--rw ios-crypto:kilobytes?   empty
     |  |  |  |     |  |  +--rw ios-crypto:seconds?     empty
     |  |  |  |     |  +--rw ios-crypto:replay
     |  |  |  |     |     +--rw ios-crypto:disable?       empty
     |  |  |  |     |     +--rw ios-crypto:window-size?   empty
     |  |  |  |     +--rw ios-crypto:security-policy
     |  |  |  |     |  +--rw ios-crypto:limit?   uint32
     |  |  |  |     +--rw ios-crypto:transform-set?          empty
     |  |  |  +--rw ios-crypto:description?      string
     |  |  |  +--rw ios-crypto:dialer
     |  |  |  |  +--rw ios-crypto:pre-classify?   empty
     |  |  |  +--rw ios-crypto:redundancy
     |  |  |  |  +--rw ios-crypto:name?       string
     |  |  |  |  +--rw ios-crypto:stateful?   empty
     |  |  |  +--rw ios-crypto:responder-only?   empty
     |  |  |  +--rw ios-crypto:set
     |  |  |     +--rw ios-crypto:group?                  string
     |  |  |     +--rw ios-crypto:identity?               string
     |  |  |     +--rw ios-crypto:ikev2-profile?          string
     |  |  |     +--rw ios-crypto:isakmp-profile?         string
     |  |  |     +--rw ios-crypto:peer
     |  |  |     |  +--rw ios-crypto:address?   union
     |  |  |     |  +--rw ios-crypto:default?   empty
     |  |  |     |  +--rw ios-crypto:dynamic?   empty
     |  |  |     +--rw ios-crypto:pfs!
     |  |  |     |  +--rw ios-crypto:group?   enumeration
     |  |  |     +--rw ios-crypto:reverse-route
     |  |  |     |  +--rw ios-crypto:distance?   uint8
     |  |  |     |  +--rw ios-crypto:tag?        uint64
     |  |  |     +--rw ios-crypto:transform-set*          string
     |  |  |     +--rw ios-crypto:mixed-mode?             empty
     |  |  |     +--rw ios-crypto:security-association
     |  |  |     |  +--rw ios-crypto:dfbit?                 enumeration
     |  |  |     |  +--rw ios-crypto:dummy
     |  |  |     |  |  +--rw ios-crypto:pps?       uint8
     |  |  |     |  |  +--rw ios-crypto:seconds?   uint16
     |  |  |     |  +--rw ios-crypto:ecn?                   enumeration
     |  |  |     |  +--rw ios-crypto:idle-time-container
     |  |  |     |  |  +--rw ios-crypto:idle-time?   uint32
     |  |  |     |  |  +--rw ios-crypto:default?     empty
     |  |  |     |  +--rw ios-crypto:lifetime
     |  |  |     |  |  +--rw ios-crypto:days?        uint8
     |  |  |     |  |  +--rw ios-crypto:kilobytes?   union
     |  |  |     |  |  +--rw ios-crypto:seconds?     uint64
     |  |  |     |  +--rw ios-crypto:replay
     |  |  |     |  |  +--rw ios-crypto:disable?       empty
     |  |  |     |  |  +--rw ios-crypto:window-size?   enumeration
     |  |  |     |  +--rw ios-crypto:level?                 enumeration
     |  |  |     +--rw ios-crypto:security-policy
     |  |  |        +--rw ios-crypto:limit?   uint32
     |  |  +--rw ios-crypto:security-association
     |  |  |  +--rw ios-crypto:dummy
     |  |  |  |  +--rw ios-crypto:pps?       uint8
     |  |  |  |  +--rw ios-crypto:seconds?   uint16
     |  |  |  +--rw ios-crypto:ecn?         enumeration
     |  |  |  +--rw ios-crypto:idle-time?   uint32
     |  |  |  +--rw ios-crypto:lifetime
     |  |  |  |  +--rw ios-crypto:days?        uint8
     |  |  |  |  +--rw ios-crypto:kilobytes?   union
     |  |  |  |  +--rw ios-crypto:seconds?     uint64
     |  |  |  +--rw ios-crypto:replay
     |  |  |     +--rw ios-crypto:disable?       empty
     |  |  |     +--rw ios-crypto:window-size?   enumeration
     |  |  +--rw ios-crypto:transform-set* [tag]
     |  |     +--rw ios-crypto:tag         string
     |  |     +--rw ios-crypto:ah-hmac?    enumeration
     |  |     +--rw ios-crypto:comp-lzs?   empty
     |  |     +--rw ios-crypto:esp?        enumeration
     |  |     +--rw ios-crypto:key-bit?    enumeration
     |  |     +--rw ios-crypto:esp-hmac?   enumeration
     |  |     +--rw ios-crypto:default
     |  |     |  +--rw ios-crypto:mode?   empty
     |  |     +--rw ios-crypto:mode
     |  |        +--rw ios-crypto:transport!
     |  |        |  +--rw ios-crypto:require?   empty
     |  |        +--rw ios-crypto:tunnel?      empty
     |  +--rw ios-crypto:isakmp
     |  |  +--rw ios-crypto:aggressive-mode?            enumeration
     |  |  +--rw ios-crypto:client
     |  |  |  +--rw ios-crypto:configuration
     |  |  |  |  +--rw ios-crypto:address-pool
     |  |  |  |  |  +--rw ios-crypto:local?   string
     |  |  |  |  +--rw ios-crypto:browser-proxy?   string
     |  |  |  |  +--rw ios-crypto:group* [name]
     |  |  |  |     +--rw ios-crypto:name                            string
     |  |  |  |     +--rw ios-crypto:access-restrict?                string
     |  |  |  |     +--rw ios-crypto:acl?                            union
     |  |  |  |     +--rw ios-crypto:auto-update
     |  |  |  |     |  +--rw ios-crypto:client?   string
     |  |  |  |     |  +--rw ios-crypto:url?      string
     |  |  |  |     |  +--rw ios-crypto:rev?      string
     |  |  |  |     +--rw ios-crypto:backup-gateway?                 string
     |  |  |  |     +--rw ios-crypto:browser-proxy?                  string
     |  |  |  |     +--rw ios-crypto:configuration
     |  |  |  |     |  +--rw ios-crypto:url?       enumeration
     |  |  |  |     |  +--rw ios-crypto:version?   uint32
     |  |  |  |     +--rw ios-crypto:crypto
     |  |  |  |     |  +--rw ios-crypto:aaa
     |  |  |  |     |     +--rw ios-crypto:attribute
     |  |  |  |     |        +--rw ios-crypto:list?   string
     |  |  |  |     +--rw ios-crypto:dhcp
     |  |  |  |     |  +--rw ios-crypto:giaddr?    inet:ipv4-address
     |  |  |  |     |  +--rw ios-crypto:server?    union
     |  |  |  |     |  +--rw ios-crypto:timeout?   uint8
     |  |  |  |     +--rw ios-crypto:dns
     |  |  |  |     |  +--rw ios-crypto:primary?     inet:ipv4-address
     |  |  |  |     |  +--rw ios-crypto:secondary?   inet:ipv4-address
     |  |  |  |     +--rw ios-crypto:domain?                         string
     |  |  |  |     +--rw ios-crypto:firewall
     |  |  |  |     |  +--rw ios-crypto:are-u-there?   empty
     |  |  |  |     |  +--rw ios-crypto:policy?        string
     |  |  |  |     +--rw ios-crypto:group-lock?                     empty
     |  |  |  |     +--rw ios-crypto:include-local-lan?              empty
     |  |  |  |     +--rw ios-crypto:key
     |  |  |  |     |  +--rw ios-crypto:encryption?   enumeration
     |  |  |  |     |  +--rw ios-crypto:key?          string
     |  |  |  |     +--rw ios-crypto:max-logins?                     uint8
     |  |  |  |     +--rw ios-crypto:max-users?                      uint32
     |  |  |  |     +--rw ios-crypto:netmask?                        inet:ipv4-address
     |  |  |  |     +--rw ios-crypto:pfs?                            empty
     |  |  |  |     +--rw ios-crypto:pool?                           string
     |  |  |  |     +--rw ios-crypto:save-password?                  empty
     |  |  |  |     +--rw ios-crypto:smartcard-removal-disconnect?   empty
     |  |  |  |     +--rw ios-crypto:split-dns?                      string
     |  |  |  |     +--rw ios-crypto:wins
     |  |  |  |        +--rw ios-crypto:primary?     inet:ipv4-address
     |  |  |  |        +--rw ios-crypto:secondary?   inet:ipv4-address
     |  |  |  +--rw ios-crypto:firewall* [policy-name]
     |  |  |     +--rw ios-crypto:policy-name    string
     |  |  |     +--rw ios-crypto:optional?      enumeration
     |  |  |     +--rw ios-crypto:required?      enumeration
     |  |  |     +--rw ios-crypto:policy
     |  |  |        +--rw ios-crypto:central-policy-push
     |  |  |        |  +--rw ios-crypto:access-list
     |  |  |        |     +--rw ios-crypto:direction?   enumeration
     |  |  |        |     +--rw ios-crypto:acl?         union
     |  |  |        +--rw ios-crypto:check-presence?        empty
     |  |  +--rw ios-crypto:default
     |  |  |  +--rw ios-crypto:policy?   empty
     |  |  +--rw ios-crypto:disconnect-revoked-peers?   empty
     |  |  +--rw ios-crypto:enable?                     empty
     |  |  +--rw ios-crypto:fragmentation?              empty
     |  |  +--rw ios-crypto:identity?                   enumeration
     |  |  +--rw ios-crypto:invalid-spi-recovery?       empty
     |  |  +--rw ios-crypto:keepalive
     |  |  |  +--rw ios-crypto:number?         uint16
     |  |  |  +--rw ios-crypto:retry-number?   uint8
     |  |  |  +--rw ios-crypto:send?           enumeration
     |  |  +--rw ios-crypto:key
     |  |  |  +--rw ios-crypto:key-address
     |  |  |  |  +--rw ios-crypto:encryption?              enumeration
     |  |  |  |  +--rw ios-crypto:key?                     string
     |  |  |  |  +--rw (ios-crypto:ipv4-ipv6)?
     |  |  |  |     +--:(ios-crypto:ipv4)
     |  |  |  |     |  +--rw ios-crypto:addr4-container
     |  |  |  |     |     +--rw ios-crypto:address?    inet:ipv4-address
     |  |  |  |     |     +--rw ios-crypto:mask?       inet:ipv4-address
     |  |  |  |     |     +--rw ios-crypto:no-xauth?   empty
     |  |  |  |     +--:(ios-crypto:ipv6)
     |  |  |  |        +--rw ios-crypto:addr6-container
     |  |  |  |           +--rw ios-crypto:address
     |  |  |  |              +--rw ios-crypto:ipv6?       ios-types:ipv6-prefix
     |  |  |  |              +--rw ios-crypto:no-xauth?   empty
     |  |  |  +--rw ios-crypto:key-host
     |  |  |     +--rw ios-crypto:encryption?       enumeration
     |  |  |     +--rw ios-crypto:key?              string
     |  |  |     +--rw ios-crypto:host-container
     |  |  |        +--rw ios-crypto:hostname?   string
     |  |  |        +--rw ios-crypto:no-xauth?   empty
     |  |  +--rw ios-crypto:nat
     |  |  |  +--rw ios-crypto:keepalive?   uint16
     |  |  +--rw ios-crypto:peer
     |  |  |  +--rw ios-crypto:ipv4-addr
     |  |  |  |  +--rw ios-crypto:address* [ipv4]
     |  |  |  |     +--rw ios-crypto:ipv4           inet:ipv4-address
     |  |  |  |     +--rw ios-crypto:vrf?           string
     |  |  |  |     +--rw ios-crypto:description?   string
     |  |  |  |     +--rw ios-crypto:set
     |  |  |  |        +--rw ios-crypto:aggressive-mode
     |  |  |  |           +--rw ios-crypto:client-endpoint
     |  |  |  |           |  +--rw ios-crypto:fqdn?           string
     |  |  |  |           |  +--rw ios-crypto:ipv4-address?   inet:ipv4-address
     |  |  |  |           |  +--rw ios-crypto:ipv6-address?   inet:ipv6-address
     |  |  |  |           |  +--rw ios-crypto:user-fqdn?      string
     |  |  |  |           +--rw ios-crypto:password
     |  |  |  |              +--rw ios-crypto:encryption?   enumeration
     |  |  |  |              +--rw ios-crypto:key?          string
     |  |  |  +--rw ios-crypto:ipv6-addr
     |  |  |  |  +--rw ios-crypto:address* [ipv6]
     |  |  |  |     +--rw ios-crypto:ipv6           inet:ipv6-address
     |  |  |  |     +--rw ios-crypto:vrf?           string
     |  |  |  |     +--rw ios-crypto:description?   string
     |  |  |  |     +--rw ios-crypto:set
     |  |  |  |        +--rw ios-crypto:aggressive-mode
     |  |  |  |           +--rw ios-crypto:client-endpoint
     |  |  |  |           |  +--rw ios-crypto:fqdn?           string
     |  |  |  |           |  +--rw ios-crypto:ipv4-address?   inet:ipv4-address
     |  |  |  |           |  +--rw ios-crypto:ipv6-address?   inet:ipv6-address
     |  |  |  |           |  +--rw ios-crypto:user-fqdn?      string
     |  |  |  |           +--rw ios-crypto:password
     |  |  |  |              +--rw ios-crypto:encryption?   enumeration
     |  |  |  |              +--rw ios-crypto:key?          string
     |  |  |  +--rw ios-crypto:hostname* [name]
     |  |  |     +--rw ios-crypto:name           string
     |  |  |     +--rw ios-crypto:vrf?           string
     |  |  |     +--rw ios-crypto:description?   string
     |  |  |     +--rw ios-crypto:set
     |  |  |        +--rw ios-crypto:aggressive-mode
     |  |  |           +--rw ios-crypto:client-endpoint
     |  |  |           |  +--rw ios-crypto:fqdn?           string
     |  |  |           |  +--rw ios-crypto:ipv4-address?   inet:ipv4-address
     |  |  |           |  +--rw ios-crypto:ipv6-address?   inet:ipv6-address
     |  |  |           |  +--rw ios-crypto:user-fqdn?      string
     |  |  |           +--rw ios-crypto:password
     |  |  |              +--rw ios-crypto:encryption?   enumeration
     |  |  |              +--rw ios-crypto:key?          string
     |  |  +--rw ios-crypto:policy* [number]
     |  |  |  +--rw ios-crypto:number            uint32
     |  |  |  +--rw ios-crypto:default
     |  |  |  |  +--rw ios-crypto:authentication?   enumeration
     |  |  |  |  +--rw ios-crypto:encryption
     |  |  |  |  |  +--rw ios-crypto:a3des?   empty
     |  |  |  |  |  +--rw ios-crypto:aes!
     |  |  |  |  |  |  +--rw ios-crypto:key?   enumeration
     |  |  |  |  |  +--rw ios-crypto:des?     empty
     |  |  |  |  +--rw ios-crypto:group?            enumeration
     |  |  |  |  +--rw ios-crypto:hash?             enumeration
     |  |  |  |  +--rw ios-crypto:lifetime?         empty
     |  |  |  +--rw ios-crypto:authentication?   enumeration
     |  |  |  +--rw ios-crypto:encryption
     |  |  |  |  +--rw ios-crypto:a3des?   empty
     |  |  |  |  +--rw ios-crypto:aes!
     |  |  |  |  |  +--rw ios-crypto:key?   enumeration
     |  |  |  |  +--rw ios-crypto:des?     empty
     |  |  |  +--rw ios-crypto:group?            enumeration
     |  |  |  +--rw ios-crypto:hash?             enumeration
     |  |  |  +--rw ios-crypto:lifetime?         uint32
     |  |  +--rw ios-crypto:profile* [name]
     |  |  |  +--rw ios-crypto:name                string
     |  |  |  +--rw ios-crypto:default
     |  |  |  |  +--rw ios-crypto:accounting?         empty
     |  |  |  |  +--rw ios-crypto:ca
     |  |  |  |  |  +--rw ios-crypto:trust-point?   string
     |  |  |  |  +--rw ios-crypto:client
     |  |  |  |  |  +--rw ios-crypto:authentication
     |  |  |  |  |  |  +--rw ios-crypto:list?   empty
     |  |  |  |  |  +--rw ios-crypto:configuration
     |  |  |  |  |  |  +--rw ios-crypto:address?   enumeration
     |  |  |  |  |  |  +--rw ios-crypto:group?     string
     |  |  |  |  |  +--rw ios-crypto:pki
     |  |  |  |  |     +--rw ios-crypto:authorization!
     |  |  |  |  +--rw ios-crypto:description?        string
     |  |  |  |  +--rw ios-crypto:initiate
     |  |  |  |  |  +--rw ios-crypto:mode!
     |  |  |  |  +--rw ios-crypto:isakmp
     |  |  |  |  |  +--rw ios-crypto:authorization
     |  |  |  |  |     +--rw ios-crypto:list?   empty
     |  |  |  |  +--rw ios-crypto:keepalive!
     |  |  |  |  +--rw ios-crypto:keyring?            union
     |  |  |  |  +--rw ios-crypto:local-address?      empty
     |  |  |  |  +--rw ios-crypto:match
     |  |  |  |  |  +--rw ios-crypto:certificate?   string
     |  |  |  |  |  +--rw ios-crypto:identity
     |  |  |  |  |     +--rw ios-crypto:ipv4-address
     |  |  |  |  |     |  +--rw ios-crypto:address?   inet:ipv4-address
     |  |  |  |  |     |  +--rw ios-crypto:mask?      inet:ipv4-address
     |  |  |  |  |     |  +--rw ios-crypto:vrf?       string
     |  |  |  |  |     +--rw ios-crypto:address
     |  |  |  |  |     |  +--rw ios-crypto:ipv6?   ios-types:ipv6-prefix
     |  |  |  |  |     |  +--rw ios-crypto:vrf?    string
     |  |  |  |  |     +--rw ios-crypto:group?          string
     |  |  |  |  |     +--rw ios-crypto:host
     |  |  |  |  |     |  +--rw ios-crypto:domain-name
     |  |  |  |  |     |  |  +--rw ios-crypto:name?   string
     |  |  |  |  |     |  |  +--rw ios-crypto:vrf?    string
     |  |  |  |  |     |  +--rw ios-crypto:domain-match
     |  |  |  |  |     |     +--rw ios-crypto:domain?   string
     |  |  |  |  |     |     +--rw ios-crypto:vrf?      string
     |  |  |  |  |     +--rw ios-crypto:user-fqdn
     |  |  |  |  |        +--rw ios-crypto:domain-name
     |  |  |  |  |        |  +--rw ios-crypto:name?   string
     |  |  |  |  |        |  +--rw ios-crypto:vrf?    string
     |  |  |  |  |        +--rw ios-crypto:domain-match
     |  |  |  |  |           +--rw ios-crypto:domain?   string
     |  |  |  |  |           +--rw ios-crypto:vrf?      string
     |  |  |  |  +--rw ios-crypto:qos-group?          empty
     |  |  |  |  +--rw ios-crypto:self-identity!
     |  |  |  |  +--rw ios-crypto:virtual-template?   empty
     |  |  |  |  +--rw ios-crypto:vrf?                empty
     |  |  |  +--rw ios-crypto:accounting?         string
     |  |  |  +--rw ios-crypto:ca
     |  |  |  |  +--rw ios-crypto:trust-point?   string
     |  |  |  +--rw ios-crypto:client
     |  |  |  |  +--rw ios-crypto:authentication
     |  |  |  |  |  +--rw ios-crypto:list?   string
     |  |  |  |  +--rw ios-crypto:configuration
     |  |  |  |  |  +--rw ios-crypto:address?   enumeration
     |  |  |  |  |  +--rw ios-crypto:group?     string
     |  |  |  |  +--rw ios-crypto:pki
     |  |  |  |     +--rw ios-crypto:authorization
     |  |  |  |        +--rw ios-crypto:list?   string
     |  |  |  +--rw ios-crypto:description?        string
     |  |  |  +--rw ios-crypto:initiate
     |  |  |  |  +--rw ios-crypto:mode!
     |  |  |  |     +--rw ios-crypto:aggressive?   empty
     |  |  |  +--rw ios-crypto:isakmp
     |  |  |  |  +--rw ios-crypto:authorization
     |  |  |  |     +--rw ios-crypto:list?   string
     |  |  |  +--rw ios-crypto:keepalive
     |  |  |  |  +--rw ios-crypto:number?   uint16
     |  |  |  |  +--rw ios-crypto:retry?    uint8
     |  |  |  +--rw ios-crypto:keyring?            union
     |  |  |  +--rw ios-crypto:local-address?      string
     |  |  |  +--rw ios-crypto:match
     |  |  |  |  +--rw ios-crypto:certificate?   string
     |  |  |  |  +--rw ios-crypto:identity
     |  |  |  |     +--rw ios-crypto:ipv4-address
     |  |  |  |     |  +--rw ios-crypto:address?   inet:ipv4-address
     |  |  |  |     |  +--rw ios-crypto:mask?      inet:ipv4-address
     |  |  |  |     |  +--rw ios-crypto:vrf?       string
     |  |  |  |     +--rw ios-crypto:address
     |  |  |  |     |  +--rw ios-crypto:ipv6?   ios-types:ipv6-prefix
     |  |  |  |     |  +--rw ios-crypto:vrf?    string
     |  |  |  |     +--rw ios-crypto:group?          string
     |  |  |  |     +--rw ios-crypto:host
     |  |  |  |     |  +--rw ios-crypto:domain-name
     |  |  |  |     |  |  +--rw ios-crypto:name?   string
     |  |  |  |     |  |  +--rw ios-crypto:vrf?    string
     |  |  |  |     |  +--rw ios-crypto:domain-match
     |  |  |  |     |     +--rw ios-crypto:domain?   string
     |  |  |  |     |     +--rw ios-crypto:vrf?      string
     |  |  |  |     +--rw ios-crypto:user-fqdn
     |  |  |  |        +--rw ios-crypto:domain-name
     |  |  |  |        |  +--rw ios-crypto:name?   string
     |  |  |  |        |  +--rw ios-crypto:vrf?    string
     |  |  |  |        +--rw ios-crypto:domain-match
     |  |  |  |           +--rw ios-crypto:domain?   string
     |  |  |  |           +--rw ios-crypto:vrf?      string
     |  |  |  +--rw ios-crypto:qos-group?          uint16
     |  |  |  +--rw ios-crypto:self-identity
     |  |  |  |  +--rw ios-crypto:address!
     |  |  |  |  |  +--rw ios-crypto:ipv6?   empty
     |  |  |  |  +--rw ios-crypto:fqdn!
     |  |  |  |  |  +--rw ios-crypto:id?   string
     |  |  |  |  +--rw ios-crypto:user-fqdn?   string
     |  |  |  +--rw ios-crypto:virtual-template?   uint16
     |  |  |  +--rw ios-crypto:vrf?                string
     |  |  +--rw ios-crypto:xauth
     |  |     +--rw ios-crypto:timeout?   uint8
     |  +--rw ios-crypto:key
     |  |  +--rw ios-crypto:decrypt
     |  |  |  +--rw ios-crypto:ec!
     |  |  |  |  +--rw ios-crypto:name?         string
     |  |  |  |  +--rw ios-crypto:passphrase?   string
     |  |  |  +--rw ios-crypto:rsa!
     |  |  |  |  +--rw ios-crypto:name?         string
     |  |  |  |  +--rw ios-crypto:passphrase?   string
     |  |  |  +--rw ios-crypto:write
     |  |  |     +--rw ios-crypto:ec!
     |  |  |     |  +--rw ios-crypto:name?         string
     |  |  |     |  +--rw ios-crypto:passphrase?   string
     |  |  |     +--rw ios-crypto:rsa!
     |  |  |        +--rw ios-crypto:name?         string
     |  |  |        +--rw ios-crypto:passphrase?   string
     |  |  +--rw ios-crypto:encrypt
     |  |  |  +--rw ios-crypto:ec!
     |  |  |  |  +--rw ios-crypto:name?         string
     |  |  |  |  +--rw ios-crypto:passphrase?   string
     |  |  |  +--rw ios-crypto:rsa!
     |  |  |  |  +--rw ios-crypto:name?         string
     |  |  |  |  +--rw ios-crypto:passphrase?   string
     |  |  |  +--rw ios-crypto:write
     |  |  |     +--rw ios-crypto:ec!
     |  |  |     |  +--rw ios-crypto:name?         string
     |  |  |     |  +--rw ios-crypto:passphrase?   string
     |  |  |     +--rw ios-crypto:rsa!
     |  |  |        +--rw ios-crypto:name?         string
     |  |  |        +--rw ios-crypto:passphrase?   string
     |  |  +--rw ios-crypto:export
     |  |  |  +--rw ios-crypto:ec* [label]
     |  |  |  |  +--rw ios-crypto:label    string
     |  |  |  |  +--rw ios-crypto:pem
     |  |  |  |     +--rw (ios-crypto:terminal-url)?
     |  |  |  |        +--:(ios-crypto:terminal-case)
     |  |  |  |        |  +--rw ios-crypto:terminal
     |  |  |  |        |     +--rw (ios-crypto:des-3des)?
     |  |  |  |        |        +--:(ios-crypto:pk-3des-case)
     |  |  |  |        |        |  +--rw ios-crypto:pk-3des?   string
     |  |  |  |        |        +--:(ios-crypto:des-case)
     |  |  |  |        |           +--rw ios-crypto:des?       string
     |  |  |  |        +--:(ios-crypto:url-case)
     |  |  |  |           +--rw ios-crypto:url
     |  |  |  |              +--rw ios-crypto:file?             enumeration
     |  |  |  |              +--rw (ios-crypto:des-3des)?
     |  |  |  |                 +--:(ios-crypto:url-3des-case)
     |  |  |  |                 |  +--rw ios-crypto:url-3des?   string
     |  |  |  |                 +--:(ios-crypto:des-case)
     |  |  |  |                    +--rw ios-crypto:des?        string
     |  |  |  +--rw ios-crypto:rsa* [label]
     |  |  |     +--rw ios-crypto:label    string
     |  |  |     +--rw ios-crypto:pem
     |  |  |        +--rw (ios-crypto:terminal-url)?
     |  |  |           +--:(ios-crypto:terminal-case)
     |  |  |           |  +--rw ios-crypto:terminal
     |  |  |           |     +--rw (ios-crypto:des-3des)?
     |  |  |           |        +--:(ios-crypto:pk-3des-case)
     |  |  |           |        |  +--rw ios-crypto:pk-3des?   string
     |  |  |           |        +--:(ios-crypto:des-case)
     |  |  |           |           +--rw ios-crypto:des?       string
     |  |  |           +--:(ios-crypto:url-case)
     |  |  |              +--rw ios-crypto:url
     |  |  |                 +--rw ios-crypto:file?             enumeration
     |  |  |                 +--rw (ios-crypto:des-3des)?
     |  |  |                    +--:(ios-crypto:url-3des-case)
     |  |  |                    |  +--rw ios-crypto:url-3des?   string
     |  |  |                    +--:(ios-crypto:des-case)
     |  |  |                       +--rw ios-crypto:des?        string
     |  |  +--rw ios-crypto:generate
     |  |  |  +--rw ios-crypto:ec
     |  |  |  |  +--rw ios-crypto:keysize?      enumeration
     |  |  |  |  +--rw ios-crypto:exportable?   empty
     |  |  |  |  +--rw ios-crypto:label?        string
     |  |  |  +--rw ios-crypto:rsa!
     |  |  |     +--rw ios-crypto:encryption?     empty
     |  |  |     +--rw ios-crypto:exportable?     empty
     |  |  |     +--rw ios-crypto:general-keys?   empty
     |  |  |     +--rw ios-crypto:label?          string
     |  |  |     +--rw ios-crypto:modulus?        uint16
     |  |  |     +--rw ios-crypto:on?             string
     |  |  |     +--rw ios-crypto:redundancy?     empty
     |  |  |     +--rw ios-crypto:signature?      empty
     |  |  |     +--rw ios-crypto:storage?        string
     |  |  |     +--rw ios-crypto:usage-keys?     empty
     |  |  +--rw ios-crypto:import
     |  |  |  +--rw ios-crypto:ec* [name]
     |  |  |  |  +--rw ios-crypto:name              string
     |  |  |  |  +--rw ios-crypto:exportable?       empty
     |  |  |  |  +--rw (ios-crypto:terminal-url)?
     |  |  |  |     +--:(ios-crypto:terminal-case)
     |  |  |  |     |  +--rw ios-crypto:terminal?   string
     |  |  |  |     +--:(ios-crypto:url-case)
     |  |  |  |        +--rw ios-crypto:url
     |  |  |  |           +--rw ios-crypto:file?   enumeration
     |  |  |  |           +--rw ios-crypto:key?    string
     |  |  |  +--rw ios-crypto:rsa* [label]
     |  |  |     +--rw ios-crypto:label              string
     |  |  |     +--rw ios-crypto:encryption?        empty
     |  |  |     +--rw ios-crypto:exportable?        empty
     |  |  |     +--rw ios-crypto:general-purpose?   empty
     |  |  |     +--rw ios-crypto:on?                string
     |  |  |     +--rw ios-crypto:pem?               empty
     |  |  |     +--rw ios-crypto:redundancy?        empty
     |  |  |     +--rw ios-crypto:signature?         empty
     |  |  |     +--rw ios-crypto:storage?           string
     |  |  |     +--rw ios-crypto:usage-keys?        empty
     |  |  |     +--rw (ios-crypto:terminal-url)?
     |  |  |        +--:(ios-crypto:terminal-case)
     |  |  |        |  +--rw ios-crypto:terminal?    string
     |  |  |        +--:(ios-crypto:url-case)
     |  |  |           +--rw ios-crypto:url
     |  |  |              +--rw ios-crypto:file?   enumeration
     |  |  |              +--rw ios-crypto:key?    string
     |  |  +--rw ios-crypto:move
     |  |  |  +--rw ios-crypto:rsa
     |  |  |     +--rw ios-crypto:label?            string
     |  |  |     +--rw ios-crypto:non-exportable?   empty
     |  |  |     +--rw ios-crypto:on?               string
     |  |  |     +--rw ios-crypto:redundancy?       empty
     |  |  |     +--rw ios-crypto:storage?          string
     |  |  +--rw ios-crypto:pubkey-chain
     |  |  |  +--rw ios-crypto:rsa
     |  |  |     +--rw ios-crypto:addressed-key* [ip]
     |  |  |     |  +--rw ios-crypto:ip               inet:ipv4-address
     |  |  |     |  +--rw ios-crypto:use?             enumeration
     |  |  |     |  +--rw ios-crypto:address?         inet:ipv4-address
     |  |  |     |  +--rw ios-crypto:key-string
     |  |  |     |  |  +--rw ios-crypto:hex-data?   string
     |  |  |     |  |  +--rw ios-crypto:quit?       empty
     |  |  |     |  +--rw ios-crypto:serial-number?   string
     |  |  |     |  +--rw ios-crypto:default
     |  |  |     |     +--rw ios-crypto:address?         empty
     |  |  |     |     +--rw ios-crypto:key-string!
     |  |  |     |     +--rw ios-crypto:serial-number?   empty
     |  |  |     +--rw ios-crypto:named-key* [name]
     |  |  |     |  +--rw ios-crypto:name             string
     |  |  |     |  +--rw ios-crypto:use?             enumeration
     |  |  |     |  +--rw ios-crypto:address?         inet:ipv4-address
     |  |  |     |  +--rw ios-crypto:key-string
     |  |  |     |  |  +--rw ios-crypto:hex-data?   string
     |  |  |     |  |  +--rw ios-crypto:quit?       empty
     |  |  |     |  +--rw ios-crypto:serial-number?   string
     |  |  |     |  +--rw ios-crypto:default
     |  |  |     |     +--rw ios-crypto:address?         empty
     |  |  |     |     +--rw ios-crypto:key-string!
     |  |  |     |     +--rw ios-crypto:serial-number?   empty
     |  |  |     +--rw ios-crypto:default
     |  |  |        +--rw ios-crypto:addressed-key* [ip]
     |  |  |        |  +--rw ios-crypto:ip     inet:ipv4-address
     |  |  |        |  +--rw ios-crypto:use?   enumeration
     |  |  |        +--rw ios-crypto:named-key* [name]
     |  |  |           +--rw ios-crypto:name    string
     |  |  |           +--rw ios-crypto:use?    enumeration
     |  |  +--rw ios-crypto:storage?        string
     |  |  +--rw ios-crypto:zeroize
     |  |     +--rw ios-crypto:ec!
     |  |     |  +--rw ios-crypto:label?   string
     |  |     +--rw ios-crypto:pubkey-chain!
     |  |     |  +--rw ios-crypto:index?   uint16
     |  |     +--rw ios-crypto:rsa!
     |  |        +--rw ios-crypto:label?   string
     |  +--rw ios-crypto:keyring* [name]
     |  |  +--rw ios-crypto:name              string
     |  |  +--rw ios-crypto:vrf?              string
     |  |  +--rw ios-crypto:default
     |  |  |  +--rw ios-crypto:description?      string
     |  |  |  +--rw ios-crypto:local-address?    string
     |  |  |  +--rw ios-crypto:pre-shared-key
     |  |  |  |  +--rw ios-crypto:address
     |  |  |  |  |  +--rw (ios-crypto:ipv4-ipv6)?
     |  |  |  |  |     +--:(ios-crypto:ipv4)
     |  |  |  |  |     |  +--rw ios-crypto:ipv4* [ipv4-addr]
     |  |  |  |  |     |     +--rw ios-crypto:ipv4-addr       inet:ipv4-address
     |  |  |  |  |     |     +--rw ios-crypto:mask?           inet:ipv4-address
     |  |  |  |  |     |     +--rw ios-crypto:key?            empty
     |  |  |  |  |     |     +--rw ios-crypto:encryption?     enumeration
     |  |  |  |  |     |     +--rw ios-crypto:unencryt-key?   string
     |  |  |  |  |     +--:(ios-crypto:ipv6)
     |  |  |  |  |        +--rw ios-crypto:ipv6* [ipv6]
     |  |  |  |  |           +--rw ios-crypto:ipv6            ios-types:ipv6-prefix
     |  |  |  |  |           +--rw ios-crypto:key?            empty
     |  |  |  |  |           +--rw ios-crypto:encryption?     enumeration
     |  |  |  |  |           +--rw ios-crypto:unencryt-key?   string
     |  |  |  |  +--rw ios-crypto:hostname* [name]
     |  |  |  |     +--rw ios-crypto:name            string
     |  |  |  |     +--rw ios-crypto:key?            empty
     |  |  |  |     +--rw ios-crypto:encryption?     enumeration
     |  |  |  |     +--rw ios-crypto:unencryt-key?   string
     |  |  |  +--rw ios-crypto:rsa-pubkey
     |  |  |     +--rw ios-crypto:addr
     |  |  |     |  +--rw ios-crypto:address?   inet:ipv4-address
     |  |  |     |  +--rw ios-crypto:way?       enumeration
     |  |  |     +--rw ios-crypto:hostname
     |  |  |        +--rw ios-crypto:name?   string
     |  |  |        +--rw ios-crypto:way?    enumeration
     |  |  +--rw ios-crypto:description?      string
     |  |  +--rw ios-crypto:local-address?    string
     |  |  +--rw ios-crypto:pre-shared-key
     |  |  |  +--rw ios-crypto:address
     |  |  |  |  +--rw (ios-crypto:ipv4-ipv6)?
     |  |  |  |     +--:(ios-crypto:ipv4)
     |  |  |  |     |  +--rw ios-crypto:ipv4* [ipv4-addr]
     |  |  |  |     |     +--rw ios-crypto:ipv4-addr       inet:ipv4-address
     |  |  |  |     |     +--rw ios-crypto:mask?           inet:ipv4-address
     |  |  |  |     |     +--rw ios-crypto:key?            empty
     |  |  |  |     |     +--rw ios-crypto:encryption?     enumeration
     |  |  |  |     |     +--rw ios-crypto:unencryt-key?   string
     |  |  |  |     +--:(ios-crypto:ipv6)
     |  |  |  |        +--rw ios-crypto:ipv6* [ipv6]
     |  |  |  |           +--rw ios-crypto:ipv6            ios-types:ipv6-prefix
     |  |  |  |           +--rw ios-crypto:key?            empty
     |  |  |  |           +--rw ios-crypto:encryption?     enumeration
     |  |  |  |           +--rw ios-crypto:unencryt-key?   string
     |  |  |  +--rw ios-crypto:hostname* [name]
     |  |  |     +--rw ios-crypto:name            string
     |  |  |     +--rw ios-crypto:key?            empty
     |  |  |     +--rw ios-crypto:encryption?     enumeration
     |  |  |     +--rw ios-crypto:unencryt-key?   string
     |  |  +--rw ios-crypto:rsa-pubkey
     |  |     +--rw ios-crypto:addr
     |  |     |  +--rw ios-crypto:address?   inet:ipv4-address
     |  |     |  +--rw ios-crypto:way?       enumeration
     |  |     +--rw ios-crypto:hostname
     |  |        +--rw ios-crypto:name?   string
     |  |        +--rw ios-crypto:way?    enumeration
     |  +--rw ios-crypto:logging
     |  |  +--rw ios-crypto:ezvpn!
     |  |  |  +--rw ios-crypto:group?   string
     |  |  +--rw ios-crypto:ikev2?     empty
     |  |  +--rw ios-crypto:session?   empty
     |  +--rw ios-crypto:crypto-map
     |  |  +--rw ios-crypto:map* [name]
     |  |     +--rw ios-crypto:name               string
     |  |     +--rw ios-crypto:ipv6?              empty
     |  |     +--rw ios-crypto:sequence-number?   uint16
     |  |     +--rw ios-crypto:keying?            enumeration
     |  |     +--rw (ios-crypto:dynamic-profile)?
     |  |     |  +--:(ios-crypto:dynamic-case)
     |  |     |  |  +--rw ios-crypto:dynamic?     string
     |  |     |  +--:(ios-crypto:profile-case)
     |  |     |     +--rw ios-crypto:profile?     string
     |  |     +--rw ios-crypto:default
     |  |     |  +--rw ios-crypto:description?     empty
     |  |     |  +--rw ios-crypto:dialer
     |  |     |  |  +--rw ios-crypto:pre-classify?   empty
     |  |     |  +--rw ios-crypto:match
     |  |     |  |  +--rw ios-crypto:address?   empty
     |  |     |  +--rw ios-crypto:qos
     |  |     |  |  +--rw ios-crypto:pre-classify?   empty
     |  |     |  +--rw ios-crypto:reverse-route!
     |  |     |  +--rw ios-crypto:set
     |  |     |     +--rw ios-crypto:group?                  empty
     |  |     |     +--rw ios-crypto:identity?               empty
     |  |     |     +--rw ios-crypto:ikev2-profile?          string
     |  |     |     +--rw ios-crypto:isakmp-profile?         empty
     |  |     |     +--rw ios-crypto:pfs!
     |  |     |     +--rw ios-crypto:reverse-route!
     |  |     |     +--rw ios-crypto:security-association
     |  |     |     |  +--rw ios-crypto:dfbit?                 empty
     |  |     |     |  +--rw ios-crypto:dummy!
     |  |     |     |  +--rw ios-crypto:ecn?                   empty
     |  |     |     |  +--rw ios-crypto:idle-time-container
     |  |     |     |  |  +--rw ios-crypto:idle-time?   empty
     |  |     |     |  |  +--rw ios-crypto:default?     empty
     |  |     |     |  +--rw ios-crypto:level?                 enumeration
     |  |     |     |  +--rw ios-crypto:lifetime
     |  |     |     |  |  +--rw ios-crypto:days?        empty
     |  |     |     |  |  +--rw ios-crypto:kilobytes?   empty
     |  |     |     |  |  +--rw ios-crypto:seconds?     empty
     |  |     |     |  +--rw ios-crypto:replay
     |  |     |     |     +--rw ios-crypto:disable?       empty
     |  |     |     |     +--rw ios-crypto:window-size?   empty
     |  |     |     +--rw ios-crypto:transform-set?          empty
     |  |     +--rw ios-crypto:description?       string
     |  |     +--rw ios-crypto:dialer
     |  |     |  +--rw ios-crypto:pre-classify?   empty
     |  |     +--rw ios-crypto:match
     |  |     |  +--rw ios-crypto:address?   ios-types:ext-acl-type
     |  |     +--rw ios-crypto:qos
     |  |     |  +--rw ios-crypto:pre-classify?   empty
     |  |     +--rw ios-crypto:reverse-route!
     |  |     |  +--rw (ios-crypto:remote-peer-static)?
     |  |     |     +--:(ios-crypto:remote-peer-case)
     |  |     |     |  +--rw ios-crypto:remote-peer-conatiner
     |  |     |     |     +--rw ios-crypto:remote-peer?   inet:ip-address
     |  |     |     |     +--rw ios-crypto:gateway?       empty
     |  |     |     |     +--rw ios-crypto:static?        empty
     |  |     |     +--:(ios-crypto:static-case)
     |  |     |        +--rw ios-crypto:static?                  empty
     |  |     +--rw ios-crypto:set
     |  |        +--rw ios-crypto:group?                  string
     |  |        +--rw ios-crypto:identity?               string
     |  |        +--rw ios-crypto:ikev2-profile?          string
     |  |        +--rw ios-crypto:isakmp-profile?         string
     |  |        +--rw ios-crypto:peer
     |  |        |  +--rw ios-crypto:address?   union
     |  |        |  +--rw ios-crypto:default?   empty
     |  |        |  +--rw ios-crypto:dynamic?   empty
     |  |        +--rw ios-crypto:pfs!
     |  |        |  +--rw ios-crypto:group?   enumeration
     |  |        +--rw ios-crypto:reverse-route
     |  |        |  +--rw ios-crypto:distance?   uint8
     |  |        |  +--rw ios-crypto:tag?        uint64
     |  |        +--rw ios-crypto:transform-set*          string
     |  |        +--rw ios-crypto:security-association
     |  |           +--rw ios-crypto:dfbit?                 enumeration
     |  |           +--rw ios-crypto:dummy
     |  |           |  +--rw ios-crypto:pps?       uint8
     |  |           |  +--rw ios-crypto:seconds?   uint16
     |  |           +--rw ios-crypto:ecn?                   enumeration
     |  |           +--rw ios-crypto:idle-time-container
     |  |           |  +--rw ios-crypto:idle-time?   uint32
     |  |           |  +--rw ios-crypto:default?     empty
     |  |           +--rw ios-crypto:lifetime
     |  |           |  +--rw ios-crypto:days?        uint8
     |  |           |  +--rw ios-crypto:kilobytes?   union
     |  |           |  +--rw ios-crypto:seconds?     uint64
     |  |           +--rw ios-crypto:replay
     |  |           |  +--rw ios-crypto:disable?       empty
     |  |           |  +--rw ios-crypto:window-size?   enumeration
     |  |           +--rw ios-crypto:level?                 enumeration
     |  +--rw ios-crypto:map-ipv6-gdoi
     |  |  +--rw ios-crypto:map* [name]
     |  |     +--rw ios-crypto:name        string
     |  |     +--rw ios-crypto:ipv6?       empty
     |  |     +--rw ios-crypto:gdoi?       enumeration
     |  |     +--rw ios-crypto:default
     |  |     |  +--rw ios-crypto:activate?   empty
     |  |     |  +--rw ios-crypto:match
     |  |     |     +--rw ios-crypto:address?   empty
     |  |     +--rw ios-crypto:activate?   empty
     |  |     +--rw ios-crypto:match
     |  |        +--rw ios-crypto:address?   ios-types:ext-acl-type
     |  +--rw ios-crypto:map-client
     |  |  +--rw ios-crypto:map* [name]
     |  |     +--rw ios-crypto:name              string
     |  |     +--rw ios-crypto:ipv6?             empty
     |  |     +--rw ios-crypto:client
     |  |     |  +--rw ios-crypto:accounting
     |  |     |  |  +--rw ios-crypto:list?   string
     |  |     |  +--rw ios-crypto:authentication
     |  |     |  |  +--rw ios-crypto:list?   string
     |  |     |  +--rw ios-crypto:configuration
     |  |     |     +--rw ios-crypto:address
     |  |     |        +--rw ios-crypto:initiate?   empty
     |  |     |        +--rw ios-crypto:respond?    empty
     |  |     +--rw ios-crypto:isakmp
     |  |     |  +--rw ios-crypto:authorization?   empty
     |  |     |  +--rw ios-crypto:list?            string
     |  |     +--rw ios-crypto:isakmp-profile?   string
     |  |     +--rw ios-crypto:local-address?    string
     |  |     +--rw ios-crypto:redundancy
     |  |        +--rw ios-crypto:replay-interval
     |  |           +--rw ios-crypto:inbound?    uint32
     |  |           +--rw ios-crypto:outbound?   uint32
     |  +--rw ios-crypto:mib
     |  |  +--rw ios-crypto:ipsec
     |  |     +--rw ios-crypto:flowmib
     |  |        +--rw ios-crypto:history
     |  |           +--rw ios-crypto:failure
     |  |           |  +--rw ios-crypto:size?   uint8
     |  |           +--rw ios-crypto:tunnel
     |  |              +--rw ios-crypto:size?   uint8
     |  +--rw ios-crypto:pki
     |  |  +--rw ios-crypto:authenticate?   string
     |  |  +--rw ios-crypto:certificate
     |  |  |  +--rw ios-crypto:chain* [name]
     |  |  |  |  +--rw ios-crypto:name           string
     |  |  |  |  +--rw ios-crypto:certificate* [serial]
     |  |  |  |     +--rw ios-crypto:serial      string
     |  |  |  |     +--rw ios-crypto:certtype?   enumeration
     |  |  |  +--rw ios-crypto:map* [tag]
     |  |  |  |  +--rw ios-crypto:tag                          string
     |  |  |  |  +--rw ios-crypto:sequence?                    uint16
     |  |  |  |  +--rw ios-crypto:alt-subject-name
     |  |  |  |  |  +--rw ios-crypto:co?   string
     |  |  |  |  |  +--rw ios-crypto:eq?   string
     |  |  |  |  |  +--rw ios-crypto:nc?   string
     |  |  |  |  |  +--rw ios-crypto:ne?   string
     |  |  |  |  +--rw ios-crypto:expires-on
     |  |  |  |  |  +--rw ios-crypto:eq
     |  |  |  |  |  |  +--rw ios-crypto:time
     |  |  |  |  |  |     +--rw (ios-crypto:date-month)?
     |  |  |  |  |  |     |  +--:(ios-crypto:date1)
     |  |  |  |  |  |     |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |  |  |     |  +--:(ios-crypto:month1)
     |  |  |  |  |  |     |     +--rw ios-crypto:month1?   string
     |  |  |  |  |  |     +--rw (ios-crypto:month-date)?
     |  |  |  |  |  |     |  +--:(ios-crypto:date2)
     |  |  |  |  |  |     |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |  |  |     |  +--:(ios-crypto:month2)
     |  |  |  |  |  |     |     +--rw ios-crypto:month2?   string
     |  |  |  |  |  |     +--rw ios-crypto:year?           uint16
     |  |  |  |  |  |     +--rw ios-crypto:clock?          string
     |  |  |  |  |  |     +--rw ios-crypto:utc?            empty
     |  |  |  |  |  +--rw ios-crypto:ge
     |  |  |  |  |  |  +--rw ios-crypto:time
     |  |  |  |  |  |     +--rw (ios-crypto:date-month)?
     |  |  |  |  |  |     |  +--:(ios-crypto:date1)
     |  |  |  |  |  |     |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |  |  |     |  +--:(ios-crypto:month1)
     |  |  |  |  |  |     |     +--rw ios-crypto:month1?   string
     |  |  |  |  |  |     +--rw (ios-crypto:month-date)?
     |  |  |  |  |  |     |  +--:(ios-crypto:date2)
     |  |  |  |  |  |     |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |  |  |     |  +--:(ios-crypto:month2)
     |  |  |  |  |  |     |     +--rw ios-crypto:month2?   string
     |  |  |  |  |  |     +--rw ios-crypto:year?           uint16
     |  |  |  |  |  |     +--rw ios-crypto:clock?          string
     |  |  |  |  |  |     +--rw ios-crypto:utc?            empty
     |  |  |  |  |  +--rw ios-crypto:lt
     |  |  |  |  |  |  +--rw ios-crypto:time
     |  |  |  |  |  |     +--rw (ios-crypto:date-month)?
     |  |  |  |  |  |     |  +--:(ios-crypto:date1)
     |  |  |  |  |  |     |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |  |  |     |  +--:(ios-crypto:month1)
     |  |  |  |  |  |     |     +--rw ios-crypto:month1?   string
     |  |  |  |  |  |     +--rw (ios-crypto:month-date)?
     |  |  |  |  |  |     |  +--:(ios-crypto:date2)
     |  |  |  |  |  |     |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |  |  |     |  +--:(ios-crypto:month2)
     |  |  |  |  |  |     |     +--rw ios-crypto:month2?   string
     |  |  |  |  |  |     +--rw ios-crypto:year?           uint16
     |  |  |  |  |  |     +--rw ios-crypto:clock?          string
     |  |  |  |  |  |     +--rw ios-crypto:utc?            empty
     |  |  |  |  |  +--rw ios-crypto:ne
     |  |  |  |  |     +--rw ios-crypto:time
     |  |  |  |  |        +--rw (ios-crypto:date-month)?
     |  |  |  |  |        |  +--:(ios-crypto:date1)
     |  |  |  |  |        |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |  |        |  +--:(ios-crypto:month1)
     |  |  |  |  |        |     +--rw ios-crypto:month1?   string
     |  |  |  |  |        +--rw (ios-crypto:month-date)?
     |  |  |  |  |        |  +--:(ios-crypto:date2)
     |  |  |  |  |        |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |  |        |  +--:(ios-crypto:month2)
     |  |  |  |  |        |     +--rw ios-crypto:month2?   string
     |  |  |  |  |        +--rw ios-crypto:year?           uint16
     |  |  |  |  |        +--rw ios-crypto:clock?          string
     |  |  |  |  |        +--rw ios-crypto:utc?            empty
     |  |  |  |  +--rw ios-crypto:issuer-name
     |  |  |  |  |  +--rw ios-crypto:co?   string
     |  |  |  |  |  +--rw ios-crypto:eq?   string
     |  |  |  |  |  +--rw ios-crypto:nc?   string
     |  |  |  |  |  +--rw ios-crypto:ne?   string
     |  |  |  |  +--rw ios-crypto:name
     |  |  |  |  |  +--rw ios-crypto:co?   string
     |  |  |  |  |  +--rw ios-crypto:eq?   string
     |  |  |  |  |  +--rw ios-crypto:nc?   string
     |  |  |  |  |  +--rw ios-crypto:ne?   string
     |  |  |  |  +--rw ios-crypto:serial-number
     |  |  |  |  |  +--rw ios-crypto:co?   string
     |  |  |  |  |  +--rw ios-crypto:eq?   string
     |  |  |  |  |  +--rw ios-crypto:nc?   string
     |  |  |  |  |  +--rw ios-crypto:ne?   string
     |  |  |  |  +--rw ios-crypto:subject-name
     |  |  |  |  |  +--rw ios-crypto:co?   string
     |  |  |  |  |  +--rw ios-crypto:eq?   string
     |  |  |  |  |  +--rw ios-crypto:nc?   string
     |  |  |  |  |  +--rw ios-crypto:ne?   string
     |  |  |  |  +--rw ios-crypto:unstructured-subject-name
     |  |  |  |  |  +--rw ios-crypto:co?   string
     |  |  |  |  |  +--rw ios-crypto:eq?   string
     |  |  |  |  |  +--rw ios-crypto:nc?   string
     |  |  |  |  |  +--rw ios-crypto:ne?   string
     |  |  |  |  +--rw ios-crypto:valid-start
     |  |  |  |     +--rw ios-crypto:eq
     |  |  |  |     |  +--rw ios-crypto:time
     |  |  |  |     |     +--rw (ios-crypto:date-month)?
     |  |  |  |     |     |  +--:(ios-crypto:date1)
     |  |  |  |     |     |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |     |     |  +--:(ios-crypto:month1)
     |  |  |  |     |     |     +--rw ios-crypto:month1?   string
     |  |  |  |     |     +--rw (ios-crypto:month-date)?
     |  |  |  |     |     |  +--:(ios-crypto:date2)
     |  |  |  |     |     |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |     |     |  +--:(ios-crypto:month2)
     |  |  |  |     |     |     +--rw ios-crypto:month2?   string
     |  |  |  |     |     +--rw ios-crypto:year?           uint16
     |  |  |  |     |     +--rw ios-crypto:clock?          string
     |  |  |  |     |     +--rw ios-crypto:utc?            empty
     |  |  |  |     +--rw ios-crypto:ge
     |  |  |  |     |  +--rw ios-crypto:time
     |  |  |  |     |     +--rw (ios-crypto:date-month)?
     |  |  |  |     |     |  +--:(ios-crypto:date1)
     |  |  |  |     |     |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |     |     |  +--:(ios-crypto:month1)
     |  |  |  |     |     |     +--rw ios-crypto:month1?   string
     |  |  |  |     |     +--rw (ios-crypto:month-date)?
     |  |  |  |     |     |  +--:(ios-crypto:date2)
     |  |  |  |     |     |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |     |     |  +--:(ios-crypto:month2)
     |  |  |  |     |     |     +--rw ios-crypto:month2?   string
     |  |  |  |     |     +--rw ios-crypto:year?           uint16
     |  |  |  |     |     +--rw ios-crypto:clock?          string
     |  |  |  |     |     +--rw ios-crypto:utc?            empty
     |  |  |  |     +--rw ios-crypto:lt
     |  |  |  |     |  +--rw ios-crypto:time
     |  |  |  |     |     +--rw (ios-crypto:date-month)?
     |  |  |  |     |     |  +--:(ios-crypto:date1)
     |  |  |  |     |     |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |     |     |  +--:(ios-crypto:month1)
     |  |  |  |     |     |     +--rw ios-crypto:month1?   string
     |  |  |  |     |     +--rw (ios-crypto:month-date)?
     |  |  |  |     |     |  +--:(ios-crypto:date2)
     |  |  |  |     |     |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |     |     |  +--:(ios-crypto:month2)
     |  |  |  |     |     |     +--rw ios-crypto:month2?   string
     |  |  |  |     |     +--rw ios-crypto:year?           uint16
     |  |  |  |     |     +--rw ios-crypto:clock?          string
     |  |  |  |     |     +--rw ios-crypto:utc?            empty
     |  |  |  |     +--rw ios-crypto:ne
     |  |  |  |        +--rw ios-crypto:time
     |  |  |  |           +--rw (ios-crypto:date-month)?
     |  |  |  |           |  +--:(ios-crypto:date1)
     |  |  |  |           |  |  +--rw ios-crypto:date1?    uint8
     |  |  |  |           |  +--:(ios-crypto:month1)
     |  |  |  |           |     +--rw ios-crypto:month1?   string
     |  |  |  |           +--rw (ios-crypto:month-date)?
     |  |  |  |           |  +--:(ios-crypto:date2)
     |  |  |  |           |  |  +--rw ios-crypto:date2?    uint8
     |  |  |  |           |  +--:(ios-crypto:month2)
     |  |  |  |           |     +--rw ios-crypto:month2?   string
     |  |  |  |           +--rw ios-crypto:year?           uint16
     |  |  |  |           +--rw ios-crypto:clock?          string
     |  |  |  |           +--rw ios-crypto:utc?            empty
     |  |  |  +--rw ios-crypto:pool?       empty
     |  |  |  +--rw ios-crypto:query?      empty
     |  |  |  +--rw ios-crypto:storage
     |  |  |  |  +--rw ios-crypto:path?           union
     |  |  |  |  +--rw ios-crypto:on?             empty
     |  |  |  |  +--rw ios-crypto:with-keypair?   empty
     |  |  |  +--rw ios-crypto:validate?   string
     |  |  +--rw ios-crypto:crl
     |  |  |  +--rw ios-crypto:cache
     |  |  |  |  +--rw ios-crypto:size?   uint32
     |  |  |  +--rw ios-crypto:download
     |  |  |  |  +--rw ios-crypto:schedule
     |  |  |  |  |  +--rw ios-crypto:prepublish?   uint16
     |  |  |  |  |  +--rw ios-crypto:retries
     |  |  |  |  |  |  +--rw ios-crypto:number?     uint8
     |  |  |  |  |  |  +--rw ios-crypto:interval?   uint16
     |  |  |  |  |  +--rw ios-crypto:time
     |  |  |  |  |     +--rw ios-crypto:date?    enumeration
     |  |  |  |  |     +--rw ios-crypto:clock?   string
     |  |  |  |  +--rw ios-crypto:trustpoint?   string
     |  |  |  |  +--rw ios-crypto:url
     |  |  |  |     +--rw ios-crypto:name?               string
     |  |  |  |     +--rw ios-crypto:source-interface?   string
     |  |  |  |     +--rw ios-crypto:vrf?                string
     |  |  |  +--rw ios-crypto:request?    string
     |  |  +--rw ios-crypto:enroll?         string
     |  |  +--rw ios-crypto:export* [name]
     |  |  |  +--rw ios-crypto:name      string
     |  |  |  +--rw ios-crypto:pem
     |  |  |  |  +--rw ios-crypto:terminal!
     |  |  |  |  |  +--rw ios-crypto:pem-3des
     |  |  |  |  |  |  +--rw ios-crypto:password?   string
     |  |  |  |  |  +--rw ios-crypto:des
     |  |  |  |  |  |  +--rw ios-crypto:password?   string
     |  |  |  |  |  +--rw ios-crypto:rollover?   empty
     |  |  |  |  +--rw ios-crypto:url
     |  |  |  |     +--rw ios-crypto:file?       enumeration
     |  |  |  |     +--rw ios-crypto:encrypt?    enumeration
     |  |  |  |     +--rw ios-crypto:password?   string
     |  |  |  +--rw ios-crypto:pkcs12
     |  |  |     +--rw ios-crypto:file?       enumeration
     |  |  |     +--rw ios-crypto:password?   string
     |  |  +--rw ios-crypto:import* [name]
     |  |  |  +--rw ios-crypto:name           string
     |  |  |  +--rw ios-crypto:certificate?   empty
     |  |  |  +--rw ios-crypto:pem
     |  |  |  |  +--rw ios-crypto:check?        empty
     |  |  |  |  +--rw ios-crypto:exportable?   empty
     |  |  |  |  +--rw ios-crypto:terminal
     |  |  |  |  |  +--rw ios-crypto:password?   string
     |  |  |  |  +--rw ios-crypto:url
     |  |  |  |  |  +--rw ios-crypto:file?       enumeration
     |  |  |  |  |  +--rw ios-crypto:password?   string
     |  |  |  |  +--rw ios-crypto:usage-keys?   empty
     |  |  |  +--rw ios-crypto:pkcs12
     |  |  |     +--rw ios-crypto:file?       enumeration
     |  |  |     +--rw ios-crypto:password?   string
     |  |  +--rw ios-crypto:profile
     |  |  |  +--rw ios-crypto:enrollment* [tag]
     |  |  |     +--rw ios-crypto:tag                 string
     |  |  |     +--rw ios-crypto:authentication
     |  |  |     |  +--rw ios-crypto:command?    string
     |  |  |     |  +--rw ios-crypto:terminal?   empty
     |  |  |     |  +--rw ios-crypto:url
     |  |  |     |     +--rw ios-crypto:name?   string
     |  |  |     |     +--rw ios-crypto:vrf?    string
     |  |  |     +--rw ios-crypto:enrollment
     |  |  |     |  +--rw ios-crypto:command?      string
     |  |  |     |  +--rw ios-crypto:terminal?     empty
     |  |  |     |  +--rw ios-crypto:url
     |  |  |     |  |  +--rw ios-crypto:name?   string
     |  |  |     |  |  +--rw ios-crypto:vrf?    string
     |  |  |     |  +--rw ios-crypto:credential?   string
     |  |  |     +--rw ios-crypto:method-est?         empty
     |  |  |     +--rw ios-crypto:parameter* [number]
     |  |  |     |  +--rw ios-crypto:number          uint8
     |  |  |     |  +--rw (ios-crypto:prompt-value)?
     |  |  |     |     +--:(ios-crypto:prompt-case)
     |  |  |     |     |  +--rw ios-crypto:prompt?   string
     |  |  |     |     +--:(ios-crypto:value-case)
     |  |  |     |        +--rw ios-crypto:value?    string
     |  |  |     +--rw ios-crypto:reenrollment
     |  |  |     |  +--rw ios-crypto:command?    string
     |  |  |     |  +--rw ios-crypto:terminal?   empty
     |  |  |     |  +--rw ios-crypto:url
     |  |  |     |     +--rw ios-crypto:name?   string
     |  |  |     |     +--rw ios-crypto:vrf?    string
     |  |  |     +--rw ios-crypto:source-interface?   string
     |  |  |     +--rw ios-crypto:default
     |  |  |        +--rw ios-crypto:authentication
     |  |  |        |  +--rw ios-crypto:command?    string
     |  |  |        |  +--rw ios-crypto:terminal?   empty
     |  |  |        |  +--rw ios-crypto:url
     |  |  |        |     +--rw ios-crypto:name?   string
     |  |  |        |     +--rw ios-crypto:vrf?    string
     |  |  |        +--rw ios-crypto:enrollment
     |  |  |        |  +--rw ios-crypto:command?      string
     |  |  |        |  +--rw ios-crypto:terminal?     empty
     |  |  |        |  +--rw ios-crypto:url
     |  |  |        |  |  +--rw ios-crypto:name?   string
     |  |  |        |  |  +--rw ios-crypto:vrf?    string
     |  |  |        |  +--rw ios-crypto:credential?   string
     |  |  |        +--rw ios-crypto:method-est?         empty
     |  |  |        +--rw ios-crypto:parameter* [number]
     |  |  |        |  +--rw ios-crypto:number          uint8
     |  |  |        |  +--rw (ios-crypto:prompt-value)?
     |  |  |        |     +--:(ios-crypto:prompt-case)
     |  |  |        |     |  +--rw ios-crypto:prompt?   string
     |  |  |        |     +--:(ios-crypto:value-case)
     |  |  |        |        +--rw ios-crypto:value?    string
     |  |  |        +--rw ios-crypto:reenrollment
     |  |  |        |  +--rw ios-crypto:command?    string
     |  |  |        |  +--rw ios-crypto:terminal?   empty
     |  |  |        |  +--rw ios-crypto:url
     |  |  |        |     +--rw ios-crypto:name?   string
     |  |  |        |     +--rw ios-crypto:vrf?    string
     |  |  |        +--rw ios-crypto:source-interface?   string
     |  |  +--rw ios-crypto:server
     |  |  |  +--rw ios-crypto:name?       string
     |  |  |  +--rw ios-crypto:rollover?   empty
     |  |  |  +--rw ios-crypto:cancel?     empty
     |  |  +--rw ios-crypto:trustpoint* [id]
     |  |  |  +--rw ios-crypto:id                  string
     |  |  |  +--rw ios-crypto:auto-enroll
     |  |  |  |  +--rw ios-crypto:percent?      ios-types:percentage
     |  |  |  |  +--rw ios-crypto:regenerate?   empty
     |  |  |  +--rw ios-crypto:enrollment
     |  |  |  |  +--rw ios-crypto:http-proxy?   string
     |  |  |  |  +--rw ios-crypto:mode
     |  |  |  |  |  +--rw ios-crypto:ra?   empty
     |  |  |  |  +--rw ios-crypto:pkcs12?       empty
     |  |  |  |  +--rw ios-crypto:profile?      string
     |  |  |  |  +--rw ios-crypto:retry
     |  |  |  |  |  +--rw ios-crypto:count?    uint8
     |  |  |  |  |  +--rw ios-crypto:period?   uint8
     |  |  |  |  +--rw ios-crypto:selfsigned?   empty
     |  |  |  |  +--rw ios-crypto:terminal!
     |  |  |  |  |  +--rw ios-crypto:pem?   empty
     |  |  |  |  +--rw ios-crypto:url?          string
     |  |  |  +--rw ios-crypto:password!
     |  |  |  |  +--rw ios-crypto:encryption_type?   uint8
     |  |  |  |  +--rw ios-crypto:clear_password?    string
     |  |  |  +--rw ios-crypto:revocation-check?   enumeration
     |  |  |  +--rw ios-crypto:rsakeypair
     |  |  |  |  +--rw ios-crypto:key-label?     string
     |  |  |  |  +--rw ios-crypto:gen-key?       uint16
     |  |  |  |  +--rw ios-crypto:encrypt-key?   uint16
     |  |  |  +--rw ios-crypto:serial-number!
     |  |  |  |  +--rw ios-crypto:none?   empty
     |  |  |  +--rw ios-crypto:ip-address
     |  |  |  |  +--rw ios-crypto:address-line?   string
     |  |  |  |  +--rw ios-crypto:none?           empty
     |  |  |  +--rw ios-crypto:subject-name?       string
     |  |  |  +--rw ios-crypto:vrf?                string
     |  |  +--rw ios-crypto:token
     |  |  |  +--rw ios-crypto:token-name* [name]
     |  |  |     +--rw ios-crypto:name       string
     |  |  |     +--rw ios-crypto:removal
     |  |  |        +--rw ios-crypto:timeout?   uint16
     |  |  +--rw ios-crypto:trustpool
     |  |  |  +--rw ios-crypto:import!
     |  |  |     +--rw ios-crypto:clean?      empty
     |  |  |     +--rw ios-crypto:terminal?   empty
     |  |  |     +--rw ios-crypto:url
     |  |  |        +--rw ios-crypto:file?   enumeration
     |  |  +--rw ios-crypto:default
     |  |     +--rw ios-crypto:removal
     |  |        +--rw ios-crypto:timeout?   uint16
     |  +--rw ios-crypto:tls-tunnel
     |  |  +--rw ios-crypto:tls-tunnel-list* [tunnel-name]
     |  |     +--rw ios-crypto:tunnel-name        string
     |  |     +--rw ios-crypto:local-interface* [interface-name]
     |  |     |  +--rw ios-crypto:interface-name    string
     |  |     |  +--rw ios-crypto:priority?         uint8
     |  |     +--rw ios-crypto:overlay-address
     |  |     |  +--rw ios-crypto:addresses?   inet:ip-address
     |  |     |  +--rw ios-crypto:vrf?         string
     |  |     +--rw ios-crypto:protection
     |  |     |  +--rw ios-crypto:protection?   enumeration
     |  |     +--rw ios-crypto:psk
     |  |     |  +--rw ios-crypto:id* [id]
     |  |     |     +--rw ios-crypto:id     string
     |  |     |     +--rw ios-crypto:key
     |  |     |        +--rw ios-crypto:key?            empty
     |  |     |        +--rw ios-crypto:encryption?     enumeration
     |  |     |        +--rw ios-crypto:unencryt-key?   string
     |  |     +--rw ios-crypto:server
     |  |        +--rw ios-crypto:ipv4* [ipv4]
     |  |        |  +--rw ios-crypto:ipv4    inet:ipv4-address
     |  |        |  +--rw ios-crypto:port?   uint32
     |  |        +--rw ios-crypto:ipv6* [ipv6]
     |  |           +--rw ios-crypto:ipv6    inet:ipv6-address
     |  |           +--rw ios-crypto:port?   uint32
     |  +--rw ios-crypto:ssl
     |  |  +--rw ios-crypto:authorization
     |  |  |  +--rw ios-crypto:policy?   string
     |  |  +--rw ios-crypto:diagnose
     |  |  |  +--rw ios-crypto:error?   uint16
     |  |  +--rw ios-crypto:policy?          string
     |  |  +--rw ios-crypto:profile?         string
     |  |  +--rw ios-crypto:proposal
     |  |     +--rw ios-crypto:name?         string
     |  |     +--rw ios-crypto:protection
     |  |        +--rw ios-crypto:rsa-3des-ede-sha1?   empty
     |  |        +--rw ios-crypto:rsa-aes128-sha1?     empty
     |  |        +--rw ios-crypto:rsa-aes256-sha1?     empty
     |  |        +--rw ios-crypto:rsa-rc4128-md5?      empty
     |  +--rw ios-crypto:vpn
     |  |  +--rw ios-crypto:anyconnect
     |  |  |  +--rw ios-crypto:file
     |  |  |  |  +--rw ios-crypto:filename?   string
     |  |  |  |  +--rw ios-crypto:sequence?   uint8
     |  |  |  +--rw ios-crypto:profile-container
     |  |  |     +--rw ios-crypto:profile?    string
     |  |  |     +--rw ios-crypto:filename?   string
     |  |  +--rw ios-crypto:csd?          string
     |  +--rw ios-crypto:xauth?           string
     +--rw cts
     |  +--rw ios-cts:cache
     |  |  +--rw ios-cts:enable?       empty
     |  |  +--rw ios-cts:nv-storage
     |  |     +--rw ios-cts:nv-storage?   enumeration
     |  +--rw ios-cts:critical-authentication-conf?   empty
     |  +--rw ios-cts:critical-authentication!
     |  |  +--rw ios-cts:default
     |  |  |  +--rw ios-cts:peer-sgt
     |  |  |  |  +--rw ios-cts:range* [range]
     |  |  |  |     +--rw ios-cts:range      uint16
     |  |  |  |     +--rw ios-cts:trusted?   empty
     |  |  |  +--rw ios-cts:pmk
     |  |  |     +--rw ios-cts:type?     enumeration
     |  |  |     +--rw ios-cts:secret?   string
     |  |  +--rw ios-cts:fallback
     |  |     +--rw ios-cts:Cached?    empty
     |  |     +--rw ios-cts:default?   empty
     |  +--rw ios-cts:authorization
     |  |  +--rw ios-cts:list?   string
     |  +--rw ios-cts:dot1x-server-timeout?           uint16
     |  +--rw ios-cts:dot1x-supp-timeout?             uint16
     |  +--rw ios-cts:logging?                        enumeration
     |  +--rw ios-cts:role-based
     |  |  +--rw ios-cts:sgt-caching?         empty
     |  |  +--rw ios-cts:permissions
     |  |  |  +--rw ios-cts:default
     |  |  |  |  +--rw ios-cts:name?   string
     |  |  |  +--rw ios-cts:from
     |  |  |     +--rw ios-cts:range* [range]
     |  |  |        +--rw ios-cts:range    uint16
     |  |  |        +--rw ios-cts:to
     |  |  |           +--rw ios-cts:range* [range]
     |  |  |              +--rw ios-cts:range    uint16
     |  |  |              +--rw ios-cts:name?    string
     |  |  +--rw ios-cts:enforcement!
     |  |  |  +--rw ios-cts:logging-interval?   uint32
     |  |  |  +--rw ios-cts:vlan-list* [id]
     |  |  |     +--rw ios-cts:id    union
     |  |  +--rw ios-cts:monitor
     |  |  |  +--rw ios-cts:all?   empty
     |  |  +--rw ios-cts:sgt-map* [ip sgt]
     |  |  |  +--rw ios-cts:ip      union
     |  |  |  +--rw ios-cts:sgt     uint16
     |  |  |  +--rw ios-cts:vrf?    string
     |  |  |  +--rw ios-cts:host?   empty
     |  |  +--rw ios-cts:sgt-map-vlan-list
     |  |     +--rw ios-cts:sgt-map* [vlan-list]
     |  |        +--rw ios-cts:vlan-list    union
     |  |        +--rw ios-cts:sgt?         int16
     |  +--rw ios-cts:server
     |  |  +--rw ios-cts:deadtime?       uint32
     |  |  +--rw ios-cts:key-wrap
     |  |  |  +--rw ios-cts:enable?   empty
     |  |  +--rw ios-cts:load-balance
     |  |  |  +--rw ios-cts:method
     |  |  |     +--rw ios-cts:least-outstanding!
     |  |  |        +--rw ios-cts:batch-size?                uint32
     |  |  |        +--rw ios-cts:ignore-preferred-server?   empty
     |  |  +--rw ios-cts:test
     |  |     +--rw ios-cts:server* [ip]
     |  |     |  +--rw ios-cts:ip           inet:ipv4-address
     |  |     |  +--rw ios-cts:deadtime?    uint32
     |  |     |  +--rw ios-cts:enable?      boolean
     |  |     |  +--rw ios-cts:idle-time?   uint32
     |  |     +--rw ios-cts:all
     |  |        +--rw ios-cts:deadtime?    uint32
     |  |        +--rw ios-cts:enable?      boolean
     |  |        +--rw ios-cts:idle-time?   uint32
     |  +--rw ios-cts:sgt?                            uint16
     |  +--rw ios-cts:sg-epg?                         enumeration
     |  +--rw ios-cts:sxp
     |     +--rw ios-cts:default
     |     |  +--rw ios-cts:password
     |     |  |  +--rw ios-cts:type?     enumeration
     |     |  |  +--rw ios-cts:secret?   string
     |     |  +--rw ios-cts:source-ip?   inet:ipv4-address
     |     +--rw ios-cts:connection
     |     |  +--rw ios-cts:peer
     |     |     +--rw ios-cts:ipv4* [ipv4]
     |     |        +--rw ios-cts:ipv4        inet:ipv4-address
     |     |        +--rw ios-cts:source
     |     |        |  +--rw ios-cts:ipv4* [ipv4]
     |     |        |     +--rw ios-cts:ipv4        inet:ipv4-address
     |     |        |     +--rw ios-cts:password* [password-type]
     |     |        |        +--rw ios-cts:password-type    enumeration
     |     |        |        +--rw ios-cts:mode
     |     |        |           +--rw ios-cts:local!
     |     |        |           |  +--rw ios-cts:both!
     |     |        |           |  |  +--rw ios-cts:vrf?   string
     |     |        |           |  +--rw ios-cts:listener!
     |     |        |           |  |  +--rw ios-cts:hold-time
     |     |        |           |  |  |  +--rw ios-cts:min-time?   uint16
     |     |        |           |  |  |  +--rw ios-cts:max-time?   uint16
     |     |        |           |  |  |  +--rw ios-cts:vrf?        string
     |     |        |           |  |  +--rw ios-cts:vrf?         string
     |     |        |           |  +--rw ios-cts:speaker!
     |     |        |           |     +--rw ios-cts:hold-time
     |     |        |           |     |  +--rw ios-cts:min-time?   uint16
     |     |        |           |     |  +--rw ios-cts:vrf?        string
     |     |        |           |     +--rw ios-cts:vrf?         string
     |     |        |           +--rw ios-cts:peer!
     |     |        |              +--rw ios-cts:both!
     |     |        |              |  +--rw ios-cts:vrf?   string
     |     |        |              +--rw ios-cts:listener!
     |     |        |              |  +--rw ios-cts:hold-time
     |     |        |              |  |  +--rw ios-cts:min-time?   uint16
     |     |        |              |  |  +--rw ios-cts:vrf?        string
     |     |        |              |  +--rw ios-cts:vrf?         string
     |     |        |              +--rw ios-cts:speaker!
     |     |        |                 +--rw ios-cts:hold-time
     |     |        |                 |  +--rw ios-cts:min-time?   uint16
     |     |        |                 |  +--rw ios-cts:max-time?   uint16
     |     |        |                 |  +--rw ios-cts:vrf?        string
     |     |        |                 +--rw ios-cts:vrf?         string
     |     |        +--rw ios-cts:password* [password-type]
     |     |           +--rw ios-cts:password-type    enumeration
     |     |           +--rw ios-cts:mode
     |     |              +--rw ios-cts:local!
     |     |              |  +--rw ios-cts:both!
     |     |              |  |  +--rw ios-cts:vrf?   string
     |     |              |  +--rw ios-cts:listener!
     |     |              |  |  +--rw ios-cts:hold-time
     |     |              |  |  |  +--rw ios-cts:min-time?   uint16
     |     |              |  |  |  +--rw ios-cts:max-time?   uint16
     |     |              |  |  |  +--rw ios-cts:vrf?        string
     |     |              |  |  +--rw ios-cts:vrf?         string
     |     |              |  +--rw ios-cts:speaker!
     |     |              |     +--rw ios-cts:hold-time
     |     |              |     |  +--rw ios-cts:min-time?   uint16
     |     |              |     |  +--rw ios-cts:vrf?        string
     |     |              |     +--rw ios-cts:vrf?         string
     |     |              +--rw ios-cts:peer!
     |     |                 +--rw ios-cts:both!
     |     |                 |  +--rw ios-cts:vrf?   string
     |     |                 +--rw ios-cts:listener!
     |     |                 |  +--rw ios-cts:hold-time
     |     |                 |  |  +--rw ios-cts:min-time?   uint16
     |     |                 |  |  +--rw ios-cts:vrf?        string
     |     |                 |  +--rw ios-cts:vrf?         string
     |     |                 +--rw ios-cts:speaker!
     |     |                    +--rw ios-cts:hold-time
     |     |                    |  +--rw ios-cts:min-time?   uint16
     |     |                    |  +--rw ios-cts:max-time?   uint16
     |     |                    |  +--rw ios-cts:vrf?        string
     |     |                    +--rw ios-cts:vrf?         string
     |     +--rw ios-cts:enable?       empty
     +--rw bfd-template
     |  +--rw ios-bfd:single-hop
     |     +--rw ios-bfd:name?       string
     |     +--rw ios-bfd:interval
     |        +--rw ios-bfd:microseconds
     |           +--rw ios-bfd:min-tx?       uint32
     |           +--rw ios-bfd:min-rx?       uint32
     |           +--rw ios-bfd:multiplier?   uint8
     +--rw pfr
     |  +--rw ios-pfr:border!
     |  |  +--rw ios-pfr:pfr-Mode__config-pfr-br
     |  |     +--rw ios-pfr:active-probe
     |  |     |  +--rw ios-pfr:address
     |  |     |     +--rw ios-pfr:source
     |  |     |        +--rw ios-pfr:interface
     |  |     |           +--rw (ios-pfr:interface-choice)?
     |  |     |              +--:(ios-pfr:AppNav-Compress)
     |  |     |              |  +--rw ios-pfr:AppNav-Compress?             uint16
     |  |     |              +--:(ios-pfr:AppNav-UnCompress)
     |  |     |              |  +--rw ios-pfr:AppNav-UnCompress?           uint16
     |  |     |              +--:(ios-pfr:ATM)
     |  |     |              |  +--rw ios-pfr:ATM?                         string
     |  |     |              +--:(ios-pfr:ATM-subinterface)
     |  |     |              |  +--rw ios-pfr:ATM-subinterface
     |  |     |              |     +--rw ios-pfr:ATM?   string
     |  |     |              +--:(ios-pfr:ATM-ACR)
     |  |     |              |  +--rw ios-pfr:ATM-ACR?                     string
     |  |     |              +--:(ios-pfr:ATM-ACRsubinterface)
     |  |     |              |  +--rw ios-pfr:ATM-ACRsubinterface
     |  |     |              |     +--rw ios-pfr:ATM-ACR?   string
     |  |     |              +--:(ios-pfr:BDI)
     |  |     |              |  +--rw ios-pfr:BDI?                         string
     |  |     |              +--:(ios-pfr:CEM)
     |  |     |              |  +--rw ios-pfr:CEM?                         string
     |  |     |              +--:(ios-pfr:CEM-ACR)
     |  |     |              |  +--rw ios-pfr:CEM-ACR?                     uint8
     |  |     |              +--:(ios-pfr:Embedded-Service-Engine)
     |  |     |              |  +--rw ios-pfr:Embedded-Service-Engine?     string
     |  |     |              +--:(ios-pfr:FastEthernet)
     |  |     |              |  +--rw ios-pfr:FastEthernet?                string
     |  |     |              +--:(ios-pfr:GigabitEthernet)
     |  |     |              |  +--rw ios-pfr:GigabitEthernet?             string
     |  |     |              +--:(ios-pfr:LISP)
     |  |     |              |  +--rw ios-pfr:LISP?                        string
     |  |     |              +--:(ios-pfr:LISP-subinterface)
     |  |     |              |  +--rw ios-pfr:LISP-subinterface
     |  |     |              |     +--rw ios-pfr:LISP?   string
     |  |     |              +--:(ios-pfr:Loopback)
     |  |     |              |  +--rw ios-pfr:Loopback?                    uint32
     |  |     |              +--:(ios-pfr:Multilink)
     |  |     |              |  +--rw ios-pfr:Multilink?                   uint16
     |  |     |              +--:(ios-pfr:nve)
     |  |     |              |  +--rw ios-pfr:nve?                         uint16
     |  |     |              +--:(ios-pfr:overlay)
     |  |     |              |  +--rw ios-pfr:overlay?                     uint16
     |  |     |              +--:(ios-pfr:Port-channel)
     |  |     |              |  +--rw ios-pfr:Port-channel?                uint32
     |  |     |              +--:(ios-pfr:Port-channel-subinterface)
     |  |     |              |  +--rw ios-pfr:Port-channel-subinterface
     |  |     |              |     +--rw ios-pfr:Port-channel?   string
     |  |     |              +--:(ios-pfr:pseudowire)
     |  |     |              |  +--rw ios-pfr:pseudowire?                  uint32
     |  |     |              +--:(ios-pfr:SM)
     |  |     |              |  +--rw ios-pfr:SM?                          string
     |  |     |              +--:(ios-pfr:Cellular)
     |  |     |              |  +--rw ios-pfr:Cellular?                    string
     |  |     |              +--:(ios-pfr:Serial)
     |  |     |              |  +--rw ios-pfr:Serial?                      string
     |  |     |              +--:(ios-pfr:TenGigabitEthernet)
     |  |     |              |  +--rw ios-pfr:TenGigabitEthernet?          string
     |  |     |              +--:(ios-pfr:Tunnel)
     |  |     |              |  +--rw ios-pfr:Tunnel?                      uint32
     |  |     |              +--:(ios-pfr:Virtual-Template)
     |  |     |              |  +--rw ios-pfr:Virtual-Template?            uint16
     |  |     |              +--:(ios-pfr:Vlan)
     |  |     |              |  +--rw ios-pfr:Vlan?                        uint16
     |  |     |              +--:(ios-pfr:VirtualPortGroup)
     |  |     |              |  +--rw ios-pfr:VirtualPortGroup?            uint16
     |  |     |              +--:(ios-pfr:vasileft)
     |  |     |              |  +--rw ios-pfr:vasileft?                    uint16
     |  |     |              +--:(ios-pfr:vasiright)
     |  |     |                 +--rw ios-pfr:vasiright?                   uint16
     |  |     +--rw ios-pfr:local
     |  |     |  +--rw ios-pfr:interface
     |  |     |     +--rw (ios-pfr:interface-choice)?
     |  |     |        +--:(ios-pfr:AppNav-Compress)
     |  |     |        |  +--rw ios-pfr:AppNav-Compress?             uint16
     |  |     |        +--:(ios-pfr:AppNav-UnCompress)
     |  |     |        |  +--rw ios-pfr:AppNav-UnCompress?           uint16
     |  |     |        +--:(ios-pfr:ATM)
     |  |     |        |  +--rw ios-pfr:ATM?                         string
     |  |     |        +--:(ios-pfr:ATM-subinterface)
     |  |     |        |  +--rw ios-pfr:ATM-subinterface
     |  |     |        |     +--rw ios-pfr:ATM?   string
     |  |     |        +--:(ios-pfr:ATM-ACR)
     |  |     |        |  +--rw ios-pfr:ATM-ACR?                     string
     |  |     |        +--:(ios-pfr:ATM-ACRsubinterface)
     |  |     |        |  +--rw ios-pfr:ATM-ACRsubinterface
     |  |     |        |     +--rw ios-pfr:ATM-ACR?   string
     |  |     |        +--:(ios-pfr:BDI)
     |  |     |        |  +--rw ios-pfr:BDI?                         string
     |  |     |        +--:(ios-pfr:CEM)
     |  |     |        |  +--rw ios-pfr:CEM?                         string
     |  |     |        +--:(ios-pfr:CEM-ACR)
     |  |     |        |  +--rw ios-pfr:CEM-ACR?                     uint8
     |  |     |        +--:(ios-pfr:Embedded-Service-Engine)
     |  |     |        |  +--rw ios-pfr:Embedded-Service-Engine?     string
     |  |     |        +--:(ios-pfr:FastEthernet)
     |  |     |        |  +--rw ios-pfr:FastEthernet?                string
     |  |     |        +--:(ios-pfr:GigabitEthernet)
     |  |     |        |  +--rw ios-pfr:GigabitEthernet?             string
     |  |     |        +--:(ios-pfr:LISP)
     |  |     |        |  +--rw ios-pfr:LISP?                        string
     |  |     |        +--:(ios-pfr:LISP-subinterface)
     |  |     |        |  +--rw ios-pfr:LISP-subinterface
     |  |     |        |     +--rw ios-pfr:LISP?   string
     |  |     |        +--:(ios-pfr:Loopback)
     |  |     |        |  +--rw ios-pfr:Loopback?                    uint32
     |  |     |        +--:(ios-pfr:Multilink)
     |  |     |        |  +--rw ios-pfr:Multilink?                   uint16
     |  |     |        +--:(ios-pfr:nve)
     |  |     |        |  +--rw ios-pfr:nve?                         uint16
     |  |     |        +--:(ios-pfr:overlay)
     |  |     |        |  +--rw ios-pfr:overlay?                     uint16
     |  |     |        +--:(ios-pfr:Port-channel)
     |  |     |        |  +--rw ios-pfr:Port-channel?                uint32
     |  |     |        +--:(ios-pfr:Port-channel-subinterface)
     |  |     |        |  +--rw ios-pfr:Port-channel-subinterface
     |  |     |        |     +--rw ios-pfr:Port-channel?   string
     |  |     |        +--:(ios-pfr:pseudowire)
     |  |     |        |  +--rw ios-pfr:pseudowire?                  uint32
     |  |     |        +--:(ios-pfr:SM)
     |  |     |        |  +--rw ios-pfr:SM?                          string
     |  |     |        +--:(ios-pfr:Cellular)
     |  |     |        |  +--rw ios-pfr:Cellular?                    string
     |  |     |        +--:(ios-pfr:Serial)
     |  |     |        |  +--rw ios-pfr:Serial?                      string
     |  |     |        +--:(ios-pfr:TenGigabitEthernet)
     |  |     |        |  +--rw ios-pfr:TenGigabitEthernet?          string
     |  |     |        +--:(ios-pfr:Tunnel)
     |  |     |        |  +--rw ios-pfr:Tunnel?                      uint32
     |  |     |        +--:(ios-pfr:Virtual-Template)
     |  |     |        |  +--rw ios-pfr:Virtual-Template?            uint16
     |  |     |        +--:(ios-pfr:Vlan)
     |  |     |        |  +--rw ios-pfr:Vlan?                        uint16
     |  |     |        +--:(ios-pfr:VirtualPortGroup)
     |  |     |        |  +--rw ios-pfr:VirtualPortGroup?            uint16
     |  |     |        +--:(ios-pfr:vasileft)
     |  |     |        |  +--rw ios-pfr:vasileft?                    uint16
     |  |     |        +--:(ios-pfr:vasiright)
     |  |     |           +--rw ios-pfr:vasiright?                   uint16
     |  |     +--rw ios-pfr:logging?        empty
     |  |     +--rw ios-pfr:master
     |  |     |  +--rw ios-pfr:ipv4* [ipv4]
     |  |     |     +--rw ios-pfr:ipv4         inet:ipv4-address
     |  |     |     +--rw ios-pfr:key-chain?   string
     |  |     +--rw ios-pfr:port?           uint16
     |  |     +--rw ios-pfr:shutdown?       empty
     |  +--rw ios-pfr:master!
     |     +--rw ios-pfr:icmp-Mode-config-pfr-mc
     |        +--rw ios-pfr:active-probe
     |        |  +--rw ios-pfr:echo?       inet:host
     |        |  +--rw ios-pfr:jitter
     |        |  |  +--rw ios-pfr:ipv4-or-hostname* [ipv4-or-hostname]
     |        |  |     +--rw ios-pfr:ipv4-or-hostname    inet:host
     |        |  |     +--rw ios-pfr:target-port?        uint16
     |        |  +--rw ios-pfr:tcp-conn
     |        |  |  +--rw ios-pfr:ipv4-or-hostname* [ipv4-or-hostname]
     |        |  |     +--rw ios-pfr:ipv4-or-hostname    inet:host
     |        |  |     +--rw ios-pfr:target-port?        uint16
     |        |  +--rw ios-pfr:udp-echo
     |        |     +--rw ios-pfr:ipv4-or-hostname* [ipv4-or-hostname]
     |        |        +--rw ios-pfr:ipv4-or-hostname    inet:host
     |        |        +--rw ios-pfr:target-port?        uint16
     |        +--rw ios-pfr:application
     |        |  +--rw ios-pfr:define
     |        |     +--rw ios-pfr:app-def* [app-def]
     |        |        +--rw ios-pfr:app-def        string
     |        |        +--rw ios-pfr:access-list?   string
     |        |        +--rw ios-pfr:nbar?          empty
     |        +--rw ios-pfr:backoff
     |        |  +--rw ios-pfr:boff* [boff]
     |        |     +--rw ios-pfr:boff     uint16
     |        |     +--rw ios-pfr:boff0* [boff0]
     |        |        +--rw ios-pfr:boff0    uint16
     |        |        +--rw ios-pfr:bstep?   uint16
     |        +--rw ios-pfr:bandwidth-resolution?     empty
     |        +--rw ios-pfr:border
     |        |  +--rw ios-pfr:ipv4* [ipv4]
     |        |     +--rw ios-pfr:ipv4         inet:ipv4-address
     |        |     +--rw ios-pfr:key-chain* [kc-name]
     |        |     |  +--rw ios-pfr:kc-name      string
     |        |     |  +--rw ios-pfr:interface?   empty
     |        |     +--rw ios-pfr:interface?   empty
     |        +--rw ios-pfr:delay
     |        |  +--rw ios-pfr:relative?    uint16
     |        |  +--rw ios-pfr:threshold?   uint16
     |        +--rw ios-pfr:exporter?                 string
     |        +--rw ios-pfr:holddown?                 uint16
     |        +--rw ios-pfr:jitter
     |        |  +--rw ios-pfr:threshold?   uint16
     |        +--rw ios-pfr:keepalive?                uint16
     |        +--rw ios-pfr:learn!
     |        |  +--rw ios-pfr:lrn-Mode__config-pfr-mc-learn
     |        |     +--rw ios-pfr:aggregation-type
     |        |     |  +--rw ios-pfr:bgp?             empty
     |        |     |  +--rw ios-pfr:non-bgp?         empty
     |        |     |  +--rw ios-pfr:prefix-length?   uint8
     |        |     +--rw ios-pfr:delay?               empty
     |        |     +--rw ios-pfr:expire
     |        |     |  +--rw ios-pfr:after
     |        |     |     +--rw ios-pfr:session?   uint16
     |        |     |     +--rw ios-pfr:time?      uint16
     |        |     +--rw ios-pfr:inside
     |        |     |  +--rw ios-pfr:bgp?   empty
     |        |     +--rw ios-pfr:list
     |        |     |  +--rw ios-pfr:seq
     |        |     |     +--rw ios-pfr:pfr-tc* [pfr-tc]
     |        |     |        +--rw ios-pfr:pfr-tc     uint16
     |        |     |        +--rw ios-pfr:refname?   empty
     |        |     +--rw ios-pfr:monitor-period?      uint16
     |        |     +--rw ios-pfr:periodic-interval?   uint16
     |        |     +--rw ios-pfr:prefixes
     |        |     |  +--rw ios-pfr:prnum* [prnum]
     |        |     |     +--rw ios-pfr:prnum           uint32
     |        |     |     +--rw ios-pfr:applications?   uint16
     |        |     +--rw ios-pfr:throughput?          empty
     |        |     +--rw ios-pfr:traffic-class
     |        |        +--rw ios-pfr:aggregate
     |        |        |  +--rw ios-pfr:access-list?   string
     |        |        +--rw ios-pfr:filter
     |        |        |  +--rw ios-pfr:access-list?   string
     |        |        +--rw ios-pfr:keys
     |        |           +--rw ios-pfr:dport!
     |        |           |  +--rw ios-pfr:dscp?       empty
     |        |           |  +--rw ios-pfr:protocol?   empty
     |        |           |  +--rw ios-pfr:sport?      empty
     |        |           +--rw ios-pfr:dscp!
     |        |           |  +--rw ios-pfr:dport?      empty
     |        |           |  +--rw ios-pfr:protocol?   empty
     |        |           |  +--rw ios-pfr:sport?      empty
     |        |           +--rw ios-pfr:protocol!
     |        |           |  +--rw ios-pfr:dport?   empty
     |        |           |  +--rw ios-pfr:dscp?    empty
     |        |           |  +--rw ios-pfr:sport!
     |        |           |     +--rw ios-pfr:dport?   empty
     |        |           |     +--rw ios-pfr:dscp?    empty
     |        |           +--rw ios-pfr:sport!
     |        |              +--rw ios-pfr:dport?      empty
     |        |              +--rw ios-pfr:dscp?       empty
     |        |              +--rw ios-pfr:protocol?   empty
     |        +--rw ios-pfr:logging?                  empty
     |        +--rw ios-pfr:loss
     |        |  +--rw ios-pfr:relative?    uint16
     |        |  +--rw ios-pfr:threshold?   uint32
     |        +--rw ios-pfr:max
     |        |  +--rw ios-pfr:prefix
     |        |  |  +--rw ios-pfr:total
     |        |  |     +--rw ios-pfr:maxpr* [maxpr]
     |        |  |        +--rw ios-pfr:maxpr    uint32
     |        |  |        +--rw ios-pfr:learn?   uint32
     |        |  +--rw ios-pfr:range
     |        |     +--rw ios-pfr:receive
     |        |        +--rw ios-pfr:percent?   uint8
     |        +--rw ios-pfr:max-range-utilization
     |        |  +--rw ios-pfr:percent?   uint8
     |        +--rw ios-pfr:mc-peer!
     |        |  +--rw ios-pfr:ipv4* [ipv4]
     |        |  |  +--rw ios-pfr:ipv4         inet:ipv4-address
     |        |  |  +--rw ios-pfr:interface* [interface]
     |        |  |     +--rw ios-pfr:interface      string
     |        |  |     +--rw ios-pfr:description?   string
     |        |  |     +--rw ios-pfr:domain?        uint16
     |        |  +--rw ios-pfr:description?   string
     |        |  +--rw ios-pfr:domain
     |        |  |  +--rw ios-pfr:dmval* [dmval]
     |        |  |     +--rw ios-pfr:dmval          uint16
     |        |  |     +--rw ios-pfr:ipv4* [ipv4]
     |        |  |     |  +--rw ios-pfr:ipv4         inet:ipv4-address
     |        |  |     |  +--rw ios-pfr:interface?   string
     |        |  |     +--rw ios-pfr:description?   string
     |        |  |     +--rw ios-pfr:eigrp?         string
     |        |  |     +--rw ios-pfr:head-end?      string
     |        |  +--rw ios-pfr:eigrp
     |        |  |  +--rw ios-pfr:interface* [interface]
     |        |  |     +--rw ios-pfr:interface      string
     |        |  |     +--rw ios-pfr:description?   string
     |        |  |     +--rw ios-pfr:domain?        uint16
     |        |  +--rw ios-pfr:head-end
     |        |     +--rw ios-pfr:interface* [interface]
     |        |        +--rw ios-pfr:interface      string
     |        |        +--rw ios-pfr:description?   string
     |        |        +--rw ios-pfr:domain?        uint16
     |        +--rw ios-pfr:mode
     |        |  +--rw ios-pfr:monitor
     |        |  |  +--rw ios-pfr:active!
     |        |  |  |  +--rw ios-pfr:throughput?   empty
     |        |  |  +--rw ios-pfr:both?      empty
     |        |  |  +--rw ios-pfr:fast?      empty
     |        |  |  +--rw ios-pfr:passive?   empty
     |        |  +--rw ios-pfr:route
     |        |  |  +--rw ios-pfr:control?    empty
     |        |  |  +--rw ios-pfr:metric
     |        |  |  |  +--rw ios-pfr:bgp
     |        |  |  |  |  +--rw ios-pfr:local-pref?   uint16
     |        |  |  |  +--rw ios-pfr:eigrp
     |        |  |  |  |  +--rw ios-pfr:tag?   uint16
     |        |  |  |  +--rw ios-pfr:static
     |        |  |  |     +--rw ios-pfr:tag?   uint16
     |        |  |  +--rw ios-pfr:observe?    empty
     |        |  |  +--rw ios-pfr:protocol
     |        |  |     +--rw ios-pfr:pbr?   empty
     |        |  +--rw ios-pfr:verify
     |        |     +--rw ios-pfr:bidirectional?   empty
     |        +--rw ios-pfr:mos
     |        |  +--rw ios-pfr:threshold
     |        |     +--rw ios-pfr:mos-thresh* [mos-thresh]
     |        |        +--rw ios-pfr:mos-thresh    string
     |        |        +--rw ios-pfr:percent?      uint8
     |        +--rw ios-pfr:periodic?                 uint16
     |        +--rw ios-pfr:policy-rules?             string
     |        +--rw ios-pfr:port?                     uint16
     |        +--rw ios-pfr:probe
     |        |  +--rw ios-pfr:packets?   uint8
     |        +--rw ios-pfr:resolve
     |        |  +--rw ios-pfr:cost?                          empty
     |        |  +--rw ios-pfr:delay
     |        |  |  +--rw ios-pfr:priority
     |        |  |     +--rw ios-pfr:del-pol* [del-pol]
     |        |  |        +--rw ios-pfr:del-pol     uint8
     |        |  |        +--rw ios-pfr:variance?   uint8
     |        |  +--rw ios-pfr:equivalent-path-round-robin?   empty
     |        |  +--rw ios-pfr:jitter
     |        |  |  +--rw ios-pfr:priority
     |        |  |     +--rw ios-pfr:jit-pol* [jit-pol]
     |        |  |        +--rw ios-pfr:jit-pol     uint8
     |        |  |        +--rw ios-pfr:variance?   uint8
     |        |  +--rw ios-pfr:loss
     |        |  |  +--rw ios-pfr:priority
     |        |  |     +--rw ios-pfr:loss-pol* [loss-pol]
     |        |  |        +--rw ios-pfr:loss-pol    uint8
     |        |  |        +--rw ios-pfr:variance?   uint8
     |        |  +--rw ios-pfr:mos
     |        |     +--rw ios-pfr:priority
     |        |        +--rw ios-pfr:mos-pol* [mos-pol]
     |        |           +--rw ios-pfr:mos-pol     uint8
     |        |           +--rw ios-pfr:variance?   uint8
     |        +--rw ios-pfr:rsvp
     |        |  +--rw ios-pfr:post-dial-delay?     uint16
     |        |  +--rw ios-pfr:signaling-retries?   uint8
     |        +--rw ios-pfr:shutdown?                 empty
     |        +--rw ios-pfr:target-discovery!
     |        |  +--rw ios-pfr:responder-list
     |        |     +--rw ios-pfr:td-num* [td-num]
     |        |        +--rw ios-pfr:td-num             string
     |        |        +--rw ios-pfr:inside-prefixes?   string
     |        +--rw ios-pfr:traceroute
     |        |  +--rw ios-pfr:probe-delay?   uint16
     |        +--rw ios-pfr:trigger-log-percentage?   uint8
     |        +--rw ios-pfr:unreachable
     |           +--rw ios-pfr:relative?    uint16
     |           +--rw ios-pfr:threshold?   uint32
     +--rw pfr-map* [pfr-tg]
     |  +--rw pfr-tg           string
     |  +--rw ios-pfr:match
     |  |  +--rw ios-pfr:ip
     |  |  |  +--rw ios-pfr:address?   empty
     |  |  +--rw ios-pfr:pfr
     |  |  |  +--rw ios-pfr:learn?   empty
     |  |  +--rw ios-pfr:traffic-class
     |  |     +--rw ios-pfr:access-list?   empty
     |  |     +--rw ios-pfr:application?   empty
     |  |     +--rw ios-pfr:prefix-list?   empty
     |  +--rw ios-pfr:set
     |     +--rw ios-pfr:active-probe
     |     |  +--rw ios-pfr:echo
     |     |  |  +--rw ios-pfr:ipv4-or-hostname* [ipv4-or-hostname]
     |     |  |     +--rw ios-pfr:ipv4-or-hostname    inet:host
     |     |  |     +--rw ios-pfr:dscp?               empty
     |     |  +--rw ios-pfr:jitter
     |     |  |  +--rw ios-pfr:ipv4-or-hostname* [ipv4-or-hostname]
     |     |  |     +--rw ios-pfr:ipv4-or-hostname    inet:host
     |     |  |     +--rw ios-pfr:target-port?        empty
     |     |  +--rw ios-pfr:tcp-conn
     |     |  |  +--rw ios-pfr:ipv4-or-hostname* [ipv4-or-hostname]
     |     |  |     +--rw ios-pfr:ipv4-or-hostname    inet:host
     |     |  |     +--rw ios-pfr:target-port?        empty
     |     |  +--rw ios-pfr:udp-echo
     |     |     +--rw ios-pfr:ipv4-or-hostname* [ipv4-or-hostname]
     |     |        +--rw ios-pfr:ipv4-or-hostname    inet:host
     |     |        +--rw ios-pfr:target-port?        empty
     |     +--rw ios-pfr:backoff
     |     |  +--rw ios-pfr:boff-t* [boff-t]
     |     |     +--rw ios-pfr:boff-t     uint16
     |     |     +--rw ios-pfr:boff-t0* [boff-t0]
     |     |        +--rw ios-pfr:boff-t0     uint16
     |     |        +--rw ios-pfr:boff-rng?   uint16
     |     +--rw ios-pfr:delay
     |     |  +--rw ios-pfr:relative?    empty
     |     |  +--rw ios-pfr:threshold?   empty
     |     +--rw ios-pfr:holddown?                 uint16
     |     +--rw ios-pfr:interface?                string
     |     +--rw ios-pfr:jitter?                   empty
     |     +--rw ios-pfr:link-group
     |     |  +--rw ios-pfr:lg-name* [lg-name]
     |     |     +--rw ios-pfr:lg-name     string
     |     |     +--rw ios-pfr:fallback!
     |     |        +--rw ios-pfr:fall-name?   string
     |     +--rw ios-pfr:loss
     |     |  +--rw ios-pfr:relative?    uint16
     |     |  +--rw ios-pfr:threshold?   uint32
     |     +--rw ios-pfr:mode?                     empty
     |     +--rw ios-pfr:mos?                      empty
     |     +--rw ios-pfr:next-hop?                 empty
     |     +--rw ios-pfr:periodic?                 empty
     |     +--rw ios-pfr:probe?                    empty
     |     +--rw ios-pfr:resolve?                  empty
     |     +--rw ios-pfr:traceroute?               empty
     |     +--rw ios-pfr:trap-enable?              empty
     |     +--rw ios-pfr:trigger-log-percentage?   empty
     |     +--rw ios-pfr:unreachable?              empty
     +--rw facility-alarm
     |  +--rw severity?        enumeration
     |  +--rw exceed-action?   enumeration
     +--rw setup
     |  +--rw ios-sw:express?   boolean
     +--rw tod-clock {ios-features:tod-clock}?
     |  +--rw input-source
     |     +--rw priority?   uint8
     |     +--rw ptp
     |        +--rw domain?   uint8
     +--rw network-clock
     |  +--rw synchronization
     |  |  +--rw automatic?   empty
     |  |  +--rw mode?        enumeration
     |  +--rw wait-to-restore
     |  |  +--rw time?     uint32
     |  |  +--rw global?   empty
     |  +--rw input-source
     |     +--rw priority?    uint8
     |     +--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
     |     |     +--:(FastEthernet)
     |     |     |  +--rw FastEthernet?                string
     |     |     +--:(GigabitEthernet)
     |     |     |  +--rw GigabitEthernet?             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
     |     |     +--:(Serial)
     |     |     |  +--rw Serial?                      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
     |     +--rw ptp
     |        +--rw domain?   uint8
     +--rw l2vpn
     |  +--rw ios-l2vpn:pseudowire
     |  |  +--rw ios-l2vpn:static-oam
     |  |  |  +--rw ios-l2vpn:class* [pw-nm]
     |  |  |     +--rw ios-l2vpn:pw-nm      string
     |  |  |     +--rw ios-l2vpn:timeout
     |  |  |        +--rw ios-l2vpn:refresh
     |  |  |           +--rw ios-l2vpn:send
     |  |  |              +--rw ios-l2vpn:interval?   uint32
     |  |  +--rw ios-l2vpn:tlv
     |  |  |  +--rw ios-l2vpn:template* [tlv-nm]
     |  |  |     +--rw ios-l2vpn:tlv-nm    string
     |  |  |     +--rw ios-l2vpn:tlv
     |  |  |        +--rw ios-l2vpn:tlv-type
     |  |  |        |  +--rw ios-l2vpn:type?   uint8
     |  |  |        +--rw ios-l2vpn:tlv-description
     |  |  |           +--rw ios-l2vpn:description?   string
     |  |  +--rw ios-l2vpn:group
     |  |  |  +--rw ios-l2vpn:status?   empty
     |  |  +--rw ios-l2vpn:routing?      empty
     |  +--rw ios-l2vpn:vfi
     |  |  +--rw ios-l2vpn:context* [vfi-nm]
     |  |     +--rw ios-l2vpn:vfi-nm           string
     |  |     +--rw ios-l2vpn:autodiscovery
     |  |     |  +--rw ios-l2vpn:bgp
     |  |     |     +--rw ios-l2vpn:signaling
     |  |     |        +--rw ios-l2vpn:bgp!
     |  |     |        |  +--rw ios-l2vpn:template?   string
     |  |     |        +--rw ios-l2vpn:ldp!
     |  |     |           +--rw ios-l2vpn:template?   string
     |  |     +--rw ios-l2vpn:vpn
     |  |        +--rw ios-l2vpn:id?   uint32
     |  +--rw ios-l2vpn:xconnect
     |     +--rw ios-l2vpn:context* [xc-name]
     |        +--rw ios-l2vpn:xc-name                    string
     |        +--rw ios-l2vpn:xc-Mode-config-xconnect
     |           +--rw ios-l2vpn:description?    string
     |           +--rw ios-l2vpn:interworking
     |           |  +--rw ios-l2vpn:ethernet?   empty
     |           |  +--rw ios-l2vpn:ip?         empty
     |           |  +--rw ios-l2vpn:vlan?       empty
     |           +--rw ios-l2vpn:match
     |           |  +--rw ios-l2vpn:protocol
     |           |     +--rw ios-l2vpn:ipv6?   empty
     |           +--rw ios-l2vpn:member
     |           |  +--rw ios-l2vpn:ipv4* [ipv4]
     |           |  |  +--rw ios-l2vpn:ipv4        inet:ipv4-address
     |           |  |  +--rw ios-l2vpn:mem-vcid?   uint32
     |           |  +--rw ios-l2vpn:interface* [interface]
     |           |  |  +--rw ios-l2vpn:interface           string
     |           |  |  +--rw ios-l2vpn:group?              empty
     |           |  |  +--rw ios-l2vpn:service-instance?   empty
     |           |  +--rw ios-l2vpn:Vlan?        uint16
     |           +--rw ios-l2vpn:redundancy
     |           |  +--rw ios-l2vpn:delay?        uint8
     |           |  +--rw ios-l2vpn:predictive
     |           |     +--rw ios-l2vpn:disabled?   empty
     |           |     +--rw ios-l2vpn:enabled?    empty
     |           +--rw ios-l2vpn:remote
     |           |  +--rw ios-l2vpn:circuit
     |           |  |  +--rw ios-l2vpn:id?   empty
     |           |  +--rw ios-l2vpn:link
     |           |     +--rw ios-l2vpn:failure?   empty
     |           +--rw ios-l2vpn:shutdown?       empty
     +--rw l2vpn-config
     |  +--rw ios-l2vpn:l2vpn!
     |     +--rw ios-l2vpn:logging
     |     |  +--rw ios-l2vpn:pseudowire
     |     |  |  +--rw ios-l2vpn:status?   empty
     |     |  +--rw ios-l2vpn:redundancy?   empty
     |     +--rw ios-l2vpn:redundancy
     |     |  +--rw ios-l2vpn:predictive
     |     |     +--rw ios-l2vpn:enabled?   empty
     |     +--rw ios-l2vpn:router-id?    inet:ipv4-address
     |     +--rw ios-l2vpn:shutdown?     empty
     +--rw l3vpn
     |  +--rw ios-l3vpn:encapsulation
     |     +--rw ios-l3vpn:ip* [profile-name]
     |        +--rw ios-l3vpn:profile-name    string
     |        +--rw ios-l3vpn:transport
     |        |  +--rw ios-l3vpn:ipv4!
     |        |     +--rw ios-l3vpn:source?   string
     |        +--rw ios-l3vpn:protocol
     |        |  +--rw ios-l3vpn:gre!
     |        |     +--rw ios-l3vpn:key?   uint32
     |        +--rw ios-l3vpn:mpls
     |           +--rw ios-l3vpn:mtu?   union
     +--rw mpls
     |  +--rw ios-mpls:atm
     |  |  +--rw ios-mpls:disable-headend-vc?   empty
     |  +--rw ios-mpls:cos-map?       uint8
     |  +--rw ios-mpls:ip
     |  |  +--rw ios-mpls:default-route?    empty
     |  |  +--rw ios-mpls:conf
     |  |  |  +--rw ios-mpls:propagate-ttl?   boolean
     |  |  +--rw ios-mpls:conf-arg
     |  |  |  +--rw ios-mpls:propagate-ttl
     |  |  |     +--rw ios-mpls:forwarded?   boolean
     |  |  +--rw ios-mpls:ttl-expiration
     |  |     +--rw ios-mpls:pop?   uint8
     |  +--rw ios-mpls:label
     |  |  +--rw ios-mpls:atm
     |  |  |  +--rw ios-mpls:disable-headend-vc?   empty
     |  |  +--rw ios-mpls:mode
     |  |  |  +--rw (ios-mpls:mode-choice)?
     |  |  |     +--:(ios-mpls:all-vrfs)
     |  |  |     |  +--rw ios-mpls:all-vrfs
     |  |  |     |     +--rw ios-mpls:protocol
     |  |  |     |        +--rw ios-mpls:all-afs
     |  |  |     |        |  +--rw (ios-mpls:label-mode-choice)?
     |  |  |     |        |     +--:(ios-mpls:per-ce)
     |  |  |     |        |     |  +--rw ios-mpls:per-ce?          empty
     |  |  |     |        |     +--:(ios-mpls:per-prefix)
     |  |  |     |        |     |  +--rw ios-mpls:per-prefix?      empty
     |  |  |     |        |     +--:(ios-mpls:per-vrf)
     |  |  |     |        |     |  +--rw ios-mpls:per-vrf?         empty
     |  |  |     |        |     +--:(ios-mpls:vrf-conn-aggr)
     |  |  |     |        |        +--rw ios-mpls:vrf-conn-aggr?   empty
     |  |  |     |        +--rw ios-mpls:bgp-vpnv4
     |  |  |     |        |  +--rw (ios-mpls:label-mode-choice)?
     |  |  |     |        |     +--:(ios-mpls:per-ce)
     |  |  |     |        |     |  +--rw ios-mpls:per-ce?          empty
     |  |  |     |        |     +--:(ios-mpls:per-prefix)
     |  |  |     |        |     |  +--rw ios-mpls:per-prefix?      empty
     |  |  |     |        |     +--:(ios-mpls:per-vrf)
     |  |  |     |        |     |  +--rw ios-mpls:per-vrf?         empty
     |  |  |     |        |     +--:(ios-mpls:vrf-conn-aggr)
     |  |  |     |        |        +--rw ios-mpls:vrf-conn-aggr?   empty
     |  |  |     |        +--rw ios-mpls:bgp-vpnv6
     |  |  |     |           +--rw (ios-mpls:label-mode-choice)?
     |  |  |     |              +--:(ios-mpls:per-ce)
     |  |  |     |              |  +--rw ios-mpls:per-ce?          empty
     |  |  |     |              +--:(ios-mpls:per-prefix)
     |  |  |     |              |  +--rw ios-mpls:per-prefix?      empty
     |  |  |     |              +--:(ios-mpls:per-vrf)
     |  |  |     |              |  +--rw ios-mpls:per-vrf?         empty
     |  |  |     |              +--:(ios-mpls:vrf-conn-aggr)
     |  |  |     |                 +--rw ios-mpls:vrf-conn-aggr?   empty
     |  |  |     +--:(ios-mpls:vrf)
     |  |  |        +--rw ios-mpls:vrf
     |  |  |           +--rw ios-mpls:vrf* [vrf-name]
     |  |  |              +--rw ios-mpls:vrf-name    string
     |  |  |              +--rw ios-mpls:protocol
     |  |  |                 +--rw ios-mpls:all-afs
     |  |  |                 |  +--rw (ios-mpls:label-mode-choice)?
     |  |  |                 |     +--:(ios-mpls:per-ce)
     |  |  |                 |     |  +--rw ios-mpls:per-ce?          empty
     |  |  |                 |     +--:(ios-mpls:per-prefix)
     |  |  |                 |     |  +--rw ios-mpls:per-prefix?      empty
     |  |  |                 |     +--:(ios-mpls:per-vrf)
     |  |  |                 |     |  +--rw ios-mpls:per-vrf?         empty
     |  |  |                 |     +--:(ios-mpls:vrf-conn-aggr)
     |  |  |                 |        +--rw ios-mpls:vrf-conn-aggr?   empty
     |  |  |                 +--rw ios-mpls:bgp-vpnv4
     |  |  |                 |  +--rw (ios-mpls:label-mode-choice)?
     |  |  |                 |     +--:(ios-mpls:per-ce)
     |  |  |                 |     |  +--rw ios-mpls:per-ce?          empty
     |  |  |                 |     +--:(ios-mpls:per-prefix)
     |  |  |                 |     |  +--rw ios-mpls:per-prefix?      empty
     |  |  |                 |     +--:(ios-mpls:per-vrf)
     |  |  |                 |     |  +--rw ios-mpls:per-vrf?         empty
     |  |  |                 |     +--:(ios-mpls:vrf-conn-aggr)
     |  |  |                 |        +--rw ios-mpls:vrf-conn-aggr?   empty
     |  |  |                 +--rw ios-mpls:bgp-vpnv6
     |  |  |                    +--rw (ios-mpls:label-mode-choice)?
     |  |  |                       +--:(ios-mpls:per-ce)
     |  |  |                       |  +--rw ios-mpls:per-ce?          empty
     |  |  |                       +--:(ios-mpls:per-prefix)
     |  |  |                       |  +--rw ios-mpls:per-prefix?      empty
     |  |  |                       +--:(ios-mpls:per-vrf)
     |  |  |                       |  +--rw ios-mpls:per-vrf?         empty
     |  |  |                       +--:(ios-mpls:vrf-conn-aggr)
     |  |  |                          +--rw ios-mpls:vrf-conn-aggr?   empty
     |  |  +--rw ios-mpls:protocol?   enumeration
     |  |  +--rw ios-mpls:range
     |  |     +--rw ios-mpls:min?      uint32
     |  |     +--rw ios-mpls:max?      uint32
     |  |     +--rw ios-mpls:static
     |  |        +--rw ios-mpls:min?   uint32
     |  |        +--rw ios-mpls:max?   uint32
     |  +--rw ios-mpls:ldp
     |  |  +--rw ios-mpls:enable
     |  |  |  +--rw ios-mpls:advertise-labels?   boolean
     |  |  +--rw ios-mpls:enable2
     |  |  |  +--rw ios-mpls:advertise-labels
     |  |  |  |  +--rw ios-mpls:for
     |  |  |  |  |  +--rw ios-mpls:from?   string
     |  |  |  |  |  +--rw ios-mpls:to?     string
     |  |  |  |  +--rw ios-mpls:interface* [name]
     |  |  |  |  |  +--rw ios-mpls:name    string
     |  |  |  |  +--rw ios-mpls:oldstyle?    empty
     |  |  |  |  +--rw ios-mpls:vrf
     |  |  |  |     +--rw ios-mpls:vrf* [vrf-name]
     |  |  |  |        +--rw ios-mpls:vrf-name     string
     |  |  |  |        +--rw ios-mpls:for
     |  |  |  |        |  +--rw ios-mpls:from?   string
     |  |  |  |        |  +--rw ios-mpls:to?     string
     |  |  |  |        +--rw ios-mpls:interface
     |  |  |  |        |  +--rw (ios-mpls:interface-choice)?
     |  |  |  |        |     +--:(ios-mpls:AppNav-Compress)
     |  |  |  |        |     |  +--rw ios-mpls:AppNav-Compress?             uint16
     |  |  |  |        |     +--:(ios-mpls:AppNav-UnCompress)
     |  |  |  |        |     |  +--rw ios-mpls:AppNav-UnCompress?           uint16
     |  |  |  |        |     +--:(ios-mpls:ATM)
     |  |  |  |        |     |  +--rw ios-mpls:ATM?                         string
     |  |  |  |        |     +--:(ios-mpls:ATM-subinterface)
     |  |  |  |        |     |  +--rw ios-mpls:ATM-subinterface
     |  |  |  |        |     |     +--rw ios-mpls:ATM?   string
     |  |  |  |        |     +--:(ios-mpls:ATM-ACR)
     |  |  |  |        |     |  +--rw ios-mpls:ATM-ACR?                     string
     |  |  |  |        |     +--:(ios-mpls:ATM-ACRsubinterface)
     |  |  |  |        |     |  +--rw ios-mpls:ATM-ACRsubinterface
     |  |  |  |        |     |     +--rw ios-mpls:ATM-ACR?   string
     |  |  |  |        |     +--:(ios-mpls:BDI)
     |  |  |  |        |     |  +--rw ios-mpls:BDI?                         string
     |  |  |  |        |     +--:(ios-mpls:CEM)
     |  |  |  |        |     |  +--rw ios-mpls:CEM?                         string
     |  |  |  |        |     +--:(ios-mpls:CEM-ACR)
     |  |  |  |        |     |  +--rw ios-mpls:CEM-ACR?                     uint8
     |  |  |  |        |     +--:(ios-mpls:Embedded-Service-Engine)
     |  |  |  |        |     |  +--rw ios-mpls:Embedded-Service-Engine?     string
     |  |  |  |        |     +--:(ios-mpls:FastEthernet)
     |  |  |  |        |     |  +--rw ios-mpls:FastEthernet?                string
     |  |  |  |        |     +--:(ios-mpls:GigabitEthernet)
     |  |  |  |        |     |  +--rw ios-mpls:GigabitEthernet?             string
     |  |  |  |        |     +--:(ios-mpls:LISP)
     |  |  |  |        |     |  +--rw ios-mpls:LISP?                        string
     |  |  |  |        |     +--:(ios-mpls:LISP-subinterface)
     |  |  |  |        |     |  +--rw ios-mpls:LISP-subinterface
     |  |  |  |        |     |     +--rw ios-mpls:LISP?   string
     |  |  |  |        |     +--:(ios-mpls:Loopback)
     |  |  |  |        |     |  +--rw ios-mpls:Loopback?                    uint32
     |  |  |  |        |     +--:(ios-mpls:Multilink)
     |  |  |  |        |     |  +--rw ios-mpls:Multilink?                   uint16
     |  |  |  |        |     +--:(ios-mpls:nve)
     |  |  |  |        |     |  +--rw ios-mpls:nve?                         uint16
     |  |  |  |        |     +--:(ios-mpls:overlay)
     |  |  |  |        |     |  +--rw ios-mpls:overlay?                     uint16
     |  |  |  |        |     +--:(ios-mpls:Port-channel)
     |  |  |  |        |     |  +--rw ios-mpls:Port-channel?                uint32
     |  |  |  |        |     +--:(ios-mpls:Port-channel-subinterface)
     |  |  |  |        |     |  +--rw ios-mpls:Port-channel-subinterface
     |  |  |  |        |     |     +--rw ios-mpls:Port-channel?   string
     |  |  |  |        |     +--:(ios-mpls:pseudowire)
     |  |  |  |        |     |  +--rw ios-mpls:pseudowire?                  uint32
     |  |  |  |        |     +--:(ios-mpls:SM)
     |  |  |  |        |     |  +--rw ios-mpls:SM?                          string
     |  |  |  |        |     +--:(ios-mpls:Cellular)
     |  |  |  |        |     |  +--rw ios-mpls:Cellular?                    string
     |  |  |  |        |     +--:(ios-mpls:Serial)
     |  |  |  |        |     |  +--rw ios-mpls:Serial?                      string
     |  |  |  |        |     +--:(ios-mpls:TenGigabitEthernet)
     |  |  |  |        |     |  +--rw ios-mpls:TenGigabitEthernet?          string
     |  |  |  |        |     +--:(ios-mpls:Tunnel)
     |  |  |  |        |     |  +--rw ios-mpls:Tunnel?                      uint32
     |  |  |  |        |     +--:(ios-mpls:Virtual-Template)
     |  |  |  |        |     |  +--rw ios-mpls:Virtual-Template?            uint16
     |  |  |  |        |     +--:(ios-mpls:Vlan)
     |  |  |  |        |     |  +--rw ios-mpls:Vlan?                        uint16
     |  |  |  |        |     +--:(ios-mpls:VirtualPortGroup)
     |  |  |  |        |     |  +--rw ios-mpls:VirtualPortGroup?            uint16
     |  |  |  |        |     +--:(ios-mpls:vasileft)
     |  |  |  |        |     |  +--rw ios-mpls:vasileft?                    uint16
     |  |  |  |        |     +--:(ios-mpls:vasiright)
     |  |  |  |        |        +--rw ios-mpls:vasiright?                   uint16
     |  |  |  |        +--rw ios-mpls:oldstyle?    empty
     |  |  |  +--rw ios-mpls:atm
     |  |  |  |  +--rw ios-mpls:control-mode?   enumeration
     |  |  |  |  +--rw ios-mpls:vc-merge?       boolean
     |  |  |  +--rw ios-mpls:backoff
     |  |  |  |  +--rw ios-mpls:initial?   uint32
     |  |  |  |  +--rw ios-mpls:max?       uint32
     |  |  |  +--rw ios-mpls:discovery
     |  |  |  |  +--rw ios-mpls:hello
     |  |  |  |  |  +--rw ios-mpls:holdtime?   uint16
     |  |  |  |  |  +--rw ios-mpls:interval?   uint16
     |  |  |  |  +--rw ios-mpls:targeted-hello
     |  |  |  |     +--rw ios-mpls:accept!
     |  |  |  |     |  +--rw ios-mpls:from?   string
     |  |  |  |     +--rw ios-mpls:holdtime?   uint16
     |  |  |  |     +--rw ios-mpls:interval?   uint16
     |  |  |  +--rw ios-mpls:entropy-label?      empty
     |  |  |  +--rw ios-mpls:explicit-null!
     |  |  |  |  +--rw ios-mpls:for?   string
     |  |  |  |  +--rw ios-mpls:to?    string
     |  |  |  +--rw ios-mpls:graceful-restart!
     |  |  |  |  +--rw ios-mpls:timers
     |  |  |  |     +--rw ios-mpls:forwarding-holding?   uint16
     |  |  |  |     +--rw ios-mpls:max-recovery?         uint16
     |  |  |  |     +--rw ios-mpls:neighbor-liveness?    uint16
     |  |  |  +--rw ios-mpls:holdtime?           uint32
     |  |  |  +--rw ios-mpls:igp
     |  |  |  |  +--rw ios-mpls:sync
     |  |  |  |     +--rw ios-mpls:holddown?   uint32
     |  |  |  +--rw ios-mpls:label!
     |  |  |  |  +--rw ios-mpls:label-Mode__config-ldp-lbl
     |  |  |  |     +--rw ios-mpls:allocate
     |  |  |  |        +--rw ios-mpls:global!
     |  |  |  |           +--rw (ios-mpls:global-choice)?
     |  |  |  |              +--:(ios-mpls:host-routes)
     |  |  |  |              |  +--rw ios-mpls:host-routes?   empty
     |  |  |  |              +--:(ios-mpls:prefix-list)
     |  |  |  |                 +--rw ios-mpls:prefix-list?   string
     |  |  |  +--rw ios-mpls:logging
     |  |  |  |  +--rw ios-mpls:neighbor-changes?   boolean
     |  |  |  |  +--rw ios-mpls:password
     |  |  |  |     +--rw ios-mpls:configuration-conf
     |  |  |  |     |  +--rw ios-mpls:configuration?   boolean
     |  |  |  |     +--rw ios-mpls:rollover-conf
     |  |  |  |     |  +--rw ios-mpls:rollover?   boolean
     |  |  |  |     +--rw (ios-mpls:ldp-pwd-choice)?
     |  |  |  |        +--:(ios-mpls:configuration)
     |  |  |  |        |  +--rw ios-mpls:configuration!
     |  |  |  |        |     +--rw ios-mpls:rate-limit?   uint8
     |  |  |  |        +--:(ios-mpls:rollover)
     |  |  |  |           +--rw ios-mpls:rollover!
     |  |  |  |              +--rw ios-mpls:rate-limit?   uint8
     |  |  |  +--rw ios-mpls:loop-detection?     empty
     |  |  |  +--rw ios-mpls:maxhops?            uint8
     |  |  |  +--rw ios-mpls:neighbor
     |  |  |  |  +--rw ios-mpls:neighbor-content* [address]
     |  |  |  |  |  +--rw ios-mpls:address              inet:ipv4-address
     |  |  |  |  |  +--rw ios-mpls:implicit-withdraw?   empty
     |  |  |  |  |  +--rw ios-mpls:labels
     |  |  |  |  |  |  +--rw ios-mpls:accept?   string
     |  |  |  |  |  +--rw ios-mpls:password
     |  |  |  |  |  |  +--rw ios-mpls:enctype?   uint8
     |  |  |  |  |  |  +--rw ios-mpls:text?      string
     |  |  |  |  |  +--rw ios-mpls:targeted!
     |  |  |  |  |     +--rw ios-mpls:protocol?   enumeration
     |  |  |  |  +--rw ios-mpls:vrf
     |  |  |  |     +--rw ios-mpls:vrf* [vrf-name]
     |  |  |  |        +--rw ios-mpls:vrf-name            string
     |  |  |  |        +--rw ios-mpls:neighbor-content* [address]
     |  |  |  |           +--rw ios-mpls:address              inet:ipv4-address
     |  |  |  |           +--rw ios-mpls:implicit-withdraw?   empty
     |  |  |  |           +--rw ios-mpls:labels
     |  |  |  |           |  +--rw ios-mpls:accept?   string
     |  |  |  |           +--rw ios-mpls:password
     |  |  |  |           |  +--rw ios-mpls:enctype?   uint8
     |  |  |  |           |  +--rw ios-mpls:text?      string
     |  |  |  |           +--rw ios-mpls:targeted!
     |  |  |  |              +--rw ios-mpls:protocol?   enumeration
     |  |  |  +--rw ios-mpls:nsr?                empty
     |  |  |  +--rw ios-mpls:password
     |  |  |  |  +--rw ios-mpls:fallback
     |  |  |  |  |  +--rw ios-mpls:encryption-type?   uint8
     |  |  |  |  |  +--rw ios-mpls:LINE?              string
     |  |  |  |  |  +--rw ios-mpls:key-chain!
     |  |  |  |  |     +--rw ios-mpls:LINE?   string
     |  |  |  |  +--rw ios-mpls:option
     |  |  |  |  |  +--rw ios-mpls:seq-num* [seq-num]
     |  |  |  |  |     +--rw ios-mpls:seq-num    uint16
     |  |  |  |  |     +--rw ios-mpls:for
     |  |  |  |  |        +--rw ios-mpls:LINE* [acl-name]
     |  |  |  |  |           +--rw ios-mpls:acl-name           string
     |  |  |  |  |           +--rw ios-mpls:encryption-type?   uint8
     |  |  |  |  |           +--rw ios-mpls:LINE?              string
     |  |  |  |  |           +--rw ios-mpls:key-chain!
     |  |  |  |  |              +--rw ios-mpls:LINE?   string
     |  |  |  |  +--rw ios-mpls:required!
     |  |  |  |  |  +--rw ios-mpls:for?   string
     |  |  |  |  +--rw ios-mpls:rollover
     |  |  |  |     +--rw ios-mpls:duration?   uint16
     |  |  |  +--rw ios-mpls:request-labels
     |  |  |  |  +--rw ios-mpls:for?   string
     |  |  |  +--rw ios-mpls:router-id
     |  |  |  |  +--rw ios-mpls:interface
     |  |  |  |  |  +--rw (ios-mpls:interface-choice)?
     |  |  |  |  |  |  +--:(ios-mpls:AppNav-Compress)
     |  |  |  |  |  |  |  +--rw ios-mpls:AppNav-Compress?             uint16
     |  |  |  |  |  |  +--:(ios-mpls:AppNav-UnCompress)
     |  |  |  |  |  |  |  +--rw ios-mpls:AppNav-UnCompress?           uint16
     |  |  |  |  |  |  +--:(ios-mpls:ATM)
     |  |  |  |  |  |  |  +--rw ios-mpls:ATM?                         string
     |  |  |  |  |  |  +--:(ios-mpls:ATM-subinterface)
     |  |  |  |  |  |  |  +--rw ios-mpls:ATM-subinterface
     |  |  |  |  |  |  |     +--rw ios-mpls:ATM?   string
     |  |  |  |  |  |  +--:(ios-mpls:ATM-ACR)
     |  |  |  |  |  |  |  +--rw ios-mpls:ATM-ACR?                     string
     |  |  |  |  |  |  +--:(ios-mpls:ATM-ACRsubinterface)
     |  |  |  |  |  |  |  +--rw ios-mpls:ATM-ACRsubinterface
     |  |  |  |  |  |  |     +--rw ios-mpls:ATM-ACR?   string
     |  |  |  |  |  |  +--:(ios-mpls:BDI)
     |  |  |  |  |  |  |  +--rw ios-mpls:BDI?                         string
     |  |  |  |  |  |  +--:(ios-mpls:CEM)
     |  |  |  |  |  |  |  +--rw ios-mpls:CEM?                         string
     |  |  |  |  |  |  +--:(ios-mpls:CEM-ACR)
     |  |  |  |  |  |  |  +--rw ios-mpls:CEM-ACR?                     uint8
     |  |  |  |  |  |  +--:(ios-mpls:Embedded-Service-Engine)
     |  |  |  |  |  |  |  +--rw ios-mpls:Embedded-Service-Engine?     string
     |  |  |  |  |  |  +--:(ios-mpls:FastEthernet)
     |  |  |  |  |  |  |  +--rw ios-mpls:FastEthernet?                string
     |  |  |  |  |  |  +--:(ios-mpls:GigabitEthernet)
     |  |  |  |  |  |  |  +--rw ios-mpls:GigabitEthernet?             string
     |  |  |  |  |  |  +--:(ios-mpls:LISP)
     |  |  |  |  |  |  |  +--rw ios-mpls:LISP?                        string
     |  |  |  |  |  |  +--:(ios-mpls:LISP-subinterface)
     |  |  |  |  |  |  |  +--rw ios-mpls:LISP-subinterface
     |  |  |  |  |  |  |     +--rw ios-mpls:LISP?   string
     |  |  |  |  |  |  +--:(ios-mpls:Loopback)
     |  |  |  |  |  |  |  +--rw ios-mpls:Loopback?                    uint32
     |  |  |  |  |  |  +--:(ios-mpls:Multilink)
     |  |  |  |  |  |  |  +--rw ios-mpls:Multilink?                   uint16
     |  |  |  |  |  |  +--:(ios-mpls:nve)
     |  |  |  |  |  |  |  +--rw ios-mpls:nve?                         uint16
     |  |  |  |  |  |  +--:(ios-mpls:overlay)
     |  |  |  |  |  |  |  +--rw ios-mpls:overlay?                     uint16
     |  |  |  |  |  |  +--:(ios-mpls:Port-channel)
     |  |  |  |  |  |  |  +--rw ios-mpls:Port-channel?                uint32
     |  |  |  |  |  |  +--:(ios-mpls:Port-channel-subinterface)
     |  |  |  |  |  |  |  +--rw ios-mpls:Port-channel-subinterface
     |  |  |  |  |  |  |     +--rw ios-mpls:Port-channel?   string
     |  |  |  |  |  |  +--:(ios-mpls:pseudowire)
     |  |  |  |  |  |  |  +--rw ios-mpls:pseudowire?                  uint32
     |  |  |  |  |  |  +--:(ios-mpls:SM)
     |  |  |  |  |  |  |  +--rw ios-mpls:SM?                          string
     |  |  |  |  |  |  +--:(ios-mpls:Cellular)
     |  |  |  |  |  |  |  +--rw ios-mpls:Cellular?                    string
     |  |  |  |  |  |  +--:(ios-mpls:Serial)
     |  |  |  |  |  |  |  +--rw ios-mpls:Serial?                      string
     |  |  |  |  |  |  +--:(ios-mpls:TenGigabitEthernet)
     |  |  |  |  |  |  |  +--rw ios-mpls:TenGigabitEthernet?          string
     |  |  |  |  |  |  +--:(ios-mpls:Tunnel)
     |  |  |  |  |  |  |  +--rw ios-mpls:Tunnel?                      uint32
     |  |  |  |  |  |  +--:(ios-mpls:Virtual-Template)
     |  |  |  |  |  |  |  +--rw ios-mpls:Virtual-Template?            uint16
     |  |  |  |  |  |  +--:(ios-mpls:Vlan)
     |  |  |  |  |  |  |  +--rw ios-mpls:Vlan?                        uint16
     |  |  |  |  |  |  +--:(ios-mpls:VirtualPortGroup)
     |  |  |  |  |  |  |  +--rw ios-mpls:VirtualPortGroup?            uint16
     |  |  |  |  |  |  +--:(ios-mpls:vasileft)
     |  |  |  |  |  |  |  +--rw ios-mpls:vasileft?                    uint16
     |  |  |  |  |  |  +--:(ios-mpls:vasiright)
     |  |  |  |  |  |     +--rw ios-mpls:vasiright?                   uint16
     |  |  |  |  |  +--rw ios-mpls:force?                             empty
     |  |  |  |  +--rw ios-mpls:vrf
     |  |  |  |     +--rw ios-mpls:vrf* [vrf-name]
     |  |  |  |        +--rw ios-mpls:vrf-name     string
     |  |  |  |        +--rw ios-mpls:interface
     |  |  |  |           +--rw (ios-mpls:interface-choice)?
     |  |  |  |           |  +--:(ios-mpls:AppNav-Compress)
     |  |  |  |           |  |  +--rw ios-mpls:AppNav-Compress?             uint16
     |  |  |  |           |  +--:(ios-mpls:AppNav-UnCompress)
     |  |  |  |           |  |  +--rw ios-mpls:AppNav-UnCompress?           uint16
     |  |  |  |           |  +--:(ios-mpls:ATM)
     |  |  |  |           |  |  +--rw ios-mpls:ATM?                         string
     |  |  |  |           |  +--:(ios-mpls:ATM-subinterface)
     |  |  |  |           |  |  +--rw ios-mpls:ATM-subinterface
     |  |  |  |           |  |     +--rw ios-mpls:ATM?   string
     |  |  |  |           |  +--:(ios-mpls:ATM-ACR)
     |  |  |  |           |  |  +--rw ios-mpls:ATM-ACR?                     string
     |  |  |  |           |  +--:(ios-mpls:ATM-ACRsubinterface)
     |  |  |  |           |  |  +--rw ios-mpls:ATM-ACRsubinterface
     |  |  |  |           |  |     +--rw ios-mpls:ATM-ACR?   string
     |  |  |  |           |  +--:(ios-mpls:BDI)
     |  |  |  |           |  |  +--rw ios-mpls:BDI?                         string
     |  |  |  |           |  +--:(ios-mpls:CEM)
     |  |  |  |           |  |  +--rw ios-mpls:CEM?                         string
     |  |  |  |           |  +--:(ios-mpls:CEM-ACR)
     |  |  |  |           |  |  +--rw ios-mpls:CEM-ACR?                     uint8
     |  |  |  |           |  +--:(ios-mpls:Embedded-Service-Engine)
     |  |  |  |           |  |  +--rw ios-mpls:Embedded-Service-Engine?     string
     |  |  |  |           |  +--:(ios-mpls:FastEthernet)
     |  |  |  |           |  |  +--rw ios-mpls:FastEthernet?                string
     |  |  |  |           |  +--:(ios-mpls:GigabitEthernet)
     |  |  |  |           |  |  +--rw ios-mpls:GigabitEthernet?             string
     |  |  |  |           |  +--:(ios-mpls:LISP)
     |  |  |  |           |  |  +--rw ios-mpls:LISP?                        string
     |  |  |  |           |  +--:(ios-mpls:LISP-subinterface)
     |  |  |  |           |  |  +--rw ios-mpls:LISP-subinterface
     |  |  |  |           |  |     +--rw ios-mpls:LISP?   string
     |  |  |  |           |  +--:(ios-mpls:Loopback)
     |  |  |  |           |  |  +--rw ios-mpls:Loopback?                    uint32
     |  |  |  |           |  +--:(ios-mpls:Multilink)
     |  |  |  |           |  |  +--rw ios-mpls:Multilink?                   uint16
     |  |  |  |           |  +--:(ios-mpls:nve)
     |  |  |  |           |  |  +--rw ios-mpls:nve?                         uint16
     |  |  |  |           |  +--:(ios-mpls:overlay)
     |  |  |  |           |  |  +--rw ios-mpls:overlay?                     uint16
     |  |  |  |           |  +--:(ios-mpls:Port-channel)
     |  |  |  |           |  |  +--rw ios-mpls:Port-channel?                uint32
     |  |  |  |           |  +--:(ios-mpls:Port-channel-subinterface)
     |  |  |  |           |  |  +--rw ios-mpls:Port-channel-subinterface
     |  |  |  |           |  |     +--rw ios-mpls:Port-channel?   string
     |  |  |  |           |  +--:(ios-mpls:pseudowire)
     |  |  |  |           |  |  +--rw ios-mpls:pseudowire?                  uint32
     |  |  |  |           |  +--:(ios-mpls:SM)
     |  |  |  |           |  |  +--rw ios-mpls:SM?                          string
     |  |  |  |           |  +--:(ios-mpls:Cellular)
     |  |  |  |           |  |  +--rw ios-mpls:Cellular?                    string
     |  |  |  |           |  +--:(ios-mpls:Serial)
     |  |  |  |           |  |  +--rw ios-mpls:Serial?                      string
     |  |  |  |           |  +--:(ios-mpls:TenGigabitEthernet)
     |  |  |  |           |  |  +--rw ios-mpls:TenGigabitEthernet?          string
     |  |  |  |           |  +--:(ios-mpls:Tunnel)
     |  |  |  |           |  |  +--rw ios-mpls:Tunnel?                      uint32
     |  |  |  |           |  +--:(ios-mpls:Virtual-Template)
     |  |  |  |           |  |  +--rw ios-mpls:Virtual-Template?            uint16
     |  |  |  |           |  +--:(ios-mpls:Vlan)
     |  |  |  |           |  |  +--rw ios-mpls:Vlan?                        uint16
     |  |  |  |           |  +--:(ios-mpls:VirtualPortGroup)
     |  |  |  |           |  |  +--rw ios-mpls:VirtualPortGroup?            uint16
     |  |  |  |           |  +--:(ios-mpls:vasileft)
     |  |  |  |           |  |  +--rw ios-mpls:vasileft?                    uint16
     |  |  |  |           |  +--:(ios-mpls:vasiright)
     |  |  |  |           |     +--rw ios-mpls:vasiright?                   uint16
     |  |  |  |           +--rw ios-mpls:force?                             empty
     |  |  |  +--rw ios-mpls:tcp
     |  |  |  |  +--rw ios-mpls:pak-priority?   empty
     |  |  |  +--rw ios-mpls:vrf
     |  |  |     +--rw ios-mpls:vrf* [vrf-name]
     |  |  |        +--rw ios-mpls:vrf-name    string
     |  |  |        +--rw ios-mpls:password
     |  |  |           +--rw ios-mpls:fallback
     |  |  |           |  +--rw ios-mpls:encryption-type?   uint8
     |  |  |           |  +--rw ios-mpls:LINE?              string
     |  |  |           |  +--rw ios-mpls:key-chain!
     |  |  |           |     +--rw ios-mpls:LINE?   string
     |  |  |           +--rw ios-mpls:option
     |  |  |           |  +--rw ios-mpls:seq-num* [seq-num]
     |  |  |           |     +--rw ios-mpls:seq-num    uint16
     |  |  |           |     +--rw ios-mpls:for
     |  |  |           |        +--rw ios-mpls:LINE* [acl-name]
     |  |  |           |           +--rw ios-mpls:acl-name           string
     |  |  |           |           +--rw ios-mpls:encryption-type?   uint8
     |  |  |           |           +--rw ios-mpls:LINE?              string
     |  |  |           |           +--rw ios-mpls:key-chain!
     |  |  |           |              +--rw ios-mpls:LINE?   string
     |  |  |           +--rw ios-mpls:required!
     |  |  |           |  +--rw ios-mpls:for?   string
     |  |  |           +--rw ios-mpls:rollover
     |  |  |              +--rw ios-mpls:duration?   uint16
     |  |  +--rw ios-mpls:session
     |  |     +--rw ios-mpls:protection!
     |  |        +--rw ios-mpls:duration
     |  |        |  +--rw (ios-mpls:duration-choice)?
     |  |        |     +--:(ios-mpls:holdup-time)
     |  |        |     |  +--rw ios-mpls:holdup-time?   uint32
     |  |        |     +--:(ios-mpls:infinite)
     |  |        |        +--rw ios-mpls:infinite?      empty
     |  |        +--rw ios-mpls:for
     |  |        |  +--rw ios-mpls:acl-name?   string
     |  |        |  +--rw ios-mpls:duration
     |  |        |     +--rw (ios-mpls:duration-choice)?
     |  |        |        +--:(ios-mpls:holdup-time)
     |  |        |        |  +--rw ios-mpls:holdup-time?   uint32
     |  |        |        +--:(ios-mpls:infinite)
     |  |        |           +--rw ios-mpls:infinite?      empty
     |  |        +--rw ios-mpls:vrf
     |  |           +--rw ios-mpls:vrf* [vrf-name]
     |  |              +--rw ios-mpls:vrf-name    string
     |  |              +--rw ios-mpls:for
     |  |              |  +--rw ios-mpls:acl-name?   string
     |  |              |  +--rw ios-mpls:duration
     |  |              |     +--rw (ios-mpls:duration-choice)?
     |  |              |        +--:(ios-mpls:holdup-time)
     |  |              |        |  +--rw ios-mpls:holdup-time?   uint32
     |  |              |        +--:(ios-mpls:infinite)
     |  |              |           +--rw ios-mpls:infinite?      empty
     |  |              +--rw ios-mpls:duration
     |  |                 +--rw (ios-mpls:duration-choice)?
     |  |                    +--:(ios-mpls:holdup-time)
     |  |                    |  +--rw ios-mpls:holdup-time?   uint32
     |  |                    +--:(ios-mpls:infinite)
     |  |                       +--rw ios-mpls:infinite?      empty
     |  +--rw ios-mpls:prefix-map
     |  |  +--rw ios-mpls:nr?            uint8
     |  |  +--rw ios-mpls:access-list?   uint8
     |  |  +--rw ios-mpls:cos-map?       uint8
     |  +--rw ios-mpls:static!
     |  |  +--rw ios-mpls:binding
     |  |     +--rw ios-mpls:ipv4
     |  |        +--rw ios-mpls:global* [address mask]
     |  |        |  +--rw ios-mpls:address    inet:ipv4-address
     |  |        |  +--rw ios-mpls:mask       inet:ipv4-address
     |  |        |  +--rw ios-mpls:label?     uint32
     |  |        |  +--rw ios-mpls:input
     |  |        |  |  +--rw ios-mpls:label?   uint32
     |  |        |  +--rw ios-mpls:output
     |  |        |     +--rw ios-mpls:dst-next-hop?   inet:ipv4-address
     |  |        |     +--rw ios-mpls:label?          union
     |  |        +--rw ios-mpls:vrf* [name address mask]
     |  |           +--rw ios-mpls:name       string
     |  |           +--rw ios-mpls:address    inet:ipv4-address
     |  |           +--rw ios-mpls:mask       inet:ipv4-address
     |  |           +--rw ios-mpls:label?     uint32
     |  |           +--rw ios-mpls:input
     |  |           |  +--rw ios-mpls:label?   uint32
     |  |           +--rw ios-mpls:output
     |  |              +--rw ios-mpls:dst-next-hop?   inet:ipv4-address
     |  |              +--rw ios-mpls:label?          union
     |  +--rw ios-mpls:traffic-eng
     |  |  +--rw ios-mpls:auto-bw
     |  |  |  +--rw ios-mpls:timers!
     |  |  |     +--rw ios-mpls:frequency?   uint32
     |  |  +--rw ios-mpls:auto-tunnel
     |  |  |  +--rw ios-mpls:backup!
     |  |  |  |  +--rw ios-mpls:config
     |  |  |  |  |  +--rw ios-mpls:affinity-mask
     |  |  |  |  |  |  +--rw ios-mpls:affinity?   mpls-te-attribute-flags
     |  |  |  |  |  |  +--rw ios-mpls:mask?       mpls-te-attribute-flags
     |  |  |  |  |  +--rw ios-mpls:unnumbered-interface
     |  |  |  |  |     +--rw (ios-mpls:interface-choice)?
     |  |  |  |  |        +--:(ios-mpls:AppNav-Compress)
     |  |  |  |  |        |  +--rw ios-mpls:AppNav-Compress?             uint16
     |  |  |  |  |        +--:(ios-mpls:AppNav-UnCompress)
     |  |  |  |  |        |  +--rw ios-mpls:AppNav-UnCompress?           uint16
     |  |  |  |  |        +--:(ios-mpls:ATM)
     |  |  |  |  |        |  +--rw ios-mpls:ATM?                         string
     |  |  |  |  |        +--:(ios-mpls:ATM-subinterface)
     |  |  |  |  |        |  +--rw ios-mpls:ATM-subinterface
     |  |  |  |  |        |     +--rw ios-mpls:ATM?   string
     |  |  |  |  |        +--:(ios-mpls:ATM-ACR)
     |  |  |  |  |        |  +--rw ios-mpls:ATM-ACR?                     string
     |  |  |  |  |        +--:(ios-mpls:ATM-ACRsubinterface)
     |  |  |  |  |        |  +--rw ios-mpls:ATM-ACRsubinterface
     |  |  |  |  |        |     +--rw ios-mpls:ATM-ACR?   string
     |  |  |  |  |        +--:(ios-mpls:BDI)
     |  |  |  |  |        |  +--rw ios-mpls:BDI?                         string
     |  |  |  |  |        +--:(ios-mpls:CEM)
     |  |  |  |  |        |  +--rw ios-mpls:CEM?                         string
     |  |  |  |  |        +--:(ios-mpls:CEM-ACR)
     |  |  |  |  |        |  +--rw ios-mpls:CEM-ACR?                     uint8
     |  |  |  |  |        +--:(ios-mpls:Embedded-Service-Engine)
     |  |  |  |  |        |  +--rw ios-mpls:Embedded-Service-Engine?     string
     |  |  |  |  |        +--:(ios-mpls:FastEthernet)
     |  |  |  |  |        |  +--rw ios-mpls:FastEthernet?                string
     |  |  |  |  |        +--:(ios-mpls:GigabitEthernet)
     |  |  |  |  |        |  +--rw ios-mpls:GigabitEthernet?             string
     |  |  |  |  |        +--:(ios-mpls:LISP)
     |  |  |  |  |        |  +--rw ios-mpls:LISP?                        string
     |  |  |  |  |        +--:(ios-mpls:LISP-subinterface)
     |  |  |  |  |        |  +--rw ios-mpls:LISP-subinterface
     |  |  |  |  |        |     +--rw ios-mpls:LISP?   string
     |  |  |  |  |        +--:(ios-mpls:Loopback)
     |  |  |  |  |        |  +--rw ios-mpls:Loopback?                    uint32
     |  |  |  |  |        +--:(ios-mpls:Multilink)
     |  |  |  |  |        |  +--rw ios-mpls:Multilink?                   uint16
     |  |  |  |  |        +--:(ios-mpls:nve)
     |  |  |  |  |        |  +--rw ios-mpls:nve?                         uint16
     |  |  |  |  |        +--:(ios-mpls:overlay)
     |  |  |  |  |        |  +--rw ios-mpls:overlay?                     uint16
     |  |  |  |  |        +--:(ios-mpls:Port-channel)
     |  |  |  |  |        |  +--rw ios-mpls:Port-channel?                uint32
     |  |  |  |  |        +--:(ios-mpls:Port-channel-subinterface)
     |  |  |  |  |        |  +--rw ios-mpls:Port-channel-subinterface
     |  |  |  |  |        |     +--rw ios-mpls:Port-channel?   string
     |  |  |  |  |        +--:(ios-mpls:pseudowire)
     |  |  |  |  |        |  +--rw ios-mpls:pseudowire?                  uint32
     |  |  |  |  |        +--:(ios-mpls:SM)
     |  |  |  |  |        |  +--rw ios-mpls:SM?                          string
     |  |  |  |  |        +--:(ios-mpls:Cellular)
     |  |  |  |  |        |  +--rw ios-mpls:Cellular?                    string
     |  |  |  |  |        +--:(ios-mpls:Serial)
     |  |  |  |  |        |  +--rw ios-mpls:Serial?                      string
     |  |  |  |  |        +--:(ios-mpls:TenGigabitEthernet)
     |  |  |  |  |        |  +--rw ios-mpls:TenGigabitEthernet?          string
     |  |  |  |  |        +--:(ios-mpls:Tunnel)
     |  |  |  |  |        |  +--rw ios-mpls:Tunnel?                      uint32
     |  |  |  |  |        +--:(ios-mpls:Virtual-Template)
     |  |  |  |  |        |  +--rw ios-mpls:Virtual-Template?            uint16
     |  |  |  |  |        +--:(ios-mpls:Vlan)
     |  |  |  |  |        |  +--rw ios-mpls:Vlan?                        uint16
     |  |  |  |  |        +--:(ios-mpls:VirtualPortGroup)
     |  |  |  |  |        |  +--rw ios-mpls:VirtualPortGroup?            uint16
     |  |  |  |  |        +--:(ios-mpls:vasileft)
     |  |  |  |  |        |  +--rw ios-mpls:vasileft?                    uint16
     |  |  |  |  |        +--:(ios-mpls:vasiright)
     |  |  |  |  |           +--rw ios-mpls:vasiright?                   uint16
     |  |  |  |  +--rw ios-mpls:nhop-only?    empty
     |  |  |  |  +--rw ios-mpls:srlg
     |  |  |  |  |  +--rw ios-mpls:exclude?   enumeration
     |  |  |  |  +--rw ios-mpls:timers
     |  |  |  |  |  +--rw ios-mpls:removal
     |  |  |  |  |     +--rw ios-mpls:unused
     |  |  |  |  |        +--rw ios-mpls:interval?   uint32
     |  |  |  |  |        +--rw ios-mpls:duration?   uint32
     |  |  |  |  +--rw ios-mpls:tunnel-num
     |  |  |  |     +--rw ios-mpls:min-max
     |  |  |  |        +--rw ios-mpls:min?   uint16
     |  |  |  |        +--rw ios-mpls:max?   uint16
     |  |  |  +--rw ios-mpls:mesh!
     |  |  |  |  +--rw ios-mpls:tunnel-num
     |  |  |  |     +--rw ios-mpls:min-max
     |  |  |  |        +--rw ios-mpls:min?   uint16
     |  |  |  |        +--rw ios-mpls:max?   uint16
     |  |  |  +--rw ios-mpls:p2p!
     |  |  |  |  +--rw ios-mpls:config
     |  |  |  |  |  +--rw ios-mpls:unnumbered-interface
     |  |  |  |  |     +--rw (ios-mpls:interface-choice)?
     |  |  |  |  |        +--:(ios-mpls:AppNav-Compress)
     |  |  |  |  |        |  +--rw ios-mpls:AppNav-Compress?             uint16
     |  |  |  |  |        +--:(ios-mpls:AppNav-UnCompress)
     |  |  |  |  |        |  +--rw ios-mpls:AppNav-UnCompress?           uint16
     |  |  |  |  |        +--:(ios-mpls:ATM)
     |  |  |  |  |        |  +--rw ios-mpls:ATM?                         string
     |  |  |  |  |        +--:(ios-mpls:ATM-subinterface)
     |  |  |  |  |        |  +--rw ios-mpls:ATM-subinterface
     |  |  |  |  |        |     +--rw ios-mpls:ATM?   string
     |  |  |  |  |        +--:(ios-mpls:ATM-ACR)
     |  |  |  |  |        |  +--rw ios-mpls:ATM-ACR?                     string
     |  |  |  |  |        +--:(ios-mpls:ATM-ACRsubinterface)
     |  |  |  |  |        |  +--rw ios-mpls:ATM-ACRsubinterface
     |  |  |  |  |        |     +--rw ios-mpls:ATM-ACR?   string
     |  |  |  |  |        +--:(ios-mpls:BDI)
     |  |  |  |  |        |  +--rw ios-mpls:BDI?                         string
     |  |  |  |  |        +--:(ios-mpls:CEM)
     |  |  |  |  |        |  +--rw ios-mpls:CEM?                         string
     |  |  |  |  |        +--:(ios-mpls:CEM-ACR)
     |  |  |  |  |        |  +--rw ios-mpls:CEM-ACR?                     uint8
     |  |  |  |  |        +--:(ios-mpls:Embedded-Service-Engine)
     |  |  |  |  |        |  +--rw ios-mpls:Embedded-Service-Engine?     string
     |  |  |  |  |        +--:(ios-mpls:FastEthernet)
     |  |  |  |  |        |  +--rw ios-mpls:FastEthernet?                string
     |  |  |  |  |        +--:(ios-mpls:GigabitEthernet)
     |  |  |  |  |        |  +--rw ios-mpls:GigabitEthernet?             string
     |  |  |  |  |        +--:(ios-mpls:LISP)
     |  |  |  |  |        |  +--rw ios-mpls:LISP?                        string
     |  |  |  |  |        +--:(ios-mpls:LISP-subinterface)
     |  |  |  |  |        |  +--rw ios-mpls:LISP-subinterface
     |  |  |  |  |        |     +--rw ios-mpls:LISP?   string
     |  |  |  |  |        +--:(ios-mpls:Loopback)
     |  |  |  |  |        |  +--rw ios-mpls:Loopback?                    uint32
     |  |  |  |  |        +--:(ios-mpls:Multilink)
     |  |  |  |  |        |  +--rw ios-mpls:Multilink?                   uint16
     |  |  |  |  |        +--:(ios-mpls:nve)
     |  |  |  |  |        |  +--rw ios-mpls:nve?                         uint16
     |  |  |  |  |        +--:(ios-mpls:overlay)
     |  |  |  |  |        |  +--rw ios-mpls:overlay?                     uint16
     |  |  |  |  |        +--:(ios-mpls:Port-channel)
     |  |  |  |  |        |  +--rw ios-mpls:Port-channel?                uint32
     |  |  |  |  |        +--:(ios-mpls:Port-channel-subinterface)
     |  |  |  |  |        |  +--rw ios-mpls:Port-channel-subinterface
     |  |  |  |  |        |     +--rw ios-mpls:Port-channel?   string
     |  |  |  |  |        +--:(ios-mpls:pseudowire)
     |  |  |  |  |        |  +--rw ios-mpls:pseudowire?                  uint32
     |  |  |  |  |        +--:(ios-mpls:SM)
     |  |  |  |  |        |  +--rw ios-mpls:SM?                          string
     |  |  |  |  |        +--:(ios-mpls:Cellular)
     |  |  |  |  |        |  +--rw ios-mpls:Cellular?                    string
     |  |  |  |  |        +--:(ios-mpls:Serial)
     |  |  |  |  |        |  +--rw ios-mpls:Serial?                      string
     |  |  |  |  |        +--:(ios-mpls:TenGigabitEthernet)
     |  |  |  |  |        |  +--rw ios-mpls:TenGigabitEthernet?          string
     |  |  |  |  |        +--:(ios-mpls:Tunnel)
     |  |  |  |  |        |  +--rw ios-mpls:Tunnel?                      uint32
     |  |  |  |  |        +--:(ios-mpls:Virtual-Template)
     |  |  |  |  |        |  +--rw ios-mpls:Virtual-Template?            uint16
     |  |  |  |  |        +--:(ios-mpls:Vlan)
     |  |  |  |  |        |  +--rw ios-mpls:Vlan?                        uint16
     |  |  |  |  |        +--:(ios-mpls:VirtualPortGroup)
     |  |  |  |  |        |  +--rw ios-mpls:VirtualPortGroup?            uint16
     |  |  |  |  |        +--:(ios-mpls:vasileft)
     |  |  |  |  |        |  +--rw ios-mpls:vasileft?                    uint16
     |  |  |  |  |        +--:(ios-mpls:vasiright)
     |  |  |  |  |           +--rw ios-mpls:vasiright?                   uint16
     |  |  |  |  +--rw ios-mpls:tunnel-num
     |  |  |  |     +--rw ios-mpls:min-max
     |  |  |  |        +--rw ios-mpls:min?   uint16
     |  |  |  |        +--rw ios-mpls:max?   uint16
     |  |  |  +--rw ios-mpls:primary
     |  |  |     +--rw ios-mpls:config
     |  |  |     |  +--rw ios-mpls:mpls
     |  |  |     |  |  +--rw ios-mpls:ip?   empty
     |  |  |     |  +--rw ios-mpls:unnumbered-interface
     |  |  |     |     +--rw (ios-mpls:interface-choice)?
     |  |  |     |        +--:(ios-mpls:AppNav-Compress)
     |  |  |     |        |  +--rw ios-mpls:AppNav-Compress?             uint16
     |  |  |     |        +--:(ios-mpls:AppNav-UnCompress)
     |  |  |     |        |  +--rw ios-mpls:AppNav-UnCompress?           uint16
     |  |  |     |        +--:(ios-mpls:ATM)
     |  |  |     |        |  +--rw ios-mpls:ATM?                         string
     |  |  |     |        +--:(ios-mpls:ATM-subinterface)
     |  |  |     |        |  +--rw ios-mpls:ATM-subinterface
     |  |  |     |        |     +--rw ios-mpls:ATM?   string
     |  |  |     |        +--:(ios-mpls:ATM-ACR)
     |  |  |     |        |  +--rw ios-mpls:ATM-ACR?                     string
     |  |  |     |        +--:(ios-mpls:ATM-ACRsubinterface)
     |  |  |     |        |  +--rw ios-mpls:ATM-ACRsubinterface
     |  |  |     |        |     +--rw ios-mpls:ATM-ACR?   string
     |  |  |     |        +--:(ios-mpls:BDI)
     |  |  |     |        |  +--rw ios-mpls:BDI?                         string
     |  |  |     |        +--:(ios-mpls:CEM)
     |  |  |     |        |  +--rw ios-mpls:CEM?                         string
     |  |  |     |        +--:(ios-mpls:CEM-ACR)
     |  |  |     |        |  +--rw ios-mpls:CEM-ACR?                     uint8
     |  |  |     |        +--:(ios-mpls:Embedded-Service-Engine)
     |  |  |     |        |  +--rw ios-mpls:Embedded-Service-Engine?     string
     |  |  |     |        +--:(ios-mpls:FastEthernet)
     |  |  |     |        |  +--rw ios-mpls:FastEthernet?                string
     |  |  |     |        +--:(ios-mpls:GigabitEthernet)
     |  |  |     |        |  +--rw ios-mpls:GigabitEthernet?             string
     |  |  |     |        +--:(ios-mpls:LISP)
     |  |  |     |        |  +--rw ios-mpls:LISP?                        string
     |  |  |     |        +--:(ios-mpls:LISP-subinterface)
     |  |  |     |        |  +--rw ios-mpls:LISP-subinterface
     |  |  |     |        |     +--rw ios-mpls:LISP?   string
     |  |  |     |        +--:(ios-mpls:Loopback)
     |  |  |     |        |  +--rw ios-mpls:Loopback?                    uint32
     |  |  |     |        +--:(ios-mpls:Multilink)
     |  |  |     |        |  +--rw ios-mpls:Multilink?                   uint16
     |  |  |     |        +--:(ios-mpls:nve)
     |  |  |     |        |  +--rw ios-mpls:nve?                         uint16
     |  |  |     |        +--:(ios-mpls:overlay)
     |  |  |     |        |  +--rw ios-mpls:overlay?                     uint16
     |  |  |     |        +--:(ios-mpls:Port-channel)
     |  |  |     |        |  +--rw ios-mpls:Port-channel?                uint32
     |  |  |     |        +--:(ios-mpls:Port-channel-subinterface)
     |  |  |     |        |  +--rw ios-mpls:Port-channel-subinterface
     |  |  |     |        |     +--rw ios-mpls:Port-channel?   string
     |  |  |     |        +--:(ios-mpls:pseudowire)
     |  |  |     |        |  +--rw ios-mpls:pseudowire?                  uint32
     |  |  |     |        +--:(ios-mpls:SM)
     |  |  |     |        |  +--rw ios-mpls:SM?                          string
     |  |  |     |        +--:(ios-mpls:Cellular)
     |  |  |     |        |  +--rw ios-mpls:Cellular?                    string
     |  |  |     |        +--:(ios-mpls:Serial)
     |  |  |     |        |  +--rw ios-mpls:Serial?                      string
     |  |  |     |        +--:(ios-mpls:TenGigabitEthernet)
     |  |  |     |        |  +--rw ios-mpls:TenGigabitEthernet?          string
     |  |  |     |        +--:(ios-mpls:Tunnel)
     |  |  |     |        |  +--rw ios-mpls:Tunnel?                      uint32
     |  |  |     |        +--:(ios-mpls:Virtual-Template)
     |  |  |     |        |  +--rw ios-mpls:Virtual-Template?            uint16
     |  |  |     |        +--:(ios-mpls:Vlan)
     |  |  |     |        |  +--rw ios-mpls:Vlan?                        uint16
     |  |  |     |        +--:(ios-mpls:VirtualPortGroup)
     |  |  |     |        |  +--rw ios-mpls:VirtualPortGroup?            uint16
     |  |  |     |        +--:(ios-mpls:vasileft)
     |  |  |     |        |  +--rw ios-mpls:vasileft?                    uint16
     |  |  |     |        +--:(ios-mpls:vasiright)
     |  |  |     |           +--rw ios-mpls:vasiright?                   uint16
     |  |  |     +--rw ios-mpls:onehop?       empty
     |  |  |     +--rw ios-mpls:timers
     |  |  |     |  +--rw ios-mpls:removal
     |  |  |     |     +--rw ios-mpls:rerouted?   uint32
     |  |  |     +--rw ios-mpls:tunnel-num
     |  |  |        +--rw ios-mpls:min-max
     |  |  |           +--rw ios-mpls:min?   uint16
     |  |  |           +--rw ios-mpls:max?   uint16
     |  |  +--rw ios-mpls:ds-te
     |  |  |  +--rw ios-mpls:bc-model?     enumeration
     |  |  |  +--rw ios-mpls:mode?         enumeration
     |  |  |  +--rw ios-mpls:te-classes!
     |  |  |     +--rw ios-mpls:te-class* [te-idx]
     |  |  |        +--rw ios-mpls:te-idx        uint8
     |  |  |        +--rw ios-mpls:class-type
     |  |  |        |  +--rw ios-mpls:type?       uint8
     |  |  |        |  +--rw ios-mpls:priority?   uint8
     |  |  |        +--rw ios-mpls:unused?       empty
     |  |  +--rw ios-mpls:fault-oam?         empty
     |  |  +--rw ios-mpls:fast-reroute
     |  |  |  +--rw ios-mpls:backup-prot-preempt
     |  |  |  |  +--rw ios-mpls:optimize-bw?   empty
     |  |  |  +--rw ios-mpls:timers
     |  |  |     +--rw ios-mpls:promotion?   uint32
     |  |  +--rw ios-mpls:link-management
     |  |  |  +--rw ios-mpls:timers
     |  |  |     +--rw ios-mpls:bandwidth-hold?      uint16
     |  |  |     +--rw ios-mpls:periodic-flooding?   uint16
     |  |  +--rw ios-mpls:logging
     |  |  |  +--rw ios-mpls:lsp
     |  |  |  |  +--rw ios-mpls:path-errors!
     |  |  |  |  |  +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  |  |  +--rw ios-mpls:preemption!
     |  |  |  |  |  +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  |  |  +--rw ios-mpls:reservation-errors!
     |  |  |  |  |  +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  |  |  +--rw ios-mpls:setups!
     |  |  |  |  |  +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  |  |  +--rw ios-mpls:teardowns!
     |  |  |  |     +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  |  +--rw ios-mpls:tunnel
     |  |  |     +--rw ios-mpls:lsp-selection!
     |  |  |     |  +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  |     +--rw ios-mpls:lsp-switchover!
     |  |  |     |  +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  |     +--rw ios-mpls:path
     |  |  |        +--rw ios-mpls:change!
     |  |  |           +--rw ios-mpls:access-list?   ios-types:access-list-type
     |  |  +--rw ios-mpls:lsp
     |  |  |  +--rw ios-mpls:attributes* [name]
     |  |  |     +--rw ios-mpls:name                            string
     |  |  |     +--rw ios-mpls:mpls-te-mode-config-lsp-attr
     |  |  |        +--rw ios-mpls:affinity-mask
     |  |  |        |  +--rw ios-mpls:affinity?   mpls-te-attribute-flags
     |  |  |        |  +--rw ios-mpls:mask?       mpls-te-attribute-flags
     |  |  |        +--rw ios-mpls:auto-bw!
     |  |  |        |  +--rw ios-mpls:frequency?              uint32
     |  |  |        |  +--rw ios-mpls:collect-bw?             empty
     |  |  |        |  +--rw ios-mpls:adjustment-threshold?   uint8
     |  |  |        |  +--rw ios-mpls:overflow-limit
     |  |  |        |  |  +--rw ios-mpls:limit?                uint8
     |  |  |        |  |  +--rw ios-mpls:overflow-threshold?   uint8
     |  |  |        |  +--rw ios-mpls:max-bw?                 uint32
     |  |  |        |  +--rw ios-mpls:min-bw?                 uint32
     |  |  |        +--rw ios-mpls:bandwidth
     |  |  |        |  +--rw (ios-mpls:bandwidth-choice)?
     |  |  |        |     +--:(ios-mpls:bw)
     |  |  |        |     |  +--rw ios-mpls:bw?         uint32
     |  |  |        |     +--:(ios-mpls:sub-pool)
     |  |  |        |        +--rw ios-mpls:sub-pool?   uint32
     |  |  |        +--rw ios-mpls:bfd-reverse-path
     |  |  |        |  +--rw ios-mpls:binding-label?   uint32
     |  |  |        +--rw ios-mpls:lockdown!
     |  |  |        |  +--rw ios-mpls:sticky?   empty
     |  |  |        +--rw ios-mpls:path-selection
     |  |  |        |  +--rw ios-mpls:metric?            enumeration
     |  |  |        |  +--rw ios-mpls:invalidation
     |  |  |        |  |  +--rw ios-mpls:value?   int32
     |  |  |        |  |  +--rw ios-mpls:drop?    empty
     |  |  |        |  +--rw ios-mpls:segment-routing
     |  |  |        |     +--rw ios-mpls:adjacency?   enumeration
     |  |  |        +--rw ios-mpls:pce!
     |  |  |        |  +--rw ios-mpls:disjoint-path
     |  |  |        |     +--rw ios-mpls:source?     inet:ipv4-address
     |  |  |        |     +--rw ios-mpls:type?       enumeration
     |  |  |        |     +--rw ios-mpls:group-id?   uint32
     |  |  |        +--rw ios-mpls:priority!
     |  |  |        |  +--rw ios-mpls:setup-priority    uint8
     |  |  |        |  +--rw ios-mpls:hold-priority?    uint8
     |  |  |        +--rw ios-mpls:protection!
     |  |  |        |  +--rw ios-mpls:fast-reroute!
     |  |  |        |     +--rw ios-mpls:bw-protect?   empty
     |  |  |        +--rw ios-mpls:record-route?       empty
     |  |  +--rw ios-mpls:nsr?               empty
     |  |  +--rw ios-mpls:path-option
     |  |  |  +--rw ios-mpls:list
     |  |  |     +--rw ios-mpls:identifier* [pol-num]
     |  |  |     |  +--rw ios-mpls:pol-num        uint16
     |  |  |     |  +--rw ios-mpls:path-option* [po-num]
     |  |  |     |     +--rw ios-mpls:po-num      uint16
     |  |  |     |     +--rw ios-mpls:explicit
     |  |  |     |        +--rw ios-mpls:identifier
     |  |  |     |        |  +--rw ios-mpls:pnum?       uint16
     |  |  |     |        |  +--rw ios-mpls:verbatim?   empty
     |  |  |     |        +--rw ios-mpls:name
     |  |  |     |           +--rw ios-mpls:pname?      string
     |  |  |     |           +--rw ios-mpls:verbatim?   empty
     |  |  |     +--rw ios-mpls:name* [pol-name]
     |  |  |        +--rw ios-mpls:pol-name       string
     |  |  |        +--rw ios-mpls:path-option* [po-num]
     |  |  |           +--rw ios-mpls:po-num      uint16
     |  |  |           +--rw ios-mpls:explicit
     |  |  |              +--rw ios-mpls:identifier
     |  |  |              |  +--rw ios-mpls:pnum?       uint16
     |  |  |              |  +--rw ios-mpls:verbatim?   empty
     |  |  |              +--rw ios-mpls:name
     |  |  |                 +--rw ios-mpls:pname?      string
     |  |  |                 +--rw ios-mpls:verbatim?   empty
     |  |  +--rw ios-mpls:path-selection
     |  |  |  +--rw ios-mpls:metric?         enumeration
     |  |  |  +--rw ios-mpls:invalidation
     |  |  |  |  +--rw ios-mpls:value?   int32
     |  |  |  |  +--rw ios-mpls:drop?    empty
     |  |  |  +--rw ios-mpls:overload
     |  |  |  |  +--rw ios-mpls:allow
     |  |  |  |     +--rw ios-mpls:head?     empty
     |  |  |  |     +--rw ios-mpls:middle?   empty
     |  |  |  |     +--rw ios-mpls:tail?     empty
     |  |  |  +--rw ios-mpls:tiebreaker?     mpls-te-tiebreaker-type
     |  |  +--rw ios-mpls:pcc
     |  |  |  +--rw ios-mpls:report-all?   empty
     |  |  |  +--rw ios-mpls:peer
     |  |  |     +--rw ios-mpls:ipv4* [ipv4]
     |  |  |        +--rw ios-mpls:ipv4              inet:ipv4-address
     |  |  |        +--rw ios-mpls:source?           inet:ipv4-address
     |  |  |        +--rw ios-mpls:precedence?       uint8
     |  |  |        +--rw (ios-mpls:keychain-password-choice)?
     |  |  |           +--:(ios-mpls:keychain)
     |  |  |           |  +--rw ios-mpls:keychain?   string
     |  |  |           +--:(ios-mpls:password)
     |  |  |              +--rw ios-mpls:password
     |  |  |                 +--rw (ios-mpls:password-type-choice)?
     |  |  |                    +--:(ios-mpls:clear)
     |  |  |                    |  +--rw ios-mpls:clear?       string
     |  |  |                    +--:(ios-mpls:encrypted)
     |  |  |                       +--rw ios-mpls:encrypted?   string
     |  |  +--rw ios-mpls:reoptimize
     |  |  |  +--rw ios-mpls:events
     |  |  |  |  +--rw ios-mpls:link-up?   empty
     |  |  |  +--rw ios-mpls:timers
     |  |  |     +--rw ios-mpls:delay
     |  |  |     |  +--rw ios-mpls:after-frr?      uint8
     |  |  |     |  +--rw ios-mpls:cleanup?        uint8
     |  |  |     |  +--rw ios-mpls:installation?   uint16
     |  |  |     +--rw ios-mpls:frequency?   uint32
     |  |  +--rw ios-mpls:signalling
     |  |  |  +--rw ios-mpls:advertise
     |  |  |  |  +--rw ios-mpls:explicit-null!
     |  |  |  |     +--rw ios-mpls:access-list?   union
     |  |  |  +--rw ios-mpls:forwarding
     |  |  |     +--rw ios-mpls:sync?   empty
     |  |  +--rw ios-mpls:topology
     |  |  |  +--rw ios-mpls:holddown
     |  |  |  |  +--rw ios-mpls:sigerr?   uint16
     |  |  |  +--rw ios-mpls:mesh-group
     |  |  |     +--rw ios-mpls:accept-domain?   empty
     |  |  +--rw ios-mpls:trace
     |  |  |  +--rw ios-mpls:buffer-size
     |  |  |     +--rw ios-mpls:error?     uint16
     |  |  |     +--rw ios-mpls:event?     uint16
     |  |  |     +--rw ios-mpls:warning?   uint8
     |  |  +--rw ios-mpls:tunnels?           empty
     |  +--rw ios-mpls:tp!
     +--rw router
     |  +--rw ios-bgp:bgp* [id]
     |  |  +--rw ios-bgp:id                     ios-types:bgp-as-number-type
     |  |  +--rw ios-bgp:import
     |  |  |  +--rw ios-bgp:path
     |  |  |     +--rw ios-bgp:limit?   uint8
     |  |  +--rw ios-bgp:bgp
     |  |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |  +--rw ios-bgp:asnotation
     |  |  |  |  +--rw ios-bgp:dot?   empty
     |  |  |  +--rw ios-bgp:nopeerup-delay
     |  |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |  +--rw ios-bgp:recursion
     |  |  |  |  +--rw ios-bgp:host?   empty
     |  |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |  |  +--rw ios-bgp:install?   empty
     |  |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |  |  +--rw ios-bgp:select
     |  |  |  |  |  +--rw ios-bgp:all!
     |  |  |  |  |  |  +--rw ios-bgp:best
     |  |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  |  +--rw ios-bgp:backup!
     |  |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |  |  |  +--rw ios-bgp:best-external!
     |  |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  +--rw ios-bgp:send!
     |  |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |  +--rw ios-bgp:bestpath
     |  |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |  |  +--rw ios-bgp:cost-community
     |  |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |  |  +--rw ios-bgp:igp-metric
     |  |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |  |  +--rw ios-bgp:med
     |  |  |  |     +--rw (ios-bgp:med-choice)?
     |  |  |  |        +--:(ios-bgp:confed)
     |  |  |  |        |  +--rw ios-bgp:confed!
     |  |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |  +--rw ios-bgp:client-to-client
     |  |  |  |  +--rw ios-bgp:reflection?   empty
     |  |  |  +--rw ios-bgp:cluster-id?                union
     |  |  |  +--rw ios-bgp:confederation
     |  |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |  |  +--rw ios-bgp:peers
     |  |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |  +--rw ios-bgp:consistency-checker
     |  |  |  |  +--rw ios-bgp:auto-repair!
     |  |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |  |  +--rw ios-bgp:error-message!
     |  |  |  |     +--rw ios-bgp:interval?   uint16
     |  |  |  +--rw ios-bgp:dampening!
     |  |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |  |     +--:(ios-bgp:route-map)
     |  |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |     +--:(ios-bgp:dampen)
     |  |  |  |        +--rw ios-bgp:dampen
     |  |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |  +--rw ios-bgp:default
     |  |  |  |  +--rw (ios-bgp:default-choice)?
     |  |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |  |     +--:(ios-bgp:local-preference)
     |  |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |  |     +--:(ios-bgp:route-target)
     |  |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |  +--rw ios-bgp:graceful-restart!
     |  |  |  |  +--rw ios-bgp:extended?         empty
     |  |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |  +--rw ios-bgp:ha-mode
     |  |  |  |  +--rw ios-bgp:sso!
     |  |  |  |     +--rw ios-bgp:prefer?   empty
     |  |  |  +--rw ios-bgp:inject-map* [name]
     |  |  |  |  +--rw ios-bgp:name               string
     |  |  |  |  +--rw ios-bgp:exist-map?         string
     |  |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |  +--rw ios-bgp:route-map
     |  |  |  |  +--rw ios-bgp:priority?   empty
     |  |  |  +--rw ios-bgp:slow-peer
     |  |  |  |  +--rw ios-bgp:detection!
     |  |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |  |  +--rw ios-bgp:split-update-group
     |  |  |  |     +--rw ios-bgp:dynamic!
     |  |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |  +--rw ios-bgp:update-group
     |  |  |  |  +--rw ios-bgp:split
     |  |  |  |     +--rw ios-bgp:as-override?   empty
     |  |  |  +--rw ios-bgp:nexthop
     |  |  |  |  +--rw ios-bgp:trigger
     |  |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |  +--rw ios-bgp:regexp
     |  |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |  +--rw ios-bgp:transport
     |  |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |  +--rw ios-bgp:update-delay?              uint16
     |  |  +--rw ios-bgp:default-information
     |  |  |  +--rw ios-bgp:originate?   empty
     |  |  +--rw ios-bgp:default-metric?        uint32
     |  |  +--rw ios-bgp:distance
     |  |  |  +--rw ios-bgp:bgp
     |  |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |  |  +--rw ios-bgp:local?         uint16
     |  |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |     +--rw ios-bgp:distance    uint16
     |  |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |     +--rw ios-bgp:acl?        union
     |  |  +--rw ios-bgp:distribute-list* [id]
     |  |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |  +--rw (ios-bgp:in-out-choice)?
     |  |  |     +--:(ios-bgp:in)
     |  |  |     |  +--rw ios-bgp:in!
     |  |  |     |     +--rw ios-bgp:interface?   string
     |  |  |     +--:(ios-bgp:out)
     |  |  |        +--rw ios-bgp:out!
     |  |  |           +--rw ios-bgp:interface?   string
     |  |  +--rw ios-bgp:maximum-paths
     |  |  |  +--rw ios-bgp:max-path
     |  |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |  +--rw ios-bgp:external-rtfilter
     |  |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |  +--rw (ios-bgp:max-path-choice)?
     |  |  |     +--:(ios-bgp:eibgp)
     |  |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |     +--:(ios-bgp:ibgp)
     |  |  |        +--rw ios-bgp:ibgp
     |  |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |              +--:(ios-bgp:unequal-cost)
     |  |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |              +--:(ios-bgp:max)
     |  |  |                 +--rw ios-bgp:max?            uint16
     |  |  +--rw ios-bgp:neighbor* [id]
     |  |  |  +--rw ios-bgp:id                            union
     |  |  |  +--rw ios-bgp:peer-group!
     |  |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |  +--rw ios-bgp:remote-as?                    union
     |  |  |  +--rw ios-bgp:local-as!
     |  |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |  +--rw ios-bgp:activate?                     empty
     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |  |  +--rw ios-bgp:send!
     |  |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |  +--rw ios-bgp:advertise
     |  |  |  |  +--rw ios-bgp:additional-paths
     |  |  |  |  |  +--rw ios-bgp:all!
     |  |  |  |  |  |  +--rw ios-bgp:best
     |  |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  +--rw ios-bgp:best-external?      empty
     |  |  |  |  +--rw ios-bgp:diverse-path
     |  |  |  |     +--rw ios-bgp:backup!
     |  |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |  |     +--rw ios-bgp:mpath?    empty
     |  |  |  +--rw ios-bgp:advertise-map
     |  |  |  |  +--rw ios-bgp:name* [word]
     |  |  |  |     +--rw ios-bgp:word             string
     |  |  |  |     +--rw ios-bgp:exist-map?       string
     |  |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |  +--rw ios-bgp:aigp!
     |  |  |  |  +--rw ios-bgp:send
     |  |  |  |     +--rw ios-bgp:cost-community
     |  |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |  |     |     +--rw ios-bgp:range    uint8
     |  |  |  |     |     +--rw ios-bgp:poi
     |  |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |  |     +--rw ios-bgp:med?              empty
     |  |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |  +--rw ios-bgp:announce
     |  |  |  |  +--rw ios-bgp:rpki
     |  |  |  |     +--rw ios-bgp:state?   empty
     |  |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |  +--rw ios-bgp:allowas-in!
     |  |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |  +--rw ios-bgp:as-override!
     |  |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |  +--rw ios-bgp:capability
     |  |  |  |  +--rw ios-bgp:orf
     |  |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |  +--rw ios-bgp:cluster-id?                   union
     |  |  |  +--rw ios-bgp:default-originate!
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:description?                  string
     |  |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |  |  +--rw ios-bgp:inout         enumeration
     |  |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |  +--rw ios-bgp:ebgp-multihop!
     |  |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |  +--rw ios-bgp:fall-over
     |  |  |  |  +--rw ios-bgp:bfd!
     |  |  |  +--rw ios-bgp:filter-list* [inout]
     |  |  |  |  +--rw ios-bgp:inout           enumeration
     |  |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |  +--rw ios-bgp:inherit
     |  |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |  |  +--rw ios-bgp:peer-session?   string
     |  |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |  +--rw ios-bgp:maximum-prefix
     |  |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |  |  +--rw ios-bgp:restart?         uint16
     |  |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |  +--rw ios-bgp:password
     |  |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |  |  +--rw ios-bgp:text?      string
     |  |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |  |  +--rw ios-bgp:inout               enumeration
     |  |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |  +--rw ios-bgp:path-attribute
     |  |  |  |  +--rw ios-bgp:discard
     |  |  |  |  |  +--rw ios-bgp:attibute_type
     |  |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |  |  |  +--rw ios-bgp:range
     |  |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |  |  |     +--rw ios-bgp:in?            empty
     |  |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |  |     +--rw ios-bgp:attibute_type
     |  |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |  |     |  +--rw ios-bgp:in?     empty
     |  |  |  |     +--rw ios-bgp:range
     |  |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |  |        +--rw ios-bgp:in?            empty
     |  |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |  +--rw ios-bgp:route-map* [inout]
     |  |  |  |  +--rw ios-bgp:inout             enumeration
     |  |  |  |  +--rw ios-bgp:route-map-name    string
     |  |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |  +--rw ios-bgp:send-community!
     |  |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |  +--rw ios-bgp:send-label
     |  |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |  +--rw ios-bgp:soo?                          string
     |  |  |  +--rw ios-bgp:shutdown?                     empty
     |  |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |  +--rw ios-bgp:slow-peer
     |  |  |  |  +--rw ios-bgp:detection!
     |  |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |  |  +--rw ios-bgp:split-update-group
     |  |  |  |     +--rw ios-bgp:dynamic!
     |  |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |  +--rw ios-bgp:timers
     |  |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |  +--rw ios-bgp:translate-update
     |  |  |  |  +--rw ios-bgp:ipv4
     |  |  |  |     +--rw ios-bgp:multicast!
     |  |  |  |        +--rw ios-bgp:unicast?   empty
     |  |  |  +--rw ios-bgp:transport
     |  |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |  |     +--rw ios-bgp:disable?   empty
     |  |  |  +--rw ios-bgp:ttl-security
     |  |  |  |  +--rw ios-bgp:hops?   uint8
     |  |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |  +--rw ios-bgp:update-source
     |  |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |  |     +--:(ios-bgp:ATM)
     |  |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |  |     +--:(ios-bgp:BDI)
     |  |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |  |     +--:(ios-bgp:CEM)
     |  |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |  |     +--:(ios-bgp:FastEthernet)
     |  |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |  |     +--:(ios-bgp:LISP)
     |  |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |  |     +--:(ios-bgp:Loopback)
     |  |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |  |     +--:(ios-bgp:Multilink)
     |  |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |  |     +--:(ios-bgp:nve)
     |  |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |  |     +--:(ios-bgp:overlay)
     |  |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |  |     +--:(ios-bgp:Port-channel)
     |  |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |  |     +--:(ios-bgp:pseudowire)
     |  |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |  |     +--:(ios-bgp:SM)
     |  |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |  |     +--:(ios-bgp:Cellular)
     |  |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |  |     +--:(ios-bgp:Serial)
     |  |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |  |     +--:(ios-bgp:Tunnel)
     |  |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |  |     +--:(ios-bgp:Vlan)
     |  |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |  |     +--:(ios-bgp:vasileft)
     |  |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |  |     +--:(ios-bgp:vasiright)
     |  |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |  +--rw ios-bgp:version?                      uint16
     |  |  |  +--rw ios-bgp:weight?                       uint16
     |  |  |  +--rw ios-bgp:ha-mode
     |  |  |     +--rw ios-bgp:graceful-restart!
     |  |  |     |  +--rw ios-bgp:disable?   empty
     |  |  |     +--rw ios-bgp:sso!
     |  |  |        +--rw ios-bgp:disable?   empty
     |  |  +--rw ios-bgp:network* [number]
     |  |  |  +--rw ios-bgp:number       union
     |  |  |  +--rw ios-bgp:backdoor?    empty
     |  |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  +--rw ios-bgp:redistribute
     |  |  |  +--rw ios-bgp:application!
     |  |  |  |  +--rw ios-bgp:name* [name]
     |  |  |  |     +--rw ios-bgp:name         string
     |  |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:bgp
     |  |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:connected!
     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:dvmrp!
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  +--rw ios-bgp:eigrp
     |  |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:isis
     |  |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |  |  |  +--rw ios-bgp:name          string
     |  |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |  |  |  |  +--:(ios-bgp:ip)
     |  |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |  |  |  |  +--:(ios-bgp:clns)
     |  |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |  |  +--rw ios-bgp:default
     |  |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |  |     |  +--:(ios-bgp:ip)
     |  |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |  |     |  +--:(ios-bgp:clns)
     |  |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |  |     +--rw ios-bgp:metric?       uint32
     |  |  |  |     +--rw ios-bgp:route-map?    string
     |  |  |  +--rw ios-bgp:lisp!
     |  |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |  |  +--rw ios-bgp:metric?              uint32
     |  |  |  |  +--rw ios-bgp:route-map?           string
     |  |  |  +--rw ios-bgp:iso-igrp
     |  |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |  |  |  +--rw ios-bgp:name         string
     |  |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  +--rw ios-bgp:default
     |  |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  +--rw ios-bgp:mobile!
     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:odr!
     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:ospf* [id]
     |  |  |  |  +--rw ios-bgp:id         uint16
     |  |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |  |  |  +--rw ios-bgp:name         string
     |  |  |  |  |  +--rw ios-bgp:match
     |  |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  +--rw ios-bgp:non-vrf
     |  |  |  |     +--rw ios-bgp:match
     |  |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |  +--rw ios-bgp:rip!
     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  +--rw ios-bgp:name?        string
     |  |  |  +--rw ios-bgp:static!
     |  |  |     +--rw ios-bgp:clns!
     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     +--rw ios-bgp:ip!
     |  |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  +--rw ios-bgp:synchronization?       empty
     |  |  +--rw ios-bgp:auto-summary?          boolean
     |  |  +--rw ios-bgp:table-map!
     |  |  |  +--rw ios-bgp:name?     string
     |  |  |  +--rw ios-bgp:filter?   empty
     |  |  +--rw ios-bgp:snmp!
     |  |  |  +--rw ios-bgp:context
     |  |  |     +--rw ios-bgp:context_word* [context_word]
     |  |  |        +--rw ios-bgp:context_word    string
     |  |  +--rw ios-bgp:address-family
     |  |  |  +--rw ios-bgp:with-vrf
     |  |  |  |  +--rw ios-bgp:ipv4* [af-name]
     |  |  |  |  |  +--rw ios-bgp:af-name    ios-types:bgp_ipv4_af_type
     |  |  |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |  |  |     +--rw ios-bgp:name                   string
     |  |  |  |  |     +--rw ios-bgp:aggregate-address
     |  |  |  |  |     |  +--rw ios-bgp:ipv4-address?    inet:ipv4-address
     |  |  |  |  |     |  +--rw ios-bgp:ipv4-mask?       inet:ipv4-address
     |  |  |  |  |     |  +--rw ios-bgp:advertise-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:as-set?          empty
     |  |  |  |  |     |  +--rw ios-bgp:attribute-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:as-override?     empty
     |  |  |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |  |  |     |  +--rw ios-bgp:summary-only?    empty
     |  |  |  |  |     |  +--rw ios-bgp:suppress-map?    string
     |  |  |  |  |     +--rw ios-bgp:import
     |  |  |  |  |     |  +--rw ios-bgp:path
     |  |  |  |  |     |     +--rw ios-bgp:limit?   uint8
     |  |  |  |  |     +--rw ios-bgp:bgp
     |  |  |  |  |     |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |  |  |     |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |  |  |     |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |  |  |     |  +--rw ios-bgp:asnotation
     |  |  |  |  |     |  |  +--rw ios-bgp:dot?   empty
     |  |  |  |  |     |  +--rw ios-bgp:nopeerup-delay
     |  |  |  |  |     |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |  |  |     |  +--rw ios-bgp:recursion
     |  |  |  |  |     |  |  +--rw ios-bgp:host?   empty
     |  |  |  |  |     |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |  |  |     |  +--rw ios-bgp:additional-paths
     |  |  |  |  |     |  |  +--rw ios-bgp:install?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:receive?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:select
     |  |  |  |  |     |  |  |  +--rw ios-bgp:all!
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |  |  |     |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  |     |  |  |  +--rw ios-bgp:backup!
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |  |  |     |  |  |  +--rw ios-bgp:best
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |  |  |     |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |  |  |     |  |  |  +--rw ios-bgp:best-external!
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |  |  |     |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |     |  |  |     +--rw ios-bgp:all?    empty
     |  |  |  |  |     |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  |     |  |  +--rw ios-bgp:send!
     |  |  |  |  |     |  |     +--rw ios-bgp:receive?   empty
     |  |  |  |  |     |  +--rw ios-bgp:bestpath
     |  |  |  |  |     |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:cost-community
     |  |  |  |  |     |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:igp-metric
     |  |  |  |  |     |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:med
     |  |  |  |  |     |  |     +--rw (ios-bgp:med-choice)?
     |  |  |  |  |     |  |        +--:(ios-bgp:confed)
     |  |  |  |  |     |  |        |  +--rw ios-bgp:confed!
     |  |  |  |  |     |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |  |  |     |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |  |  |     |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |  |  |     |  +--rw ios-bgp:client-to-client
     |  |  |  |  |     |  |  +--rw ios-bgp:reflection?   empty
     |  |  |  |  |     |  +--rw ios-bgp:cluster-id?                union
     |  |  |  |  |     |  +--rw ios-bgp:confederation
     |  |  |  |  |     |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |  |  |     |  |  +--rw ios-bgp:peers
     |  |  |  |  |     |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |  |  |     |  +--rw ios-bgp:consistency-checker
     |  |  |  |  |     |  |  +--rw ios-bgp:auto-repair!
     |  |  |  |  |     |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:error-message!
     |  |  |  |  |     |  |     +--rw ios-bgp:interval?   uint16
     |  |  |  |  |     |  +--rw ios-bgp:dampening!
     |  |  |  |  |     |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |  |  |     |  |     +--:(ios-bgp:route-map)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  |     +--:(ios-bgp:dampen)
     |  |  |  |  |     |  |        +--rw ios-bgp:dampen
     |  |  |  |  |     |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |  |  |     |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |  |  |     |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |  |  |     |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |  |  |     |  +--rw ios-bgp:default
     |  |  |  |  |     |  |  +--rw (ios-bgp:default-choice)?
     |  |  |  |  |     |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |  |  |     |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |  |  |     |  |     +--:(ios-bgp:local-preference)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |  |  |     |  |     +--:(ios-bgp:route-target)
     |  |  |  |  |     |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |  |  |     |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |  |  |     |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |  |  |     |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |  |  |     |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |  |  |     |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |  |  |     |  +--rw ios-bgp:graceful-restart!
     |  |  |  |  |     |  |  +--rw ios-bgp:extended?         empty
     |  |  |  |  |     |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |  |  |     |  +--rw ios-bgp:ha-mode
     |  |  |  |  |     |  |  +--rw ios-bgp:sso!
     |  |  |  |  |     |  |     +--rw ios-bgp:prefer?   empty
     |  |  |  |  |     |  +--rw ios-bgp:inject-map* [name]
     |  |  |  |  |     |  |  +--rw ios-bgp:name               string
     |  |  |  |  |     |  |  +--rw ios-bgp:exist-map?         string
     |  |  |  |  |     |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |  |  |     |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |  |  |     |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |  |  |     |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |  |  |     |  +--rw ios-bgp:route-map
     |  |  |  |  |     |  |  +--rw ios-bgp:priority?   empty
     |  |  |  |  |     |  +--rw ios-bgp:slow-peer
     |  |  |  |  |     |  |  +--rw ios-bgp:detection!
     |  |  |  |  |     |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |  |  |     |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:split-update-group
     |  |  |  |  |     |  |     +--rw ios-bgp:dynamic!
     |  |  |  |  |     |  |        +--rw ios-bgp:permanent?   empty
     |  |  |  |  |     |  +--rw ios-bgp:update-group
     |  |  |  |  |     |  |  +--rw ios-bgp:split
     |  |  |  |  |     |  |     +--rw ios-bgp:as-override?   empty
     |  |  |  |  |     |  +--rw ios-bgp:nexthop
     |  |  |  |  |     |  |  +--rw ios-bgp:trigger
     |  |  |  |  |     |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |  |  |     |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |  |  |     |  +--rw ios-bgp:regexp
     |  |  |  |  |     |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |  |  |     |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |  |  |     |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |  |  |     |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |  |  |     |  +--rw ios-bgp:transport
     |  |  |  |  |     |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |  |  |     |  +--rw ios-bgp:update-delay?              uint16
     |  |  |  |  |     +--rw ios-bgp:default-information
     |  |  |  |  |     |  +--rw ios-bgp:originate?   empty
     |  |  |  |  |     +--rw ios-bgp:default-metric?        uint32
     |  |  |  |  |     +--rw ios-bgp:distance
     |  |  |  |  |     |  +--rw ios-bgp:bgp
     |  |  |  |  |     |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:local?         uint16
     |  |  |  |  |     |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |  |  |     |     +--rw ios-bgp:distance    uint16
     |  |  |  |  |     |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |  |  |     |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |  |  |     |     +--rw ios-bgp:acl?        union
     |  |  |  |  |     +--rw ios-bgp:distribute-list* [id]
     |  |  |  |  |     |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |  |  |     |  +--rw (ios-bgp:in-out-choice)?
     |  |  |  |  |     |     +--:(ios-bgp:in)
     |  |  |  |  |     |     |  +--rw ios-bgp:in!
     |  |  |  |  |     |     |     +--rw ios-bgp:interface?   string
     |  |  |  |  |     |     +--:(ios-bgp:out)
     |  |  |  |  |     |        +--rw ios-bgp:out!
     |  |  |  |  |     |           +--rw ios-bgp:interface?   string
     |  |  |  |  |     +--rw ios-bgp:maximum-paths
     |  |  |  |  |     |  +--rw ios-bgp:max-path
     |  |  |  |  |     |  |  +--rw ios-bgp:max?   uint16
     |  |  |  |  |     |  +--rw ios-bgp:external-rtfilter
     |  |  |  |  |     |  |  +--rw ios-bgp:max?   uint16
     |  |  |  |  |     |  +--rw (ios-bgp:max-path-choice)?
     |  |  |  |  |     |     +--:(ios-bgp:eibgp)
     |  |  |  |  |     |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |  |  |     |     +--:(ios-bgp:ibgp)
     |  |  |  |  |     |        +--rw ios-bgp:ibgp
     |  |  |  |  |     |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |  |  |     |              +--:(ios-bgp:unequal-cost)
     |  |  |  |  |     |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |  |  |     |              +--:(ios-bgp:max)
     |  |  |  |  |     |                 +--rw ios-bgp:max?            uint16
     |  |  |  |  |     +--rw ios-bgp:neighbor* [id]
     |  |  |  |  |     |  +--rw ios-bgp:id                            union
     |  |  |  |  |     |  +--rw ios-bgp:peer-group!
     |  |  |  |  |     |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |  |  |     |  +--rw ios-bgp:remote-as?                    union
     |  |  |  |  |     |  +--rw ios-bgp:local-as!
     |  |  |  |  |     |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |  |  |     |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |  |  |     |  +--rw ios-bgp:activate?                     empty
     |  |  |  |  |     |  +--rw ios-bgp:additional-paths
     |  |  |  |  |     |  |  +--rw ios-bgp:disable?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:receive?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:send!
     |  |  |  |  |     |  |     +--rw ios-bgp:receive?   empty
     |  |  |  |  |     |  +--rw ios-bgp:advertise
     |  |  |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |  |  |     |  |  |  +--rw ios-bgp:all!
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |  |  |     |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  |     |  |  |  +--rw ios-bgp:best
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |  |  |     |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |  |  |     |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |  |     |  |  |     +--rw ios-bgp:all?    empty
     |  |  |  |  |     |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |  |     |  |  +--rw ios-bgp:best-external?      empty
     |  |  |  |  |     |  |  +--rw ios-bgp:diverse-path
     |  |  |  |  |     |  |     +--rw ios-bgp:backup!
     |  |  |  |  |     |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |  |  |     |  |     +--rw ios-bgp:mpath?    empty
     |  |  |  |  |     |  +--rw ios-bgp:advertise-map
     |  |  |  |  |     |  |  +--rw ios-bgp:name* [word]
     |  |  |  |  |     |  |     +--rw ios-bgp:word             string
     |  |  |  |  |     |  |     +--rw ios-bgp:exist-map?       string
     |  |  |  |  |     |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:aigp!
     |  |  |  |  |     |  |  +--rw ios-bgp:send
     |  |  |  |  |     |  |     +--rw ios-bgp:cost-community
     |  |  |  |  |     |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |  |  |     |  |     |     +--rw ios-bgp:range    uint8
     |  |  |  |  |     |  |     |     +--rw ios-bgp:poi
     |  |  |  |  |     |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |  |  |     |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |  |  |     |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |  |  |     |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |  |  |     |  |     +--rw ios-bgp:med?              empty
     |  |  |  |  |     |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |  |  |     |  +--rw ios-bgp:announce
     |  |  |  |  |     |  |  +--rw ios-bgp:rpki
     |  |  |  |  |     |  |     +--rw ios-bgp:state?   empty
     |  |  |  |  |     |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |  |  |     |  +--rw ios-bgp:allowas-in!
     |  |  |  |  |     |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |  |  |     |  +--rw ios-bgp:as-override!
     |  |  |  |  |     |  |  +--rw ios-bgp:disable?   empty
     |  |  |  |  |     |  +--rw ios-bgp:capability
     |  |  |  |  |     |  |  +--rw ios-bgp:orf
     |  |  |  |  |     |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |  |  |     |  +--rw ios-bgp:cluster-id?                   union
     |  |  |  |  |     |  +--rw ios-bgp:default-originate!
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:description?                  string
     |  |  |  |  |     |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |  |  |     |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |  |  |     |  |  +--rw ios-bgp:inout         enumeration
     |  |  |  |  |     |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |  |  |     |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |  |  |     |  +--rw ios-bgp:ebgp-multihop!
     |  |  |  |  |     |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |  |  |     |  +--rw ios-bgp:fall-over
     |  |  |  |  |     |  |  +--rw ios-bgp:bfd!
     |  |  |  |  |     |  +--rw ios-bgp:filter-list* [inout]
     |  |  |  |  |     |  |  +--rw ios-bgp:inout           enumeration
     |  |  |  |  |     |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |  |  |     |  +--rw ios-bgp:inherit
     |  |  |  |  |     |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |  |  |     |  |  +--rw ios-bgp:peer-session?   string
     |  |  |  |  |     |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |  |  |     |  |  +--rw ios-bgp:disable?   empty
     |  |  |  |  |     |  +--rw ios-bgp:maximum-prefix
     |  |  |  |  |     |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |  |  |     |  |  +--rw ios-bgp:restart?         uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |  |  |     |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |  |  |     |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |  |  |     |  +--rw ios-bgp:password
     |  |  |  |  |     |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |  |  |     |  |  +--rw ios-bgp:text?      string
     |  |  |  |  |     |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |  |  |     |  |  +--rw ios-bgp:inout               enumeration
     |  |  |  |  |     |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |  |  |     |  +--rw ios-bgp:path-attribute
     |  |  |  |  |     |  |  +--rw ios-bgp:discard
     |  |  |  |  |     |  |  |  +--rw ios-bgp:attibute_type
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |  |  |     |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |  |  |     |  |  |  +--rw ios-bgp:range
     |  |  |  |  |     |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |  |  |     |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |  |  |     |  |  |     +--rw ios-bgp:in?            empty
     |  |  |  |  |     |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |  |  |     |  |     +--rw ios-bgp:attibute_type
     |  |  |  |  |     |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |  |  |     |  |     |  +--rw ios-bgp:in?     empty
     |  |  |  |  |     |  |     +--rw ios-bgp:range
     |  |  |  |  |     |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |  |  |     |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |  |  |     |  |        +--rw ios-bgp:in?            empty
     |  |  |  |  |     |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |  |  |     |  +--rw ios-bgp:route-map* [inout]
     |  |  |  |  |     |  |  +--rw ios-bgp:inout             enumeration
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map-name    string
     |  |  |  |  |     |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |  |  |     |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |  |  |     |  +--rw ios-bgp:send-community!
     |  |  |  |  |     |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |  |  |     |  +--rw ios-bgp:send-label
     |  |  |  |  |     |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |  |  |     |  +--rw ios-bgp:soo?                          string
     |  |  |  |  |     |  +--rw ios-bgp:shutdown?                     empty
     |  |  |  |  |     |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |  |  |     |  +--rw ios-bgp:slow-peer
     |  |  |  |  |     |  |  +--rw ios-bgp:detection!
     |  |  |  |  |     |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:split-update-group
     |  |  |  |  |     |  |     +--rw ios-bgp:dynamic!
     |  |  |  |  |     |  |        +--rw ios-bgp:permanent?   empty
     |  |  |  |  |     |  +--rw ios-bgp:timers
     |  |  |  |  |     |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |  |  |     |  +--rw ios-bgp:translate-update
     |  |  |  |  |     |  |  +--rw ios-bgp:ipv4
     |  |  |  |  |     |  |     +--rw ios-bgp:multicast!
     |  |  |  |  |     |  |        +--rw ios-bgp:unicast?   empty
     |  |  |  |  |     |  +--rw ios-bgp:transport
     |  |  |  |  |     |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |  |  |     |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |  |  |     |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |  |  |     |  |     +--rw ios-bgp:disable?   empty
     |  |  |  |  |     |  +--rw ios-bgp:ttl-security
     |  |  |  |  |     |  |  +--rw ios-bgp:hops?   uint8
     |  |  |  |  |     |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |  |  |     |  +--rw ios-bgp:update-source
     |  |  |  |  |     |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |  |  |     |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:ATM)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |  |  |     |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |  |  |     |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |  |  |     |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |  |  |     |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |  |  |     |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |  |  |     |  |     +--:(ios-bgp:BDI)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |  |  |     |  |     +--:(ios-bgp:CEM)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |  |  |     |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |  |  |     |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |  |  |     |  |     +--:(ios-bgp:FastEthernet)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |  |  |     |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |  |  |     |  |     +--:(ios-bgp:LISP)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |  |  |     |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |  |  |     |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |  |  |     |  |     +--:(ios-bgp:Loopback)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |  |  |     |  |     +--:(ios-bgp:Multilink)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:nve)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:overlay)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:Port-channel)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |  |  |     |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |  |  |     |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |  |  |     |  |     +--:(ios-bgp:pseudowire)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |  |  |     |  |     +--:(ios-bgp:SM)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |  |  |     |  |     +--:(ios-bgp:Cellular)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |  |  |     |  |     +--:(ios-bgp:Serial)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |  |  |     |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |  |  |     |  |     +--:(ios-bgp:Tunnel)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |  |  |     |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:Vlan)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:vasileft)
     |  |  |  |  |     |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |  |  |     |  |     +--:(ios-bgp:vasiright)
     |  |  |  |  |     |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |  |  |     |  +--rw ios-bgp:version?                      uint16
     |  |  |  |  |     |  +--rw ios-bgp:weight?                       uint16
     |  |  |  |  |     |  +--rw ios-bgp:ha-mode
     |  |  |  |  |     |     +--rw ios-bgp:graceful-restart!
     |  |  |  |  |     |     |  +--rw ios-bgp:disable?   empty
     |  |  |  |  |     |     +--rw ios-bgp:sso!
     |  |  |  |  |     |        +--rw ios-bgp:disable?   empty
     |  |  |  |  |     +--rw ios-bgp:network* [number]
     |  |  |  |  |     |  +--rw ios-bgp:number       union
     |  |  |  |  |     |  +--rw ios-bgp:backdoor?    empty
     |  |  |  |  |     |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     +--rw ios-bgp:redistribute
     |  |  |  |  |     |  +--rw ios-bgp:application!
     |  |  |  |  |     |  |  +--rw ios-bgp:name* [name]
     |  |  |  |  |     |  |     +--rw ios-bgp:name         string
     |  |  |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:bgp
     |  |  |  |  |     |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:connected!
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:dvmrp!
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  +--rw ios-bgp:eigrp
     |  |  |  |  |     |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:isis
     |  |  |  |  |     |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |  |  |     |  |  |  +--rw ios-bgp:name          string
     |  |  |  |  |     |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |  |  |     |  |  |  |  +--:(ios-bgp:ip)
     |  |  |  |  |     |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |  |  |     |  |  |  |  +--:(ios-bgp:clns)
     |  |  |  |  |     |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |  |  |     |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |  |  |     |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |  |  |     |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |  |  |     |  |  +--rw ios-bgp:default
     |  |  |  |  |     |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |  |  |     |  |     |  +--:(ios-bgp:ip)
     |  |  |  |  |     |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |  |  |     |  |     |  +--:(ios-bgp:clns)
     |  |  |  |  |     |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |  |  |     |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |  |  |     |  |     +--rw ios-bgp:metric?       uint32
     |  |  |  |  |     |  |     +--rw ios-bgp:route-map?    string
     |  |  |  |  |     |  +--rw ios-bgp:lisp!
     |  |  |  |  |     |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?              uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?           string
     |  |  |  |  |     |  +--rw ios-bgp:iso-igrp
     |  |  |  |  |     |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |  |  |     |  |  |  +--rw ios-bgp:name         string
     |  |  |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:default
     |  |  |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  +--rw ios-bgp:mobile!
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:odr!
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:ospf* [id]
     |  |  |  |  |     |  |  +--rw ios-bgp:id         uint16
     |  |  |  |  |     |  |  +--rw ios-bgp:vrf* [name]
     |  |  |  |  |     |  |  |  +--rw ios-bgp:name         string
     |  |  |  |  |     |  |  |  +--rw ios-bgp:match
     |  |  |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  |  +--rw ios-bgp:non-vrf
     |  |  |  |  |     |  |     +--rw ios-bgp:match
     |  |  |  |  |     |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |  |  |     |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |  |  |     |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |  |  |     |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |  |  |     |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |  |  |     |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  +--rw ios-bgp:rip!
     |  |  |  |  |     |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |  |  +--rw ios-bgp:name?        string
     |  |  |  |  |     |  +--rw ios-bgp:static!
     |  |  |  |  |     |     +--rw ios-bgp:clns!
     |  |  |  |  |     |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |     |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |     +--rw ios-bgp:ip!
     |  |  |  |  |     |     |  +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |  |     |     +--rw ios-bgp:metric?      uint32
     |  |  |  |  |     |     +--rw ios-bgp:route-map?   string
     |  |  |  |  |     +--rw ios-bgp:synchronization?       empty
     |  |  |  |  |     +--rw ios-bgp:auto-summary?          boolean
     |  |  |  |  |     +--rw ios-bgp:table-map!
     |  |  |  |  |     |  +--rw ios-bgp:name?     string
     |  |  |  |  |     |  +--rw ios-bgp:filter?   empty
     |  |  |  |  |     +--rw ios-bgp:snmp!
     |  |  |  |  |        +--rw ios-bgp:context
     |  |  |  |  |           +--rw ios-bgp:context_word* [context_word]
     |  |  |  |  |              +--rw ios-bgp:context_word    string
     |  |  |  |  +--rw ios-bgp:ipv6* [af-name]
     |  |  |  |     +--rw ios-bgp:af-name    ios-types:bgp_ipv6_af_type
     |  |  |  |     +--rw ios-bgp:vrf* [name]
     |  |  |  |        +--rw ios-bgp:name                   string
     |  |  |  |        +--rw ios-bgp:aggregate-address
     |  |  |  |        |  +--rw ios-bgp:ipv6-address?    ios-types:ipv6-prefix
     |  |  |  |        |  +--rw ios-bgp:advertise-map?   string
     |  |  |  |        |  +--rw ios-bgp:as-set?          empty
     |  |  |  |        |  +--rw ios-bgp:attribute-map?   string
     |  |  |  |        |  +--rw ios-bgp:as-override?     empty
     |  |  |  |        |  +--rw ios-bgp:route-map?       string
     |  |  |  |        |  +--rw ios-bgp:summary-only?    empty
     |  |  |  |        |  +--rw ios-bgp:suppress-map?    string
     |  |  |  |        +--rw ios-bgp:import
     |  |  |  |        |  +--rw ios-bgp:path
     |  |  |  |        |     +--rw ios-bgp:limit?   uint8
     |  |  |  |        +--rw ios-bgp:bgp
     |  |  |  |        |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |  |        |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |  |        |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |  |        |  +--rw ios-bgp:asnotation
     |  |  |  |        |  |  +--rw ios-bgp:dot?   empty
     |  |  |  |        |  +--rw ios-bgp:nopeerup-delay
     |  |  |  |        |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |  |        |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |  |        |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |  |        |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |  |        |  +--rw ios-bgp:recursion
     |  |  |  |        |  |  +--rw ios-bgp:host?   empty
     |  |  |  |        |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |  |        |  +--rw ios-bgp:additional-paths
     |  |  |  |        |  |  +--rw ios-bgp:install?   empty
     |  |  |  |        |  |  +--rw ios-bgp:receive?   empty
     |  |  |  |        |  |  +--rw ios-bgp:select
     |  |  |  |        |  |  |  +--rw ios-bgp:all!
     |  |  |  |        |  |  |  |  +--rw ios-bgp:best
     |  |  |  |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |  |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |        |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |  |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |        |  |  |  +--rw ios-bgp:backup!
     |  |  |  |        |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |  |        |  |  |  +--rw ios-bgp:best
     |  |  |  |        |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |  |        |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |        |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |  |        |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |  |        |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |  |        |  |  |  +--rw ios-bgp:best-external!
     |  |  |  |        |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |  |        |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |        |  |  |     +--rw ios-bgp:all?    empty
     |  |  |  |        |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |        |  |  +--rw ios-bgp:send!
     |  |  |  |        |  |     +--rw ios-bgp:receive?   empty
     |  |  |  |        |  +--rw ios-bgp:bestpath
     |  |  |  |        |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |  |        |  |  +--rw ios-bgp:cost-community
     |  |  |  |        |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |  |        |  |  +--rw ios-bgp:igp-metric
     |  |  |  |        |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |  |        |  |  +--rw ios-bgp:med
     |  |  |  |        |  |     +--rw (ios-bgp:med-choice)?
     |  |  |  |        |  |        +--:(ios-bgp:confed)
     |  |  |  |        |  |        |  +--rw ios-bgp:confed!
     |  |  |  |        |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |  |        |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |  |        |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |  |        |  +--rw ios-bgp:client-to-client
     |  |  |  |        |  |  +--rw ios-bgp:reflection?   empty
     |  |  |  |        |  +--rw ios-bgp:cluster-id?                union
     |  |  |  |        |  +--rw ios-bgp:confederation
     |  |  |  |        |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |  |        |  |  +--rw ios-bgp:peers
     |  |  |  |        |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |  |        |  +--rw ios-bgp:consistency-checker
     |  |  |  |        |  |  +--rw ios-bgp:auto-repair!
     |  |  |  |        |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |  |        |  |  +--rw ios-bgp:error-message!
     |  |  |  |        |  |     +--rw ios-bgp:interval?   uint16
     |  |  |  |        |  +--rw ios-bgp:dampening!
     |  |  |  |        |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |  |        |  |     +--:(ios-bgp:route-map)
     |  |  |  |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  |     +--:(ios-bgp:dampen)
     |  |  |  |        |  |        +--rw ios-bgp:dampen
     |  |  |  |        |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |  |        |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |  |        |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |  |        |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |  |        |  +--rw ios-bgp:default
     |  |  |  |        |  |  +--rw (ios-bgp:default-choice)?
     |  |  |  |        |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |  |        |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |  |        |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |  |        |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |  |        |  |     +--:(ios-bgp:local-preference)
     |  |  |  |        |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |  |        |  |     +--:(ios-bgp:route-target)
     |  |  |  |        |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |  |        |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |  |        |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |  |        |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |  |        |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |  |        |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |  |        |  +--rw ios-bgp:graceful-restart!
     |  |  |  |        |  |  +--rw ios-bgp:extended?         empty
     |  |  |  |        |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |  |        |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |  |        |  +--rw ios-bgp:ha-mode
     |  |  |  |        |  |  +--rw ios-bgp:sso!
     |  |  |  |        |  |     +--rw ios-bgp:prefer?   empty
     |  |  |  |        |  +--rw ios-bgp:inject-map* [name]
     |  |  |  |        |  |  +--rw ios-bgp:name               string
     |  |  |  |        |  |  +--rw ios-bgp:exist-map?         string
     |  |  |  |        |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |  |        |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |  |        |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |  |        |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |  |        |  +--rw ios-bgp:route-map
     |  |  |  |        |  |  +--rw ios-bgp:priority?   empty
     |  |  |  |        |  +--rw ios-bgp:slow-peer
     |  |  |  |        |  |  +--rw ios-bgp:detection!
     |  |  |  |        |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |  |        |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |  |        |  |  +--rw ios-bgp:split-update-group
     |  |  |  |        |  |     +--rw ios-bgp:dynamic!
     |  |  |  |        |  |        +--rw ios-bgp:permanent?   empty
     |  |  |  |        |  +--rw ios-bgp:update-group
     |  |  |  |        |  |  +--rw ios-bgp:split
     |  |  |  |        |  |     +--rw ios-bgp:as-override?   empty
     |  |  |  |        |  +--rw ios-bgp:nexthop
     |  |  |  |        |  |  +--rw ios-bgp:trigger
     |  |  |  |        |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |  |        |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |  |        |  +--rw ios-bgp:regexp
     |  |  |  |        |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |  |        |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |  |        |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |  |        |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |  |        |  +--rw ios-bgp:transport
     |  |  |  |        |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |  |        |  +--rw ios-bgp:update-delay?              uint16
     |  |  |  |        +--rw ios-bgp:default-information
     |  |  |  |        |  +--rw ios-bgp:originate?   empty
     |  |  |  |        +--rw ios-bgp:default-metric?        uint32
     |  |  |  |        +--rw ios-bgp:distance
     |  |  |  |        |  +--rw ios-bgp:bgp
     |  |  |  |        |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |  |        |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |  |        |  |  +--rw ios-bgp:local?         uint16
     |  |  |  |        |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |  |        |     +--rw ios-bgp:distance    uint16
     |  |  |  |        |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |  |        |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |  |        |     +--rw ios-bgp:acl?        union
     |  |  |  |        +--rw ios-bgp:distribute-list* [id]
     |  |  |  |        |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |  |        |  +--rw (ios-bgp:in-out-choice)?
     |  |  |  |        |     +--:(ios-bgp:in)
     |  |  |  |        |     |  +--rw ios-bgp:in!
     |  |  |  |        |     |     +--rw ios-bgp:interface?   string
     |  |  |  |        |     +--:(ios-bgp:out)
     |  |  |  |        |        +--rw ios-bgp:out!
     |  |  |  |        |           +--rw ios-bgp:interface?   string
     |  |  |  |        +--rw ios-bgp:maximum-paths
     |  |  |  |        |  +--rw ios-bgp:max-path
     |  |  |  |        |  |  +--rw ios-bgp:max?   uint16
     |  |  |  |        |  +--rw ios-bgp:external-rtfilter
     |  |  |  |        |  |  +--rw ios-bgp:max?   uint16
     |  |  |  |        |  +--rw (ios-bgp:max-path-choice)?
     |  |  |  |        |     +--:(ios-bgp:eibgp)
     |  |  |  |        |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |  |        |     +--:(ios-bgp:ibgp)
     |  |  |  |        |        +--rw ios-bgp:ibgp
     |  |  |  |        |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |  |        |              +--:(ios-bgp:unequal-cost)
     |  |  |  |        |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |  |        |              +--:(ios-bgp:max)
     |  |  |  |        |                 +--rw ios-bgp:max?            uint16
     |  |  |  |        +--rw ios-bgp:neighbor* [id]
     |  |  |  |        |  +--rw ios-bgp:id                            union
     |  |  |  |        |  +--rw ios-bgp:peer-group!
     |  |  |  |        |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |  |        |  +--rw ios-bgp:remote-as?                    union
     |  |  |  |        |  +--rw ios-bgp:local-as!
     |  |  |  |        |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |  |        |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |  |        |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |  |        |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |  |        |  +--rw ios-bgp:activate?                     empty
     |  |  |  |        |  +--rw ios-bgp:additional-paths
     |  |  |  |        |  |  +--rw ios-bgp:disable?   empty
     |  |  |  |        |  |  +--rw ios-bgp:receive?   empty
     |  |  |  |        |  |  +--rw ios-bgp:send!
     |  |  |  |        |  |     +--rw ios-bgp:receive?   empty
     |  |  |  |        |  +--rw ios-bgp:advertise
     |  |  |  |        |  |  +--rw ios-bgp:additional-paths
     |  |  |  |        |  |  |  +--rw ios-bgp:all!
     |  |  |  |        |  |  |  |  +--rw ios-bgp:best
     |  |  |  |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |  |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |        |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |  |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |        |  |  |  +--rw ios-bgp:best
     |  |  |  |        |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |  |        |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |  |        |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |  |        |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |  |        |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |  |        |  |  |  +--rw ios-bgp:group-best!
     |  |  |  |        |  |  |     +--rw ios-bgp:all?    empty
     |  |  |  |        |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |  |        |  |  +--rw ios-bgp:best-external?      empty
     |  |  |  |        |  |  +--rw ios-bgp:diverse-path
     |  |  |  |        |  |     +--rw ios-bgp:backup!
     |  |  |  |        |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |  |        |  |     +--rw ios-bgp:mpath?    empty
     |  |  |  |        |  +--rw ios-bgp:advertise-map
     |  |  |  |        |  |  +--rw ios-bgp:name* [word]
     |  |  |  |        |  |     +--rw ios-bgp:word             string
     |  |  |  |        |  |     +--rw ios-bgp:exist-map?       string
     |  |  |  |        |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |  |        |  +--rw ios-bgp:aigp!
     |  |  |  |        |  |  +--rw ios-bgp:send
     |  |  |  |        |  |     +--rw ios-bgp:cost-community
     |  |  |  |        |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |  |        |  |     |     +--rw ios-bgp:range    uint8
     |  |  |  |        |  |     |     +--rw ios-bgp:poi
     |  |  |  |        |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |  |        |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |  |        |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |  |        |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |  |        |  |     +--rw ios-bgp:med?              empty
     |  |  |  |        |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |  |        |  +--rw ios-bgp:announce
     |  |  |  |        |  |  +--rw ios-bgp:rpki
     |  |  |  |        |  |     +--rw ios-bgp:state?   empty
     |  |  |  |        |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |  |        |  +--rw ios-bgp:allowas-in!
     |  |  |  |        |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |  |        |  +--rw ios-bgp:as-override!
     |  |  |  |        |  |  +--rw ios-bgp:disable?   empty
     |  |  |  |        |  +--rw ios-bgp:capability
     |  |  |  |        |  |  +--rw ios-bgp:orf
     |  |  |  |        |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |  |        |  +--rw ios-bgp:cluster-id?                   union
     |  |  |  |        |  +--rw ios-bgp:default-originate!
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:description?                  string
     |  |  |  |        |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |  |        |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |  |        |  |  +--rw ios-bgp:inout         enumeration
     |  |  |  |        |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |  |        |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |  |        |  +--rw ios-bgp:ebgp-multihop!
     |  |  |  |        |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |  |        |  +--rw ios-bgp:fall-over
     |  |  |  |        |  |  +--rw ios-bgp:bfd!
     |  |  |  |        |  +--rw ios-bgp:filter-list* [inout]
     |  |  |  |        |  |  +--rw ios-bgp:inout           enumeration
     |  |  |  |        |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |  |        |  +--rw ios-bgp:inherit
     |  |  |  |        |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |  |        |  |  +--rw ios-bgp:peer-session?   string
     |  |  |  |        |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |  |        |  |  +--rw ios-bgp:disable?   empty
     |  |  |  |        |  +--rw ios-bgp:maximum-prefix
     |  |  |  |        |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |  |        |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |  |        |  |  +--rw ios-bgp:restart?         uint16
     |  |  |  |        |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |  |        |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |  |        |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |  |        |  +--rw ios-bgp:password
     |  |  |  |        |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |  |        |  |  +--rw ios-bgp:text?      string
     |  |  |  |        |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |  |        |  |  +--rw ios-bgp:inout               enumeration
     |  |  |  |        |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |  |        |  +--rw ios-bgp:path-attribute
     |  |  |  |        |  |  +--rw ios-bgp:discard
     |  |  |  |        |  |  |  +--rw ios-bgp:attibute_type
     |  |  |  |        |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |  |        |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |  |        |  |  |  +--rw ios-bgp:range
     |  |  |  |        |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |  |        |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |  |        |  |  |     +--rw ios-bgp:in?            empty
     |  |  |  |        |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |  |        |  |     +--rw ios-bgp:attibute_type
     |  |  |  |        |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |  |        |  |     |  +--rw ios-bgp:in?     empty
     |  |  |  |        |  |     +--rw ios-bgp:range
     |  |  |  |        |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |  |        |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |  |        |  |        +--rw ios-bgp:in?            empty
     |  |  |  |        |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |  |        |  +--rw ios-bgp:route-map* [inout]
     |  |  |  |        |  |  +--rw ios-bgp:inout             enumeration
     |  |  |  |        |  |  +--rw ios-bgp:route-map-name    string
     |  |  |  |        |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |  |        |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |  |        |  +--rw ios-bgp:send-community!
     |  |  |  |        |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |  |        |  +--rw ios-bgp:send-label
     |  |  |  |        |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |  |        |  +--rw ios-bgp:soo?                          string
     |  |  |  |        |  +--rw ios-bgp:shutdown?                     empty
     |  |  |  |        |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |  |        |  +--rw ios-bgp:slow-peer
     |  |  |  |        |  |  +--rw ios-bgp:detection!
     |  |  |  |        |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |  |        |  |  +--rw ios-bgp:split-update-group
     |  |  |  |        |  |     +--rw ios-bgp:dynamic!
     |  |  |  |        |  |        +--rw ios-bgp:permanent?   empty
     |  |  |  |        |  +--rw ios-bgp:timers
     |  |  |  |        |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |  |        |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |  |        |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |  |        |  +--rw ios-bgp:translate-update
     |  |  |  |        |  |  +--rw ios-bgp:ipv4
     |  |  |  |        |  |     +--rw ios-bgp:multicast!
     |  |  |  |        |  |        +--rw ios-bgp:unicast?   empty
     |  |  |  |        |  +--rw ios-bgp:transport
     |  |  |  |        |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |  |        |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |  |        |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |  |        |  |     +--rw ios-bgp:disable?   empty
     |  |  |  |        |  +--rw ios-bgp:ttl-security
     |  |  |  |        |  |  +--rw ios-bgp:hops?   uint8
     |  |  |  |        |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |  |        |  +--rw ios-bgp:update-source
     |  |  |  |        |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |  |        |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |  |        |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |  |        |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |  |        |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |  |        |  |     +--:(ios-bgp:ATM)
     |  |  |  |        |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |  |        |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |  |        |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |  |        |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |  |        |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |  |        |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |  |        |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |  |        |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |  |        |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |  |        |  |     +--:(ios-bgp:BDI)
     |  |  |  |        |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |  |        |  |     +--:(ios-bgp:CEM)
     |  |  |  |        |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |  |        |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |  |        |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |  |        |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |  |        |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |  |        |  |     +--:(ios-bgp:FastEthernet)
     |  |  |  |        |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |  |        |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |  |        |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |  |        |  |     +--:(ios-bgp:LISP)
     |  |  |  |        |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |  |        |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |  |        |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |  |        |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |  |        |  |     +--:(ios-bgp:Loopback)
     |  |  |  |        |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |  |        |  |     +--:(ios-bgp:Multilink)
     |  |  |  |        |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |  |        |  |     +--:(ios-bgp:nve)
     |  |  |  |        |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |  |        |  |     +--:(ios-bgp:overlay)
     |  |  |  |        |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |  |        |  |     +--:(ios-bgp:Port-channel)
     |  |  |  |        |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |  |        |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |  |        |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |  |        |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |  |        |  |     +--:(ios-bgp:pseudowire)
     |  |  |  |        |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |  |        |  |     +--:(ios-bgp:SM)
     |  |  |  |        |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |  |        |  |     +--:(ios-bgp:Cellular)
     |  |  |  |        |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |  |        |  |     +--:(ios-bgp:Serial)
     |  |  |  |        |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |  |        |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |  |        |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |  |        |  |     +--:(ios-bgp:Tunnel)
     |  |  |  |        |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |  |        |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |  |        |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |  |        |  |     +--:(ios-bgp:Vlan)
     |  |  |  |        |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |  |        |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |  |        |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |  |        |  |     +--:(ios-bgp:vasileft)
     |  |  |  |        |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |  |        |  |     +--:(ios-bgp:vasiright)
     |  |  |  |        |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |  |        |  +--rw ios-bgp:version?                      uint16
     |  |  |  |        |  +--rw ios-bgp:weight?                       uint16
     |  |  |  |        |  +--rw ios-bgp:ha-mode
     |  |  |  |        |     +--rw ios-bgp:graceful-restart!
     |  |  |  |        |     |  +--rw ios-bgp:disable?   empty
     |  |  |  |        |     +--rw ios-bgp:sso!
     |  |  |  |        |        +--rw ios-bgp:disable?   empty
     |  |  |  |        +--rw ios-bgp:network* [number]
     |  |  |  |        |  +--rw ios-bgp:number       union
     |  |  |  |        |  +--rw ios-bgp:backdoor?    empty
     |  |  |  |        |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |  |        |  +--rw ios-bgp:route-map?   string
     |  |  |  |        +--rw ios-bgp:redistribute
     |  |  |  |        |  +--rw ios-bgp:application!
     |  |  |  |        |  |  +--rw ios-bgp:name* [name]
     |  |  |  |        |  |     +--rw ios-bgp:name         string
     |  |  |  |        |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |     +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:bgp
     |  |  |  |        |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:connected!
     |  |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:dvmrp!
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  +--rw ios-bgp:eigrp
     |  |  |  |        |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:isis
     |  |  |  |        |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |  |        |  |  |  +--rw ios-bgp:name          string
     |  |  |  |        |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |  |        |  |  |  |  +--:(ios-bgp:ip)
     |  |  |  |        |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |  |        |  |  |  |  +--:(ios-bgp:clns)
     |  |  |  |        |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |  |        |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |  |        |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |  |        |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |  |        |  |  +--rw ios-bgp:default
     |  |  |  |        |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |  |        |  |     |  +--:(ios-bgp:ip)
     |  |  |  |        |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |  |        |  |     |  +--:(ios-bgp:clns)
     |  |  |  |        |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |  |        |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |  |        |  |     +--rw ios-bgp:metric?       uint32
     |  |  |  |        |  |     +--rw ios-bgp:route-map?    string
     |  |  |  |        |  +--rw ios-bgp:lisp!
     |  |  |  |        |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |  |        |  |  +--rw ios-bgp:metric?              uint32
     |  |  |  |        |  |  +--rw ios-bgp:route-map?           string
     |  |  |  |        |  +--rw ios-bgp:iso-igrp
     |  |  |  |        |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |  |        |  |  |  +--rw ios-bgp:name         string
     |  |  |  |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  +--rw ios-bgp:default
     |  |  |  |        |  |     +--rw ios-bgp:route-map?   string
     |  |  |  |        |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  +--rw ios-bgp:mobile!
     |  |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:odr!
     |  |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:ospf* [id]
     |  |  |  |        |  |  +--rw ios-bgp:id         uint16
     |  |  |  |        |  |  +--rw ios-bgp:vrf* [name]
     |  |  |  |        |  |  |  +--rw ios-bgp:name         string
     |  |  |  |        |  |  |  +--rw ios-bgp:match
     |  |  |  |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  |  +--rw ios-bgp:non-vrf
     |  |  |  |        |  |     +--rw ios-bgp:match
     |  |  |  |        |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |  |        |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |  |        |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |  |        |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |  |        |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |  |        |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |  |        |  |     +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |     +--rw ios-bgp:route-map?   string
     |  |  |  |        |  +--rw ios-bgp:rip!
     |  |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |  |  +--rw ios-bgp:name?        string
     |  |  |  |        |  +--rw ios-bgp:static!
     |  |  |  |        |     +--rw ios-bgp:clns!
     |  |  |  |        |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |     |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |     +--rw ios-bgp:ip!
     |  |  |  |        |     |  +--rw ios-bgp:metric?      uint32
     |  |  |  |        |     |  +--rw ios-bgp:route-map?   string
     |  |  |  |        |     +--rw ios-bgp:metric?      uint32
     |  |  |  |        |     +--rw ios-bgp:route-map?   string
     |  |  |  |        +--rw ios-bgp:synchronization?       empty
     |  |  |  |        +--rw ios-bgp:auto-summary?          boolean
     |  |  |  |        +--rw ios-bgp:table-map!
     |  |  |  |        |  +--rw ios-bgp:name?     string
     |  |  |  |        |  +--rw ios-bgp:filter?   empty
     |  |  |  |        +--rw ios-bgp:snmp!
     |  |  |  |           +--rw ios-bgp:context
     |  |  |  |              +--rw ios-bgp:context_word* [context_word]
     |  |  |  |                 +--rw ios-bgp:context_word    string
     |  |  |  +--rw ios-bgp:no-vrf
     |  |  |     +--rw ios-bgp:ipv4* [af-name]
     |  |  |     |  +--rw ios-bgp:af-name                ios-types:bgp_ipv4_af_type
     |  |  |     |  +--rw ios-bgp:aggregate-address
     |  |  |     |  |  +--rw ios-bgp:ipv4-address?    inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:ipv4-mask?       inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:advertise-map?   string
     |  |  |     |  |  +--rw ios-bgp:as-set?          empty
     |  |  |     |  |  +--rw ios-bgp:attribute-map?   string
     |  |  |     |  |  +--rw ios-bgp:as-override?     empty
     |  |  |     |  |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  +--rw ios-bgp:summary-only?    empty
     |  |  |     |  |  +--rw ios-bgp:suppress-map?    string
     |  |  |     |  +--rw ios-bgp:import
     |  |  |     |  |  +--rw ios-bgp:path
     |  |  |     |  |     +--rw ios-bgp:limit?   uint8
     |  |  |     |  +--rw ios-bgp:bgp
     |  |  |     |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |     |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |     |  |  +--rw ios-bgp:asnotation
     |  |  |     |  |  |  +--rw ios-bgp:dot?   empty
     |  |  |     |  |  +--rw ios-bgp:nopeerup-delay
     |  |  |     |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |     |  |  +--rw ios-bgp:recursion
     |  |  |     |  |  |  +--rw ios-bgp:host?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:install?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:select
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:backup!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best-external!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:bestpath
     |  |  |     |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |     |  |  |  +--rw ios-bgp:cost-community
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:igp-metric
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:med
     |  |  |     |  |  |     +--rw (ios-bgp:med-choice)?
     |  |  |     |  |  |        +--:(ios-bgp:confed)
     |  |  |     |  |  |        |  +--rw ios-bgp:confed!
     |  |  |     |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |     |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  +--rw ios-bgp:client-to-client
     |  |  |     |  |  |  +--rw ios-bgp:reflection?   empty
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                union
     |  |  |     |  |  +--rw ios-bgp:confederation
     |  |  |     |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |     |  |  |  +--rw ios-bgp:peers
     |  |  |     |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |     |  |  +--rw ios-bgp:consistency-checker
     |  |  |     |  |  |  +--rw ios-bgp:auto-repair!
     |  |  |     |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:error-message!
     |  |  |     |  |  |     +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  +--rw ios-bgp:dampening!
     |  |  |     |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:route-map)
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--:(ios-bgp:dampen)
     |  |  |     |  |  |        +--rw ios-bgp:dampen
     |  |  |     |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |     |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |     |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |     |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |     |  |  +--rw ios-bgp:default
     |  |  |     |  |  |  +--rw (ios-bgp:default-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |     |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |     |  |  |     +--:(ios-bgp:local-preference)
     |  |  |     |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |     |  |  |     +--:(ios-bgp:route-target)
     |  |  |     |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |     |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |     |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |     |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |     |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |     |  |  +--rw ios-bgp:graceful-restart!
     |  |  |     |  |  |  +--rw ios-bgp:extended?         empty
     |  |  |     |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |  |  +--rw ios-bgp:sso!
     |  |  |     |  |  |     +--rw ios-bgp:prefer?   empty
     |  |  |     |  |  +--rw ios-bgp:inject-map* [name]
     |  |  |     |  |  |  +--rw ios-bgp:name               string
     |  |  |     |  |  |  +--rw ios-bgp:exist-map?         string
     |  |  |     |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |     |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |     |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |     |  |  +--rw ios-bgp:route-map
     |  |  |     |  |  |  +--rw ios-bgp:priority?   empty
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:update-group
     |  |  |     |  |  |  +--rw ios-bgp:split
     |  |  |     |  |  |     +--rw ios-bgp:as-override?   empty
     |  |  |     |  |  +--rw ios-bgp:nexthop
     |  |  |     |  |  |  +--rw ios-bgp:trigger
     |  |  |     |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |     |  |  +--rw ios-bgp:regexp
     |  |  |     |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |     |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |     |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |     |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |     |  |  +--rw ios-bgp:update-delay?              uint16
     |  |  |     |  +--rw ios-bgp:default-information
     |  |  |     |  |  +--rw ios-bgp:originate?   empty
     |  |  |     |  +--rw ios-bgp:default-metric?        uint32
     |  |  |     |  +--rw ios-bgp:distance
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:local?         uint16
     |  |  |     |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |     |  |     +--rw ios-bgp:distance    uint16
     |  |  |     |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:acl?        union
     |  |  |     |  +--rw ios-bgp:distribute-list* [id]
     |  |  |     |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |     |  |  +--rw (ios-bgp:in-out-choice)?
     |  |  |     |  |     +--:(ios-bgp:in)
     |  |  |     |  |     |  +--rw ios-bgp:in!
     |  |  |     |  |     |     +--rw ios-bgp:interface?   string
     |  |  |     |  |     +--:(ios-bgp:out)
     |  |  |     |  |        +--rw ios-bgp:out!
     |  |  |     |  |           +--rw ios-bgp:interface?   string
     |  |  |     |  +--rw ios-bgp:maximum-paths
     |  |  |     |  |  +--rw ios-bgp:max-path
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw ios-bgp:external-rtfilter
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw (ios-bgp:max-path-choice)?
     |  |  |     |  |     +--:(ios-bgp:eibgp)
     |  |  |     |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |     |  |     +--:(ios-bgp:ibgp)
     |  |  |     |  |        +--rw ios-bgp:ibgp
     |  |  |     |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |     |  |              +--:(ios-bgp:unequal-cost)
     |  |  |     |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |     |  |              +--:(ios-bgp:max)
     |  |  |     |  |                 +--rw ios-bgp:max?            uint16
     |  |  |     |  +--rw ios-bgp:neighbor* [id]
     |  |  |     |  |  +--rw ios-bgp:id                            union
     |  |  |     |  |  +--rw ios-bgp:peer-group!
     |  |  |     |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |     |  |  +--rw ios-bgp:remote-as?                    union
     |  |  |     |  |  +--rw ios-bgp:local-as!
     |  |  |     |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |     |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |     |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |     |  |  +--rw ios-bgp:activate?                     empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise
     |  |  |     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:best-external?      empty
     |  |  |     |  |  |  +--rw ios-bgp:diverse-path
     |  |  |     |  |  |     +--rw ios-bgp:backup!
     |  |  |     |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |     |  |  |     +--rw ios-bgp:mpath?    empty
     |  |  |     |  |  +--rw ios-bgp:advertise-map
     |  |  |     |  |  |  +--rw ios-bgp:name* [word]
     |  |  |     |  |  |     +--rw ios-bgp:word             string
     |  |  |     |  |  |     +--rw ios-bgp:exist-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |     |  |  +--rw ios-bgp:aigp!
     |  |  |     |  |  |  +--rw ios-bgp:send
     |  |  |     |  |  |     +--rw ios-bgp:cost-community
     |  |  |     |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |     |  |  |     |     +--rw ios-bgp:range    uint8
     |  |  |     |  |  |     |     +--rw ios-bgp:poi
     |  |  |     |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |     |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |     |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     +--rw ios-bgp:med?              empty
     |  |  |     |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |     |  |  +--rw ios-bgp:announce
     |  |  |     |  |  |  +--rw ios-bgp:rpki
     |  |  |     |  |  |     +--rw ios-bgp:state?   empty
     |  |  |     |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |     |  |  +--rw ios-bgp:allowas-in!
     |  |  |     |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |     |  |  +--rw ios-bgp:as-override!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:capability
     |  |  |     |  |  |  +--rw ios-bgp:orf
     |  |  |     |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                   union
     |  |  |     |  |  +--rw ios-bgp:default-originate!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:description?                  string
     |  |  |     |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |     |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout         enumeration
     |  |  |     |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |     |  |  +--rw ios-bgp:ebgp-multihop!
     |  |  |     |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |     |  |  +--rw ios-bgp:fall-over
     |  |  |     |  |  |  +--rw ios-bgp:bfd!
     |  |  |     |  |  +--rw ios-bgp:filter-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout           enumeration
     |  |  |     |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |     |  |  +--rw ios-bgp:inherit
     |  |  |     |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |     |  |  |  +--rw ios-bgp:peer-session?   string
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:maximum-prefix
     |  |  |     |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |     |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |     |  |  |  +--rw ios-bgp:restart?         uint16
     |  |  |     |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |     |  |  +--rw ios-bgp:password
     |  |  |     |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:text?      string
     |  |  |     |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout               enumeration
     |  |  |     |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |     |  |  +--rw ios-bgp:path-attribute
     |  |  |     |  |  |  +--rw ios-bgp:discard
     |  |  |     |  |  |  |  +--rw ios-bgp:attibute_type
     |  |  |     |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:range
     |  |  |     |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:in?            empty
     |  |  |     |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |     |  |  |     +--rw ios-bgp:attibute_type
     |  |  |     |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |     |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |     +--rw ios-bgp:range
     |  |  |     |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |        +--rw ios-bgp:in?            empty
     |  |  |     |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |     |  |  +--rw ios-bgp:route-map* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout             enumeration
     |  |  |     |  |  |  +--rw ios-bgp:route-map-name    string
     |  |  |     |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |     |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |     |  |  +--rw ios-bgp:send-community!
     |  |  |     |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |     |  |  +--rw ios-bgp:send-label
     |  |  |     |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |     |  |  +--rw ios-bgp:soo?                          string
     |  |  |     |  |  +--rw ios-bgp:shutdown?                     empty
     |  |  |     |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:timers
     |  |  |     |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |     |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |     |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |     |  |  +--rw ios-bgp:translate-update
     |  |  |     |  |  |  +--rw ios-bgp:ipv4
     |  |  |     |  |  |     +--rw ios-bgp:multicast!
     |  |  |     |  |  |        +--rw ios-bgp:unicast?   empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |     |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |     |  |  |     +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:ttl-security
     |  |  |     |  |  |  +--rw ios-bgp:hops?   uint8
     |  |  |     |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |     |  |  +--rw ios-bgp:update-source
     |  |  |     |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |     |  |  |     +--:(ios-bgp:ATM)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |     |  |  |     +--:(ios-bgp:BDI)
     |  |  |     |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |     |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |     |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |     |  |  |     +--:(ios-bgp:FastEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |     |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |     |  |  |     +--:(ios-bgp:LISP)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |     |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |     |  |  |     +--:(ios-bgp:Loopback)
     |  |  |     |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |     |  |  |     +--:(ios-bgp:Multilink)
     |  |  |     |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |     |  |  |     +--:(ios-bgp:nve)
     |  |  |     |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |     |  |  |     +--:(ios-bgp:overlay)
     |  |  |     |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |     |  |  |     +--:(ios-bgp:pseudowire)
     |  |  |     |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |     |  |  |     +--:(ios-bgp:SM)
     |  |  |     |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |     |  |  |     +--:(ios-bgp:Cellular)
     |  |  |     |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |     |  |  |     +--:(ios-bgp:Serial)
     |  |  |     |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |     |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |     |  |  |     +--:(ios-bgp:Tunnel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |     |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |     |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:Vlan)
     |  |  |     |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |     |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |     |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasileft)
     |  |  |     |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasiright)
     |  |  |     |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |     |  |  +--rw ios-bgp:version?                      uint16
     |  |  |     |  |  +--rw ios-bgp:weight?                       uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |     +--rw ios-bgp:graceful-restart!
     |  |  |     |  |     |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |     +--rw ios-bgp:sso!
     |  |  |     |  |        +--rw ios-bgp:disable?   empty
     |  |  |     |  +--rw ios-bgp:network* [number]
     |  |  |     |  |  +--rw ios-bgp:number       union
     |  |  |     |  |  +--rw ios-bgp:backdoor?    empty
     |  |  |     |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:redistribute
     |  |  |     |  |  +--rw ios-bgp:application!
     |  |  |     |  |  |  +--rw ios-bgp:name* [name]
     |  |  |     |  |  |     +--rw ios-bgp:name         string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:connected!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:dvmrp!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:eigrp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:isis
     |  |  |     |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name          string
     |  |  |     |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-bgp:ip)
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |  |  |  +--:(ios-bgp:clns)
     |  |  |     |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |     |  +--:(ios-bgp:ip)
     |  |  |     |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |     |  +--:(ios-bgp:clns)
     |  |  |     |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |     +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?    string
     |  |  |     |  |  +--rw ios-bgp:lisp!
     |  |  |     |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |     |  |  |  +--rw ios-bgp:metric?              uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?           string
     |  |  |     |  |  +--rw ios-bgp:iso-igrp
     |  |  |     |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:mobile!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:odr!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:ospf* [id]
     |  |  |     |  |  |  +--rw ios-bgp:id         uint16
     |  |  |     |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:match
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:non-vrf
     |  |  |     |  |  |     +--rw ios-bgp:match
     |  |  |     |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |     |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:rip!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:name?        string
     |  |  |     |  |  +--rw ios-bgp:static!
     |  |  |     |  |     +--rw ios-bgp:clns!
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:ip!
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:synchronization?       empty
     |  |  |     |  +--rw ios-bgp:auto-summary?          boolean
     |  |  |     |  +--rw ios-bgp:table-map!
     |  |  |     |  |  +--rw ios-bgp:name?     string
     |  |  |     |  |  +--rw ios-bgp:filter?   empty
     |  |  |     |  +--rw ios-bgp:snmp!
     |  |  |     |     +--rw ios-bgp:context
     |  |  |     |        +--rw ios-bgp:context_word* [context_word]
     |  |  |     |           +--rw ios-bgp:context_word    string
     |  |  |     +--rw ios-bgp:ipv6* [af-name]
     |  |  |     |  +--rw ios-bgp:af-name                ios-types:bgp_ipv6_af_type
     |  |  |     |  +--rw ios-bgp:aggregate-address
     |  |  |     |  |  +--rw ios-bgp:ipv6-address?    ios-types:ipv6-prefix
     |  |  |     |  |  +--rw ios-bgp:advertise-map?   string
     |  |  |     |  |  +--rw ios-bgp:as-set?          empty
     |  |  |     |  |  +--rw ios-bgp:attribute-map?   string
     |  |  |     |  |  +--rw ios-bgp:as-override?     empty
     |  |  |     |  |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  +--rw ios-bgp:summary-only?    empty
     |  |  |     |  |  +--rw ios-bgp:suppress-map?    string
     |  |  |     |  +--rw ios-bgp:import
     |  |  |     |  |  +--rw ios-bgp:path
     |  |  |     |  |     +--rw ios-bgp:limit?   uint8
     |  |  |     |  +--rw ios-bgp:bgp
     |  |  |     |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |     |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |     |  |  +--rw ios-bgp:asnotation
     |  |  |     |  |  |  +--rw ios-bgp:dot?   empty
     |  |  |     |  |  +--rw ios-bgp:nopeerup-delay
     |  |  |     |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |     |  |  +--rw ios-bgp:recursion
     |  |  |     |  |  |  +--rw ios-bgp:host?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:install?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:select
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:backup!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best-external!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:bestpath
     |  |  |     |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |     |  |  |  +--rw ios-bgp:cost-community
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:igp-metric
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:med
     |  |  |     |  |  |     +--rw (ios-bgp:med-choice)?
     |  |  |     |  |  |        +--:(ios-bgp:confed)
     |  |  |     |  |  |        |  +--rw ios-bgp:confed!
     |  |  |     |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |     |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  +--rw ios-bgp:client-to-client
     |  |  |     |  |  |  +--rw ios-bgp:reflection?   empty
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                union
     |  |  |     |  |  +--rw ios-bgp:confederation
     |  |  |     |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |     |  |  |  +--rw ios-bgp:peers
     |  |  |     |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |     |  |  +--rw ios-bgp:consistency-checker
     |  |  |     |  |  |  +--rw ios-bgp:auto-repair!
     |  |  |     |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:error-message!
     |  |  |     |  |  |     +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  +--rw ios-bgp:dampening!
     |  |  |     |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:route-map)
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--:(ios-bgp:dampen)
     |  |  |     |  |  |        +--rw ios-bgp:dampen
     |  |  |     |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |     |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |     |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |     |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |     |  |  +--rw ios-bgp:default
     |  |  |     |  |  |  +--rw (ios-bgp:default-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |     |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |     |  |  |     +--:(ios-bgp:local-preference)
     |  |  |     |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |     |  |  |     +--:(ios-bgp:route-target)
     |  |  |     |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |     |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |     |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |     |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |     |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |     |  |  +--rw ios-bgp:graceful-restart!
     |  |  |     |  |  |  +--rw ios-bgp:extended?         empty
     |  |  |     |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |  |  +--rw ios-bgp:sso!
     |  |  |     |  |  |     +--rw ios-bgp:prefer?   empty
     |  |  |     |  |  +--rw ios-bgp:inject-map* [name]
     |  |  |     |  |  |  +--rw ios-bgp:name               string
     |  |  |     |  |  |  +--rw ios-bgp:exist-map?         string
     |  |  |     |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |     |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |     |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |     |  |  +--rw ios-bgp:route-map
     |  |  |     |  |  |  +--rw ios-bgp:priority?   empty
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:update-group
     |  |  |     |  |  |  +--rw ios-bgp:split
     |  |  |     |  |  |     +--rw ios-bgp:as-override?   empty
     |  |  |     |  |  +--rw ios-bgp:nexthop
     |  |  |     |  |  |  +--rw ios-bgp:trigger
     |  |  |     |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |     |  |  +--rw ios-bgp:regexp
     |  |  |     |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |     |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |     |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |     |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |     |  |  +--rw ios-bgp:update-delay?              uint16
     |  |  |     |  +--rw ios-bgp:default-information
     |  |  |     |  |  +--rw ios-bgp:originate?   empty
     |  |  |     |  +--rw ios-bgp:default-metric?        uint32
     |  |  |     |  +--rw ios-bgp:distance
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:local?         uint16
     |  |  |     |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |     |  |     +--rw ios-bgp:distance    uint16
     |  |  |     |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:acl?        union
     |  |  |     |  +--rw ios-bgp:distribute-list* [id]
     |  |  |     |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |     |  |  +--rw (ios-bgp:in-out-choice)?
     |  |  |     |  |     +--:(ios-bgp:in)
     |  |  |     |  |     |  +--rw ios-bgp:in!
     |  |  |     |  |     |     +--rw ios-bgp:interface?   string
     |  |  |     |  |     +--:(ios-bgp:out)
     |  |  |     |  |        +--rw ios-bgp:out!
     |  |  |     |  |           +--rw ios-bgp:interface?   string
     |  |  |     |  +--rw ios-bgp:maximum-paths
     |  |  |     |  |  +--rw ios-bgp:max-path
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw ios-bgp:external-rtfilter
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw (ios-bgp:max-path-choice)?
     |  |  |     |  |     +--:(ios-bgp:eibgp)
     |  |  |     |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |     |  |     +--:(ios-bgp:ibgp)
     |  |  |     |  |        +--rw ios-bgp:ibgp
     |  |  |     |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |     |  |              +--:(ios-bgp:unequal-cost)
     |  |  |     |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |     |  |              +--:(ios-bgp:max)
     |  |  |     |  |                 +--rw ios-bgp:max?            uint16
     |  |  |     |  +--rw ios-bgp:neighbor* [id]
     |  |  |     |  |  +--rw ios-bgp:id                            union
     |  |  |     |  |  +--rw ios-bgp:peer-group!
     |  |  |     |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |     |  |  +--rw ios-bgp:remote-as?                    union
     |  |  |     |  |  +--rw ios-bgp:local-as!
     |  |  |     |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |     |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |     |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |     |  |  +--rw ios-bgp:activate?                     empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise
     |  |  |     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:best-external?      empty
     |  |  |     |  |  |  +--rw ios-bgp:diverse-path
     |  |  |     |  |  |     +--rw ios-bgp:backup!
     |  |  |     |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |     |  |  |     +--rw ios-bgp:mpath?    empty
     |  |  |     |  |  +--rw ios-bgp:advertise-map
     |  |  |     |  |  |  +--rw ios-bgp:name* [word]
     |  |  |     |  |  |     +--rw ios-bgp:word             string
     |  |  |     |  |  |     +--rw ios-bgp:exist-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |     |  |  +--rw ios-bgp:aigp!
     |  |  |     |  |  |  +--rw ios-bgp:send
     |  |  |     |  |  |     +--rw ios-bgp:cost-community
     |  |  |     |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |     |  |  |     |     +--rw ios-bgp:range    uint8
     |  |  |     |  |  |     |     +--rw ios-bgp:poi
     |  |  |     |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |     |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |     |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     +--rw ios-bgp:med?              empty
     |  |  |     |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |     |  |  +--rw ios-bgp:announce
     |  |  |     |  |  |  +--rw ios-bgp:rpki
     |  |  |     |  |  |     +--rw ios-bgp:state?   empty
     |  |  |     |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |     |  |  +--rw ios-bgp:allowas-in!
     |  |  |     |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |     |  |  +--rw ios-bgp:as-override!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:capability
     |  |  |     |  |  |  +--rw ios-bgp:orf
     |  |  |     |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                   union
     |  |  |     |  |  +--rw ios-bgp:default-originate!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:description?                  string
     |  |  |     |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |     |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout         enumeration
     |  |  |     |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |     |  |  +--rw ios-bgp:ebgp-multihop!
     |  |  |     |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |     |  |  +--rw ios-bgp:fall-over
     |  |  |     |  |  |  +--rw ios-bgp:bfd!
     |  |  |     |  |  +--rw ios-bgp:filter-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout           enumeration
     |  |  |     |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |     |  |  +--rw ios-bgp:inherit
     |  |  |     |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |     |  |  |  +--rw ios-bgp:peer-session?   string
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:maximum-prefix
     |  |  |     |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |     |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |     |  |  |  +--rw ios-bgp:restart?         uint16
     |  |  |     |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |     |  |  +--rw ios-bgp:password
     |  |  |     |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:text?      string
     |  |  |     |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout               enumeration
     |  |  |     |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |     |  |  +--rw ios-bgp:path-attribute
     |  |  |     |  |  |  +--rw ios-bgp:discard
     |  |  |     |  |  |  |  +--rw ios-bgp:attibute_type
     |  |  |     |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:range
     |  |  |     |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:in?            empty
     |  |  |     |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |     |  |  |     +--rw ios-bgp:attibute_type
     |  |  |     |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |     |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |     +--rw ios-bgp:range
     |  |  |     |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |        +--rw ios-bgp:in?            empty
     |  |  |     |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |     |  |  +--rw ios-bgp:route-map* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout             enumeration
     |  |  |     |  |  |  +--rw ios-bgp:route-map-name    string
     |  |  |     |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |     |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |     |  |  +--rw ios-bgp:send-community!
     |  |  |     |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |     |  |  +--rw ios-bgp:send-label
     |  |  |     |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |     |  |  +--rw ios-bgp:soo?                          string
     |  |  |     |  |  +--rw ios-bgp:shutdown?                     empty
     |  |  |     |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:timers
     |  |  |     |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |     |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |     |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |     |  |  +--rw ios-bgp:translate-update
     |  |  |     |  |  |  +--rw ios-bgp:ipv4
     |  |  |     |  |  |     +--rw ios-bgp:multicast!
     |  |  |     |  |  |        +--rw ios-bgp:unicast?   empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |     |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |     |  |  |     +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:ttl-security
     |  |  |     |  |  |  +--rw ios-bgp:hops?   uint8
     |  |  |     |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |     |  |  +--rw ios-bgp:update-source
     |  |  |     |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |     |  |  |     +--:(ios-bgp:ATM)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |     |  |  |     +--:(ios-bgp:BDI)
     |  |  |     |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |     |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |     |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |     |  |  |     +--:(ios-bgp:FastEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |     |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |     |  |  |     +--:(ios-bgp:LISP)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |     |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |     |  |  |     +--:(ios-bgp:Loopback)
     |  |  |     |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |     |  |  |     +--:(ios-bgp:Multilink)
     |  |  |     |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |     |  |  |     +--:(ios-bgp:nve)
     |  |  |     |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |     |  |  |     +--:(ios-bgp:overlay)
     |  |  |     |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |     |  |  |     +--:(ios-bgp:pseudowire)
     |  |  |     |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |     |  |  |     +--:(ios-bgp:SM)
     |  |  |     |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |     |  |  |     +--:(ios-bgp:Cellular)
     |  |  |     |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |     |  |  |     +--:(ios-bgp:Serial)
     |  |  |     |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |     |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |     |  |  |     +--:(ios-bgp:Tunnel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |     |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |     |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:Vlan)
     |  |  |     |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |     |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |     |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasileft)
     |  |  |     |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasiright)
     |  |  |     |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |     |  |  +--rw ios-bgp:version?                      uint16
     |  |  |     |  |  +--rw ios-bgp:weight?                       uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |     +--rw ios-bgp:graceful-restart!
     |  |  |     |  |     |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |     +--rw ios-bgp:sso!
     |  |  |     |  |        +--rw ios-bgp:disable?   empty
     |  |  |     |  +--rw ios-bgp:network* [number]
     |  |  |     |  |  +--rw ios-bgp:number       union
     |  |  |     |  |  +--rw ios-bgp:backdoor?    empty
     |  |  |     |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:redistribute
     |  |  |     |  |  +--rw ios-bgp:application!
     |  |  |     |  |  |  +--rw ios-bgp:name* [name]
     |  |  |     |  |  |     +--rw ios-bgp:name         string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:connected!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:dvmrp!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:eigrp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:isis
     |  |  |     |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name          string
     |  |  |     |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-bgp:ip)
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |  |  |  +--:(ios-bgp:clns)
     |  |  |     |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |     |  +--:(ios-bgp:ip)
     |  |  |     |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |     |  +--:(ios-bgp:clns)
     |  |  |     |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |     +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?    string
     |  |  |     |  |  +--rw ios-bgp:lisp!
     |  |  |     |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |     |  |  |  +--rw ios-bgp:metric?              uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?           string
     |  |  |     |  |  +--rw ios-bgp:iso-igrp
     |  |  |     |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:mobile!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:odr!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:ospf* [id]
     |  |  |     |  |  |  +--rw ios-bgp:id         uint16
     |  |  |     |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:match
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:non-vrf
     |  |  |     |  |  |     +--rw ios-bgp:match
     |  |  |     |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |     |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:rip!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:name?        string
     |  |  |     |  |  +--rw ios-bgp:static!
     |  |  |     |  |     +--rw ios-bgp:clns!
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:ip!
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:synchronization?       empty
     |  |  |     |  +--rw ios-bgp:auto-summary?          boolean
     |  |  |     |  +--rw ios-bgp:table-map!
     |  |  |     |  |  +--rw ios-bgp:name?     string
     |  |  |     |  |  +--rw ios-bgp:filter?   empty
     |  |  |     |  +--rw ios-bgp:snmp!
     |  |  |     |     +--rw ios-bgp:context
     |  |  |     |        +--rw ios-bgp:context_word* [context_word]
     |  |  |     |           +--rw ios-bgp:context_word    string
     |  |  |     +--rw ios-bgp:vpnv4* [af-name]
     |  |  |     |  +--rw ios-bgp:af-name                enumeration
     |  |  |     |  +--rw ios-bgp:import
     |  |  |     |  |  +--rw ios-bgp:path
     |  |  |     |  |     +--rw ios-bgp:limit?   uint8
     |  |  |     |  +--rw ios-bgp:bgp
     |  |  |     |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |     |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |     |  |  +--rw ios-bgp:asnotation
     |  |  |     |  |  |  +--rw ios-bgp:dot?   empty
     |  |  |     |  |  +--rw ios-bgp:nopeerup-delay
     |  |  |     |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |     |  |  +--rw ios-bgp:recursion
     |  |  |     |  |  |  +--rw ios-bgp:host?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:install?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:select
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:backup!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best-external!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:bestpath
     |  |  |     |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |     |  |  |  +--rw ios-bgp:cost-community
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:igp-metric
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:med
     |  |  |     |  |  |     +--rw (ios-bgp:med-choice)?
     |  |  |     |  |  |        +--:(ios-bgp:confed)
     |  |  |     |  |  |        |  +--rw ios-bgp:confed!
     |  |  |     |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |     |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  +--rw ios-bgp:client-to-client
     |  |  |     |  |  |  +--rw ios-bgp:reflection?   empty
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                union
     |  |  |     |  |  +--rw ios-bgp:confederation
     |  |  |     |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |     |  |  |  +--rw ios-bgp:peers
     |  |  |     |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |     |  |  +--rw ios-bgp:consistency-checker
     |  |  |     |  |  |  +--rw ios-bgp:auto-repair!
     |  |  |     |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:error-message!
     |  |  |     |  |  |     +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  +--rw ios-bgp:dampening!
     |  |  |     |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:route-map)
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--:(ios-bgp:dampen)
     |  |  |     |  |  |        +--rw ios-bgp:dampen
     |  |  |     |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |     |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |     |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |     |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |     |  |  +--rw ios-bgp:default
     |  |  |     |  |  |  +--rw (ios-bgp:default-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |     |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |     |  |  |     +--:(ios-bgp:local-preference)
     |  |  |     |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |     |  |  |     +--:(ios-bgp:route-target)
     |  |  |     |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |     |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |     |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |     |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |     |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |     |  |  +--rw ios-bgp:graceful-restart!
     |  |  |     |  |  |  +--rw ios-bgp:extended?         empty
     |  |  |     |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |  |  +--rw ios-bgp:sso!
     |  |  |     |  |  |     +--rw ios-bgp:prefer?   empty
     |  |  |     |  |  +--rw ios-bgp:inject-map* [name]
     |  |  |     |  |  |  +--rw ios-bgp:name               string
     |  |  |     |  |  |  +--rw ios-bgp:exist-map?         string
     |  |  |     |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |     |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |     |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |     |  |  +--rw ios-bgp:route-map
     |  |  |     |  |  |  +--rw ios-bgp:priority?   empty
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:update-group
     |  |  |     |  |  |  +--rw ios-bgp:split
     |  |  |     |  |  |     +--rw ios-bgp:as-override?   empty
     |  |  |     |  |  +--rw ios-bgp:nexthop
     |  |  |     |  |  |  +--rw ios-bgp:trigger
     |  |  |     |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |     |  |  +--rw ios-bgp:regexp
     |  |  |     |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |     |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |     |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |     |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |     |  |  +--rw ios-bgp:update-delay?              uint16
     |  |  |     |  +--rw ios-bgp:default-information
     |  |  |     |  |  +--rw ios-bgp:originate?   empty
     |  |  |     |  +--rw ios-bgp:default-metric?        uint32
     |  |  |     |  +--rw ios-bgp:distance
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:local?         uint16
     |  |  |     |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |     |  |     +--rw ios-bgp:distance    uint16
     |  |  |     |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:acl?        union
     |  |  |     |  +--rw ios-bgp:distribute-list* [id]
     |  |  |     |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |     |  |  +--rw (ios-bgp:in-out-choice)?
     |  |  |     |  |     +--:(ios-bgp:in)
     |  |  |     |  |     |  +--rw ios-bgp:in!
     |  |  |     |  |     |     +--rw ios-bgp:interface?   string
     |  |  |     |  |     +--:(ios-bgp:out)
     |  |  |     |  |        +--rw ios-bgp:out!
     |  |  |     |  |           +--rw ios-bgp:interface?   string
     |  |  |     |  +--rw ios-bgp:maximum-paths
     |  |  |     |  |  +--rw ios-bgp:max-path
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw ios-bgp:external-rtfilter
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw (ios-bgp:max-path-choice)?
     |  |  |     |  |     +--:(ios-bgp:eibgp)
     |  |  |     |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |     |  |     +--:(ios-bgp:ibgp)
     |  |  |     |  |        +--rw ios-bgp:ibgp
     |  |  |     |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |     |  |              +--:(ios-bgp:unequal-cost)
     |  |  |     |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |     |  |              +--:(ios-bgp:max)
     |  |  |     |  |                 +--rw ios-bgp:max?            uint16
     |  |  |     |  +--rw ios-bgp:neighbor* [id]
     |  |  |     |  |  +--rw ios-bgp:id                            union
     |  |  |     |  |  +--rw ios-bgp:peer-group!
     |  |  |     |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |     |  |  +--rw ios-bgp:remote-as?                    union
     |  |  |     |  |  +--rw ios-bgp:local-as!
     |  |  |     |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |     |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |     |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |     |  |  +--rw ios-bgp:activate?                     empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise
     |  |  |     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:best-external?      empty
     |  |  |     |  |  |  +--rw ios-bgp:diverse-path
     |  |  |     |  |  |     +--rw ios-bgp:backup!
     |  |  |     |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |     |  |  |     +--rw ios-bgp:mpath?    empty
     |  |  |     |  |  +--rw ios-bgp:advertise-map
     |  |  |     |  |  |  +--rw ios-bgp:name* [word]
     |  |  |     |  |  |     +--rw ios-bgp:word             string
     |  |  |     |  |  |     +--rw ios-bgp:exist-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |     |  |  +--rw ios-bgp:aigp!
     |  |  |     |  |  |  +--rw ios-bgp:send
     |  |  |     |  |  |     +--rw ios-bgp:cost-community
     |  |  |     |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |     |  |  |     |     +--rw ios-bgp:range    uint8
     |  |  |     |  |  |     |     +--rw ios-bgp:poi
     |  |  |     |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |     |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |     |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     +--rw ios-bgp:med?              empty
     |  |  |     |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |     |  |  +--rw ios-bgp:announce
     |  |  |     |  |  |  +--rw ios-bgp:rpki
     |  |  |     |  |  |     +--rw ios-bgp:state?   empty
     |  |  |     |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |     |  |  +--rw ios-bgp:allowas-in!
     |  |  |     |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |     |  |  +--rw ios-bgp:as-override!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:capability
     |  |  |     |  |  |  +--rw ios-bgp:orf
     |  |  |     |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                   union
     |  |  |     |  |  +--rw ios-bgp:default-originate!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:description?                  string
     |  |  |     |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |     |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout         enumeration
     |  |  |     |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |     |  |  +--rw ios-bgp:ebgp-multihop!
     |  |  |     |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |     |  |  +--rw ios-bgp:fall-over
     |  |  |     |  |  |  +--rw ios-bgp:bfd!
     |  |  |     |  |  +--rw ios-bgp:filter-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout           enumeration
     |  |  |     |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |     |  |  +--rw ios-bgp:inherit
     |  |  |     |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |     |  |  |  +--rw ios-bgp:peer-session?   string
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:maximum-prefix
     |  |  |     |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |     |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |     |  |  |  +--rw ios-bgp:restart?         uint16
     |  |  |     |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |     |  |  +--rw ios-bgp:password
     |  |  |     |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:text?      string
     |  |  |     |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout               enumeration
     |  |  |     |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |     |  |  +--rw ios-bgp:path-attribute
     |  |  |     |  |  |  +--rw ios-bgp:discard
     |  |  |     |  |  |  |  +--rw ios-bgp:attibute_type
     |  |  |     |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:range
     |  |  |     |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:in?            empty
     |  |  |     |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |     |  |  |     +--rw ios-bgp:attibute_type
     |  |  |     |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |     |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |     +--rw ios-bgp:range
     |  |  |     |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |        +--rw ios-bgp:in?            empty
     |  |  |     |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |     |  |  +--rw ios-bgp:route-map* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout             enumeration
     |  |  |     |  |  |  +--rw ios-bgp:route-map-name    string
     |  |  |     |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |     |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |     |  |  +--rw ios-bgp:send-community!
     |  |  |     |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |     |  |  +--rw ios-bgp:send-label
     |  |  |     |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |     |  |  +--rw ios-bgp:soo?                          string
     |  |  |     |  |  +--rw ios-bgp:shutdown?                     empty
     |  |  |     |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:timers
     |  |  |     |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |     |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |     |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |     |  |  +--rw ios-bgp:translate-update
     |  |  |     |  |  |  +--rw ios-bgp:ipv4
     |  |  |     |  |  |     +--rw ios-bgp:multicast!
     |  |  |     |  |  |        +--rw ios-bgp:unicast?   empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |     |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |     |  |  |     +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:ttl-security
     |  |  |     |  |  |  +--rw ios-bgp:hops?   uint8
     |  |  |     |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |     |  |  +--rw ios-bgp:update-source
     |  |  |     |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |     |  |  |     +--:(ios-bgp:ATM)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |     |  |  |     +--:(ios-bgp:BDI)
     |  |  |     |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |     |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |     |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |     |  |  |     +--:(ios-bgp:FastEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |     |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |     |  |  |     +--:(ios-bgp:LISP)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |     |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |     |  |  |     +--:(ios-bgp:Loopback)
     |  |  |     |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |     |  |  |     +--:(ios-bgp:Multilink)
     |  |  |     |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |     |  |  |     +--:(ios-bgp:nve)
     |  |  |     |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |     |  |  |     +--:(ios-bgp:overlay)
     |  |  |     |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |     |  |  |     +--:(ios-bgp:pseudowire)
     |  |  |     |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |     |  |  |     +--:(ios-bgp:SM)
     |  |  |     |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |     |  |  |     +--:(ios-bgp:Cellular)
     |  |  |     |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |     |  |  |     +--:(ios-bgp:Serial)
     |  |  |     |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |     |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |     |  |  |     +--:(ios-bgp:Tunnel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |     |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |     |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:Vlan)
     |  |  |     |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |     |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |     |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasileft)
     |  |  |     |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasiright)
     |  |  |     |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |     |  |  +--rw ios-bgp:version?                      uint16
     |  |  |     |  |  +--rw ios-bgp:weight?                       uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |     +--rw ios-bgp:graceful-restart!
     |  |  |     |  |     |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |     +--rw ios-bgp:sso!
     |  |  |     |  |        +--rw ios-bgp:disable?   empty
     |  |  |     |  +--rw ios-bgp:network* [number]
     |  |  |     |  |  +--rw ios-bgp:number       union
     |  |  |     |  |  +--rw ios-bgp:backdoor?    empty
     |  |  |     |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:redistribute
     |  |  |     |  |  +--rw ios-bgp:application!
     |  |  |     |  |  |  +--rw ios-bgp:name* [name]
     |  |  |     |  |  |     +--rw ios-bgp:name         string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:connected!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:dvmrp!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:eigrp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:isis
     |  |  |     |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name          string
     |  |  |     |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-bgp:ip)
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |  |  |  +--:(ios-bgp:clns)
     |  |  |     |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |     |  +--:(ios-bgp:ip)
     |  |  |     |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |     |  +--:(ios-bgp:clns)
     |  |  |     |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |     +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?    string
     |  |  |     |  |  +--rw ios-bgp:lisp!
     |  |  |     |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |     |  |  |  +--rw ios-bgp:metric?              uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?           string
     |  |  |     |  |  +--rw ios-bgp:iso-igrp
     |  |  |     |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:mobile!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:odr!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:ospf* [id]
     |  |  |     |  |  |  +--rw ios-bgp:id         uint16
     |  |  |     |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:match
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:non-vrf
     |  |  |     |  |  |     +--rw ios-bgp:match
     |  |  |     |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |     |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:rip!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:name?        string
     |  |  |     |  |  +--rw ios-bgp:static!
     |  |  |     |  |     +--rw ios-bgp:clns!
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:ip!
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:synchronization?       empty
     |  |  |     |  +--rw ios-bgp:auto-summary?          boolean
     |  |  |     |  +--rw ios-bgp:table-map!
     |  |  |     |  |  +--rw ios-bgp:name?     string
     |  |  |     |  |  +--rw ios-bgp:filter?   empty
     |  |  |     |  +--rw ios-bgp:snmp!
     |  |  |     |     +--rw ios-bgp:context
     |  |  |     |        +--rw ios-bgp:context_word* [context_word]
     |  |  |     |           +--rw ios-bgp:context_word    string
     |  |  |     +--rw ios-bgp:vpnv6* [af-name]
     |  |  |     |  +--rw ios-bgp:af-name                enumeration
     |  |  |     |  +--rw ios-bgp:import
     |  |  |     |  |  +--rw ios-bgp:path
     |  |  |     |  |     +--rw ios-bgp:limit?   uint8
     |  |  |     |  +--rw ios-bgp:bgp
     |  |  |     |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |     |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |     |  |  +--rw ios-bgp:asnotation
     |  |  |     |  |  |  +--rw ios-bgp:dot?   empty
     |  |  |     |  |  +--rw ios-bgp:nopeerup-delay
     |  |  |     |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |     |  |  +--rw ios-bgp:recursion
     |  |  |     |  |  |  +--rw ios-bgp:host?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:install?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:select
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:backup!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best-external!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:bestpath
     |  |  |     |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |     |  |  |  +--rw ios-bgp:cost-community
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:igp-metric
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:med
     |  |  |     |  |  |     +--rw (ios-bgp:med-choice)?
     |  |  |     |  |  |        +--:(ios-bgp:confed)
     |  |  |     |  |  |        |  +--rw ios-bgp:confed!
     |  |  |     |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |     |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  +--rw ios-bgp:client-to-client
     |  |  |     |  |  |  +--rw ios-bgp:reflection?   empty
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                union
     |  |  |     |  |  +--rw ios-bgp:confederation
     |  |  |     |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |     |  |  |  +--rw ios-bgp:peers
     |  |  |     |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |     |  |  +--rw ios-bgp:consistency-checker
     |  |  |     |  |  |  +--rw ios-bgp:auto-repair!
     |  |  |     |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:error-message!
     |  |  |     |  |  |     +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  +--rw ios-bgp:dampening!
     |  |  |     |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:route-map)
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--:(ios-bgp:dampen)
     |  |  |     |  |  |        +--rw ios-bgp:dampen
     |  |  |     |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |     |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |     |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |     |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |     |  |  +--rw ios-bgp:default
     |  |  |     |  |  |  +--rw (ios-bgp:default-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |     |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |     |  |  |     +--:(ios-bgp:local-preference)
     |  |  |     |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |     |  |  |     +--:(ios-bgp:route-target)
     |  |  |     |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |     |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |     |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |     |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |     |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |     |  |  +--rw ios-bgp:graceful-restart!
     |  |  |     |  |  |  +--rw ios-bgp:extended?         empty
     |  |  |     |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |  |  +--rw ios-bgp:sso!
     |  |  |     |  |  |     +--rw ios-bgp:prefer?   empty
     |  |  |     |  |  +--rw ios-bgp:inject-map* [name]
     |  |  |     |  |  |  +--rw ios-bgp:name               string
     |  |  |     |  |  |  +--rw ios-bgp:exist-map?         string
     |  |  |     |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |     |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |     |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |     |  |  +--rw ios-bgp:route-map
     |  |  |     |  |  |  +--rw ios-bgp:priority?   empty
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:update-group
     |  |  |     |  |  |  +--rw ios-bgp:split
     |  |  |     |  |  |     +--rw ios-bgp:as-override?   empty
     |  |  |     |  |  +--rw ios-bgp:nexthop
     |  |  |     |  |  |  +--rw ios-bgp:trigger
     |  |  |     |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |     |  |  +--rw ios-bgp:regexp
     |  |  |     |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |     |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |     |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |     |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |     |  |  +--rw ios-bgp:update-delay?              uint16
     |  |  |     |  +--rw ios-bgp:default-information
     |  |  |     |  |  +--rw ios-bgp:originate?   empty
     |  |  |     |  +--rw ios-bgp:default-metric?        uint32
     |  |  |     |  +--rw ios-bgp:distance
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:local?         uint16
     |  |  |     |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |     |  |     +--rw ios-bgp:distance    uint16
     |  |  |     |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:acl?        union
     |  |  |     |  +--rw ios-bgp:distribute-list* [id]
     |  |  |     |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |     |  |  +--rw (ios-bgp:in-out-choice)?
     |  |  |     |  |     +--:(ios-bgp:in)
     |  |  |     |  |     |  +--rw ios-bgp:in!
     |  |  |     |  |     |     +--rw ios-bgp:interface?   string
     |  |  |     |  |     +--:(ios-bgp:out)
     |  |  |     |  |        +--rw ios-bgp:out!
     |  |  |     |  |           +--rw ios-bgp:interface?   string
     |  |  |     |  +--rw ios-bgp:maximum-paths
     |  |  |     |  |  +--rw ios-bgp:max-path
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw ios-bgp:external-rtfilter
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw (ios-bgp:max-path-choice)?
     |  |  |     |  |     +--:(ios-bgp:eibgp)
     |  |  |     |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |     |  |     +--:(ios-bgp:ibgp)
     |  |  |     |  |        +--rw ios-bgp:ibgp
     |  |  |     |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |     |  |              +--:(ios-bgp:unequal-cost)
     |  |  |     |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |     |  |              +--:(ios-bgp:max)
     |  |  |     |  |                 +--rw ios-bgp:max?            uint16
     |  |  |     |  +--rw ios-bgp:neighbor* [id]
     |  |  |     |  |  +--rw ios-bgp:id                            union
     |  |  |     |  |  +--rw ios-bgp:peer-group!
     |  |  |     |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |     |  |  +--rw ios-bgp:remote-as?                    union
     |  |  |     |  |  +--rw ios-bgp:local-as!
     |  |  |     |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |     |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |     |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |     |  |  +--rw ios-bgp:activate?                     empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise
     |  |  |     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:best-external?      empty
     |  |  |     |  |  |  +--rw ios-bgp:diverse-path
     |  |  |     |  |  |     +--rw ios-bgp:backup!
     |  |  |     |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |     |  |  |     +--rw ios-bgp:mpath?    empty
     |  |  |     |  |  +--rw ios-bgp:advertise-map
     |  |  |     |  |  |  +--rw ios-bgp:name* [word]
     |  |  |     |  |  |     +--rw ios-bgp:word             string
     |  |  |     |  |  |     +--rw ios-bgp:exist-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |     |  |  +--rw ios-bgp:aigp!
     |  |  |     |  |  |  +--rw ios-bgp:send
     |  |  |     |  |  |     +--rw ios-bgp:cost-community
     |  |  |     |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |     |  |  |     |     +--rw ios-bgp:range    uint8
     |  |  |     |  |  |     |     +--rw ios-bgp:poi
     |  |  |     |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |     |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |     |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     +--rw ios-bgp:med?              empty
     |  |  |     |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |     |  |  +--rw ios-bgp:announce
     |  |  |     |  |  |  +--rw ios-bgp:rpki
     |  |  |     |  |  |     +--rw ios-bgp:state?   empty
     |  |  |     |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |     |  |  +--rw ios-bgp:allowas-in!
     |  |  |     |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |     |  |  +--rw ios-bgp:as-override!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:capability
     |  |  |     |  |  |  +--rw ios-bgp:orf
     |  |  |     |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                   union
     |  |  |     |  |  +--rw ios-bgp:default-originate!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:description?                  string
     |  |  |     |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |     |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout         enumeration
     |  |  |     |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |     |  |  +--rw ios-bgp:ebgp-multihop!
     |  |  |     |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |     |  |  +--rw ios-bgp:fall-over
     |  |  |     |  |  |  +--rw ios-bgp:bfd!
     |  |  |     |  |  +--rw ios-bgp:filter-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout           enumeration
     |  |  |     |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |     |  |  +--rw ios-bgp:inherit
     |  |  |     |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |     |  |  |  +--rw ios-bgp:peer-session?   string
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:maximum-prefix
     |  |  |     |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |     |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |     |  |  |  +--rw ios-bgp:restart?         uint16
     |  |  |     |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |     |  |  +--rw ios-bgp:password
     |  |  |     |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:text?      string
     |  |  |     |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout               enumeration
     |  |  |     |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |     |  |  +--rw ios-bgp:path-attribute
     |  |  |     |  |  |  +--rw ios-bgp:discard
     |  |  |     |  |  |  |  +--rw ios-bgp:attibute_type
     |  |  |     |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:range
     |  |  |     |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:in?            empty
     |  |  |     |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |     |  |  |     +--rw ios-bgp:attibute_type
     |  |  |     |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |     |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |     +--rw ios-bgp:range
     |  |  |     |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |        +--rw ios-bgp:in?            empty
     |  |  |     |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |     |  |  +--rw ios-bgp:route-map* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout             enumeration
     |  |  |     |  |  |  +--rw ios-bgp:route-map-name    string
     |  |  |     |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |     |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |     |  |  +--rw ios-bgp:send-community!
     |  |  |     |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |     |  |  +--rw ios-bgp:send-label
     |  |  |     |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |     |  |  +--rw ios-bgp:soo?                          string
     |  |  |     |  |  +--rw ios-bgp:shutdown?                     empty
     |  |  |     |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:timers
     |  |  |     |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |     |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |     |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |     |  |  +--rw ios-bgp:translate-update
     |  |  |     |  |  |  +--rw ios-bgp:ipv4
     |  |  |     |  |  |     +--rw ios-bgp:multicast!
     |  |  |     |  |  |        +--rw ios-bgp:unicast?   empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |     |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |     |  |  |     +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:ttl-security
     |  |  |     |  |  |  +--rw ios-bgp:hops?   uint8
     |  |  |     |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |     |  |  +--rw ios-bgp:update-source
     |  |  |     |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |     |  |  |     +--:(ios-bgp:ATM)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |     |  |  |     +--:(ios-bgp:BDI)
     |  |  |     |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |     |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |     |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |     |  |  |     +--:(ios-bgp:FastEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |     |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |     |  |  |     +--:(ios-bgp:LISP)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |     |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |     |  |  |     +--:(ios-bgp:Loopback)
     |  |  |     |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |     |  |  |     +--:(ios-bgp:Multilink)
     |  |  |     |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |     |  |  |     +--:(ios-bgp:nve)
     |  |  |     |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |     |  |  |     +--:(ios-bgp:overlay)
     |  |  |     |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |     |  |  |     +--:(ios-bgp:pseudowire)
     |  |  |     |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |     |  |  |     +--:(ios-bgp:SM)
     |  |  |     |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |     |  |  |     +--:(ios-bgp:Cellular)
     |  |  |     |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |     |  |  |     +--:(ios-bgp:Serial)
     |  |  |     |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |     |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |     |  |  |     +--:(ios-bgp:Tunnel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |     |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |     |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:Vlan)
     |  |  |     |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |     |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |     |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasileft)
     |  |  |     |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasiright)
     |  |  |     |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |     |  |  +--rw ios-bgp:version?                      uint16
     |  |  |     |  |  +--rw ios-bgp:weight?                       uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |     +--rw ios-bgp:graceful-restart!
     |  |  |     |  |     |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |     +--rw ios-bgp:sso!
     |  |  |     |  |        +--rw ios-bgp:disable?   empty
     |  |  |     |  +--rw ios-bgp:network* [number]
     |  |  |     |  |  +--rw ios-bgp:number       union
     |  |  |     |  |  +--rw ios-bgp:backdoor?    empty
     |  |  |     |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:redistribute
     |  |  |     |  |  +--rw ios-bgp:application!
     |  |  |     |  |  |  +--rw ios-bgp:name* [name]
     |  |  |     |  |  |     +--rw ios-bgp:name         string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:connected!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:dvmrp!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:eigrp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:isis
     |  |  |     |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name          string
     |  |  |     |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-bgp:ip)
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |  |  |  +--:(ios-bgp:clns)
     |  |  |     |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |     |  +--:(ios-bgp:ip)
     |  |  |     |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |     |  +--:(ios-bgp:clns)
     |  |  |     |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |     +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?    string
     |  |  |     |  |  +--rw ios-bgp:lisp!
     |  |  |     |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |     |  |  |  +--rw ios-bgp:metric?              uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?           string
     |  |  |     |  |  +--rw ios-bgp:iso-igrp
     |  |  |     |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:mobile!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:odr!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:ospf* [id]
     |  |  |     |  |  |  +--rw ios-bgp:id         uint16
     |  |  |     |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:match
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:non-vrf
     |  |  |     |  |  |     +--rw ios-bgp:match
     |  |  |     |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |     |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:rip!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:name?        string
     |  |  |     |  |  +--rw ios-bgp:static!
     |  |  |     |  |     +--rw ios-bgp:clns!
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:ip!
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:synchronization?       empty
     |  |  |     |  +--rw ios-bgp:auto-summary?          boolean
     |  |  |     |  +--rw ios-bgp:table-map!
     |  |  |     |  |  +--rw ios-bgp:name?     string
     |  |  |     |  |  +--rw ios-bgp:filter?   empty
     |  |  |     |  +--rw ios-bgp:snmp!
     |  |  |     |     +--rw ios-bgp:context
     |  |  |     |        +--rw ios-bgp:context_word* [context_word]
     |  |  |     |           +--rw ios-bgp:context_word    string
     |  |  |     +--rw ios-bgp:nsap* [af-name]
     |  |  |     |  +--rw ios-bgp:af-name                enumeration
     |  |  |     |  +--rw ios-bgp:import
     |  |  |     |  |  +--rw ios-bgp:path
     |  |  |     |  |     +--rw ios-bgp:limit?   uint8
     |  |  |     |  +--rw ios-bgp:bgp
     |  |  |     |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |     |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |     |  |  +--rw ios-bgp:asnotation
     |  |  |     |  |  |  +--rw ios-bgp:dot?   empty
     |  |  |     |  |  +--rw ios-bgp:nopeerup-delay
     |  |  |     |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |     |  |  +--rw ios-bgp:recursion
     |  |  |     |  |  |  +--rw ios-bgp:host?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:install?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:select
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:backup!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best-external!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:bestpath
     |  |  |     |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |     |  |  |  +--rw ios-bgp:cost-community
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:igp-metric
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:med
     |  |  |     |  |  |     +--rw (ios-bgp:med-choice)?
     |  |  |     |  |  |        +--:(ios-bgp:confed)
     |  |  |     |  |  |        |  +--rw ios-bgp:confed!
     |  |  |     |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |     |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  +--rw ios-bgp:client-to-client
     |  |  |     |  |  |  +--rw ios-bgp:reflection?   empty
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                union
     |  |  |     |  |  +--rw ios-bgp:confederation
     |  |  |     |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |     |  |  |  +--rw ios-bgp:peers
     |  |  |     |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |     |  |  +--rw ios-bgp:consistency-checker
     |  |  |     |  |  |  +--rw ios-bgp:auto-repair!
     |  |  |     |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:error-message!
     |  |  |     |  |  |     +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  +--rw ios-bgp:dampening!
     |  |  |     |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:route-map)
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--:(ios-bgp:dampen)
     |  |  |     |  |  |        +--rw ios-bgp:dampen
     |  |  |     |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |     |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |     |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |     |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |     |  |  +--rw ios-bgp:default
     |  |  |     |  |  |  +--rw (ios-bgp:default-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |     |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |     |  |  |     +--:(ios-bgp:local-preference)
     |  |  |     |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |     |  |  |     +--:(ios-bgp:route-target)
     |  |  |     |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |     |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |     |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |     |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |     |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |     |  |  +--rw ios-bgp:graceful-restart!
     |  |  |     |  |  |  +--rw ios-bgp:extended?         empty
     |  |  |     |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |  |  +--rw ios-bgp:sso!
     |  |  |     |  |  |     +--rw ios-bgp:prefer?   empty
     |  |  |     |  |  +--rw ios-bgp:inject-map* [name]
     |  |  |     |  |  |  +--rw ios-bgp:name               string
     |  |  |     |  |  |  +--rw ios-bgp:exist-map?         string
     |  |  |     |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |     |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |     |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |     |  |  +--rw ios-bgp:route-map
     |  |  |     |  |  |  +--rw ios-bgp:priority?   empty
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:update-group
     |  |  |     |  |  |  +--rw ios-bgp:split
     |  |  |     |  |  |     +--rw ios-bgp:as-override?   empty
     |  |  |     |  |  +--rw ios-bgp:nexthop
     |  |  |     |  |  |  +--rw ios-bgp:trigger
     |  |  |     |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |     |  |  +--rw ios-bgp:regexp
     |  |  |     |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |     |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |     |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |     |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |     |  |  +--rw ios-bgp:update-delay?              uint16
     |  |  |     |  +--rw ios-bgp:default-information
     |  |  |     |  |  +--rw ios-bgp:originate?   empty
     |  |  |     |  +--rw ios-bgp:default-metric?        uint32
     |  |  |     |  +--rw ios-bgp:distance
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:local?         uint16
     |  |  |     |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |     |  |     +--rw ios-bgp:distance    uint16
     |  |  |     |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:acl?        union
     |  |  |     |  +--rw ios-bgp:distribute-list* [id]
     |  |  |     |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |     |  |  +--rw (ios-bgp:in-out-choice)?
     |  |  |     |  |     +--:(ios-bgp:in)
     |  |  |     |  |     |  +--rw ios-bgp:in!
     |  |  |     |  |     |     +--rw ios-bgp:interface?   string
     |  |  |     |  |     +--:(ios-bgp:out)
     |  |  |     |  |        +--rw ios-bgp:out!
     |  |  |     |  |           +--rw ios-bgp:interface?   string
     |  |  |     |  +--rw ios-bgp:maximum-paths
     |  |  |     |  |  +--rw ios-bgp:max-path
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw ios-bgp:external-rtfilter
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw (ios-bgp:max-path-choice)?
     |  |  |     |  |     +--:(ios-bgp:eibgp)
     |  |  |     |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |     |  |     +--:(ios-bgp:ibgp)
     |  |  |     |  |        +--rw ios-bgp:ibgp
     |  |  |     |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |     |  |              +--:(ios-bgp:unequal-cost)
     |  |  |     |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |     |  |              +--:(ios-bgp:max)
     |  |  |     |  |                 +--rw ios-bgp:max?            uint16
     |  |  |     |  +--rw ios-bgp:neighbor* [id]
     |  |  |     |  |  +--rw ios-bgp:id                            union
     |  |  |     |  |  +--rw ios-bgp:peer-group!
     |  |  |     |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |     |  |  +--rw ios-bgp:remote-as?                    union
     |  |  |     |  |  +--rw ios-bgp:local-as!
     |  |  |     |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |     |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |     |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |     |  |  +--rw ios-bgp:activate?                     empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise
     |  |  |     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:best-external?      empty
     |  |  |     |  |  |  +--rw ios-bgp:diverse-path
     |  |  |     |  |  |     +--rw ios-bgp:backup!
     |  |  |     |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |     |  |  |     +--rw ios-bgp:mpath?    empty
     |  |  |     |  |  +--rw ios-bgp:advertise-map
     |  |  |     |  |  |  +--rw ios-bgp:name* [word]
     |  |  |     |  |  |     +--rw ios-bgp:word             string
     |  |  |     |  |  |     +--rw ios-bgp:exist-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |     |  |  +--rw ios-bgp:aigp!
     |  |  |     |  |  |  +--rw ios-bgp:send
     |  |  |     |  |  |     +--rw ios-bgp:cost-community
     |  |  |     |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |     |  |  |     |     +--rw ios-bgp:range    uint8
     |  |  |     |  |  |     |     +--rw ios-bgp:poi
     |  |  |     |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |     |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |     |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     +--rw ios-bgp:med?              empty
     |  |  |     |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |     |  |  +--rw ios-bgp:announce
     |  |  |     |  |  |  +--rw ios-bgp:rpki
     |  |  |     |  |  |     +--rw ios-bgp:state?   empty
     |  |  |     |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |     |  |  +--rw ios-bgp:allowas-in!
     |  |  |     |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |     |  |  +--rw ios-bgp:as-override!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:capability
     |  |  |     |  |  |  +--rw ios-bgp:orf
     |  |  |     |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                   union
     |  |  |     |  |  +--rw ios-bgp:default-originate!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:description?                  string
     |  |  |     |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |     |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout         enumeration
     |  |  |     |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |     |  |  +--rw ios-bgp:ebgp-multihop!
     |  |  |     |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |     |  |  +--rw ios-bgp:fall-over
     |  |  |     |  |  |  +--rw ios-bgp:bfd!
     |  |  |     |  |  +--rw ios-bgp:filter-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout           enumeration
     |  |  |     |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |     |  |  +--rw ios-bgp:inherit
     |  |  |     |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |     |  |  |  +--rw ios-bgp:peer-session?   string
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:maximum-prefix
     |  |  |     |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |     |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |     |  |  |  +--rw ios-bgp:restart?         uint16
     |  |  |     |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |     |  |  +--rw ios-bgp:password
     |  |  |     |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:text?      string
     |  |  |     |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout               enumeration
     |  |  |     |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |     |  |  +--rw ios-bgp:path-attribute
     |  |  |     |  |  |  +--rw ios-bgp:discard
     |  |  |     |  |  |  |  +--rw ios-bgp:attibute_type
     |  |  |     |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:range
     |  |  |     |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:in?            empty
     |  |  |     |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |     |  |  |     +--rw ios-bgp:attibute_type
     |  |  |     |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |     |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |     +--rw ios-bgp:range
     |  |  |     |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |        +--rw ios-bgp:in?            empty
     |  |  |     |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |     |  |  +--rw ios-bgp:route-map* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout             enumeration
     |  |  |     |  |  |  +--rw ios-bgp:route-map-name    string
     |  |  |     |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |     |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |     |  |  +--rw ios-bgp:send-community!
     |  |  |     |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |     |  |  +--rw ios-bgp:send-label
     |  |  |     |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |     |  |  +--rw ios-bgp:soo?                          string
     |  |  |     |  |  +--rw ios-bgp:shutdown?                     empty
     |  |  |     |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:timers
     |  |  |     |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |     |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |     |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |     |  |  +--rw ios-bgp:translate-update
     |  |  |     |  |  |  +--rw ios-bgp:ipv4
     |  |  |     |  |  |     +--rw ios-bgp:multicast!
     |  |  |     |  |  |        +--rw ios-bgp:unicast?   empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |     |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |     |  |  |     +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:ttl-security
     |  |  |     |  |  |  +--rw ios-bgp:hops?   uint8
     |  |  |     |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |     |  |  +--rw ios-bgp:update-source
     |  |  |     |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |     |  |  |     +--:(ios-bgp:ATM)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |     |  |  |     +--:(ios-bgp:BDI)
     |  |  |     |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |     |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |     |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |     |  |  |     +--:(ios-bgp:FastEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |     |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |     |  |  |     +--:(ios-bgp:LISP)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |     |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |     |  |  |     +--:(ios-bgp:Loopback)
     |  |  |     |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |     |  |  |     +--:(ios-bgp:Multilink)
     |  |  |     |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |     |  |  |     +--:(ios-bgp:nve)
     |  |  |     |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |     |  |  |     +--:(ios-bgp:overlay)
     |  |  |     |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |     |  |  |     +--:(ios-bgp:pseudowire)
     |  |  |     |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |     |  |  |     +--:(ios-bgp:SM)
     |  |  |     |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |     |  |  |     +--:(ios-bgp:Cellular)
     |  |  |     |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |     |  |  |     +--:(ios-bgp:Serial)
     |  |  |     |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |     |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |     |  |  |     +--:(ios-bgp:Tunnel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |     |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |     |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:Vlan)
     |  |  |     |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |     |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |     |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasileft)
     |  |  |     |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasiright)
     |  |  |     |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |     |  |  +--rw ios-bgp:version?                      uint16
     |  |  |     |  |  +--rw ios-bgp:weight?                       uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |     +--rw ios-bgp:graceful-restart!
     |  |  |     |  |     |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |     +--rw ios-bgp:sso!
     |  |  |     |  |        +--rw ios-bgp:disable?   empty
     |  |  |     |  +--rw ios-bgp:network* [number]
     |  |  |     |  |  +--rw ios-bgp:number       union
     |  |  |     |  |  +--rw ios-bgp:backdoor?    empty
     |  |  |     |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:redistribute
     |  |  |     |  |  +--rw ios-bgp:application!
     |  |  |     |  |  |  +--rw ios-bgp:name* [name]
     |  |  |     |  |  |     +--rw ios-bgp:name         string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:connected!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:dvmrp!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:eigrp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:isis
     |  |  |     |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name          string
     |  |  |     |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-bgp:ip)
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |  |  |  +--:(ios-bgp:clns)
     |  |  |     |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |     |  +--:(ios-bgp:ip)
     |  |  |     |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |     |  +--:(ios-bgp:clns)
     |  |  |     |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |     +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?    string
     |  |  |     |  |  +--rw ios-bgp:lisp!
     |  |  |     |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |     |  |  |  +--rw ios-bgp:metric?              uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?           string
     |  |  |     |  |  +--rw ios-bgp:iso-igrp
     |  |  |     |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:mobile!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:odr!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:ospf* [id]
     |  |  |     |  |  |  +--rw ios-bgp:id         uint16
     |  |  |     |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:match
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:non-vrf
     |  |  |     |  |  |     +--rw ios-bgp:match
     |  |  |     |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |     |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:rip!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:name?        string
     |  |  |     |  |  +--rw ios-bgp:static!
     |  |  |     |  |     +--rw ios-bgp:clns!
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:ip!
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:synchronization?       empty
     |  |  |     |  +--rw ios-bgp:auto-summary?          boolean
     |  |  |     |  +--rw ios-bgp:table-map!
     |  |  |     |  |  +--rw ios-bgp:name?     string
     |  |  |     |  |  +--rw ios-bgp:filter?   empty
     |  |  |     |  +--rw ios-bgp:snmp!
     |  |  |     |     +--rw ios-bgp:context
     |  |  |     |        +--rw ios-bgp:context_word* [context_word]
     |  |  |     |           +--rw ios-bgp:context_word    string
     |  |  |     +--rw ios-bgp:l2vpn* [af-name] {ios-features:l2vpn}?
     |  |  |     |  +--rw ios-bgp:af-name                enumeration
     |  |  |     |  +--rw ios-bgp:import
     |  |  |     |  |  +--rw ios-bgp:path
     |  |  |     |  |     +--rw ios-bgp:limit?   uint8
     |  |  |     |  +--rw ios-bgp:bgp
     |  |  |     |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |     |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |     |  |  +--rw ios-bgp:asnotation
     |  |  |     |  |  |  +--rw ios-bgp:dot?   empty
     |  |  |     |  |  +--rw ios-bgp:nopeerup-delay
     |  |  |     |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |     |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |     |  |  +--rw ios-bgp:recursion
     |  |  |     |  |  |  +--rw ios-bgp:host?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:install?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:select
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:backup!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:best-external!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:bestpath
     |  |  |     |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |     |  |  |  +--rw ios-bgp:cost-community
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:igp-metric
     |  |  |     |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |     |  |  |  +--rw ios-bgp:med
     |  |  |     |  |  |     +--rw (ios-bgp:med-choice)?
     |  |  |     |  |  |        +--:(ios-bgp:confed)
     |  |  |     |  |  |        |  +--rw ios-bgp:confed!
     |  |  |     |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |     |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |     |  |  +--rw ios-bgp:client-to-client
     |  |  |     |  |  |  +--rw ios-bgp:reflection?   empty
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                union
     |  |  |     |  |  +--rw ios-bgp:confederation
     |  |  |     |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |     |  |  |  +--rw ios-bgp:peers
     |  |  |     |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |     |  |  +--rw ios-bgp:consistency-checker
     |  |  |     |  |  |  +--rw ios-bgp:auto-repair!
     |  |  |     |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:error-message!
     |  |  |     |  |  |     +--rw ios-bgp:interval?   uint16
     |  |  |     |  |  +--rw ios-bgp:dampening!
     |  |  |     |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:route-map)
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--:(ios-bgp:dampen)
     |  |  |     |  |  |        +--rw ios-bgp:dampen
     |  |  |     |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |     |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |     |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |     |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |     |  |  +--rw ios-bgp:default
     |  |  |     |  |  |  +--rw (ios-bgp:default-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |     |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |     |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |     |  |  |     +--:(ios-bgp:local-preference)
     |  |  |     |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |     |  |  |     +--:(ios-bgp:route-target)
     |  |  |     |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |     |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |     |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |     |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |     |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |     |  |  +--rw ios-bgp:graceful-restart!
     |  |  |     |  |  |  +--rw ios-bgp:extended?         empty
     |  |  |     |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |  |  +--rw ios-bgp:sso!
     |  |  |     |  |  |     +--rw ios-bgp:prefer?   empty
     |  |  |     |  |  +--rw ios-bgp:inject-map* [name]
     |  |  |     |  |  |  +--rw ios-bgp:name               string
     |  |  |     |  |  |  +--rw ios-bgp:exist-map?         string
     |  |  |     |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |     |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |     |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |     |  |  +--rw ios-bgp:route-map
     |  |  |     |  |  |  +--rw ios-bgp:priority?   empty
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:update-group
     |  |  |     |  |  |  +--rw ios-bgp:split
     |  |  |     |  |  |     +--rw ios-bgp:as-override?   empty
     |  |  |     |  |  +--rw ios-bgp:nexthop
     |  |  |     |  |  |  +--rw ios-bgp:trigger
     |  |  |     |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |     |  |  +--rw ios-bgp:regexp
     |  |  |     |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |     |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |     |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |     |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |     |  |  +--rw ios-bgp:update-delay?              uint16
     |  |  |     |  +--rw ios-bgp:default-information
     |  |  |     |  |  +--rw ios-bgp:originate?   empty
     |  |  |     |  +--rw ios-bgp:default-metric?        uint32
     |  |  |     |  +--rw ios-bgp:distance
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |     |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:local?         uint16
     |  |  |     |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |     |  |     +--rw ios-bgp:distance    uint16
     |  |  |     |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |     |  |     +--rw ios-bgp:acl?        union
     |  |  |     |  +--rw ios-bgp:distribute-list* [id]
     |  |  |     |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |     |  |  +--rw (ios-bgp:in-out-choice)?
     |  |  |     |  |     +--:(ios-bgp:in)
     |  |  |     |  |     |  +--rw ios-bgp:in!
     |  |  |     |  |     |     +--rw ios-bgp:interface?   string
     |  |  |     |  |     +--:(ios-bgp:out)
     |  |  |     |  |        +--rw ios-bgp:out!
     |  |  |     |  |           +--rw ios-bgp:interface?   string
     |  |  |     |  +--rw ios-bgp:maximum-paths
     |  |  |     |  |  +--rw ios-bgp:max-path
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw ios-bgp:external-rtfilter
     |  |  |     |  |  |  +--rw ios-bgp:max?   uint16
     |  |  |     |  |  +--rw (ios-bgp:max-path-choice)?
     |  |  |     |  |     +--:(ios-bgp:eibgp)
     |  |  |     |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |     |  |     +--:(ios-bgp:ibgp)
     |  |  |     |  |        +--rw ios-bgp:ibgp
     |  |  |     |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |     |  |              +--:(ios-bgp:unequal-cost)
     |  |  |     |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |     |  |              +--:(ios-bgp:max)
     |  |  |     |  |                 +--rw ios-bgp:max?            uint16
     |  |  |     |  +--rw ios-bgp:neighbor* [id]
     |  |  |     |  |  +--rw ios-bgp:id                            union
     |  |  |     |  |  +--rw ios-bgp:peer-group!
     |  |  |     |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |     |  |  +--rw ios-bgp:remote-as?                    union
     |  |  |     |  |  +--rw ios-bgp:local-as!
     |  |  |     |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |     |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |     |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |     |  |  +--rw ios-bgp:activate?                     empty
     |  |  |     |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  |  +--rw ios-bgp:receive?   empty
     |  |  |     |  |  |  +--rw ios-bgp:send!
     |  |  |     |  |  |     +--rw ios-bgp:receive?   empty
     |  |  |     |  |  +--rw ios-bgp:advertise
     |  |  |     |  |  |  +--rw ios-bgp:additional-paths
     |  |  |     |  |  |  |  +--rw ios-bgp:all!
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |     |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  |  +--rw ios-bgp:best
     |  |  |     |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |     |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |     |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |     |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |     |  |  |  |     +--rw ios-bgp:all?    empty
     |  |  |     |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:best-external?      empty
     |  |  |     |  |  |  +--rw ios-bgp:diverse-path
     |  |  |     |  |  |     +--rw ios-bgp:backup!
     |  |  |     |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |     |  |  |     +--rw ios-bgp:mpath?    empty
     |  |  |     |  |  +--rw ios-bgp:advertise-map
     |  |  |     |  |  |  +--rw ios-bgp:name* [word]
     |  |  |     |  |  |     +--rw ios-bgp:word             string
     |  |  |     |  |  |     +--rw ios-bgp:exist-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |     |  |  +--rw ios-bgp:aigp!
     |  |  |     |  |  |  +--rw ios-bgp:send
     |  |  |     |  |  |     +--rw ios-bgp:cost-community
     |  |  |     |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |     |  |  |     |     +--rw ios-bgp:range    uint8
     |  |  |     |  |  |     |     +--rw ios-bgp:poi
     |  |  |     |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |     |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |     |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |     |  |  |     +--rw ios-bgp:med?              empty
     |  |  |     |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |     |  |  +--rw ios-bgp:announce
     |  |  |     |  |  |  +--rw ios-bgp:rpki
     |  |  |     |  |  |     +--rw ios-bgp:state?   empty
     |  |  |     |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |     |  |  +--rw ios-bgp:allowas-in!
     |  |  |     |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |     |  |  +--rw ios-bgp:as-override!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:capability
     |  |  |     |  |  |  +--rw ios-bgp:orf
     |  |  |     |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |     |  |  +--rw ios-bgp:cluster-id?                   union
     |  |  |     |  |  +--rw ios-bgp:default-originate!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:description?                  string
     |  |  |     |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |     |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout         enumeration
     |  |  |     |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |     |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |     |  |  +--rw ios-bgp:ebgp-multihop!
     |  |  |     |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |     |  |  +--rw ios-bgp:fall-over
     |  |  |     |  |  |  +--rw ios-bgp:bfd!
     |  |  |     |  |  +--rw ios-bgp:filter-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout           enumeration
     |  |  |     |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |     |  |  +--rw ios-bgp:inherit
     |  |  |     |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |     |  |  |  +--rw ios-bgp:peer-session?   string
     |  |  |     |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |     |  |  |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:maximum-prefix
     |  |  |     |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |     |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |     |  |  |  +--rw ios-bgp:restart?         uint16
     |  |  |     |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |     |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |     |  |  +--rw ios-bgp:password
     |  |  |     |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |     |  |  |  +--rw ios-bgp:text?      string
     |  |  |     |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout               enumeration
     |  |  |     |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |     |  |  +--rw ios-bgp:path-attribute
     |  |  |     |  |  |  +--rw ios-bgp:discard
     |  |  |     |  |  |  |  +--rw ios-bgp:attibute_type
     |  |  |     |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |  |  +--rw ios-bgp:range
     |  |  |     |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |  |     +--rw ios-bgp:in?            empty
     |  |  |     |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |     |  |  |     +--rw ios-bgp:attibute_type
     |  |  |     |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |     |  |  |     |  +--rw ios-bgp:in?     empty
     |  |  |     |  |  |     +--rw ios-bgp:range
     |  |  |     |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |     |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |     |  |  |        +--rw ios-bgp:in?            empty
     |  |  |     |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |     |  |  +--rw ios-bgp:route-map* [inout]
     |  |  |     |  |  |  +--rw ios-bgp:inout             enumeration
     |  |  |     |  |  |  +--rw ios-bgp:route-map-name    string
     |  |  |     |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |     |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |     |  |  +--rw ios-bgp:send-community!
     |  |  |     |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |     |  |  +--rw ios-bgp:send-label
     |  |  |     |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |     |  |  +--rw ios-bgp:soo?                          string
     |  |  |     |  |  +--rw ios-bgp:shutdown?                     empty
     |  |  |     |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |     |  |  +--rw ios-bgp:slow-peer
     |  |  |     |  |  |  +--rw ios-bgp:detection!
     |  |  |     |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |     |  |  |  +--rw ios-bgp:split-update-group
     |  |  |     |  |  |     +--rw ios-bgp:dynamic!
     |  |  |     |  |  |        +--rw ios-bgp:permanent?   empty
     |  |  |     |  |  +--rw ios-bgp:timers
     |  |  |     |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |     |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |     |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |     |  |  +--rw ios-bgp:translate-update
     |  |  |     |  |  |  +--rw ios-bgp:ipv4
     |  |  |     |  |  |     +--rw ios-bgp:multicast!
     |  |  |     |  |  |        +--rw ios-bgp:unicast?   empty
     |  |  |     |  |  +--rw ios-bgp:transport
     |  |  |     |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |     |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |     |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |     |  |  |     +--rw ios-bgp:disable?   empty
     |  |  |     |  |  +--rw ios-bgp:ttl-security
     |  |  |     |  |  |  +--rw ios-bgp:hops?   uint8
     |  |  |     |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |     |  |  +--rw ios-bgp:update-source
     |  |  |     |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |     |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |     |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |     |  |  |     +--:(ios-bgp:ATM)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |     |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |     |  |  |     +--:(ios-bgp:BDI)
     |  |  |     |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |     |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |     |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |     |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |     |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |     |  |  |     +--:(ios-bgp:FastEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |     |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |     |  |  |     +--:(ios-bgp:LISP)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |     |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |     |  |  |     +--:(ios-bgp:Loopback)
     |  |  |     |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |     |  |  |     +--:(ios-bgp:Multilink)
     |  |  |     |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |     |  |  |     +--:(ios-bgp:nve)
     |  |  |     |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |     |  |  |     +--:(ios-bgp:overlay)
     |  |  |     |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |     |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |     |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |     |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |     |  |  |     +--:(ios-bgp:pseudowire)
     |  |  |     |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |     |  |  |     +--:(ios-bgp:SM)
     |  |  |     |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |     |  |  |     +--:(ios-bgp:Cellular)
     |  |  |     |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |     |  |  |     +--:(ios-bgp:Serial)
     |  |  |     |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |     |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |     |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |     |  |  |     +--:(ios-bgp:Tunnel)
     |  |  |     |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |     |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |     |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:Vlan)
     |  |  |     |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |     |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |     |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasileft)
     |  |  |     |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |     |  |  |     +--:(ios-bgp:vasiright)
     |  |  |     |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |     |  |  +--rw ios-bgp:version?                      uint16
     |  |  |     |  |  +--rw ios-bgp:weight?                       uint16
     |  |  |     |  |  +--rw ios-bgp:ha-mode
     |  |  |     |  |     +--rw ios-bgp:graceful-restart!
     |  |  |     |  |     |  +--rw ios-bgp:disable?   empty
     |  |  |     |  |     +--rw ios-bgp:sso!
     |  |  |     |  |        +--rw ios-bgp:disable?   empty
     |  |  |     |  +--rw ios-bgp:network* [number]
     |  |  |     |  |  +--rw ios-bgp:number       union
     |  |  |     |  |  +--rw ios-bgp:backdoor?    empty
     |  |  |     |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |     |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:redistribute
     |  |  |     |  |  +--rw ios-bgp:application!
     |  |  |     |  |  |  +--rw ios-bgp:name* [name]
     |  |  |     |  |  |     +--rw ios-bgp:name         string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:bgp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:connected!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:dvmrp!
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:eigrp
     |  |  |     |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:isis
     |  |  |     |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name          string
     |  |  |     |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-bgp:ip)
     |  |  |     |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |  |  |  +--:(ios-bgp:clns)
     |  |  |     |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |     |  |  |     |  +--:(ios-bgp:ip)
     |  |  |     |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |     |  |  |     |  +--:(ios-bgp:clns)
     |  |  |     |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |     |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |     |  |  |     +--rw ios-bgp:metric?       uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?    string
     |  |  |     |  |  +--rw ios-bgp:lisp!
     |  |  |     |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |     |  |  |  +--rw ios-bgp:metric?              uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?           string
     |  |  |     |  |  +--rw ios-bgp:iso-igrp
     |  |  |     |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:default
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  +--rw ios-bgp:mobile!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:odr!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:ospf* [id]
     |  |  |     |  |  |  +--rw ios-bgp:id         uint16
     |  |  |     |  |  |  +--rw ios-bgp:vrf* [name]
     |  |  |     |  |  |  |  +--rw ios-bgp:name         string
     |  |  |     |  |  |  |  +--rw ios-bgp:match
     |  |  |     |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:non-vrf
     |  |  |     |  |  |     +--rw ios-bgp:match
     |  |  |     |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |     |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |     |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |     |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |     |  |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  |  +--rw ios-bgp:rip!
     |  |  |     |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |  |  +--rw ios-bgp:name?        string
     |  |  |     |  |  +--rw ios-bgp:static!
     |  |  |     |  |     +--rw ios-bgp:clns!
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:ip!
     |  |  |     |  |     |  +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |     |  |     +--rw ios-bgp:metric?      uint32
     |  |  |     |  |     +--rw ios-bgp:route-map?   string
     |  |  |     |  +--rw ios-bgp:synchronization?       empty
     |  |  |     |  +--rw ios-bgp:auto-summary?          boolean
     |  |  |     |  +--rw ios-bgp:table-map!
     |  |  |     |  |  +--rw ios-bgp:name?     string
     |  |  |     |  |  +--rw ios-bgp:filter?   empty
     |  |  |     |  +--rw ios-bgp:snmp!
     |  |  |     |     +--rw ios-bgp:context
     |  |  |     |        +--rw ios-bgp:context_word* [context_word]
     |  |  |     |           +--rw ios-bgp:context_word    string
     |  |  |     +--rw ios-bgp:rtfilter* [af-name]
     |  |  |        +--rw ios-bgp:af-name                enumeration
     |  |  |        +--rw ios-bgp:import
     |  |  |        |  +--rw ios-bgp:path
     |  |  |        |     +--rw ios-bgp:limit?   uint8
     |  |  |        +--rw ios-bgp:bgp
     |  |  |        |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |  |        |  +--rw ios-bgp:always-compare-med?        empty
     |  |  |        |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |  |        |  +--rw ios-bgp:asnotation
     |  |  |        |  |  +--rw ios-bgp:dot?   empty
     |  |  |        |  +--rw ios-bgp:nopeerup-delay
     |  |  |        |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |  |        |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |  |        |  |  +--rw ios-bgp:post-boot?        uint16
     |  |  |        |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |  |        |  +--rw ios-bgp:recursion
     |  |  |        |  |  +--rw ios-bgp:host?   empty
     |  |  |        |  +--rw ios-bgp:advertise-best-external?   empty
     |  |  |        |  +--rw ios-bgp:additional-paths
     |  |  |        |  |  +--rw ios-bgp:install?   empty
     |  |  |        |  |  +--rw ios-bgp:receive?   empty
     |  |  |        |  |  +--rw ios-bgp:select
     |  |  |        |  |  |  +--rw ios-bgp:all!
     |  |  |        |  |  |  |  +--rw ios-bgp:best
     |  |  |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |        |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |        |  |  |  +--rw ios-bgp:backup!
     |  |  |        |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |  |        |  |  |  +--rw ios-bgp:best
     |  |  |        |  |  |  |  +--rw ios-bgp:range* [range]
     |  |  |        |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |        |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |        |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |        |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |        |  |  |  +--rw ios-bgp:best-external!
     |  |  |        |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |  |        |  |  |  +--rw ios-bgp:group-best!
     |  |  |        |  |  |     +--rw ios-bgp:all?    empty
     |  |  |        |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |        |  |  +--rw ios-bgp:send!
     |  |  |        |  |     +--rw ios-bgp:receive?   empty
     |  |  |        |  +--rw ios-bgp:bestpath
     |  |  |        |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |  |        |  |  +--rw ios-bgp:cost-community
     |  |  |        |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |        |  |  +--rw ios-bgp:igp-metric
     |  |  |        |  |  |  +--rw ios-bgp:ignore?   empty
     |  |  |        |  |  +--rw ios-bgp:med
     |  |  |        |  |     +--rw (ios-bgp:med-choice)?
     |  |  |        |  |        +--:(ios-bgp:confed)
     |  |  |        |  |        |  +--rw ios-bgp:confed!
     |  |  |        |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |  |        |  |        +--:(ios-bgp:missing-at-worst)
     |  |  |        |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |  |        |  +--rw ios-bgp:client-to-client
     |  |  |        |  |  +--rw ios-bgp:reflection?   empty
     |  |  |        |  +--rw ios-bgp:cluster-id?                union
     |  |  |        |  +--rw ios-bgp:confederation
     |  |  |        |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |  |        |  |  +--rw ios-bgp:peers
     |  |  |        |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |  |        |  +--rw ios-bgp:consistency-checker
     |  |  |        |  |  +--rw ios-bgp:auto-repair!
     |  |  |        |  |  |  +--rw ios-bgp:interval?   uint16
     |  |  |        |  |  +--rw ios-bgp:error-message!
     |  |  |        |  |     +--rw ios-bgp:interval?   uint16
     |  |  |        |  +--rw ios-bgp:dampening!
     |  |  |        |  |  +--rw (ios-bgp:dampening-choice)?
     |  |  |        |  |     +--:(ios-bgp:route-map)
     |  |  |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |  |        |  |     +--:(ios-bgp:dampen)
     |  |  |        |  |        +--rw ios-bgp:dampen
     |  |  |        |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |  |        |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |  |        |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |  |        |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |  |        |  +--rw ios-bgp:default
     |  |  |        |  |  +--rw (ios-bgp:default-choice)?
     |  |  |        |  |     +--:(ios-bgp:ipv4-unicast)
     |  |  |        |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |  |        |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |  |        |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |  |        |  |     +--:(ios-bgp:local-preference)
     |  |  |        |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |  |        |  |     +--:(ios-bgp:route-target)
     |  |  |        |  |        +--rw ios-bgp:route-target?       enumeration
     |  |  |        |  +--rw ios-bgp:deterministic-med?         empty
     |  |  |        |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |  |        |  +--rw ios-bgp:enforce-first-as?          empty
     |  |  |        |  +--rw ios-bgp:enhanced-error?            empty
     |  |  |        |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |  |        |  +--rw ios-bgp:graceful-restart!
     |  |  |        |  |  +--rw ios-bgp:extended?         empty
     |  |  |        |  |  +--rw ios-bgp:restart-time?     uint16
     |  |  |        |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |  |        |  +--rw ios-bgp:ha-mode
     |  |  |        |  |  +--rw ios-bgp:sso!
     |  |  |        |  |     +--rw ios-bgp:prefer?   empty
     |  |  |        |  +--rw ios-bgp:inject-map* [name]
     |  |  |        |  |  +--rw ios-bgp:name               string
     |  |  |        |  |  +--rw ios-bgp:exist-map?         string
     |  |  |        |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |  |        |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |  |        |  +--rw ios-bgp:maxas-limit?               uint16
     |  |  |        |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |  |        |  +--rw ios-bgp:route-map
     |  |  |        |  |  +--rw ios-bgp:priority?   empty
     |  |  |        |  +--rw ios-bgp:slow-peer
     |  |  |        |  |  +--rw ios-bgp:detection!
     |  |  |        |  |  |  +--rw ios-bgp:disable?     empty
     |  |  |        |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |        |  |  +--rw ios-bgp:split-update-group
     |  |  |        |  |     +--rw ios-bgp:dynamic!
     |  |  |        |  |        +--rw ios-bgp:permanent?   empty
     |  |  |        |  +--rw ios-bgp:update-group
     |  |  |        |  |  +--rw ios-bgp:split
     |  |  |        |  |     +--rw ios-bgp:as-override?   empty
     |  |  |        |  +--rw ios-bgp:nexthop
     |  |  |        |  |  +--rw ios-bgp:trigger
     |  |  |        |  |  |  +--rw ios-bgp:delay?    uint8
     |  |  |        |  |  |  +--rw ios-bgp:enable?   boolean
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:redistribute-internal?     empty
     |  |  |        |  +--rw ios-bgp:regexp
     |  |  |        |  |  +--rw ios-bgp:deterministic?   empty
     |  |  |        |  +--rw ios-bgp:scan-time?                 uint8
     |  |  |        |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |  |        |  +--rw ios-bgp:suppress-inactive?         empty
     |  |  |        |  +--rw ios-bgp:transport
     |  |  |        |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |  |        |  +--rw ios-bgp:update-delay?              uint16
     |  |  |        +--rw ios-bgp:default-information
     |  |  |        |  +--rw ios-bgp:originate?   empty
     |  |  |        +--rw ios-bgp:default-metric?        uint32
     |  |  |        +--rw ios-bgp:distance
     |  |  |        |  +--rw ios-bgp:bgp
     |  |  |        |  |  +--rw ios-bgp:extern-as?     uint16
     |  |  |        |  |  +--rw ios-bgp:internal-as?   uint16
     |  |  |        |  |  +--rw ios-bgp:local?         uint16
     |  |  |        |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |  |        |     +--rw ios-bgp:distance    uint16
     |  |  |        |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |  |        |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |  |        |     +--rw ios-bgp:acl?        union
     |  |  |        +--rw ios-bgp:distribute-list* [id]
     |  |  |        |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |  |        |  +--rw (ios-bgp:in-out-choice)?
     |  |  |        |     +--:(ios-bgp:in)
     |  |  |        |     |  +--rw ios-bgp:in!
     |  |  |        |     |     +--rw ios-bgp:interface?   string
     |  |  |        |     +--:(ios-bgp:out)
     |  |  |        |        +--rw ios-bgp:out!
     |  |  |        |           +--rw ios-bgp:interface?   string
     |  |  |        +--rw ios-bgp:maximum-paths
     |  |  |        |  +--rw ios-bgp:max-path
     |  |  |        |  |  +--rw ios-bgp:max?   uint16
     |  |  |        |  +--rw ios-bgp:external-rtfilter
     |  |  |        |  |  +--rw ios-bgp:max?   uint16
     |  |  |        |  +--rw (ios-bgp:max-path-choice)?
     |  |  |        |     +--:(ios-bgp:eibgp)
     |  |  |        |     |  +--rw ios-bgp:eibgp?         uint16
     |  |  |        |     +--:(ios-bgp:ibgp)
     |  |  |        |        +--rw ios-bgp:ibgp
     |  |  |        |           +--rw (ios-bgp:ibgp-choice)?
     |  |  |        |              +--:(ios-bgp:unequal-cost)
     |  |  |        |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |  |        |              +--:(ios-bgp:max)
     |  |  |        |                 +--rw ios-bgp:max?            uint16
     |  |  |        +--rw ios-bgp:neighbor* [id]
     |  |  |        |  +--rw ios-bgp:id                            union
     |  |  |        |  +--rw ios-bgp:peer-group!
     |  |  |        |  |  +--rw ios-bgp:peer-group-name?   string
     |  |  |        |  +--rw ios-bgp:remote-as?                    union
     |  |  |        |  +--rw ios-bgp:local-as!
     |  |  |        |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |  |        |  |  +--rw ios-bgp:no-prepend?   empty
     |  |  |        |  |  +--rw ios-bgp:replace-as?   empty
     |  |  |        |  |  +--rw ios-bgp:dual-as?      empty
     |  |  |        |  +--rw ios-bgp:activate?                     empty
     |  |  |        |  +--rw ios-bgp:additional-paths
     |  |  |        |  |  +--rw ios-bgp:disable?   empty
     |  |  |        |  |  +--rw ios-bgp:receive?   empty
     |  |  |        |  |  +--rw ios-bgp:send!
     |  |  |        |  |     +--rw ios-bgp:receive?   empty
     |  |  |        |  +--rw ios-bgp:advertise
     |  |  |        |  |  +--rw ios-bgp:additional-paths
     |  |  |        |  |  |  +--rw ios-bgp:all!
     |  |  |        |  |  |  |  +--rw ios-bgp:best
     |  |  |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |        |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |  |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |  |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |        |  |  |  +--rw ios-bgp:best
     |  |  |        |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |  |        |  |  |  |     +--rw ios-bgp:range         uint8
     |  |  |        |  |  |  |     +--rw ios-bgp:all?          empty
     |  |  |        |  |  |  |     +--rw ios-bgp:group-best!
     |  |  |        |  |  |  |        +--rw ios-bgp:all?   empty
     |  |  |        |  |  |  +--rw ios-bgp:group-best!
     |  |  |        |  |  |     +--rw ios-bgp:all?    empty
     |  |  |        |  |  |     +--rw ios-bgp:best?   uint8
     |  |  |        |  |  +--rw ios-bgp:best-external?      empty
     |  |  |        |  |  +--rw ios-bgp:diverse-path
     |  |  |        |  |     +--rw ios-bgp:backup!
     |  |  |        |  |     |  +--rw ios-bgp:mpath?   empty
     |  |  |        |  |     +--rw ios-bgp:mpath?    empty
     |  |  |        |  +--rw ios-bgp:advertise-map
     |  |  |        |  |  +--rw ios-bgp:name* [word]
     |  |  |        |  |     +--rw ios-bgp:word             string
     |  |  |        |  |     +--rw ios-bgp:exist-map?       string
     |  |  |        |  |     +--rw ios-bgp:non-exist-map?   string
     |  |  |        |  +--rw ios-bgp:aigp!
     |  |  |        |  |  +--rw ios-bgp:send
     |  |  |        |  |     +--rw ios-bgp:cost-community
     |  |  |        |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |  |        |  |     |     +--rw ios-bgp:range    uint8
     |  |  |        |  |     |     +--rw ios-bgp:poi
     |  |  |        |  |     |        +--rw ios-bgp:igp-cost!
     |  |  |        |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |  |        |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |  |        |  |     |           +--rw ios-bgp:transitive?   empty
     |  |  |        |  |     +--rw ios-bgp:med?              empty
     |  |  |        |  +--rw ios-bgp:allow-policy?                 empty
     |  |  |        |  +--rw ios-bgp:announce
     |  |  |        |  |  +--rw ios-bgp:rpki
     |  |  |        |  |     +--rw ios-bgp:state?   empty
     |  |  |        |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |  |        |  +--rw ios-bgp:allowas-in!
     |  |  |        |  |  +--rw ios-bgp:as-number?   uint8
     |  |  |        |  +--rw ios-bgp:as-override!
     |  |  |        |  |  +--rw ios-bgp:disable?   empty
     |  |  |        |  +--rw ios-bgp:capability
     |  |  |        |  |  +--rw ios-bgp:orf
     |  |  |        |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |  |        |  +--rw ios-bgp:cluster-id?                   union
     |  |  |        |  +--rw ios-bgp:default-originate!
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:description?                  string
     |  |  |        |  +--rw ios-bgp:disable-connected-check?      empty
     |  |  |        |  +--rw ios-bgp:distribute-list* [inout]
     |  |  |        |  |  +--rw ios-bgp:inout         enumeration
     |  |  |        |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |  |        |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |  |        |  +--rw ios-bgp:ebgp-multihop!
     |  |  |        |  |  +--rw ios-bgp:max-hop?   uint8
     |  |  |        |  +--rw ios-bgp:fall-over
     |  |  |        |  |  +--rw ios-bgp:bfd!
     |  |  |        |  +--rw ios-bgp:filter-list* [inout]
     |  |  |        |  |  +--rw ios-bgp:inout           enumeration
     |  |  |        |  |  +--rw ios-bgp:as-path-list    uint16
     |  |  |        |  +--rw ios-bgp:inherit
     |  |  |        |  |  +--rw ios-bgp:peer-policy?    string
     |  |  |        |  |  +--rw ios-bgp:peer-session?   string
     |  |  |        |  +--rw ios-bgp:log-neighbor-changes!
     |  |  |        |  |  +--rw ios-bgp:disable?   empty
     |  |  |        |  +--rw ios-bgp:maximum-prefix
     |  |  |        |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |  |        |  |  +--rw ios-bgp:threshold?       uint8
     |  |  |        |  |  +--rw ios-bgp:restart?         uint16
     |  |  |        |  |  +--rw ios-bgp:warning-only?    empty
     |  |  |        |  +--rw ios-bgp:next-hop-self?                empty
     |  |  |        |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |  |        |  +--rw ios-bgp:password
     |  |  |        |  |  +--rw ios-bgp:enctype?   uint8
     |  |  |        |  |  +--rw ios-bgp:text?      string
     |  |  |        |  +--rw ios-bgp:prefix-list* [inout]
     |  |  |        |  |  +--rw ios-bgp:inout               enumeration
     |  |  |        |  |  +--rw ios-bgp:prefix-list-name    string
     |  |  |        |  +--rw ios-bgp:path-attribute
     |  |  |        |  |  +--rw ios-bgp:discard
     |  |  |        |  |  |  +--rw ios-bgp:attibute_type
     |  |  |        |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |  |        |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |        |  |  |  +--rw ios-bgp:range
     |  |  |        |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |  |        |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |  |        |  |  |     +--rw ios-bgp:in?            empty
     |  |  |        |  |  +--rw ios-bgp:treat-as-withdraw
     |  |  |        |  |     +--rw ios-bgp:attibute_type
     |  |  |        |  |     |  +--rw ios-bgp:type?   uint8
     |  |  |        |  |     |  +--rw ios-bgp:in?     empty
     |  |  |        |  |     +--rw ios-bgp:range
     |  |  |        |  |        +--rw ios-bgp:start_value?   uint8
     |  |  |        |  |        +--rw ios-bgp:end_value?     uint8
     |  |  |        |  |        +--rw ios-bgp:in?            empty
     |  |  |        |  +--rw ios-bgp:remove-private-as?            empty
     |  |  |        |  +--rw ios-bgp:route-map* [inout]
     |  |  |        |  |  +--rw ios-bgp:inout             enumeration
     |  |  |        |  |  +--rw ios-bgp:route-map-name    string
     |  |  |        |  +--rw ios-bgp:route-reflector-client?       empty
     |  |  |        |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |  |        |  +--rw ios-bgp:send-community!
     |  |  |        |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |  |        |  +--rw ios-bgp:send-label
     |  |  |        |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |  |        |  +--rw ios-bgp:soo?                          string
     |  |  |        |  +--rw ios-bgp:shutdown?                     empty
     |  |  |        |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |  |        |  +--rw ios-bgp:slow-peer
     |  |  |        |  |  +--rw ios-bgp:detection!
     |  |  |        |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |  |        |  |  +--rw ios-bgp:split-update-group
     |  |  |        |  |     +--rw ios-bgp:dynamic!
     |  |  |        |  |        +--rw ios-bgp:permanent?   empty
     |  |  |        |  +--rw ios-bgp:timers
     |  |  |        |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |        |  |  +--rw ios-bgp:holdtime?                uint16
     |  |  |        |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  |        |  +--rw ios-bgp:translate-update
     |  |  |        |  |  +--rw ios-bgp:ipv4
     |  |  |        |  |     +--rw ios-bgp:multicast!
     |  |  |        |  |        +--rw ios-bgp:unicast?   empty
     |  |  |        |  +--rw ios-bgp:transport
     |  |  |        |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |  |        |  |  +--rw ios-bgp:multi-session?        empty
     |  |  |        |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |  |        |  |     +--rw ios-bgp:disable?   empty
     |  |  |        |  +--rw ios-bgp:ttl-security
     |  |  |        |  |  +--rw ios-bgp:hops?   uint8
     |  |  |        |  +--rw ios-bgp:unsuppress-map?               string
     |  |  |        |  +--rw ios-bgp:update-source
     |  |  |        |  |  +--rw (ios-bgp:interface-choice)?
     |  |  |        |  |     +--:(ios-bgp:AppNav-Compress)
     |  |  |        |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |        |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |        |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |        |  |     +--:(ios-bgp:ATM)
     |  |  |        |  |     |  +--rw ios-bgp:ATM?                         string
     |  |  |        |  |     +--:(ios-bgp:ATM-subinterface)
     |  |  |        |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |        |  |     |     +--rw ios-bgp:ATM?   string
     |  |  |        |  |     +--:(ios-bgp:ATM-ACR)
     |  |  |        |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |        |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |        |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |        |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |        |  |     +--:(ios-bgp:BDI)
     |  |  |        |  |     |  +--rw ios-bgp:BDI?                         string
     |  |  |        |  |     +--:(ios-bgp:CEM)
     |  |  |        |  |     |  +--rw ios-bgp:CEM?                         string
     |  |  |        |  |     +--:(ios-bgp:CEM-ACR)
     |  |  |        |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |        |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |        |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |        |  |     +--:(ios-bgp:FastEthernet)
     |  |  |        |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |        |  |     +--:(ios-bgp:GigabitEthernet)
     |  |  |        |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |        |  |     +--:(ios-bgp:LISP)
     |  |  |        |  |     |  +--rw ios-bgp:LISP?                        string
     |  |  |        |  |     +--:(ios-bgp:LISP-subinterface)
     |  |  |        |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |        |  |     |     +--rw ios-bgp:LISP?   string
     |  |  |        |  |     +--:(ios-bgp:Loopback)
     |  |  |        |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |        |  |     +--:(ios-bgp:Multilink)
     |  |  |        |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |        |  |     +--:(ios-bgp:nve)
     |  |  |        |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |        |  |     +--:(ios-bgp:overlay)
     |  |  |        |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |        |  |     +--:(ios-bgp:Port-channel)
     |  |  |        |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |        |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |        |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |        |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |        |  |     +--:(ios-bgp:pseudowire)
     |  |  |        |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |        |  |     +--:(ios-bgp:SM)
     |  |  |        |  |     |  +--rw ios-bgp:SM?                          string
     |  |  |        |  |     +--:(ios-bgp:Cellular)
     |  |  |        |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |        |  |     +--:(ios-bgp:Serial)
     |  |  |        |  |     |  +--rw ios-bgp:Serial?                      string
     |  |  |        |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |        |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |        |  |     +--:(ios-bgp:Tunnel)
     |  |  |        |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |        |  |     +--:(ios-bgp:Virtual-Template)
     |  |  |        |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |        |  |     +--:(ios-bgp:Vlan)
     |  |  |        |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |        |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |        |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |        |  |     +--:(ios-bgp:vasileft)
     |  |  |        |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |        |  |     +--:(ios-bgp:vasiright)
     |  |  |        |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |        |  +--rw ios-bgp:version?                      uint16
     |  |  |        |  +--rw ios-bgp:weight?                       uint16
     |  |  |        |  +--rw ios-bgp:ha-mode
     |  |  |        |     +--rw ios-bgp:graceful-restart!
     |  |  |        |     |  +--rw ios-bgp:disable?   empty
     |  |  |        |     +--rw ios-bgp:sso!
     |  |  |        |        +--rw ios-bgp:disable?   empty
     |  |  |        +--rw ios-bgp:network* [number]
     |  |  |        |  +--rw ios-bgp:number       union
     |  |  |        |  +--rw ios-bgp:backdoor?    empty
     |  |  |        |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |  |        |  +--rw ios-bgp:route-map?   string
     |  |  |        +--rw ios-bgp:redistribute
     |  |  |        |  +--rw ios-bgp:application!
     |  |  |        |  |  +--rw ios-bgp:name* [name]
     |  |  |        |  |     +--rw ios-bgp:name         string
     |  |  |        |  |     +--rw ios-bgp:metric?      uint32
     |  |  |        |  |     +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:bgp
     |  |  |        |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:connected!
     |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:dvmrp!
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  +--rw ios-bgp:eigrp
     |  |  |        |  |  +--rw ios-bgp:as-no?       uint16
     |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:isis
     |  |  |        |  |  +--rw ios-bgp:isis-area* [name]
     |  |  |        |  |  |  +--rw ios-bgp:name          string
     |  |  |        |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |  |        |  |  |  |  +--:(ios-bgp:ip)
     |  |  |        |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |  |        |  |  |  |  +--:(ios-bgp:clns)
     |  |  |        |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |  |        |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |  |        |  |  |  +--rw ios-bgp:metric?       uint32
     |  |  |        |  |  |  +--rw ios-bgp:route-map?    string
     |  |  |        |  |  +--rw ios-bgp:default
     |  |  |        |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |  |        |  |     |  +--:(ios-bgp:ip)
     |  |  |        |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |  |        |  |     |  +--:(ios-bgp:clns)
     |  |  |        |  |     |     +--rw ios-bgp:clns?   empty
     |  |  |        |  |     +--rw ios-bgp:routes?       enumeration
     |  |  |        |  |     +--rw ios-bgp:metric?       uint32
     |  |  |        |  |     +--rw ios-bgp:route-map?    string
     |  |  |        |  +--rw ios-bgp:lisp!
     |  |  |        |  |  +--rw ios-bgp:include-connected?   empty
     |  |  |        |  |  +--rw ios-bgp:metric?              uint32
     |  |  |        |  |  +--rw ios-bgp:route-map?           string
     |  |  |        |  +--rw ios-bgp:iso-igrp
     |  |  |        |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |  |        |  |  |  +--rw ios-bgp:name         string
     |  |  |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  +--rw ios-bgp:default
     |  |  |        |  |     +--rw ios-bgp:route-map?   string
     |  |  |        |  |     +--rw ios-bgp:metric?      uint32
     |  |  |        |  +--rw ios-bgp:mobile!
     |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:odr!
     |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:ospf* [id]
     |  |  |        |  |  +--rw ios-bgp:id         uint16
     |  |  |        |  |  +--rw ios-bgp:vrf* [name]
     |  |  |        |  |  |  +--rw ios-bgp:name         string
     |  |  |        |  |  |  +--rw ios-bgp:match
     |  |  |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  |  +--rw ios-bgp:non-vrf
     |  |  |        |  |     +--rw ios-bgp:match
     |  |  |        |  |     |  +--rw ios-bgp:internal?        empty
     |  |  |        |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |  |        |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |  |        |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |  |        |  |     |  +--rw ios-bgp:metric?          uint32
     |  |  |        |  |     |  +--rw ios-bgp:route-map?       string
     |  |  |        |  |     +--rw ios-bgp:metric?      uint32
     |  |  |        |  |     +--rw ios-bgp:route-map?   string
     |  |  |        |  +--rw ios-bgp:rip!
     |  |  |        |  |  +--rw ios-bgp:metric?      uint32
     |  |  |        |  |  +--rw ios-bgp:route-map?   string
     |  |  |        |  |  +--rw ios-bgp:name?        string
     |  |  |        |  +--rw ios-bgp:static!
     |  |  |        |     +--rw ios-bgp:clns!
     |  |  |        |     |  +--rw ios-bgp:route-map?   string
     |  |  |        |     |  +--rw ios-bgp:metric?      uint32
     |  |  |        |     +--rw ios-bgp:ip!
     |  |  |        |     |  +--rw ios-bgp:metric?      uint32
     |  |  |        |     |  +--rw ios-bgp:route-map?   string
     |  |  |        |     +--rw ios-bgp:metric?      uint32
     |  |  |        |     +--rw ios-bgp:route-map?   string
     |  |  |        +--rw ios-bgp:synchronization?       empty
     |  |  |        +--rw ios-bgp:auto-summary?          boolean
     |  |  |        +--rw ios-bgp:table-map!
     |  |  |        |  +--rw ios-bgp:name?     string
     |  |  |        |  +--rw ios-bgp:filter?   empty
     |  |  |        +--rw ios-bgp:snmp!
     |  |  |           +--rw ios-bgp:context
     |  |  |              +--rw ios-bgp:context_word* [context_word]
     |  |  |                 +--rw ios-bgp:context_word    string
     |  |  +--rw ios-bgp:template
     |  |  |  +--rw ios-bgp:peer-policy* [name]
     |  |  |  |  +--rw ios-bgp:name           string
     |  |  |  |  +--rw ios-bgp:route-map* [name]
     |  |  |  |  |  +--rw ios-bgp:name    string
     |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |  |  |  |  +--rw ios-bgp:out?    empty
     |  |  |  |  +--rw ios-bgp:filter-list* [filter-range]
     |  |  |  |  |  +--rw ios-bgp:filter-range    uint16
     |  |  |  |  |  +--rw ios-bgp:in?             empty
     |  |  |  |  |  +--rw ios-bgp:out?            empty
     |  |  |  |  +--rw ios-bgp:inherit
     |  |  |  |     +--rw ios-bgp:peer-policy
     |  |  |  |        +--rw ios-bgp:template* [name]
     |  |  |  |           +--rw ios-bgp:name     string
     |  |  |  |           +--rw ios-bgp:range?   uint16
     |  |  |  +--rw ios-bgp:peer-session* [name]
     |  |  |     +--rw ios-bgp:name             string
     |  |  |     +--rw ios-bgp:ha-mode
     |  |  |     |  +--rw ios-bgp:graceful-restart!
     |  |  |     |     +--rw ios-bgp:disable?   empty
     |  |  |     +--rw ios-bgp:password
     |  |  |     |  +--rw ios-bgp:password-range* [encruption-type-range]
     |  |  |     |  |  +--rw ios-bgp:encruption-type-range    uint8
     |  |  |     |  |  +--rw ios-bgp:password?                string
     |  |  |     |  +--rw ios-bgp:password?         string
     |  |  |     +--rw ios-bgp:remote-as?       ios-types:bgp-as-number-type
     |  |  |     +--rw ios-bgp:update-source
     |  |  |     |  +--rw (ios-bgp:interface-choice)?
     |  |  |     |     +--:(ios-bgp:AppNav-Compress)
     |  |  |     |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |  |     |     +--:(ios-bgp:AppNav-UnCompress)
     |  |  |     |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |  |     |     +--:(ios-bgp:ATM)
     |  |  |     |     |  +--rw ios-bgp:ATM?                         string
     |  |  |     |     +--:(ios-bgp:ATM-subinterface)
     |  |  |     |     |  +--rw ios-bgp:ATM-subinterface
     |  |  |     |     |     +--rw ios-bgp:ATM?   string
     |  |  |     |     +--:(ios-bgp:ATM-ACR)
     |  |  |     |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |  |     |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |  |     |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |  |     |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |  |     |     +--:(ios-bgp:BDI)
     |  |  |     |     |  +--rw ios-bgp:BDI?                         string
     |  |  |     |     +--:(ios-bgp:CEM)
     |  |  |     |     |  +--rw ios-bgp:CEM?                         string
     |  |  |     |     +--:(ios-bgp:CEM-ACR)
     |  |  |     |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |  |     |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |  |     |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |  |     |     +--:(ios-bgp:FastEthernet)
     |  |  |     |     |  +--rw ios-bgp:FastEthernet?                string
     |  |  |     |     +--:(ios-bgp:GigabitEthernet)
     |  |  |     |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |  |     |     +--:(ios-bgp:LISP)
     |  |  |     |     |  +--rw ios-bgp:LISP?                        string
     |  |  |     |     +--:(ios-bgp:LISP-subinterface)
     |  |  |     |     |  +--rw ios-bgp:LISP-subinterface
     |  |  |     |     |     +--rw ios-bgp:LISP?   string
     |  |  |     |     +--:(ios-bgp:Loopback)
     |  |  |     |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |  |     |     +--:(ios-bgp:Multilink)
     |  |  |     |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |  |     |     +--:(ios-bgp:nve)
     |  |  |     |     |  +--rw ios-bgp:nve?                         uint16
     |  |  |     |     +--:(ios-bgp:overlay)
     |  |  |     |     |  +--rw ios-bgp:overlay?                     uint16
     |  |  |     |     +--:(ios-bgp:Port-channel)
     |  |  |     |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |  |     |     +--:(ios-bgp:Port-channel-subinterface)
     |  |  |     |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |  |     |     |     +--rw ios-bgp:Port-channel?   string
     |  |  |     |     +--:(ios-bgp:pseudowire)
     |  |  |     |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |  |     |     +--:(ios-bgp:SM)
     |  |  |     |     |  +--rw ios-bgp:SM?                          string
     |  |  |     |     +--:(ios-bgp:Cellular)
     |  |  |     |     |  +--rw ios-bgp:Cellular?                    string
     |  |  |     |     +--:(ios-bgp:Serial)
     |  |  |     |     |  +--rw ios-bgp:Serial?                      string
     |  |  |     |     +--:(ios-bgp:TenGigabitEthernet)
     |  |  |     |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |  |     |     +--:(ios-bgp:Tunnel)
     |  |  |     |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |  |     |     +--:(ios-bgp:Virtual-Template)
     |  |  |     |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |  |     |     +--:(ios-bgp:Vlan)
     |  |  |     |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |  |     |     +--:(ios-bgp:VirtualPortGroup)
     |  |  |     |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |  |     |     +--:(ios-bgp:vasileft)
     |  |  |     |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |  |     |     +--:(ios-bgp:vasiright)
     |  |  |     |        +--rw ios-bgp:vasiright?                   uint16
     |  |  |     +--rw ios-bgp:version?         uint8
     |  |  +--rw ios-bgp:timers
     |  |  |  +--rw ios-bgp:bgp
     |  |  |     +--rw ios-bgp:keepalive-interval?      uint16
     |  |  |     +--rw ios-bgp:holdtime?                uint16
     |  |  |     +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |  +--rw ios-bgp:scope
     |  |     +--rw ios-bgp:global!
     |  |     |  +--rw ios-bgp:neighbor* [id]
     |  |     |  |  +--rw ios-bgp:id               union
     |  |     |  |  +--rw ios-bgp:peer-group!
     |  |     |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |  |  +--rw ios-bgp:remote-as?       union
     |  |     |  |  +--rw ios-bgp:description?     string
     |  |     |  |  +--rw ios-bgp:password
     |  |     |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |  |  |  +--rw ios-bgp:text?      string
     |  |     |  |  +--rw ios-bgp:update-source
     |  |     |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |  |  |     +--:(ios-bgp:ATM)
     |  |     |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |  |  |     +--:(ios-bgp:BDI)
     |  |     |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |  |  |     +--:(ios-bgp:CEM)
     |  |     |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |  |  |     +--:(ios-bgp:FastEthernet)
     |  |     |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |  |  |     +--:(ios-bgp:LISP)
     |  |     |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |  |  |     +--:(ios-bgp:Loopback)
     |  |     |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |  |  |     +--:(ios-bgp:Multilink)
     |  |     |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |  |  |     +--:(ios-bgp:nve)
     |  |     |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |  |  |     +--:(ios-bgp:overlay)
     |  |     |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |  |  |     +--:(ios-bgp:Port-channel)
     |  |     |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |  |  |     +--:(ios-bgp:pseudowire)
     |  |     |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |  |  |     +--:(ios-bgp:SM)
     |  |     |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |  |  |     +--:(ios-bgp:Cellular)
     |  |     |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |  |  |     +--:(ios-bgp:Serial)
     |  |     |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |  |  |     +--:(ios-bgp:Tunnel)
     |  |     |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |  |  |     +--:(ios-bgp:Vlan)
     |  |     |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |  |  |     +--:(ios-bgp:vasileft)
     |  |     |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |  |  |     +--:(ios-bgp:vasiright)
     |  |     |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |  |  +--rw ios-bgp:version?         uint16
     |  |     |  +--rw ios-bgp:address-family
     |  |     |     +--rw ios-bgp:no-vrf
     |  |     |        +--rw ios-bgp:ipv4* [af-name]
     |  |     |        |  +--rw ios-bgp:af-name                ios-types:bgp_ipv4_af_type
     |  |     |        |  +--rw ios-bgp:aggregate-address
     |  |     |        |  |  +--rw ios-bgp:ipv4-address?    inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:ipv4-mask?       inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:advertise-map?   string
     |  |     |        |  |  +--rw ios-bgp:as-set?          empty
     |  |     |        |  |  +--rw ios-bgp:attribute-map?   string
     |  |     |        |  |  +--rw ios-bgp:as-override?     empty
     |  |     |        |  |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  +--rw ios-bgp:summary-only?    empty
     |  |     |        |  |  +--rw ios-bgp:suppress-map?    string
     |  |     |        |  +--rw ios-bgp:import
     |  |     |        |  |  +--rw ios-bgp:path
     |  |     |        |  |     +--rw ios-bgp:limit?   uint8
     |  |     |        |  +--rw ios-bgp:bgp
     |  |     |        |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |     |        |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |     |        |  |  +--rw ios-bgp:asnotation
     |  |     |        |  |  |  +--rw ios-bgp:dot?   empty
     |  |     |        |  |  +--rw ios-bgp:nopeerup-delay
     |  |     |        |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |     |        |  |  +--rw ios-bgp:recursion
     |  |     |        |  |  |  +--rw ios-bgp:host?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:install?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:select
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:backup!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best-external!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:bestpath
     |  |     |        |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |     |        |  |  |  +--rw ios-bgp:cost-community
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:igp-metric
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:med
     |  |     |        |  |  |     +--rw (ios-bgp:med-choice)?
     |  |     |        |  |  |        +--:(ios-bgp:confed)
     |  |     |        |  |  |        |  +--rw ios-bgp:confed!
     |  |     |        |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |     |        |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  +--rw ios-bgp:client-to-client
     |  |     |        |  |  |  +--rw ios-bgp:reflection?   empty
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                union
     |  |     |        |  |  +--rw ios-bgp:confederation
     |  |     |        |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |     |        |  |  |  +--rw ios-bgp:peers
     |  |     |        |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |     |        |  |  +--rw ios-bgp:consistency-checker
     |  |     |        |  |  |  +--rw ios-bgp:auto-repair!
     |  |     |        |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:error-message!
     |  |     |        |  |  |     +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  +--rw ios-bgp:dampening!
     |  |     |        |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:route-map)
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--:(ios-bgp:dampen)
     |  |     |        |  |  |        +--rw ios-bgp:dampen
     |  |     |        |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |     |        |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |     |        |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |     |        |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |     |        |  |  +--rw ios-bgp:default
     |  |     |        |  |  |  +--rw (ios-bgp:default-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |     |        |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |     |        |  |  |     +--:(ios-bgp:local-preference)
     |  |     |        |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |     |        |  |  |     +--:(ios-bgp:route-target)
     |  |     |        |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |     |        |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |     |        |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |     |        |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |     |        |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |     |        |  |  +--rw ios-bgp:graceful-restart!
     |  |     |        |  |  |  +--rw ios-bgp:extended?         empty
     |  |     |        |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |  |  +--rw ios-bgp:sso!
     |  |     |        |  |  |     +--rw ios-bgp:prefer?   empty
     |  |     |        |  |  +--rw ios-bgp:inject-map* [name]
     |  |     |        |  |  |  +--rw ios-bgp:name               string
     |  |     |        |  |  |  +--rw ios-bgp:exist-map?         string
     |  |     |        |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |     |        |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |     |        |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |     |        |  |  +--rw ios-bgp:route-map
     |  |     |        |  |  |  +--rw ios-bgp:priority?   empty
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:update-group
     |  |     |        |  |  |  +--rw ios-bgp:split
     |  |     |        |  |  |     +--rw ios-bgp:as-override?   empty
     |  |     |        |  |  +--rw ios-bgp:nexthop
     |  |     |        |  |  |  +--rw ios-bgp:trigger
     |  |     |        |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |     |        |  |  +--rw ios-bgp:regexp
     |  |     |        |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |     |        |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |     |        |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |     |        |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |     |        |  |  +--rw ios-bgp:update-delay?              uint16
     |  |     |        |  +--rw ios-bgp:default-information
     |  |     |        |  |  +--rw ios-bgp:originate?   empty
     |  |     |        |  +--rw ios-bgp:default-metric?        uint32
     |  |     |        |  +--rw ios-bgp:distance
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:local?         uint16
     |  |     |        |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |     |        |  |     +--rw ios-bgp:distance    uint16
     |  |     |        |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:acl?        union
     |  |     |        |  +--rw ios-bgp:distribute-list* [id]
     |  |     |        |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |     |        |  |  +--rw (ios-bgp:in-out-choice)?
     |  |     |        |  |     +--:(ios-bgp:in)
     |  |     |        |  |     |  +--rw ios-bgp:in!
     |  |     |        |  |     |     +--rw ios-bgp:interface?   string
     |  |     |        |  |     +--:(ios-bgp:out)
     |  |     |        |  |        +--rw ios-bgp:out!
     |  |     |        |  |           +--rw ios-bgp:interface?   string
     |  |     |        |  +--rw ios-bgp:maximum-paths
     |  |     |        |  |  +--rw ios-bgp:max-path
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw ios-bgp:external-rtfilter
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw (ios-bgp:max-path-choice)?
     |  |     |        |  |     +--:(ios-bgp:eibgp)
     |  |     |        |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |     |        |  |     +--:(ios-bgp:ibgp)
     |  |     |        |  |        +--rw ios-bgp:ibgp
     |  |     |        |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |     |        |  |              +--:(ios-bgp:unequal-cost)
     |  |     |        |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |     |        |  |              +--:(ios-bgp:max)
     |  |     |        |  |                 +--rw ios-bgp:max?            uint16
     |  |     |        |  +--rw ios-bgp:neighbor* [id]
     |  |     |        |  |  +--rw ios-bgp:id                            union
     |  |     |        |  |  +--rw ios-bgp:peer-group!
     |  |     |        |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |        |  |  +--rw ios-bgp:remote-as?                    union
     |  |     |        |  |  +--rw ios-bgp:local-as!
     |  |     |        |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |     |        |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |     |        |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |     |        |  |  +--rw ios-bgp:activate?                     empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise
     |  |     |        |  |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:best-external?      empty
     |  |     |        |  |  |  +--rw ios-bgp:diverse-path
     |  |     |        |  |  |     +--rw ios-bgp:backup!
     |  |     |        |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |     |        |  |  |     +--rw ios-bgp:mpath?    empty
     |  |     |        |  |  +--rw ios-bgp:advertise-map
     |  |     |        |  |  |  +--rw ios-bgp:name* [word]
     |  |     |        |  |  |     +--rw ios-bgp:word             string
     |  |     |        |  |  |     +--rw ios-bgp:exist-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |     |        |  |  +--rw ios-bgp:aigp!
     |  |     |        |  |  |  +--rw ios-bgp:send
     |  |     |        |  |  |     +--rw ios-bgp:cost-community
     |  |     |        |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |     |        |  |  |     |     +--rw ios-bgp:range    uint8
     |  |     |        |  |  |     |     +--rw ios-bgp:poi
     |  |     |        |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |     |        |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |     |        |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     +--rw ios-bgp:med?              empty
     |  |     |        |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |     |        |  |  +--rw ios-bgp:announce
     |  |     |        |  |  |  +--rw ios-bgp:rpki
     |  |     |        |  |  |     +--rw ios-bgp:state?   empty
     |  |     |        |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |     |        |  |  +--rw ios-bgp:allowas-in!
     |  |     |        |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |     |        |  |  +--rw ios-bgp:as-override!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:capability
     |  |     |        |  |  |  +--rw ios-bgp:orf
     |  |     |        |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                   union
     |  |     |        |  |  +--rw ios-bgp:default-originate!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:description?                  string
     |  |     |        |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |     |        |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout         enumeration
     |  |     |        |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |     |        |  |  +--rw ios-bgp:ebgp-multihop!
     |  |     |        |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |     |        |  |  +--rw ios-bgp:fall-over
     |  |     |        |  |  |  +--rw ios-bgp:bfd!
     |  |     |        |  |  +--rw ios-bgp:filter-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout           enumeration
     |  |     |        |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |     |        |  |  +--rw ios-bgp:inherit
     |  |     |        |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |     |        |  |  |  +--rw ios-bgp:peer-session?   string
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:maximum-prefix
     |  |     |        |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |     |        |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |     |        |  |  |  +--rw ios-bgp:restart?         uint16
     |  |     |        |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |     |        |  |  +--rw ios-bgp:password
     |  |     |        |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:text?      string
     |  |     |        |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout               enumeration
     |  |     |        |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |     |        |  |  +--rw ios-bgp:path-attribute
     |  |     |        |  |  |  +--rw ios-bgp:discard
     |  |     |        |  |  |  |  +--rw ios-bgp:attibute_type
     |  |     |        |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:range
     |  |     |        |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:in?            empty
     |  |     |        |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |     |        |  |  |     +--rw ios-bgp:attibute_type
     |  |     |        |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |     |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |     +--rw ios-bgp:range
     |  |     |        |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |        +--rw ios-bgp:in?            empty
     |  |     |        |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |     |        |  |  +--rw ios-bgp:route-map* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout             enumeration
     |  |     |        |  |  |  +--rw ios-bgp:route-map-name    string
     |  |     |        |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |     |        |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |     |        |  |  +--rw ios-bgp:send-community!
     |  |     |        |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |     |        |  |  +--rw ios-bgp:send-label
     |  |     |        |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |     |        |  |  +--rw ios-bgp:soo?                          string
     |  |     |        |  |  +--rw ios-bgp:shutdown?                     empty
     |  |     |        |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:timers
     |  |     |        |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |     |        |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |     |        |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |     |        |  |  +--rw ios-bgp:translate-update
     |  |     |        |  |  |  +--rw ios-bgp:ipv4
     |  |     |        |  |  |     +--rw ios-bgp:multicast!
     |  |     |        |  |  |        +--rw ios-bgp:unicast?   empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |     |        |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |     |        |  |  |     +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:ttl-security
     |  |     |        |  |  |  +--rw ios-bgp:hops?   uint8
     |  |     |        |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |     |        |  |  +--rw ios-bgp:update-source
     |  |     |        |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |        |  |  |     +--:(ios-bgp:ATM)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |        |  |  |     +--:(ios-bgp:BDI)
     |  |     |        |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |        |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |        |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |        |  |  |     +--:(ios-bgp:FastEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |        |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |        |  |  |     +--:(ios-bgp:LISP)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |        |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |        |  |  |     +--:(ios-bgp:Loopback)
     |  |     |        |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |        |  |  |     +--:(ios-bgp:Multilink)
     |  |     |        |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |        |  |  |     +--:(ios-bgp:nve)
     |  |     |        |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |        |  |  |     +--:(ios-bgp:overlay)
     |  |     |        |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |        |  |  |     +--:(ios-bgp:pseudowire)
     |  |     |        |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |        |  |  |     +--:(ios-bgp:SM)
     |  |     |        |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |        |  |  |     +--:(ios-bgp:Cellular)
     |  |     |        |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |        |  |  |     +--:(ios-bgp:Serial)
     |  |     |        |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |        |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |        |  |  |     +--:(ios-bgp:Tunnel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |        |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |        |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:Vlan)
     |  |     |        |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |        |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |        |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasileft)
     |  |     |        |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasiright)
     |  |     |        |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |        |  |  +--rw ios-bgp:version?                      uint16
     |  |     |        |  |  +--rw ios-bgp:weight?                       uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |     +--rw ios-bgp:graceful-restart!
     |  |     |        |  |     |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |     +--rw ios-bgp:sso!
     |  |     |        |  |        +--rw ios-bgp:disable?   empty
     |  |     |        |  +--rw ios-bgp:network* [number]
     |  |     |        |  |  +--rw ios-bgp:number       union
     |  |     |        |  |  +--rw ios-bgp:backdoor?    empty
     |  |     |        |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:redistribute
     |  |     |        |  |  +--rw ios-bgp:application!
     |  |     |        |  |  |  +--rw ios-bgp:name* [name]
     |  |     |        |  |  |     +--rw ios-bgp:name         string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:connected!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:dvmrp!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:eigrp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:isis
     |  |     |        |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name          string
     |  |     |        |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |  |  |  +--:(ios-bgp:ip)
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |  |  |  +--:(ios-bgp:clns)
     |  |     |        |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |     |  +--:(ios-bgp:ip)
     |  |     |        |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |     |  +--:(ios-bgp:clns)
     |  |     |        |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |     +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?    string
     |  |     |        |  |  +--rw ios-bgp:lisp!
     |  |     |        |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |     |        |  |  |  +--rw ios-bgp:metric?              uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?           string
     |  |     |        |  |  +--rw ios-bgp:iso-igrp
     |  |     |        |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:mobile!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:odr!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:ospf* [id]
     |  |     |        |  |  |  +--rw ios-bgp:id         uint16
     |  |     |        |  |  |  +--rw ios-bgp:vrf* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:match
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:non-vrf
     |  |     |        |  |  |     +--rw ios-bgp:match
     |  |     |        |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |     |        |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:rip!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:name?        string
     |  |     |        |  |  +--rw ios-bgp:static!
     |  |     |        |  |     +--rw ios-bgp:clns!
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:ip!
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:synchronization?       empty
     |  |     |        |  +--rw ios-bgp:auto-summary?          boolean
     |  |     |        |  +--rw ios-bgp:table-map!
     |  |     |        |  |  +--rw ios-bgp:name?     string
     |  |     |        |  |  +--rw ios-bgp:filter?   empty
     |  |     |        |  +--rw ios-bgp:snmp!
     |  |     |        |     +--rw ios-bgp:context
     |  |     |        |        +--rw ios-bgp:context_word* [context_word]
     |  |     |        |           +--rw ios-bgp:context_word    string
     |  |     |        +--rw ios-bgp:ipv6* [af-name]
     |  |     |        |  +--rw ios-bgp:af-name                ios-types:bgp_ipv6_af_type
     |  |     |        |  +--rw ios-bgp:aggregate-address
     |  |     |        |  |  +--rw ios-bgp:ipv6-address?    ios-types:ipv6-prefix
     |  |     |        |  |  +--rw ios-bgp:advertise-map?   string
     |  |     |        |  |  +--rw ios-bgp:as-set?          empty
     |  |     |        |  |  +--rw ios-bgp:attribute-map?   string
     |  |     |        |  |  +--rw ios-bgp:as-override?     empty
     |  |     |        |  |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  +--rw ios-bgp:summary-only?    empty
     |  |     |        |  |  +--rw ios-bgp:suppress-map?    string
     |  |     |        |  +--rw ios-bgp:import
     |  |     |        |  |  +--rw ios-bgp:path
     |  |     |        |  |     +--rw ios-bgp:limit?   uint8
     |  |     |        |  +--rw ios-bgp:bgp
     |  |     |        |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |     |        |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |     |        |  |  +--rw ios-bgp:asnotation
     |  |     |        |  |  |  +--rw ios-bgp:dot?   empty
     |  |     |        |  |  +--rw ios-bgp:nopeerup-delay
     |  |     |        |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |     |        |  |  +--rw ios-bgp:recursion
     |  |     |        |  |  |  +--rw ios-bgp:host?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:install?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:select
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:backup!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best-external!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:bestpath
     |  |     |        |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |     |        |  |  |  +--rw ios-bgp:cost-community
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:igp-metric
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:med
     |  |     |        |  |  |     +--rw (ios-bgp:med-choice)?
     |  |     |        |  |  |        +--:(ios-bgp:confed)
     |  |     |        |  |  |        |  +--rw ios-bgp:confed!
     |  |     |        |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |     |        |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  +--rw ios-bgp:client-to-client
     |  |     |        |  |  |  +--rw ios-bgp:reflection?   empty
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                union
     |  |     |        |  |  +--rw ios-bgp:confederation
     |  |     |        |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |     |        |  |  |  +--rw ios-bgp:peers
     |  |     |        |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |     |        |  |  +--rw ios-bgp:consistency-checker
     |  |     |        |  |  |  +--rw ios-bgp:auto-repair!
     |  |     |        |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:error-message!
     |  |     |        |  |  |     +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  +--rw ios-bgp:dampening!
     |  |     |        |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:route-map)
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--:(ios-bgp:dampen)
     |  |     |        |  |  |        +--rw ios-bgp:dampen
     |  |     |        |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |     |        |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |     |        |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |     |        |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |     |        |  |  +--rw ios-bgp:default
     |  |     |        |  |  |  +--rw (ios-bgp:default-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |     |        |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |     |        |  |  |     +--:(ios-bgp:local-preference)
     |  |     |        |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |     |        |  |  |     +--:(ios-bgp:route-target)
     |  |     |        |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |     |        |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |     |        |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |     |        |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |     |        |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |     |        |  |  +--rw ios-bgp:graceful-restart!
     |  |     |        |  |  |  +--rw ios-bgp:extended?         empty
     |  |     |        |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |  |  +--rw ios-bgp:sso!
     |  |     |        |  |  |     +--rw ios-bgp:prefer?   empty
     |  |     |        |  |  +--rw ios-bgp:inject-map* [name]
     |  |     |        |  |  |  +--rw ios-bgp:name               string
     |  |     |        |  |  |  +--rw ios-bgp:exist-map?         string
     |  |     |        |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |     |        |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |     |        |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |     |        |  |  +--rw ios-bgp:route-map
     |  |     |        |  |  |  +--rw ios-bgp:priority?   empty
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:update-group
     |  |     |        |  |  |  +--rw ios-bgp:split
     |  |     |        |  |  |     +--rw ios-bgp:as-override?   empty
     |  |     |        |  |  +--rw ios-bgp:nexthop
     |  |     |        |  |  |  +--rw ios-bgp:trigger
     |  |     |        |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |     |        |  |  +--rw ios-bgp:regexp
     |  |     |        |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |     |        |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |     |        |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |     |        |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |     |        |  |  +--rw ios-bgp:update-delay?              uint16
     |  |     |        |  +--rw ios-bgp:default-information
     |  |     |        |  |  +--rw ios-bgp:originate?   empty
     |  |     |        |  +--rw ios-bgp:default-metric?        uint32
     |  |     |        |  +--rw ios-bgp:distance
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:local?         uint16
     |  |     |        |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |     |        |  |     +--rw ios-bgp:distance    uint16
     |  |     |        |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:acl?        union
     |  |     |        |  +--rw ios-bgp:distribute-list* [id]
     |  |     |        |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |     |        |  |  +--rw (ios-bgp:in-out-choice)?
     |  |     |        |  |     +--:(ios-bgp:in)
     |  |     |        |  |     |  +--rw ios-bgp:in!
     |  |     |        |  |     |     +--rw ios-bgp:interface?   string
     |  |     |        |  |     +--:(ios-bgp:out)
     |  |     |        |  |        +--rw ios-bgp:out!
     |  |     |        |  |           +--rw ios-bgp:interface?   string
     |  |     |        |  +--rw ios-bgp:maximum-paths
     |  |     |        |  |  +--rw ios-bgp:max-path
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw ios-bgp:external-rtfilter
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw (ios-bgp:max-path-choice)?
     |  |     |        |  |     +--:(ios-bgp:eibgp)
     |  |     |        |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |     |        |  |     +--:(ios-bgp:ibgp)
     |  |     |        |  |        +--rw ios-bgp:ibgp
     |  |     |        |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |     |        |  |              +--:(ios-bgp:unequal-cost)
     |  |     |        |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |     |        |  |              +--:(ios-bgp:max)
     |  |     |        |  |                 +--rw ios-bgp:max?            uint16
     |  |     |        |  +--rw ios-bgp:neighbor* [id]
     |  |     |        |  |  +--rw ios-bgp:id                            union
     |  |     |        |  |  +--rw ios-bgp:peer-group!
     |  |     |        |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |        |  |  +--rw ios-bgp:remote-as?                    union
     |  |     |        |  |  +--rw ios-bgp:local-as!
     |  |     |        |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |     |        |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |     |        |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |     |        |  |  +--rw ios-bgp:activate?                     empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise
     |  |     |        |  |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:best-external?      empty
     |  |     |        |  |  |  +--rw ios-bgp:diverse-path
     |  |     |        |  |  |     +--rw ios-bgp:backup!
     |  |     |        |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |     |        |  |  |     +--rw ios-bgp:mpath?    empty
     |  |     |        |  |  +--rw ios-bgp:advertise-map
     |  |     |        |  |  |  +--rw ios-bgp:name* [word]
     |  |     |        |  |  |     +--rw ios-bgp:word             string
     |  |     |        |  |  |     +--rw ios-bgp:exist-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |     |        |  |  +--rw ios-bgp:aigp!
     |  |     |        |  |  |  +--rw ios-bgp:send
     |  |     |        |  |  |     +--rw ios-bgp:cost-community
     |  |     |        |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |     |        |  |  |     |     +--rw ios-bgp:range    uint8
     |  |     |        |  |  |     |     +--rw ios-bgp:poi
     |  |     |        |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |     |        |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |     |        |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     +--rw ios-bgp:med?              empty
     |  |     |        |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |     |        |  |  +--rw ios-bgp:announce
     |  |     |        |  |  |  +--rw ios-bgp:rpki
     |  |     |        |  |  |     +--rw ios-bgp:state?   empty
     |  |     |        |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |     |        |  |  +--rw ios-bgp:allowas-in!
     |  |     |        |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |     |        |  |  +--rw ios-bgp:as-override!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:capability
     |  |     |        |  |  |  +--rw ios-bgp:orf
     |  |     |        |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                   union
     |  |     |        |  |  +--rw ios-bgp:default-originate!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:description?                  string
     |  |     |        |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |     |        |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout         enumeration
     |  |     |        |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |     |        |  |  +--rw ios-bgp:ebgp-multihop!
     |  |     |        |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |     |        |  |  +--rw ios-bgp:fall-over
     |  |     |        |  |  |  +--rw ios-bgp:bfd!
     |  |     |        |  |  +--rw ios-bgp:filter-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout           enumeration
     |  |     |        |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |     |        |  |  +--rw ios-bgp:inherit
     |  |     |        |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |     |        |  |  |  +--rw ios-bgp:peer-session?   string
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:maximum-prefix
     |  |     |        |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |     |        |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |     |        |  |  |  +--rw ios-bgp:restart?         uint16
     |  |     |        |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |     |        |  |  +--rw ios-bgp:password
     |  |     |        |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:text?      string
     |  |     |        |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout               enumeration
     |  |     |        |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |     |        |  |  +--rw ios-bgp:path-attribute
     |  |     |        |  |  |  +--rw ios-bgp:discard
     |  |     |        |  |  |  |  +--rw ios-bgp:attibute_type
     |  |     |        |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:range
     |  |     |        |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:in?            empty
     |  |     |        |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |     |        |  |  |     +--rw ios-bgp:attibute_type
     |  |     |        |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |     |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |     +--rw ios-bgp:range
     |  |     |        |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |        +--rw ios-bgp:in?            empty
     |  |     |        |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |     |        |  |  +--rw ios-bgp:route-map* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout             enumeration
     |  |     |        |  |  |  +--rw ios-bgp:route-map-name    string
     |  |     |        |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |     |        |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |     |        |  |  +--rw ios-bgp:send-community!
     |  |     |        |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |     |        |  |  +--rw ios-bgp:send-label
     |  |     |        |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |     |        |  |  +--rw ios-bgp:soo?                          string
     |  |     |        |  |  +--rw ios-bgp:shutdown?                     empty
     |  |     |        |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:timers
     |  |     |        |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |     |        |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |     |        |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |     |        |  |  +--rw ios-bgp:translate-update
     |  |     |        |  |  |  +--rw ios-bgp:ipv4
     |  |     |        |  |  |     +--rw ios-bgp:multicast!
     |  |     |        |  |  |        +--rw ios-bgp:unicast?   empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |     |        |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |     |        |  |  |     +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:ttl-security
     |  |     |        |  |  |  +--rw ios-bgp:hops?   uint8
     |  |     |        |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |     |        |  |  +--rw ios-bgp:update-source
     |  |     |        |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |        |  |  |     +--:(ios-bgp:ATM)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |        |  |  |     +--:(ios-bgp:BDI)
     |  |     |        |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |        |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |        |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |        |  |  |     +--:(ios-bgp:FastEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |        |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |        |  |  |     +--:(ios-bgp:LISP)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |        |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |        |  |  |     +--:(ios-bgp:Loopback)
     |  |     |        |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |        |  |  |     +--:(ios-bgp:Multilink)
     |  |     |        |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |        |  |  |     +--:(ios-bgp:nve)
     |  |     |        |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |        |  |  |     +--:(ios-bgp:overlay)
     |  |     |        |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |        |  |  |     +--:(ios-bgp:pseudowire)
     |  |     |        |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |        |  |  |     +--:(ios-bgp:SM)
     |  |     |        |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |        |  |  |     +--:(ios-bgp:Cellular)
     |  |     |        |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |        |  |  |     +--:(ios-bgp:Serial)
     |  |     |        |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |        |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |        |  |  |     +--:(ios-bgp:Tunnel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |        |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |        |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:Vlan)
     |  |     |        |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |        |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |        |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasileft)
     |  |     |        |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasiright)
     |  |     |        |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |        |  |  +--rw ios-bgp:version?                      uint16
     |  |     |        |  |  +--rw ios-bgp:weight?                       uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |     +--rw ios-bgp:graceful-restart!
     |  |     |        |  |     |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |     +--rw ios-bgp:sso!
     |  |     |        |  |        +--rw ios-bgp:disable?   empty
     |  |     |        |  +--rw ios-bgp:network* [number]
     |  |     |        |  |  +--rw ios-bgp:number       union
     |  |     |        |  |  +--rw ios-bgp:backdoor?    empty
     |  |     |        |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:redistribute
     |  |     |        |  |  +--rw ios-bgp:application!
     |  |     |        |  |  |  +--rw ios-bgp:name* [name]
     |  |     |        |  |  |     +--rw ios-bgp:name         string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:connected!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:dvmrp!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:eigrp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:isis
     |  |     |        |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name          string
     |  |     |        |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |  |  |  +--:(ios-bgp:ip)
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |  |  |  +--:(ios-bgp:clns)
     |  |     |        |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |     |  +--:(ios-bgp:ip)
     |  |     |        |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |     |  +--:(ios-bgp:clns)
     |  |     |        |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |     +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?    string
     |  |     |        |  |  +--rw ios-bgp:lisp!
     |  |     |        |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |     |        |  |  |  +--rw ios-bgp:metric?              uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?           string
     |  |     |        |  |  +--rw ios-bgp:iso-igrp
     |  |     |        |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:mobile!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:odr!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:ospf* [id]
     |  |     |        |  |  |  +--rw ios-bgp:id         uint16
     |  |     |        |  |  |  +--rw ios-bgp:vrf* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:match
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:non-vrf
     |  |     |        |  |  |     +--rw ios-bgp:match
     |  |     |        |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |     |        |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:rip!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:name?        string
     |  |     |        |  |  +--rw ios-bgp:static!
     |  |     |        |  |     +--rw ios-bgp:clns!
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:ip!
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:synchronization?       empty
     |  |     |        |  +--rw ios-bgp:auto-summary?          boolean
     |  |     |        |  +--rw ios-bgp:table-map!
     |  |     |        |  |  +--rw ios-bgp:name?     string
     |  |     |        |  |  +--rw ios-bgp:filter?   empty
     |  |     |        |  +--rw ios-bgp:snmp!
     |  |     |        |     +--rw ios-bgp:context
     |  |     |        |        +--rw ios-bgp:context_word* [context_word]
     |  |     |        |           +--rw ios-bgp:context_word    string
     |  |     |        +--rw ios-bgp:vpnv4* [af-name]
     |  |     |        |  +--rw ios-bgp:af-name                enumeration
     |  |     |        |  +--rw ios-bgp:import
     |  |     |        |  |  +--rw ios-bgp:path
     |  |     |        |  |     +--rw ios-bgp:limit?   uint8
     |  |     |        |  +--rw ios-bgp:bgp
     |  |     |        |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |     |        |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |     |        |  |  +--rw ios-bgp:asnotation
     |  |     |        |  |  |  +--rw ios-bgp:dot?   empty
     |  |     |        |  |  +--rw ios-bgp:nopeerup-delay
     |  |     |        |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |     |        |  |  +--rw ios-bgp:recursion
     |  |     |        |  |  |  +--rw ios-bgp:host?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:install?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:select
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:backup!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best-external!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:bestpath
     |  |     |        |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |     |        |  |  |  +--rw ios-bgp:cost-community
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:igp-metric
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:med
     |  |     |        |  |  |     +--rw (ios-bgp:med-choice)?
     |  |     |        |  |  |        +--:(ios-bgp:confed)
     |  |     |        |  |  |        |  +--rw ios-bgp:confed!
     |  |     |        |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |     |        |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  +--rw ios-bgp:client-to-client
     |  |     |        |  |  |  +--rw ios-bgp:reflection?   empty
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                union
     |  |     |        |  |  +--rw ios-bgp:confederation
     |  |     |        |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |     |        |  |  |  +--rw ios-bgp:peers
     |  |     |        |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |     |        |  |  +--rw ios-bgp:consistency-checker
     |  |     |        |  |  |  +--rw ios-bgp:auto-repair!
     |  |     |        |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:error-message!
     |  |     |        |  |  |     +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  +--rw ios-bgp:dampening!
     |  |     |        |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:route-map)
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--:(ios-bgp:dampen)
     |  |     |        |  |  |        +--rw ios-bgp:dampen
     |  |     |        |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |     |        |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |     |        |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |     |        |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |     |        |  |  +--rw ios-bgp:default
     |  |     |        |  |  |  +--rw (ios-bgp:default-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |     |        |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |     |        |  |  |     +--:(ios-bgp:local-preference)
     |  |     |        |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |     |        |  |  |     +--:(ios-bgp:route-target)
     |  |     |        |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |     |        |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |     |        |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |     |        |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |     |        |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |     |        |  |  +--rw ios-bgp:graceful-restart!
     |  |     |        |  |  |  +--rw ios-bgp:extended?         empty
     |  |     |        |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |  |  +--rw ios-bgp:sso!
     |  |     |        |  |  |     +--rw ios-bgp:prefer?   empty
     |  |     |        |  |  +--rw ios-bgp:inject-map* [name]
     |  |     |        |  |  |  +--rw ios-bgp:name               string
     |  |     |        |  |  |  +--rw ios-bgp:exist-map?         string
     |  |     |        |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |     |        |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |     |        |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |     |        |  |  +--rw ios-bgp:route-map
     |  |     |        |  |  |  +--rw ios-bgp:priority?   empty
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:update-group
     |  |     |        |  |  |  +--rw ios-bgp:split
     |  |     |        |  |  |     +--rw ios-bgp:as-override?   empty
     |  |     |        |  |  +--rw ios-bgp:nexthop
     |  |     |        |  |  |  +--rw ios-bgp:trigger
     |  |     |        |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |     |        |  |  +--rw ios-bgp:regexp
     |  |     |        |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |     |        |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |     |        |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |     |        |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |     |        |  |  +--rw ios-bgp:update-delay?              uint16
     |  |     |        |  +--rw ios-bgp:default-information
     |  |     |        |  |  +--rw ios-bgp:originate?   empty
     |  |     |        |  +--rw ios-bgp:default-metric?        uint32
     |  |     |        |  +--rw ios-bgp:distance
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:local?         uint16
     |  |     |        |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |     |        |  |     +--rw ios-bgp:distance    uint16
     |  |     |        |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:acl?        union
     |  |     |        |  +--rw ios-bgp:distribute-list* [id]
     |  |     |        |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |     |        |  |  +--rw (ios-bgp:in-out-choice)?
     |  |     |        |  |     +--:(ios-bgp:in)
     |  |     |        |  |     |  +--rw ios-bgp:in!
     |  |     |        |  |     |     +--rw ios-bgp:interface?   string
     |  |     |        |  |     +--:(ios-bgp:out)
     |  |     |        |  |        +--rw ios-bgp:out!
     |  |     |        |  |           +--rw ios-bgp:interface?   string
     |  |     |        |  +--rw ios-bgp:maximum-paths
     |  |     |        |  |  +--rw ios-bgp:max-path
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw ios-bgp:external-rtfilter
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw (ios-bgp:max-path-choice)?
     |  |     |        |  |     +--:(ios-bgp:eibgp)
     |  |     |        |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |     |        |  |     +--:(ios-bgp:ibgp)
     |  |     |        |  |        +--rw ios-bgp:ibgp
     |  |     |        |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |     |        |  |              +--:(ios-bgp:unequal-cost)
     |  |     |        |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |     |        |  |              +--:(ios-bgp:max)
     |  |     |        |  |                 +--rw ios-bgp:max?            uint16
     |  |     |        |  +--rw ios-bgp:neighbor* [id]
     |  |     |        |  |  +--rw ios-bgp:id                            union
     |  |     |        |  |  +--rw ios-bgp:peer-group!
     |  |     |        |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |        |  |  +--rw ios-bgp:remote-as?                    union
     |  |     |        |  |  +--rw ios-bgp:local-as!
     |  |     |        |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |     |        |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |     |        |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |     |        |  |  +--rw ios-bgp:activate?                     empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise
     |  |     |        |  |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:best-external?      empty
     |  |     |        |  |  |  +--rw ios-bgp:diverse-path
     |  |     |        |  |  |     +--rw ios-bgp:backup!
     |  |     |        |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |     |        |  |  |     +--rw ios-bgp:mpath?    empty
     |  |     |        |  |  +--rw ios-bgp:advertise-map
     |  |     |        |  |  |  +--rw ios-bgp:name* [word]
     |  |     |        |  |  |     +--rw ios-bgp:word             string
     |  |     |        |  |  |     +--rw ios-bgp:exist-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |     |        |  |  +--rw ios-bgp:aigp!
     |  |     |        |  |  |  +--rw ios-bgp:send
     |  |     |        |  |  |     +--rw ios-bgp:cost-community
     |  |     |        |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |     |        |  |  |     |     +--rw ios-bgp:range    uint8
     |  |     |        |  |  |     |     +--rw ios-bgp:poi
     |  |     |        |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |     |        |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |     |        |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     +--rw ios-bgp:med?              empty
     |  |     |        |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |     |        |  |  +--rw ios-bgp:announce
     |  |     |        |  |  |  +--rw ios-bgp:rpki
     |  |     |        |  |  |     +--rw ios-bgp:state?   empty
     |  |     |        |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |     |        |  |  +--rw ios-bgp:allowas-in!
     |  |     |        |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |     |        |  |  +--rw ios-bgp:as-override!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:capability
     |  |     |        |  |  |  +--rw ios-bgp:orf
     |  |     |        |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                   union
     |  |     |        |  |  +--rw ios-bgp:default-originate!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:description?                  string
     |  |     |        |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |     |        |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout         enumeration
     |  |     |        |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |     |        |  |  +--rw ios-bgp:ebgp-multihop!
     |  |     |        |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |     |        |  |  +--rw ios-bgp:fall-over
     |  |     |        |  |  |  +--rw ios-bgp:bfd!
     |  |     |        |  |  +--rw ios-bgp:filter-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout           enumeration
     |  |     |        |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |     |        |  |  +--rw ios-bgp:inherit
     |  |     |        |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |     |        |  |  |  +--rw ios-bgp:peer-session?   string
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:maximum-prefix
     |  |     |        |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |     |        |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |     |        |  |  |  +--rw ios-bgp:restart?         uint16
     |  |     |        |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |     |        |  |  +--rw ios-bgp:password
     |  |     |        |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:text?      string
     |  |     |        |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout               enumeration
     |  |     |        |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |     |        |  |  +--rw ios-bgp:path-attribute
     |  |     |        |  |  |  +--rw ios-bgp:discard
     |  |     |        |  |  |  |  +--rw ios-bgp:attibute_type
     |  |     |        |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:range
     |  |     |        |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:in?            empty
     |  |     |        |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |     |        |  |  |     +--rw ios-bgp:attibute_type
     |  |     |        |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |     |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |     +--rw ios-bgp:range
     |  |     |        |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |        +--rw ios-bgp:in?            empty
     |  |     |        |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |     |        |  |  +--rw ios-bgp:route-map* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout             enumeration
     |  |     |        |  |  |  +--rw ios-bgp:route-map-name    string
     |  |     |        |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |     |        |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |     |        |  |  +--rw ios-bgp:send-community!
     |  |     |        |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |     |        |  |  +--rw ios-bgp:send-label
     |  |     |        |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |     |        |  |  +--rw ios-bgp:soo?                          string
     |  |     |        |  |  +--rw ios-bgp:shutdown?                     empty
     |  |     |        |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:timers
     |  |     |        |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |     |        |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |     |        |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |     |        |  |  +--rw ios-bgp:translate-update
     |  |     |        |  |  |  +--rw ios-bgp:ipv4
     |  |     |        |  |  |     +--rw ios-bgp:multicast!
     |  |     |        |  |  |        +--rw ios-bgp:unicast?   empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |     |        |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |     |        |  |  |     +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:ttl-security
     |  |     |        |  |  |  +--rw ios-bgp:hops?   uint8
     |  |     |        |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |     |        |  |  +--rw ios-bgp:update-source
     |  |     |        |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |        |  |  |     +--:(ios-bgp:ATM)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |        |  |  |     +--:(ios-bgp:BDI)
     |  |     |        |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |        |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |        |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |        |  |  |     +--:(ios-bgp:FastEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |        |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |        |  |  |     +--:(ios-bgp:LISP)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |        |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |        |  |  |     +--:(ios-bgp:Loopback)
     |  |     |        |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |        |  |  |     +--:(ios-bgp:Multilink)
     |  |     |        |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |        |  |  |     +--:(ios-bgp:nve)
     |  |     |        |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |        |  |  |     +--:(ios-bgp:overlay)
     |  |     |        |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |        |  |  |     +--:(ios-bgp:pseudowire)
     |  |     |        |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |        |  |  |     +--:(ios-bgp:SM)
     |  |     |        |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |        |  |  |     +--:(ios-bgp:Cellular)
     |  |     |        |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |        |  |  |     +--:(ios-bgp:Serial)
     |  |     |        |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |        |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |        |  |  |     +--:(ios-bgp:Tunnel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |        |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |        |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:Vlan)
     |  |     |        |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |        |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |        |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasileft)
     |  |     |        |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasiright)
     |  |     |        |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |        |  |  +--rw ios-bgp:version?                      uint16
     |  |     |        |  |  +--rw ios-bgp:weight?                       uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |     +--rw ios-bgp:graceful-restart!
     |  |     |        |  |     |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |     +--rw ios-bgp:sso!
     |  |     |        |  |        +--rw ios-bgp:disable?   empty
     |  |     |        |  +--rw ios-bgp:network* [number]
     |  |     |        |  |  +--rw ios-bgp:number       union
     |  |     |        |  |  +--rw ios-bgp:backdoor?    empty
     |  |     |        |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:redistribute
     |  |     |        |  |  +--rw ios-bgp:application!
     |  |     |        |  |  |  +--rw ios-bgp:name* [name]
     |  |     |        |  |  |     +--rw ios-bgp:name         string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:connected!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:dvmrp!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:eigrp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:isis
     |  |     |        |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name          string
     |  |     |        |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |  |  |  +--:(ios-bgp:ip)
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |  |  |  +--:(ios-bgp:clns)
     |  |     |        |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |     |  +--:(ios-bgp:ip)
     |  |     |        |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |     |  +--:(ios-bgp:clns)
     |  |     |        |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |     +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?    string
     |  |     |        |  |  +--rw ios-bgp:lisp!
     |  |     |        |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |     |        |  |  |  +--rw ios-bgp:metric?              uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?           string
     |  |     |        |  |  +--rw ios-bgp:iso-igrp
     |  |     |        |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:mobile!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:odr!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:ospf* [id]
     |  |     |        |  |  |  +--rw ios-bgp:id         uint16
     |  |     |        |  |  |  +--rw ios-bgp:vrf* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:match
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:non-vrf
     |  |     |        |  |  |     +--rw ios-bgp:match
     |  |     |        |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |     |        |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:rip!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:name?        string
     |  |     |        |  |  +--rw ios-bgp:static!
     |  |     |        |  |     +--rw ios-bgp:clns!
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:ip!
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:synchronization?       empty
     |  |     |        |  +--rw ios-bgp:auto-summary?          boolean
     |  |     |        |  +--rw ios-bgp:table-map!
     |  |     |        |  |  +--rw ios-bgp:name?     string
     |  |     |        |  |  +--rw ios-bgp:filter?   empty
     |  |     |        |  +--rw ios-bgp:snmp!
     |  |     |        |     +--rw ios-bgp:context
     |  |     |        |        +--rw ios-bgp:context_word* [context_word]
     |  |     |        |           +--rw ios-bgp:context_word    string
     |  |     |        +--rw ios-bgp:vpnv6* [af-name]
     |  |     |        |  +--rw ios-bgp:af-name                enumeration
     |  |     |        |  +--rw ios-bgp:import
     |  |     |        |  |  +--rw ios-bgp:path
     |  |     |        |  |     +--rw ios-bgp:limit?   uint8
     |  |     |        |  +--rw ios-bgp:bgp
     |  |     |        |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |     |        |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |     |        |  |  +--rw ios-bgp:asnotation
     |  |     |        |  |  |  +--rw ios-bgp:dot?   empty
     |  |     |        |  |  +--rw ios-bgp:nopeerup-delay
     |  |     |        |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |     |        |  |  +--rw ios-bgp:recursion
     |  |     |        |  |  |  +--rw ios-bgp:host?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:install?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:select
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:backup!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best-external!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:bestpath
     |  |     |        |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |     |        |  |  |  +--rw ios-bgp:cost-community
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:igp-metric
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:med
     |  |     |        |  |  |     +--rw (ios-bgp:med-choice)?
     |  |     |        |  |  |        +--:(ios-bgp:confed)
     |  |     |        |  |  |        |  +--rw ios-bgp:confed!
     |  |     |        |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |     |        |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  +--rw ios-bgp:client-to-client
     |  |     |        |  |  |  +--rw ios-bgp:reflection?   empty
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                union
     |  |     |        |  |  +--rw ios-bgp:confederation
     |  |     |        |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |     |        |  |  |  +--rw ios-bgp:peers
     |  |     |        |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |     |        |  |  +--rw ios-bgp:consistency-checker
     |  |     |        |  |  |  +--rw ios-bgp:auto-repair!
     |  |     |        |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:error-message!
     |  |     |        |  |  |     +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  +--rw ios-bgp:dampening!
     |  |     |        |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:route-map)
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--:(ios-bgp:dampen)
     |  |     |        |  |  |        +--rw ios-bgp:dampen
     |  |     |        |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |     |        |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |     |        |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |     |        |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |     |        |  |  +--rw ios-bgp:default
     |  |     |        |  |  |  +--rw (ios-bgp:default-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |     |        |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |     |        |  |  |     +--:(ios-bgp:local-preference)
     |  |     |        |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |     |        |  |  |     +--:(ios-bgp:route-target)
     |  |     |        |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |     |        |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |     |        |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |     |        |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |     |        |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |     |        |  |  +--rw ios-bgp:graceful-restart!
     |  |     |        |  |  |  +--rw ios-bgp:extended?         empty
     |  |     |        |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |  |  +--rw ios-bgp:sso!
     |  |     |        |  |  |     +--rw ios-bgp:prefer?   empty
     |  |     |        |  |  +--rw ios-bgp:inject-map* [name]
     |  |     |        |  |  |  +--rw ios-bgp:name               string
     |  |     |        |  |  |  +--rw ios-bgp:exist-map?         string
     |  |     |        |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |     |        |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |     |        |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |     |        |  |  +--rw ios-bgp:route-map
     |  |     |        |  |  |  +--rw ios-bgp:priority?   empty
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:update-group
     |  |     |        |  |  |  +--rw ios-bgp:split
     |  |     |        |  |  |     +--rw ios-bgp:as-override?   empty
     |  |     |        |  |  +--rw ios-bgp:nexthop
     |  |     |        |  |  |  +--rw ios-bgp:trigger
     |  |     |        |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |     |        |  |  +--rw ios-bgp:regexp
     |  |     |        |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |     |        |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |     |        |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |     |        |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |     |        |  |  +--rw ios-bgp:update-delay?              uint16
     |  |     |        |  +--rw ios-bgp:default-information
     |  |     |        |  |  +--rw ios-bgp:originate?   empty
     |  |     |        |  +--rw ios-bgp:default-metric?        uint32
     |  |     |        |  +--rw ios-bgp:distance
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:local?         uint16
     |  |     |        |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |     |        |  |     +--rw ios-bgp:distance    uint16
     |  |     |        |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:acl?        union
     |  |     |        |  +--rw ios-bgp:distribute-list* [id]
     |  |     |        |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |     |        |  |  +--rw (ios-bgp:in-out-choice)?
     |  |     |        |  |     +--:(ios-bgp:in)
     |  |     |        |  |     |  +--rw ios-bgp:in!
     |  |     |        |  |     |     +--rw ios-bgp:interface?   string
     |  |     |        |  |     +--:(ios-bgp:out)
     |  |     |        |  |        +--rw ios-bgp:out!
     |  |     |        |  |           +--rw ios-bgp:interface?   string
     |  |     |        |  +--rw ios-bgp:maximum-paths
     |  |     |        |  |  +--rw ios-bgp:max-path
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw ios-bgp:external-rtfilter
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw (ios-bgp:max-path-choice)?
     |  |     |        |  |     +--:(ios-bgp:eibgp)
     |  |     |        |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |     |        |  |     +--:(ios-bgp:ibgp)
     |  |     |        |  |        +--rw ios-bgp:ibgp
     |  |     |        |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |     |        |  |              +--:(ios-bgp:unequal-cost)
     |  |     |        |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |     |        |  |              +--:(ios-bgp:max)
     |  |     |        |  |                 +--rw ios-bgp:max?            uint16
     |  |     |        |  +--rw ios-bgp:neighbor* [id]
     |  |     |        |  |  +--rw ios-bgp:id                            union
     |  |     |        |  |  +--rw ios-bgp:peer-group!
     |  |     |        |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |        |  |  +--rw ios-bgp:remote-as?                    union
     |  |     |        |  |  +--rw ios-bgp:local-as!
     |  |     |        |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |     |        |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |     |        |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |     |        |  |  +--rw ios-bgp:activate?                     empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise
     |  |     |        |  |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:best-external?      empty
     |  |     |        |  |  |  +--rw ios-bgp:diverse-path
     |  |     |        |  |  |     +--rw ios-bgp:backup!
     |  |     |        |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |     |        |  |  |     +--rw ios-bgp:mpath?    empty
     |  |     |        |  |  +--rw ios-bgp:advertise-map
     |  |     |        |  |  |  +--rw ios-bgp:name* [word]
     |  |     |        |  |  |     +--rw ios-bgp:word             string
     |  |     |        |  |  |     +--rw ios-bgp:exist-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |     |        |  |  +--rw ios-bgp:aigp!
     |  |     |        |  |  |  +--rw ios-bgp:send
     |  |     |        |  |  |     +--rw ios-bgp:cost-community
     |  |     |        |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |     |        |  |  |     |     +--rw ios-bgp:range    uint8
     |  |     |        |  |  |     |     +--rw ios-bgp:poi
     |  |     |        |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |     |        |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |     |        |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     +--rw ios-bgp:med?              empty
     |  |     |        |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |     |        |  |  +--rw ios-bgp:announce
     |  |     |        |  |  |  +--rw ios-bgp:rpki
     |  |     |        |  |  |     +--rw ios-bgp:state?   empty
     |  |     |        |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |     |        |  |  +--rw ios-bgp:allowas-in!
     |  |     |        |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |     |        |  |  +--rw ios-bgp:as-override!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:capability
     |  |     |        |  |  |  +--rw ios-bgp:orf
     |  |     |        |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                   union
     |  |     |        |  |  +--rw ios-bgp:default-originate!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:description?                  string
     |  |     |        |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |     |        |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout         enumeration
     |  |     |        |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |     |        |  |  +--rw ios-bgp:ebgp-multihop!
     |  |     |        |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |     |        |  |  +--rw ios-bgp:fall-over
     |  |     |        |  |  |  +--rw ios-bgp:bfd!
     |  |     |        |  |  +--rw ios-bgp:filter-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout           enumeration
     |  |     |        |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |     |        |  |  +--rw ios-bgp:inherit
     |  |     |        |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |     |        |  |  |  +--rw ios-bgp:peer-session?   string
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:maximum-prefix
     |  |     |        |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |     |        |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |     |        |  |  |  +--rw ios-bgp:restart?         uint16
     |  |     |        |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |     |        |  |  +--rw ios-bgp:password
     |  |     |        |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:text?      string
     |  |     |        |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout               enumeration
     |  |     |        |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |     |        |  |  +--rw ios-bgp:path-attribute
     |  |     |        |  |  |  +--rw ios-bgp:discard
     |  |     |        |  |  |  |  +--rw ios-bgp:attibute_type
     |  |     |        |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:range
     |  |     |        |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:in?            empty
     |  |     |        |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |     |        |  |  |     +--rw ios-bgp:attibute_type
     |  |     |        |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |     |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |     +--rw ios-bgp:range
     |  |     |        |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |        +--rw ios-bgp:in?            empty
     |  |     |        |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |     |        |  |  +--rw ios-bgp:route-map* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout             enumeration
     |  |     |        |  |  |  +--rw ios-bgp:route-map-name    string
     |  |     |        |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |     |        |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |     |        |  |  +--rw ios-bgp:send-community!
     |  |     |        |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |     |        |  |  +--rw ios-bgp:send-label
     |  |     |        |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |     |        |  |  +--rw ios-bgp:soo?                          string
     |  |     |        |  |  +--rw ios-bgp:shutdown?                     empty
     |  |     |        |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:timers
     |  |     |        |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |     |        |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |     |        |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |     |        |  |  +--rw ios-bgp:translate-update
     |  |     |        |  |  |  +--rw ios-bgp:ipv4
     |  |     |        |  |  |     +--rw ios-bgp:multicast!
     |  |     |        |  |  |        +--rw ios-bgp:unicast?   empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |     |        |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |     |        |  |  |     +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:ttl-security
     |  |     |        |  |  |  +--rw ios-bgp:hops?   uint8
     |  |     |        |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |     |        |  |  +--rw ios-bgp:update-source
     |  |     |        |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |        |  |  |     +--:(ios-bgp:ATM)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |        |  |  |     +--:(ios-bgp:BDI)
     |  |     |        |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |        |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |        |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |        |  |  |     +--:(ios-bgp:FastEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |        |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |        |  |  |     +--:(ios-bgp:LISP)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |        |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |        |  |  |     +--:(ios-bgp:Loopback)
     |  |     |        |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |        |  |  |     +--:(ios-bgp:Multilink)
     |  |     |        |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |        |  |  |     +--:(ios-bgp:nve)
     |  |     |        |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |        |  |  |     +--:(ios-bgp:overlay)
     |  |     |        |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |        |  |  |     +--:(ios-bgp:pseudowire)
     |  |     |        |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |        |  |  |     +--:(ios-bgp:SM)
     |  |     |        |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |        |  |  |     +--:(ios-bgp:Cellular)
     |  |     |        |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |        |  |  |     +--:(ios-bgp:Serial)
     |  |     |        |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |        |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |        |  |  |     +--:(ios-bgp:Tunnel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |        |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |        |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:Vlan)
     |  |     |        |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |        |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |        |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasileft)
     |  |     |        |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasiright)
     |  |     |        |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |        |  |  +--rw ios-bgp:version?                      uint16
     |  |     |        |  |  +--rw ios-bgp:weight?                       uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |     +--rw ios-bgp:graceful-restart!
     |  |     |        |  |     |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |     +--rw ios-bgp:sso!
     |  |     |        |  |        +--rw ios-bgp:disable?   empty
     |  |     |        |  +--rw ios-bgp:network* [number]
     |  |     |        |  |  +--rw ios-bgp:number       union
     |  |     |        |  |  +--rw ios-bgp:backdoor?    empty
     |  |     |        |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:redistribute
     |  |     |        |  |  +--rw ios-bgp:application!
     |  |     |        |  |  |  +--rw ios-bgp:name* [name]
     |  |     |        |  |  |     +--rw ios-bgp:name         string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:connected!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:dvmrp!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:eigrp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:isis
     |  |     |        |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name          string
     |  |     |        |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |  |  |  +--:(ios-bgp:ip)
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |  |  |  +--:(ios-bgp:clns)
     |  |     |        |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |     |  +--:(ios-bgp:ip)
     |  |     |        |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |     |  +--:(ios-bgp:clns)
     |  |     |        |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |     +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?    string
     |  |     |        |  |  +--rw ios-bgp:lisp!
     |  |     |        |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |     |        |  |  |  +--rw ios-bgp:metric?              uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?           string
     |  |     |        |  |  +--rw ios-bgp:iso-igrp
     |  |     |        |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:mobile!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:odr!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:ospf* [id]
     |  |     |        |  |  |  +--rw ios-bgp:id         uint16
     |  |     |        |  |  |  +--rw ios-bgp:vrf* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:match
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:non-vrf
     |  |     |        |  |  |     +--rw ios-bgp:match
     |  |     |        |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |     |        |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:rip!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:name?        string
     |  |     |        |  |  +--rw ios-bgp:static!
     |  |     |        |  |     +--rw ios-bgp:clns!
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:ip!
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:synchronization?       empty
     |  |     |        |  +--rw ios-bgp:auto-summary?          boolean
     |  |     |        |  +--rw ios-bgp:table-map!
     |  |     |        |  |  +--rw ios-bgp:name?     string
     |  |     |        |  |  +--rw ios-bgp:filter?   empty
     |  |     |        |  +--rw ios-bgp:snmp!
     |  |     |        |     +--rw ios-bgp:context
     |  |     |        |        +--rw ios-bgp:context_word* [context_word]
     |  |     |        |           +--rw ios-bgp:context_word    string
     |  |     |        +--rw ios-bgp:nsap* [af-name]
     |  |     |        |  +--rw ios-bgp:af-name                enumeration
     |  |     |        |  +--rw ios-bgp:import
     |  |     |        |  |  +--rw ios-bgp:path
     |  |     |        |  |     +--rw ios-bgp:limit?   uint8
     |  |     |        |  +--rw ios-bgp:bgp
     |  |     |        |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |     |        |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |     |        |  |  +--rw ios-bgp:asnotation
     |  |     |        |  |  |  +--rw ios-bgp:dot?   empty
     |  |     |        |  |  +--rw ios-bgp:nopeerup-delay
     |  |     |        |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |     |        |  |  +--rw ios-bgp:recursion
     |  |     |        |  |  |  +--rw ios-bgp:host?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:install?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:select
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:backup!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best-external!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:bestpath
     |  |     |        |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |     |        |  |  |  +--rw ios-bgp:cost-community
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:igp-metric
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:med
     |  |     |        |  |  |     +--rw (ios-bgp:med-choice)?
     |  |     |        |  |  |        +--:(ios-bgp:confed)
     |  |     |        |  |  |        |  +--rw ios-bgp:confed!
     |  |     |        |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |     |        |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  +--rw ios-bgp:client-to-client
     |  |     |        |  |  |  +--rw ios-bgp:reflection?   empty
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                union
     |  |     |        |  |  +--rw ios-bgp:confederation
     |  |     |        |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |     |        |  |  |  +--rw ios-bgp:peers
     |  |     |        |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |     |        |  |  +--rw ios-bgp:consistency-checker
     |  |     |        |  |  |  +--rw ios-bgp:auto-repair!
     |  |     |        |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:error-message!
     |  |     |        |  |  |     +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  +--rw ios-bgp:dampening!
     |  |     |        |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:route-map)
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--:(ios-bgp:dampen)
     |  |     |        |  |  |        +--rw ios-bgp:dampen
     |  |     |        |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |     |        |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |     |        |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |     |        |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |     |        |  |  +--rw ios-bgp:default
     |  |     |        |  |  |  +--rw (ios-bgp:default-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |     |        |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |     |        |  |  |     +--:(ios-bgp:local-preference)
     |  |     |        |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |     |        |  |  |     +--:(ios-bgp:route-target)
     |  |     |        |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |     |        |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |     |        |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |     |        |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |     |        |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |     |        |  |  +--rw ios-bgp:graceful-restart!
     |  |     |        |  |  |  +--rw ios-bgp:extended?         empty
     |  |     |        |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |  |  +--rw ios-bgp:sso!
     |  |     |        |  |  |     +--rw ios-bgp:prefer?   empty
     |  |     |        |  |  +--rw ios-bgp:inject-map* [name]
     |  |     |        |  |  |  +--rw ios-bgp:name               string
     |  |     |        |  |  |  +--rw ios-bgp:exist-map?         string
     |  |     |        |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |     |        |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |     |        |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |     |        |  |  +--rw ios-bgp:route-map
     |  |     |        |  |  |  +--rw ios-bgp:priority?   empty
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:update-group
     |  |     |        |  |  |  +--rw ios-bgp:split
     |  |     |        |  |  |     +--rw ios-bgp:as-override?   empty
     |  |     |        |  |  +--rw ios-bgp:nexthop
     |  |     |        |  |  |  +--rw ios-bgp:trigger
     |  |     |        |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |     |        |  |  +--rw ios-bgp:regexp
     |  |     |        |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |     |        |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |     |        |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |     |        |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |     |        |  |  +--rw ios-bgp:update-delay?              uint16
     |  |     |        |  +--rw ios-bgp:default-information
     |  |     |        |  |  +--rw ios-bgp:originate?   empty
     |  |     |        |  +--rw ios-bgp:default-metric?        uint32
     |  |     |        |  +--rw ios-bgp:distance
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:local?         uint16
     |  |     |        |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |     |        |  |     +--rw ios-bgp:distance    uint16
     |  |     |        |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:acl?        union
     |  |     |        |  +--rw ios-bgp:distribute-list* [id]
     |  |     |        |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |     |        |  |  +--rw (ios-bgp:in-out-choice)?
     |  |     |        |  |     +--:(ios-bgp:in)
     |  |     |        |  |     |  +--rw ios-bgp:in!
     |  |     |        |  |     |     +--rw ios-bgp:interface?   string
     |  |     |        |  |     +--:(ios-bgp:out)
     |  |     |        |  |        +--rw ios-bgp:out!
     |  |     |        |  |           +--rw ios-bgp:interface?   string
     |  |     |        |  +--rw ios-bgp:maximum-paths
     |  |     |        |  |  +--rw ios-bgp:max-path
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw ios-bgp:external-rtfilter
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw (ios-bgp:max-path-choice)?
     |  |     |        |  |     +--:(ios-bgp:eibgp)
     |  |     |        |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |     |        |  |     +--:(ios-bgp:ibgp)
     |  |     |        |  |        +--rw ios-bgp:ibgp
     |  |     |        |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |     |        |  |              +--:(ios-bgp:unequal-cost)
     |  |     |        |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |     |        |  |              +--:(ios-bgp:max)
     |  |     |        |  |                 +--rw ios-bgp:max?            uint16
     |  |     |        |  +--rw ios-bgp:neighbor* [id]
     |  |     |        |  |  +--rw ios-bgp:id                            union
     |  |     |        |  |  +--rw ios-bgp:peer-group!
     |  |     |        |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |        |  |  +--rw ios-bgp:remote-as?                    union
     |  |     |        |  |  +--rw ios-bgp:local-as!
     |  |     |        |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |     |        |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |     |        |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |     |        |  |  +--rw ios-bgp:activate?                     empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise
     |  |     |        |  |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:best-external?      empty
     |  |     |        |  |  |  +--rw ios-bgp:diverse-path
     |  |     |        |  |  |     +--rw ios-bgp:backup!
     |  |     |        |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |     |        |  |  |     +--rw ios-bgp:mpath?    empty
     |  |     |        |  |  +--rw ios-bgp:advertise-map
     |  |     |        |  |  |  +--rw ios-bgp:name* [word]
     |  |     |        |  |  |     +--rw ios-bgp:word             string
     |  |     |        |  |  |     +--rw ios-bgp:exist-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |     |        |  |  +--rw ios-bgp:aigp!
     |  |     |        |  |  |  +--rw ios-bgp:send
     |  |     |        |  |  |     +--rw ios-bgp:cost-community
     |  |     |        |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |     |        |  |  |     |     +--rw ios-bgp:range    uint8
     |  |     |        |  |  |     |     +--rw ios-bgp:poi
     |  |     |        |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |     |        |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |     |        |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     +--rw ios-bgp:med?              empty
     |  |     |        |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |     |        |  |  +--rw ios-bgp:announce
     |  |     |        |  |  |  +--rw ios-bgp:rpki
     |  |     |        |  |  |     +--rw ios-bgp:state?   empty
     |  |     |        |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |     |        |  |  +--rw ios-bgp:allowas-in!
     |  |     |        |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |     |        |  |  +--rw ios-bgp:as-override!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:capability
     |  |     |        |  |  |  +--rw ios-bgp:orf
     |  |     |        |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                   union
     |  |     |        |  |  +--rw ios-bgp:default-originate!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:description?                  string
     |  |     |        |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |     |        |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout         enumeration
     |  |     |        |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |     |        |  |  +--rw ios-bgp:ebgp-multihop!
     |  |     |        |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |     |        |  |  +--rw ios-bgp:fall-over
     |  |     |        |  |  |  +--rw ios-bgp:bfd!
     |  |     |        |  |  +--rw ios-bgp:filter-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout           enumeration
     |  |     |        |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |     |        |  |  +--rw ios-bgp:inherit
     |  |     |        |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |     |        |  |  |  +--rw ios-bgp:peer-session?   string
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:maximum-prefix
     |  |     |        |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |     |        |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |     |        |  |  |  +--rw ios-bgp:restart?         uint16
     |  |     |        |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |     |        |  |  +--rw ios-bgp:password
     |  |     |        |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:text?      string
     |  |     |        |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout               enumeration
     |  |     |        |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |     |        |  |  +--rw ios-bgp:path-attribute
     |  |     |        |  |  |  +--rw ios-bgp:discard
     |  |     |        |  |  |  |  +--rw ios-bgp:attibute_type
     |  |     |        |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:range
     |  |     |        |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:in?            empty
     |  |     |        |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |     |        |  |  |     +--rw ios-bgp:attibute_type
     |  |     |        |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |     |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |     +--rw ios-bgp:range
     |  |     |        |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |        +--rw ios-bgp:in?            empty
     |  |     |        |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |     |        |  |  +--rw ios-bgp:route-map* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout             enumeration
     |  |     |        |  |  |  +--rw ios-bgp:route-map-name    string
     |  |     |        |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |     |        |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |     |        |  |  +--rw ios-bgp:send-community!
     |  |     |        |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |     |        |  |  +--rw ios-bgp:send-label
     |  |     |        |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |     |        |  |  +--rw ios-bgp:soo?                          string
     |  |     |        |  |  +--rw ios-bgp:shutdown?                     empty
     |  |     |        |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:timers
     |  |     |        |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |     |        |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |     |        |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |     |        |  |  +--rw ios-bgp:translate-update
     |  |     |        |  |  |  +--rw ios-bgp:ipv4
     |  |     |        |  |  |     +--rw ios-bgp:multicast!
     |  |     |        |  |  |        +--rw ios-bgp:unicast?   empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |     |        |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |     |        |  |  |     +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:ttl-security
     |  |     |        |  |  |  +--rw ios-bgp:hops?   uint8
     |  |     |        |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |     |        |  |  +--rw ios-bgp:update-source
     |  |     |        |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |        |  |  |     +--:(ios-bgp:ATM)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |        |  |  |     +--:(ios-bgp:BDI)
     |  |     |        |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |        |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |        |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |        |  |  |     +--:(ios-bgp:FastEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |        |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |        |  |  |     +--:(ios-bgp:LISP)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |        |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |        |  |  |     +--:(ios-bgp:Loopback)
     |  |     |        |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |        |  |  |     +--:(ios-bgp:Multilink)
     |  |     |        |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |        |  |  |     +--:(ios-bgp:nve)
     |  |     |        |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |        |  |  |     +--:(ios-bgp:overlay)
     |  |     |        |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |        |  |  |     +--:(ios-bgp:pseudowire)
     |  |     |        |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |        |  |  |     +--:(ios-bgp:SM)
     |  |     |        |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |        |  |  |     +--:(ios-bgp:Cellular)
     |  |     |        |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |        |  |  |     +--:(ios-bgp:Serial)
     |  |     |        |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |        |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |        |  |  |     +--:(ios-bgp:Tunnel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |        |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |        |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:Vlan)
     |  |     |        |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |        |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |        |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasileft)
     |  |     |        |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasiright)
     |  |     |        |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |        |  |  +--rw ios-bgp:version?                      uint16
     |  |     |        |  |  +--rw ios-bgp:weight?                       uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |     +--rw ios-bgp:graceful-restart!
     |  |     |        |  |     |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |     +--rw ios-bgp:sso!
     |  |     |        |  |        +--rw ios-bgp:disable?   empty
     |  |     |        |  +--rw ios-bgp:network* [number]
     |  |     |        |  |  +--rw ios-bgp:number       union
     |  |     |        |  |  +--rw ios-bgp:backdoor?    empty
     |  |     |        |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:redistribute
     |  |     |        |  |  +--rw ios-bgp:application!
     |  |     |        |  |  |  +--rw ios-bgp:name* [name]
     |  |     |        |  |  |     +--rw ios-bgp:name         string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:connected!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:dvmrp!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:eigrp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:isis
     |  |     |        |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name          string
     |  |     |        |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |  |  |  +--:(ios-bgp:ip)
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |  |  |  +--:(ios-bgp:clns)
     |  |     |        |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |     |  +--:(ios-bgp:ip)
     |  |     |        |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |     |  +--:(ios-bgp:clns)
     |  |     |        |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |     +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?    string
     |  |     |        |  |  +--rw ios-bgp:lisp!
     |  |     |        |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |     |        |  |  |  +--rw ios-bgp:metric?              uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?           string
     |  |     |        |  |  +--rw ios-bgp:iso-igrp
     |  |     |        |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:mobile!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:odr!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:ospf* [id]
     |  |     |        |  |  |  +--rw ios-bgp:id         uint16
     |  |     |        |  |  |  +--rw ios-bgp:vrf* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:match
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:non-vrf
     |  |     |        |  |  |     +--rw ios-bgp:match
     |  |     |        |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |     |        |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:rip!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:name?        string
     |  |     |        |  |  +--rw ios-bgp:static!
     |  |     |        |  |     +--rw ios-bgp:clns!
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:ip!
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:synchronization?       empty
     |  |     |        |  +--rw ios-bgp:auto-summary?          boolean
     |  |     |        |  +--rw ios-bgp:table-map!
     |  |     |        |  |  +--rw ios-bgp:name?     string
     |  |     |        |  |  +--rw ios-bgp:filter?   empty
     |  |     |        |  +--rw ios-bgp:snmp!
     |  |     |        |     +--rw ios-bgp:context
     |  |     |        |        +--rw ios-bgp:context_word* [context_word]
     |  |     |        |           +--rw ios-bgp:context_word    string
     |  |     |        +--rw ios-bgp:l2vpn* [af-name] {ios-features:l2vpn}?
     |  |     |        |  +--rw ios-bgp:af-name                enumeration
     |  |     |        |  +--rw ios-bgp:import
     |  |     |        |  |  +--rw ios-bgp:path
     |  |     |        |  |     +--rw ios-bgp:limit?   uint8
     |  |     |        |  +--rw ios-bgp:bgp
     |  |     |        |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |     |        |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |     |        |  |  +--rw ios-bgp:asnotation
     |  |     |        |  |  |  +--rw ios-bgp:dot?   empty
     |  |     |        |  |  +--rw ios-bgp:nopeerup-delay
     |  |     |        |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |     |        |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |     |        |  |  +--rw ios-bgp:recursion
     |  |     |        |  |  |  +--rw ios-bgp:host?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:install?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:select
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:backup!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:best-external!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:bestpath
     |  |     |        |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |     |        |  |  |  +--rw ios-bgp:cost-community
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:igp-metric
     |  |     |        |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |        |  |  |  +--rw ios-bgp:med
     |  |     |        |  |  |     +--rw (ios-bgp:med-choice)?
     |  |     |        |  |  |        +--:(ios-bgp:confed)
     |  |     |        |  |  |        |  +--rw ios-bgp:confed!
     |  |     |        |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |     |        |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |     |        |  |  +--rw ios-bgp:client-to-client
     |  |     |        |  |  |  +--rw ios-bgp:reflection?   empty
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                union
     |  |     |        |  |  +--rw ios-bgp:confederation
     |  |     |        |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |     |        |  |  |  +--rw ios-bgp:peers
     |  |     |        |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |     |        |  |  +--rw ios-bgp:consistency-checker
     |  |     |        |  |  |  +--rw ios-bgp:auto-repair!
     |  |     |        |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:error-message!
     |  |     |        |  |  |     +--rw ios-bgp:interval?   uint16
     |  |     |        |  |  +--rw ios-bgp:dampening!
     |  |     |        |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:route-map)
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--:(ios-bgp:dampen)
     |  |     |        |  |  |        +--rw ios-bgp:dampen
     |  |     |        |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |     |        |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |     |        |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |     |        |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |     |        |  |  +--rw ios-bgp:default
     |  |     |        |  |  |  +--rw (ios-bgp:default-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |     |        |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |     |        |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |     |        |  |  |     +--:(ios-bgp:local-preference)
     |  |     |        |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |     |        |  |  |     +--:(ios-bgp:route-target)
     |  |     |        |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |     |        |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |     |        |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |     |        |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |     |        |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |     |        |  |  +--rw ios-bgp:graceful-restart!
     |  |     |        |  |  |  +--rw ios-bgp:extended?         empty
     |  |     |        |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |  |  +--rw ios-bgp:sso!
     |  |     |        |  |  |     +--rw ios-bgp:prefer?   empty
     |  |     |        |  |  +--rw ios-bgp:inject-map* [name]
     |  |     |        |  |  |  +--rw ios-bgp:name               string
     |  |     |        |  |  |  +--rw ios-bgp:exist-map?         string
     |  |     |        |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |     |        |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |     |        |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |     |        |  |  +--rw ios-bgp:route-map
     |  |     |        |  |  |  +--rw ios-bgp:priority?   empty
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:update-group
     |  |     |        |  |  |  +--rw ios-bgp:split
     |  |     |        |  |  |     +--rw ios-bgp:as-override?   empty
     |  |     |        |  |  +--rw ios-bgp:nexthop
     |  |     |        |  |  |  +--rw ios-bgp:trigger
     |  |     |        |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |     |        |  |  +--rw ios-bgp:regexp
     |  |     |        |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |     |        |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |     |        |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |     |        |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |     |        |  |  +--rw ios-bgp:update-delay?              uint16
     |  |     |        |  +--rw ios-bgp:default-information
     |  |     |        |  |  +--rw ios-bgp:originate?   empty
     |  |     |        |  +--rw ios-bgp:default-metric?        uint32
     |  |     |        |  +--rw ios-bgp:distance
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |     |        |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:local?         uint16
     |  |     |        |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |     |        |  |     +--rw ios-bgp:distance    uint16
     |  |     |        |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |     |        |  |     +--rw ios-bgp:acl?        union
     |  |     |        |  +--rw ios-bgp:distribute-list* [id]
     |  |     |        |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |     |        |  |  +--rw (ios-bgp:in-out-choice)?
     |  |     |        |  |     +--:(ios-bgp:in)
     |  |     |        |  |     |  +--rw ios-bgp:in!
     |  |     |        |  |     |     +--rw ios-bgp:interface?   string
     |  |     |        |  |     +--:(ios-bgp:out)
     |  |     |        |  |        +--rw ios-bgp:out!
     |  |     |        |  |           +--rw ios-bgp:interface?   string
     |  |     |        |  +--rw ios-bgp:maximum-paths
     |  |     |        |  |  +--rw ios-bgp:max-path
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw ios-bgp:external-rtfilter
     |  |     |        |  |  |  +--rw ios-bgp:max?   uint16
     |  |     |        |  |  +--rw (ios-bgp:max-path-choice)?
     |  |     |        |  |     +--:(ios-bgp:eibgp)
     |  |     |        |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |     |        |  |     +--:(ios-bgp:ibgp)
     |  |     |        |  |        +--rw ios-bgp:ibgp
     |  |     |        |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |     |        |  |              +--:(ios-bgp:unequal-cost)
     |  |     |        |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |     |        |  |              +--:(ios-bgp:max)
     |  |     |        |  |                 +--rw ios-bgp:max?            uint16
     |  |     |        |  +--rw ios-bgp:neighbor* [id]
     |  |     |        |  |  +--rw ios-bgp:id                            union
     |  |     |        |  |  +--rw ios-bgp:peer-group!
     |  |     |        |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |        |  |  +--rw ios-bgp:remote-as?                    union
     |  |     |        |  |  +--rw ios-bgp:local-as!
     |  |     |        |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |     |        |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |     |        |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |     |        |  |  +--rw ios-bgp:activate?                     empty
     |  |     |        |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  |  +--rw ios-bgp:receive?   empty
     |  |     |        |  |  |  +--rw ios-bgp:send!
     |  |     |        |  |  |     +--rw ios-bgp:receive?   empty
     |  |     |        |  |  +--rw ios-bgp:advertise
     |  |     |        |  |  |  +--rw ios-bgp:additional-paths
     |  |     |        |  |  |  |  +--rw ios-bgp:all!
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |        |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  |  +--rw ios-bgp:best
     |  |     |        |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |        |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |        |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |        |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |        |  |  |  |     +--rw ios-bgp:all?    empty
     |  |     |        |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:best-external?      empty
     |  |     |        |  |  |  +--rw ios-bgp:diverse-path
     |  |     |        |  |  |     +--rw ios-bgp:backup!
     |  |     |        |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |     |        |  |  |     +--rw ios-bgp:mpath?    empty
     |  |     |        |  |  +--rw ios-bgp:advertise-map
     |  |     |        |  |  |  +--rw ios-bgp:name* [word]
     |  |     |        |  |  |     +--rw ios-bgp:word             string
     |  |     |        |  |  |     +--rw ios-bgp:exist-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |     |        |  |  +--rw ios-bgp:aigp!
     |  |     |        |  |  |  +--rw ios-bgp:send
     |  |     |        |  |  |     +--rw ios-bgp:cost-community
     |  |     |        |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |     |        |  |  |     |     +--rw ios-bgp:range    uint8
     |  |     |        |  |  |     |     +--rw ios-bgp:poi
     |  |     |        |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |     |        |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |     |        |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |     |        |  |  |     +--rw ios-bgp:med?              empty
     |  |     |        |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |     |        |  |  +--rw ios-bgp:announce
     |  |     |        |  |  |  +--rw ios-bgp:rpki
     |  |     |        |  |  |     +--rw ios-bgp:state?   empty
     |  |     |        |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |     |        |  |  +--rw ios-bgp:allowas-in!
     |  |     |        |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |     |        |  |  +--rw ios-bgp:as-override!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:capability
     |  |     |        |  |  |  +--rw ios-bgp:orf
     |  |     |        |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |     |        |  |  +--rw ios-bgp:cluster-id?                   union
     |  |     |        |  |  +--rw ios-bgp:default-originate!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:description?                  string
     |  |     |        |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |     |        |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout         enumeration
     |  |     |        |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |     |        |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |     |        |  |  +--rw ios-bgp:ebgp-multihop!
     |  |     |        |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |     |        |  |  +--rw ios-bgp:fall-over
     |  |     |        |  |  |  +--rw ios-bgp:bfd!
     |  |     |        |  |  +--rw ios-bgp:filter-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout           enumeration
     |  |     |        |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |     |        |  |  +--rw ios-bgp:inherit
     |  |     |        |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |     |        |  |  |  +--rw ios-bgp:peer-session?   string
     |  |     |        |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |     |        |  |  |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:maximum-prefix
     |  |     |        |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |     |        |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |     |        |  |  |  +--rw ios-bgp:restart?         uint16
     |  |     |        |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |     |        |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |     |        |  |  +--rw ios-bgp:password
     |  |     |        |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |        |  |  |  +--rw ios-bgp:text?      string
     |  |     |        |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout               enumeration
     |  |     |        |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |     |        |  |  +--rw ios-bgp:path-attribute
     |  |     |        |  |  |  +--rw ios-bgp:discard
     |  |     |        |  |  |  |  +--rw ios-bgp:attibute_type
     |  |     |        |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |  |  +--rw ios-bgp:range
     |  |     |        |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |  |     +--rw ios-bgp:in?            empty
     |  |     |        |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |     |        |  |  |     +--rw ios-bgp:attibute_type
     |  |     |        |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |     |        |  |  |     |  +--rw ios-bgp:in?     empty
     |  |     |        |  |  |     +--rw ios-bgp:range
     |  |     |        |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |     |        |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |     |        |  |  |        +--rw ios-bgp:in?            empty
     |  |     |        |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |     |        |  |  +--rw ios-bgp:route-map* [inout]
     |  |     |        |  |  |  +--rw ios-bgp:inout             enumeration
     |  |     |        |  |  |  +--rw ios-bgp:route-map-name    string
     |  |     |        |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |     |        |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |     |        |  |  +--rw ios-bgp:send-community!
     |  |     |        |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |     |        |  |  +--rw ios-bgp:send-label
     |  |     |        |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |     |        |  |  +--rw ios-bgp:soo?                          string
     |  |     |        |  |  +--rw ios-bgp:shutdown?                     empty
     |  |     |        |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |     |        |  |  +--rw ios-bgp:slow-peer
     |  |     |        |  |  |  +--rw ios-bgp:detection!
     |  |     |        |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |        |  |  |  +--rw ios-bgp:split-update-group
     |  |     |        |  |  |     +--rw ios-bgp:dynamic!
     |  |     |        |  |  |        +--rw ios-bgp:permanent?   empty
     |  |     |        |  |  +--rw ios-bgp:timers
     |  |     |        |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |     |        |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |     |        |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |     |        |  |  +--rw ios-bgp:translate-update
     |  |     |        |  |  |  +--rw ios-bgp:ipv4
     |  |     |        |  |  |     +--rw ios-bgp:multicast!
     |  |     |        |  |  |        +--rw ios-bgp:unicast?   empty
     |  |     |        |  |  +--rw ios-bgp:transport
     |  |     |        |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |     |        |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |     |        |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |     |        |  |  |     +--rw ios-bgp:disable?   empty
     |  |     |        |  |  +--rw ios-bgp:ttl-security
     |  |     |        |  |  |  +--rw ios-bgp:hops?   uint8
     |  |     |        |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |     |        |  |  +--rw ios-bgp:update-source
     |  |     |        |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |        |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |        |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |        |  |  |     +--:(ios-bgp:ATM)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |        |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |        |  |  |     +--:(ios-bgp:BDI)
     |  |     |        |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |        |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |        |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |        |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |        |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |        |  |  |     +--:(ios-bgp:FastEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |        |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |        |  |  |     +--:(ios-bgp:LISP)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |        |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |        |  |  |     +--:(ios-bgp:Loopback)
     |  |     |        |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |        |  |  |     +--:(ios-bgp:Multilink)
     |  |     |        |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |        |  |  |     +--:(ios-bgp:nve)
     |  |     |        |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |        |  |  |     +--:(ios-bgp:overlay)
     |  |     |        |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |        |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |        |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |        |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |        |  |  |     +--:(ios-bgp:pseudowire)
     |  |     |        |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |        |  |  |     +--:(ios-bgp:SM)
     |  |     |        |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |        |  |  |     +--:(ios-bgp:Cellular)
     |  |     |        |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |        |  |  |     +--:(ios-bgp:Serial)
     |  |     |        |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |        |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |        |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |        |  |  |     +--:(ios-bgp:Tunnel)
     |  |     |        |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |        |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |        |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:Vlan)
     |  |     |        |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |        |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |        |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasileft)
     |  |     |        |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |        |  |  |     +--:(ios-bgp:vasiright)
     |  |     |        |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |        |  |  +--rw ios-bgp:version?                      uint16
     |  |     |        |  |  +--rw ios-bgp:weight?                       uint16
     |  |     |        |  |  +--rw ios-bgp:ha-mode
     |  |     |        |  |     +--rw ios-bgp:graceful-restart!
     |  |     |        |  |     |  +--rw ios-bgp:disable?   empty
     |  |     |        |  |     +--rw ios-bgp:sso!
     |  |     |        |  |        +--rw ios-bgp:disable?   empty
     |  |     |        |  +--rw ios-bgp:network* [number]
     |  |     |        |  |  +--rw ios-bgp:number       union
     |  |     |        |  |  +--rw ios-bgp:backdoor?    empty
     |  |     |        |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |     |        |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:redistribute
     |  |     |        |  |  +--rw ios-bgp:application!
     |  |     |        |  |  |  +--rw ios-bgp:name* [name]
     |  |     |        |  |  |     +--rw ios-bgp:name         string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:bgp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:connected!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:dvmrp!
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:eigrp
     |  |     |        |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:isis
     |  |     |        |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name          string
     |  |     |        |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |  |  |  +--:(ios-bgp:ip)
     |  |     |        |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |  |  |  +--:(ios-bgp:clns)
     |  |     |        |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |     |        |  |  |     |  +--:(ios-bgp:ip)
     |  |     |        |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |     |        |  |  |     |  +--:(ios-bgp:clns)
     |  |     |        |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |     |        |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |     |        |  |  |     +--rw ios-bgp:metric?       uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?    string
     |  |     |        |  |  +--rw ios-bgp:lisp!
     |  |     |        |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |     |        |  |  |  +--rw ios-bgp:metric?              uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?           string
     |  |     |        |  |  +--rw ios-bgp:iso-igrp
     |  |     |        |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:default
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  +--rw ios-bgp:mobile!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:odr!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:ospf* [id]
     |  |     |        |  |  |  +--rw ios-bgp:id         uint16
     |  |     |        |  |  |  +--rw ios-bgp:vrf* [name]
     |  |     |        |  |  |  |  +--rw ios-bgp:name         string
     |  |     |        |  |  |  |  +--rw ios-bgp:match
     |  |     |        |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:non-vrf
     |  |     |        |  |  |     +--rw ios-bgp:match
     |  |     |        |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |     |        |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |     |        |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |     |        |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |     |        |  |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  |  +--rw ios-bgp:rip!
     |  |     |        |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |  |  +--rw ios-bgp:name?        string
     |  |     |        |  |  +--rw ios-bgp:static!
     |  |     |        |  |     +--rw ios-bgp:clns!
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:ip!
     |  |     |        |  |     |  +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |        |  |     +--rw ios-bgp:metric?      uint32
     |  |     |        |  |     +--rw ios-bgp:route-map?   string
     |  |     |        |  +--rw ios-bgp:synchronization?       empty
     |  |     |        |  +--rw ios-bgp:auto-summary?          boolean
     |  |     |        |  +--rw ios-bgp:table-map!
     |  |     |        |  |  +--rw ios-bgp:name?     string
     |  |     |        |  |  +--rw ios-bgp:filter?   empty
     |  |     |        |  +--rw ios-bgp:snmp!
     |  |     |        |     +--rw ios-bgp:context
     |  |     |        |        +--rw ios-bgp:context_word* [context_word]
     |  |     |        |           +--rw ios-bgp:context_word    string
     |  |     |        +--rw ios-bgp:rtfilter* [af-name]
     |  |     |           +--rw ios-bgp:af-name                enumeration
     |  |     |           +--rw ios-bgp:import
     |  |     |           |  +--rw ios-bgp:path
     |  |     |           |     +--rw ios-bgp:limit?   uint8
     |  |     |           +--rw ios-bgp:bgp
     |  |     |           |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |     |           |  +--rw ios-bgp:always-compare-med?        empty
     |  |     |           |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |     |           |  +--rw ios-bgp:asnotation
     |  |     |           |  |  +--rw ios-bgp:dot?   empty
     |  |     |           |  +--rw ios-bgp:nopeerup-delay
     |  |     |           |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |     |           |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |     |           |  |  +--rw ios-bgp:post-boot?        uint16
     |  |     |           |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |     |           |  +--rw ios-bgp:recursion
     |  |     |           |  |  +--rw ios-bgp:host?   empty
     |  |     |           |  +--rw ios-bgp:advertise-best-external?   empty
     |  |     |           |  +--rw ios-bgp:additional-paths
     |  |     |           |  |  +--rw ios-bgp:install?   empty
     |  |     |           |  |  +--rw ios-bgp:receive?   empty
     |  |     |           |  |  +--rw ios-bgp:select
     |  |     |           |  |  |  +--rw ios-bgp:all!
     |  |     |           |  |  |  |  +--rw ios-bgp:best
     |  |     |           |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |           |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |           |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |           |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |           |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |           |  |  |  +--rw ios-bgp:backup!
     |  |     |           |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |     |           |  |  |  +--rw ios-bgp:best
     |  |     |           |  |  |  |  +--rw ios-bgp:range* [range]
     |  |     |           |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |           |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |           |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |           |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |           |  |  |  +--rw ios-bgp:best-external!
     |  |     |           |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |     |           |  |  |  +--rw ios-bgp:group-best!
     |  |     |           |  |  |     +--rw ios-bgp:all?    empty
     |  |     |           |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |           |  |  +--rw ios-bgp:send!
     |  |     |           |  |     +--rw ios-bgp:receive?   empty
     |  |     |           |  +--rw ios-bgp:bestpath
     |  |     |           |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |     |           |  |  +--rw ios-bgp:cost-community
     |  |     |           |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |           |  |  +--rw ios-bgp:igp-metric
     |  |     |           |  |  |  +--rw ios-bgp:ignore?   empty
     |  |     |           |  |  +--rw ios-bgp:med
     |  |     |           |  |     +--rw (ios-bgp:med-choice)?
     |  |     |           |  |        +--:(ios-bgp:confed)
     |  |     |           |  |        |  +--rw ios-bgp:confed!
     |  |     |           |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |     |           |  |        +--:(ios-bgp:missing-at-worst)
     |  |     |           |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |     |           |  +--rw ios-bgp:client-to-client
     |  |     |           |  |  +--rw ios-bgp:reflection?   empty
     |  |     |           |  +--rw ios-bgp:cluster-id?                union
     |  |     |           |  +--rw ios-bgp:confederation
     |  |     |           |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |     |           |  |  +--rw ios-bgp:peers
     |  |     |           |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |     |           |  +--rw ios-bgp:consistency-checker
     |  |     |           |  |  +--rw ios-bgp:auto-repair!
     |  |     |           |  |  |  +--rw ios-bgp:interval?   uint16
     |  |     |           |  |  +--rw ios-bgp:error-message!
     |  |     |           |  |     +--rw ios-bgp:interval?   uint16
     |  |     |           |  +--rw ios-bgp:dampening!
     |  |     |           |  |  +--rw (ios-bgp:dampening-choice)?
     |  |     |           |  |     +--:(ios-bgp:route-map)
     |  |     |           |  |     |  +--rw ios-bgp:route-map?   string
     |  |     |           |  |     +--:(ios-bgp:dampen)
     |  |     |           |  |        +--rw ios-bgp:dampen
     |  |     |           |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |     |           |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |     |           |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |     |           |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |     |           |  +--rw ios-bgp:default
     |  |     |           |  |  +--rw (ios-bgp:default-choice)?
     |  |     |           |  |     +--:(ios-bgp:ipv4-unicast)
     |  |     |           |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |     |           |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |     |           |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |     |           |  |     +--:(ios-bgp:local-preference)
     |  |     |           |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |     |           |  |     +--:(ios-bgp:route-target)
     |  |     |           |  |        +--rw ios-bgp:route-target?       enumeration
     |  |     |           |  +--rw ios-bgp:deterministic-med?         empty
     |  |     |           |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |     |           |  +--rw ios-bgp:enforce-first-as?          empty
     |  |     |           |  +--rw ios-bgp:enhanced-error?            empty
     |  |     |           |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |     |           |  +--rw ios-bgp:graceful-restart!
     |  |     |           |  |  +--rw ios-bgp:extended?         empty
     |  |     |           |  |  +--rw ios-bgp:restart-time?     uint16
     |  |     |           |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |     |           |  +--rw ios-bgp:ha-mode
     |  |     |           |  |  +--rw ios-bgp:sso!
     |  |     |           |  |     +--rw ios-bgp:prefer?   empty
     |  |     |           |  +--rw ios-bgp:inject-map* [name]
     |  |     |           |  |  +--rw ios-bgp:name               string
     |  |     |           |  |  +--rw ios-bgp:exist-map?         string
     |  |     |           |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |     |           |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |     |           |  +--rw ios-bgp:maxas-limit?               uint16
     |  |     |           |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |     |           |  +--rw ios-bgp:route-map
     |  |     |           |  |  +--rw ios-bgp:priority?   empty
     |  |     |           |  +--rw ios-bgp:slow-peer
     |  |     |           |  |  +--rw ios-bgp:detection!
     |  |     |           |  |  |  +--rw ios-bgp:disable?     empty
     |  |     |           |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |           |  |  +--rw ios-bgp:split-update-group
     |  |     |           |  |     +--rw ios-bgp:dynamic!
     |  |     |           |  |        +--rw ios-bgp:permanent?   empty
     |  |     |           |  +--rw ios-bgp:update-group
     |  |     |           |  |  +--rw ios-bgp:split
     |  |     |           |  |     +--rw ios-bgp:as-override?   empty
     |  |     |           |  +--rw ios-bgp:nexthop
     |  |     |           |  |  +--rw ios-bgp:trigger
     |  |     |           |  |  |  +--rw ios-bgp:delay?    uint8
     |  |     |           |  |  |  +--rw ios-bgp:enable?   boolean
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:redistribute-internal?     empty
     |  |     |           |  +--rw ios-bgp:regexp
     |  |     |           |  |  +--rw ios-bgp:deterministic?   empty
     |  |     |           |  +--rw ios-bgp:scan-time?                 uint8
     |  |     |           |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |     |           |  +--rw ios-bgp:suppress-inactive?         empty
     |  |     |           |  +--rw ios-bgp:transport
     |  |     |           |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |     |           |  +--rw ios-bgp:update-delay?              uint16
     |  |     |           +--rw ios-bgp:default-information
     |  |     |           |  +--rw ios-bgp:originate?   empty
     |  |     |           +--rw ios-bgp:default-metric?        uint32
     |  |     |           +--rw ios-bgp:distance
     |  |     |           |  +--rw ios-bgp:bgp
     |  |     |           |  |  +--rw ios-bgp:extern-as?     uint16
     |  |     |           |  |  +--rw ios-bgp:internal-as?   uint16
     |  |     |           |  |  +--rw ios-bgp:local?         uint16
     |  |     |           |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |     |           |     +--rw ios-bgp:distance    uint16
     |  |     |           |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |     |           |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |     |           |     +--rw ios-bgp:acl?        union
     |  |     |           +--rw ios-bgp:distribute-list* [id]
     |  |     |           |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |     |           |  +--rw (ios-bgp:in-out-choice)?
     |  |     |           |     +--:(ios-bgp:in)
     |  |     |           |     |  +--rw ios-bgp:in!
     |  |     |           |     |     +--rw ios-bgp:interface?   string
     |  |     |           |     +--:(ios-bgp:out)
     |  |     |           |        +--rw ios-bgp:out!
     |  |     |           |           +--rw ios-bgp:interface?   string
     |  |     |           +--rw ios-bgp:maximum-paths
     |  |     |           |  +--rw ios-bgp:max-path
     |  |     |           |  |  +--rw ios-bgp:max?   uint16
     |  |     |           |  +--rw ios-bgp:external-rtfilter
     |  |     |           |  |  +--rw ios-bgp:max?   uint16
     |  |     |           |  +--rw (ios-bgp:max-path-choice)?
     |  |     |           |     +--:(ios-bgp:eibgp)
     |  |     |           |     |  +--rw ios-bgp:eibgp?         uint16
     |  |     |           |     +--:(ios-bgp:ibgp)
     |  |     |           |        +--rw ios-bgp:ibgp
     |  |     |           |           +--rw (ios-bgp:ibgp-choice)?
     |  |     |           |              +--:(ios-bgp:unequal-cost)
     |  |     |           |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |     |           |              +--:(ios-bgp:max)
     |  |     |           |                 +--rw ios-bgp:max?            uint16
     |  |     |           +--rw ios-bgp:neighbor* [id]
     |  |     |           |  +--rw ios-bgp:id                            union
     |  |     |           |  +--rw ios-bgp:peer-group!
     |  |     |           |  |  +--rw ios-bgp:peer-group-name?   string
     |  |     |           |  +--rw ios-bgp:remote-as?                    union
     |  |     |           |  +--rw ios-bgp:local-as!
     |  |     |           |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |     |           |  |  +--rw ios-bgp:no-prepend?   empty
     |  |     |           |  |  +--rw ios-bgp:replace-as?   empty
     |  |     |           |  |  +--rw ios-bgp:dual-as?      empty
     |  |     |           |  +--rw ios-bgp:activate?                     empty
     |  |     |           |  +--rw ios-bgp:additional-paths
     |  |     |           |  |  +--rw ios-bgp:disable?   empty
     |  |     |           |  |  +--rw ios-bgp:receive?   empty
     |  |     |           |  |  +--rw ios-bgp:send!
     |  |     |           |  |     +--rw ios-bgp:receive?   empty
     |  |     |           |  +--rw ios-bgp:advertise
     |  |     |           |  |  +--rw ios-bgp:additional-paths
     |  |     |           |  |  |  +--rw ios-bgp:all!
     |  |     |           |  |  |  |  +--rw ios-bgp:best
     |  |     |           |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |           |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |           |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |     |           |  |  |  |  +--rw ios-bgp:group-best!
     |  |     |           |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |           |  |  |  +--rw ios-bgp:best
     |  |     |           |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |     |           |  |  |  |     +--rw ios-bgp:range         uint8
     |  |     |           |  |  |  |     +--rw ios-bgp:all?          empty
     |  |     |           |  |  |  |     +--rw ios-bgp:group-best!
     |  |     |           |  |  |  |        +--rw ios-bgp:all?   empty
     |  |     |           |  |  |  +--rw ios-bgp:group-best!
     |  |     |           |  |  |     +--rw ios-bgp:all?    empty
     |  |     |           |  |  |     +--rw ios-bgp:best?   uint8
     |  |     |           |  |  +--rw ios-bgp:best-external?      empty
     |  |     |           |  |  +--rw ios-bgp:diverse-path
     |  |     |           |  |     +--rw ios-bgp:backup!
     |  |     |           |  |     |  +--rw ios-bgp:mpath?   empty
     |  |     |           |  |     +--rw ios-bgp:mpath?    empty
     |  |     |           |  +--rw ios-bgp:advertise-map
     |  |     |           |  |  +--rw ios-bgp:name* [word]
     |  |     |           |  |     +--rw ios-bgp:word             string
     |  |     |           |  |     +--rw ios-bgp:exist-map?       string
     |  |     |           |  |     +--rw ios-bgp:non-exist-map?   string
     |  |     |           |  +--rw ios-bgp:aigp!
     |  |     |           |  |  +--rw ios-bgp:send
     |  |     |           |  |     +--rw ios-bgp:cost-community
     |  |     |           |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |     |           |  |     |     +--rw ios-bgp:range    uint8
     |  |     |           |  |     |     +--rw ios-bgp:poi
     |  |     |           |  |     |        +--rw ios-bgp:igp-cost!
     |  |     |           |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |     |           |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |     |           |  |     |           +--rw ios-bgp:transitive?   empty
     |  |     |           |  |     +--rw ios-bgp:med?              empty
     |  |     |           |  +--rw ios-bgp:allow-policy?                 empty
     |  |     |           |  +--rw ios-bgp:announce
     |  |     |           |  |  +--rw ios-bgp:rpki
     |  |     |           |  |     +--rw ios-bgp:state?   empty
     |  |     |           |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |     |           |  +--rw ios-bgp:allowas-in!
     |  |     |           |  |  +--rw ios-bgp:as-number?   uint8
     |  |     |           |  +--rw ios-bgp:as-override!
     |  |     |           |  |  +--rw ios-bgp:disable?   empty
     |  |     |           |  +--rw ios-bgp:capability
     |  |     |           |  |  +--rw ios-bgp:orf
     |  |     |           |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |     |           |  +--rw ios-bgp:cluster-id?                   union
     |  |     |           |  +--rw ios-bgp:default-originate!
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:description?                  string
     |  |     |           |  +--rw ios-bgp:disable-connected-check?      empty
     |  |     |           |  +--rw ios-bgp:distribute-list* [inout]
     |  |     |           |  |  +--rw ios-bgp:inout         enumeration
     |  |     |           |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |     |           |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |     |           |  +--rw ios-bgp:ebgp-multihop!
     |  |     |           |  |  +--rw ios-bgp:max-hop?   uint8
     |  |     |           |  +--rw ios-bgp:fall-over
     |  |     |           |  |  +--rw ios-bgp:bfd!
     |  |     |           |  +--rw ios-bgp:filter-list* [inout]
     |  |     |           |  |  +--rw ios-bgp:inout           enumeration
     |  |     |           |  |  +--rw ios-bgp:as-path-list    uint16
     |  |     |           |  +--rw ios-bgp:inherit
     |  |     |           |  |  +--rw ios-bgp:peer-policy?    string
     |  |     |           |  |  +--rw ios-bgp:peer-session?   string
     |  |     |           |  +--rw ios-bgp:log-neighbor-changes!
     |  |     |           |  |  +--rw ios-bgp:disable?   empty
     |  |     |           |  +--rw ios-bgp:maximum-prefix
     |  |     |           |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |     |           |  |  +--rw ios-bgp:threshold?       uint8
     |  |     |           |  |  +--rw ios-bgp:restart?         uint16
     |  |     |           |  |  +--rw ios-bgp:warning-only?    empty
     |  |     |           |  +--rw ios-bgp:next-hop-self?                empty
     |  |     |           |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |     |           |  +--rw ios-bgp:password
     |  |     |           |  |  +--rw ios-bgp:enctype?   uint8
     |  |     |           |  |  +--rw ios-bgp:text?      string
     |  |     |           |  +--rw ios-bgp:prefix-list* [inout]
     |  |     |           |  |  +--rw ios-bgp:inout               enumeration
     |  |     |           |  |  +--rw ios-bgp:prefix-list-name    string
     |  |     |           |  +--rw ios-bgp:path-attribute
     |  |     |           |  |  +--rw ios-bgp:discard
     |  |     |           |  |  |  +--rw ios-bgp:attibute_type
     |  |     |           |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |     |           |  |  |  |  +--rw ios-bgp:in?     empty
     |  |     |           |  |  |  +--rw ios-bgp:range
     |  |     |           |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |     |           |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |     |           |  |  |     +--rw ios-bgp:in?            empty
     |  |     |           |  |  +--rw ios-bgp:treat-as-withdraw
     |  |     |           |  |     +--rw ios-bgp:attibute_type
     |  |     |           |  |     |  +--rw ios-bgp:type?   uint8
     |  |     |           |  |     |  +--rw ios-bgp:in?     empty
     |  |     |           |  |     +--rw ios-bgp:range
     |  |     |           |  |        +--rw ios-bgp:start_value?   uint8
     |  |     |           |  |        +--rw ios-bgp:end_value?     uint8
     |  |     |           |  |        +--rw ios-bgp:in?            empty
     |  |     |           |  +--rw ios-bgp:remove-private-as?            empty
     |  |     |           |  +--rw ios-bgp:route-map* [inout]
     |  |     |           |  |  +--rw ios-bgp:inout             enumeration
     |  |     |           |  |  +--rw ios-bgp:route-map-name    string
     |  |     |           |  +--rw ios-bgp:route-reflector-client?       empty
     |  |     |           |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |     |           |  +--rw ios-bgp:send-community!
     |  |     |           |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |     |           |  +--rw ios-bgp:send-label
     |  |     |           |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |     |           |  +--rw ios-bgp:soo?                          string
     |  |     |           |  +--rw ios-bgp:shutdown?                     empty
     |  |     |           |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |     |           |  +--rw ios-bgp:slow-peer
     |  |     |           |  |  +--rw ios-bgp:detection!
     |  |     |           |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |     |           |  |  +--rw ios-bgp:split-update-group
     |  |     |           |  |     +--rw ios-bgp:dynamic!
     |  |     |           |  |        +--rw ios-bgp:permanent?   empty
     |  |     |           |  +--rw ios-bgp:timers
     |  |     |           |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |     |           |  |  +--rw ios-bgp:holdtime?                uint16
     |  |     |           |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |     |           |  +--rw ios-bgp:translate-update
     |  |     |           |  |  +--rw ios-bgp:ipv4
     |  |     |           |  |     +--rw ios-bgp:multicast!
     |  |     |           |  |        +--rw ios-bgp:unicast?   empty
     |  |     |           |  +--rw ios-bgp:transport
     |  |     |           |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |     |           |  |  +--rw ios-bgp:multi-session?        empty
     |  |     |           |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |     |           |  |     +--rw ios-bgp:disable?   empty
     |  |     |           |  +--rw ios-bgp:ttl-security
     |  |     |           |  |  +--rw ios-bgp:hops?   uint8
     |  |     |           |  +--rw ios-bgp:unsuppress-map?               string
     |  |     |           |  +--rw ios-bgp:update-source
     |  |     |           |  |  +--rw (ios-bgp:interface-choice)?
     |  |     |           |  |     +--:(ios-bgp:AppNav-Compress)
     |  |     |           |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |     |           |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |     |           |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |     |           |  |     +--:(ios-bgp:ATM)
     |  |     |           |  |     |  +--rw ios-bgp:ATM?                         string
     |  |     |           |  |     +--:(ios-bgp:ATM-subinterface)
     |  |     |           |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |     |           |  |     |     +--rw ios-bgp:ATM?   string
     |  |     |           |  |     +--:(ios-bgp:ATM-ACR)
     |  |     |           |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |     |           |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |     |           |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |     |           |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |     |           |  |     +--:(ios-bgp:BDI)
     |  |     |           |  |     |  +--rw ios-bgp:BDI?                         string
     |  |     |           |  |     +--:(ios-bgp:CEM)
     |  |     |           |  |     |  +--rw ios-bgp:CEM?                         string
     |  |     |           |  |     +--:(ios-bgp:CEM-ACR)
     |  |     |           |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |     |           |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |     |           |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |     |           |  |     +--:(ios-bgp:FastEthernet)
     |  |     |           |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |     |           |  |     +--:(ios-bgp:GigabitEthernet)
     |  |     |           |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |     |           |  |     +--:(ios-bgp:LISP)
     |  |     |           |  |     |  +--rw ios-bgp:LISP?                        string
     |  |     |           |  |     +--:(ios-bgp:LISP-subinterface)
     |  |     |           |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |     |           |  |     |     +--rw ios-bgp:LISP?   string
     |  |     |           |  |     +--:(ios-bgp:Loopback)
     |  |     |           |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |     |           |  |     +--:(ios-bgp:Multilink)
     |  |     |           |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |     |           |  |     +--:(ios-bgp:nve)
     |  |     |           |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |     |           |  |     +--:(ios-bgp:overlay)
     |  |     |           |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |     |           |  |     +--:(ios-bgp:Port-channel)
     |  |     |           |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |     |           |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |     |           |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |     |           |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |     |           |  |     +--:(ios-bgp:pseudowire)
     |  |     |           |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |     |           |  |     +--:(ios-bgp:SM)
     |  |     |           |  |     |  +--rw ios-bgp:SM?                          string
     |  |     |           |  |     +--:(ios-bgp:Cellular)
     |  |     |           |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |     |           |  |     +--:(ios-bgp:Serial)
     |  |     |           |  |     |  +--rw ios-bgp:Serial?                      string
     |  |     |           |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |     |           |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |     |           |  |     +--:(ios-bgp:Tunnel)
     |  |     |           |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |     |           |  |     +--:(ios-bgp:Virtual-Template)
     |  |     |           |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |     |           |  |     +--:(ios-bgp:Vlan)
     |  |     |           |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |     |           |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |     |           |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |     |           |  |     +--:(ios-bgp:vasileft)
     |  |     |           |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |     |           |  |     +--:(ios-bgp:vasiright)
     |  |     |           |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |     |           |  +--rw ios-bgp:version?                      uint16
     |  |     |           |  +--rw ios-bgp:weight?                       uint16
     |  |     |           |  +--rw ios-bgp:ha-mode
     |  |     |           |     +--rw ios-bgp:graceful-restart!
     |  |     |           |     |  +--rw ios-bgp:disable?   empty
     |  |     |           |     +--rw ios-bgp:sso!
     |  |     |           |        +--rw ios-bgp:disable?   empty
     |  |     |           +--rw ios-bgp:network* [number]
     |  |     |           |  +--rw ios-bgp:number       union
     |  |     |           |  +--rw ios-bgp:backdoor?    empty
     |  |     |           |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |     |           |  +--rw ios-bgp:route-map?   string
     |  |     |           +--rw ios-bgp:redistribute
     |  |     |           |  +--rw ios-bgp:application!
     |  |     |           |  |  +--rw ios-bgp:name* [name]
     |  |     |           |  |     +--rw ios-bgp:name         string
     |  |     |           |  |     +--rw ios-bgp:metric?      uint32
     |  |     |           |  |     +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:bgp
     |  |     |           |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |     |           |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:connected!
     |  |     |           |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:dvmrp!
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  +--rw ios-bgp:eigrp
     |  |     |           |  |  +--rw ios-bgp:as-no?       uint16
     |  |     |           |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:isis
     |  |     |           |  |  +--rw ios-bgp:isis-area* [name]
     |  |     |           |  |  |  +--rw ios-bgp:name          string
     |  |     |           |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |     |           |  |  |  |  +--:(ios-bgp:ip)
     |  |     |           |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |     |           |  |  |  |  +--:(ios-bgp:clns)
     |  |     |           |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |     |           |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |     |           |  |  |  +--rw ios-bgp:metric?       uint32
     |  |     |           |  |  |  +--rw ios-bgp:route-map?    string
     |  |     |           |  |  +--rw ios-bgp:default
     |  |     |           |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |     |           |  |     |  +--:(ios-bgp:ip)
     |  |     |           |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |     |           |  |     |  +--:(ios-bgp:clns)
     |  |     |           |  |     |     +--rw ios-bgp:clns?   empty
     |  |     |           |  |     +--rw ios-bgp:routes?       enumeration
     |  |     |           |  |     +--rw ios-bgp:metric?       uint32
     |  |     |           |  |     +--rw ios-bgp:route-map?    string
     |  |     |           |  +--rw ios-bgp:lisp!
     |  |     |           |  |  +--rw ios-bgp:include-connected?   empty
     |  |     |           |  |  +--rw ios-bgp:metric?              uint32
     |  |     |           |  |  +--rw ios-bgp:route-map?           string
     |  |     |           |  +--rw ios-bgp:iso-igrp
     |  |     |           |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |     |           |  |  |  +--rw ios-bgp:name         string
     |  |     |           |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  +--rw ios-bgp:default
     |  |     |           |  |     +--rw ios-bgp:route-map?   string
     |  |     |           |  |     +--rw ios-bgp:metric?      uint32
     |  |     |           |  +--rw ios-bgp:mobile!
     |  |     |           |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:odr!
     |  |     |           |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:ospf* [id]
     |  |     |           |  |  +--rw ios-bgp:id         uint16
     |  |     |           |  |  +--rw ios-bgp:vrf* [name]
     |  |     |           |  |  |  +--rw ios-bgp:name         string
     |  |     |           |  |  |  +--rw ios-bgp:match
     |  |     |           |  |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  |  +--rw ios-bgp:non-vrf
     |  |     |           |  |     +--rw ios-bgp:match
     |  |     |           |  |     |  +--rw ios-bgp:internal?        empty
     |  |     |           |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |     |           |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |     |           |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |     |           |  |     |  +--rw ios-bgp:metric?          uint32
     |  |     |           |  |     |  +--rw ios-bgp:route-map?       string
     |  |     |           |  |     +--rw ios-bgp:metric?      uint32
     |  |     |           |  |     +--rw ios-bgp:route-map?   string
     |  |     |           |  +--rw ios-bgp:rip!
     |  |     |           |  |  +--rw ios-bgp:metric?      uint32
     |  |     |           |  |  +--rw ios-bgp:route-map?   string
     |  |     |           |  |  +--rw ios-bgp:name?        string
     |  |     |           |  +--rw ios-bgp:static!
     |  |     |           |     +--rw ios-bgp:clns!
     |  |     |           |     |  +--rw ios-bgp:route-map?   string
     |  |     |           |     |  +--rw ios-bgp:metric?      uint32
     |  |     |           |     +--rw ios-bgp:ip!
     |  |     |           |     |  +--rw ios-bgp:metric?      uint32
     |  |     |           |     |  +--rw ios-bgp:route-map?   string
     |  |     |           |     +--rw ios-bgp:metric?      uint32
     |  |     |           |     +--rw ios-bgp:route-map?   string
     |  |     |           +--rw ios-bgp:synchronization?       empty
     |  |     |           +--rw ios-bgp:auto-summary?          boolean
     |  |     |           +--rw ios-bgp:table-map!
     |  |     |           |  +--rw ios-bgp:name?     string
     |  |     |           |  +--rw ios-bgp:filter?   empty
     |  |     |           +--rw ios-bgp:snmp!
     |  |     |              +--rw ios-bgp:context
     |  |     |                 +--rw ios-bgp:context_word* [context_word]
     |  |     |                    +--rw ios-bgp:context_word    string
     |  |     +--rw ios-bgp:vrf* [id]
     |  |        +--rw ios-bgp:id                union
     |  |        +--rw ios-bgp:neighbor* [id]
     |  |        |  +--rw ios-bgp:id            union
     |  |        |  +--rw ios-bgp:peer-group!
     |  |        |  |  +--rw ios-bgp:peer-group-name?   string
     |  |        |  +--rw ios-bgp:remote-as?    union
     |  |        +--rw ios-bgp:address-family
     |  |           +--rw ios-bgp:no-vrf
     |  |              +--rw ios-bgp:ipv4* [af-name]
     |  |              |  +--rw ios-bgp:af-name                ios-types:bgp_ipv4_af_type
     |  |              |  +--rw ios-bgp:aggregate-address
     |  |              |  |  +--rw ios-bgp:ipv4-address?    inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:ipv4-mask?       inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:advertise-map?   string
     |  |              |  |  +--rw ios-bgp:as-set?          empty
     |  |              |  |  +--rw ios-bgp:attribute-map?   string
     |  |              |  |  +--rw ios-bgp:as-override?     empty
     |  |              |  |  +--rw ios-bgp:route-map?       string
     |  |              |  |  +--rw ios-bgp:summary-only?    empty
     |  |              |  |  +--rw ios-bgp:suppress-map?    string
     |  |              |  +--rw ios-bgp:import
     |  |              |  |  +--rw ios-bgp:path
     |  |              |  |     +--rw ios-bgp:limit?   uint8
     |  |              |  +--rw ios-bgp:bgp
     |  |              |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |              |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |              |  |  +--rw ios-bgp:asnotation
     |  |              |  |  |  +--rw ios-bgp:dot?   empty
     |  |              |  |  +--rw ios-bgp:nopeerup-delay
     |  |              |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |              |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |              |  |  +--rw ios-bgp:recursion
     |  |              |  |  |  +--rw ios-bgp:host?   empty
     |  |              |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:install?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:select
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:backup!
     |  |              |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best-external!
     |  |              |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:bestpath
     |  |              |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |              |  |  |  +--rw ios-bgp:cost-community
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:igp-metric
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:med
     |  |              |  |  |     +--rw (ios-bgp:med-choice)?
     |  |              |  |  |        +--:(ios-bgp:confed)
     |  |              |  |  |        |  +--rw ios-bgp:confed!
     |  |              |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |              |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  +--rw ios-bgp:client-to-client
     |  |              |  |  |  +--rw ios-bgp:reflection?   empty
     |  |              |  |  +--rw ios-bgp:cluster-id?                union
     |  |              |  |  +--rw ios-bgp:confederation
     |  |              |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |              |  |  |  +--rw ios-bgp:peers
     |  |              |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |              |  |  +--rw ios-bgp:consistency-checker
     |  |              |  |  |  +--rw ios-bgp:auto-repair!
     |  |              |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |              |  |  |  +--rw ios-bgp:error-message!
     |  |              |  |  |     +--rw ios-bgp:interval?   uint16
     |  |              |  |  +--rw ios-bgp:dampening!
     |  |              |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |              |  |  |     +--:(ios-bgp:route-map)
     |  |              |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--:(ios-bgp:dampen)
     |  |              |  |  |        +--rw ios-bgp:dampen
     |  |              |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |              |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |              |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |              |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |              |  |  +--rw ios-bgp:default
     |  |              |  |  |  +--rw (ios-bgp:default-choice)?
     |  |              |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |              |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |              |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |              |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |              |  |  |     +--:(ios-bgp:local-preference)
     |  |              |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |              |  |  |     +--:(ios-bgp:route-target)
     |  |              |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |              |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |              |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |              |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |              |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |              |  |  +--rw ios-bgp:graceful-restart!
     |  |              |  |  |  +--rw ios-bgp:extended?         empty
     |  |              |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |              |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |  |  +--rw ios-bgp:sso!
     |  |              |  |  |     +--rw ios-bgp:prefer?   empty
     |  |              |  |  +--rw ios-bgp:inject-map* [name]
     |  |              |  |  |  +--rw ios-bgp:name               string
     |  |              |  |  |  +--rw ios-bgp:exist-map?         string
     |  |              |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |              |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |              |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |              |  |  +--rw ios-bgp:route-map
     |  |              |  |  |  +--rw ios-bgp:priority?   empty
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:update-group
     |  |              |  |  |  +--rw ios-bgp:split
     |  |              |  |  |     +--rw ios-bgp:as-override?   empty
     |  |              |  |  +--rw ios-bgp:nexthop
     |  |              |  |  |  +--rw ios-bgp:trigger
     |  |              |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |              |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |              |  |  +--rw ios-bgp:regexp
     |  |              |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |              |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |              |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |              |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |              |  |  +--rw ios-bgp:update-delay?              uint16
     |  |              |  +--rw ios-bgp:default-information
     |  |              |  |  +--rw ios-bgp:originate?   empty
     |  |              |  +--rw ios-bgp:default-metric?        uint32
     |  |              |  +--rw ios-bgp:distance
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |              |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |              |  |  |  +--rw ios-bgp:local?         uint16
     |  |              |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |              |  |     +--rw ios-bgp:distance    uint16
     |  |              |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:acl?        union
     |  |              |  +--rw ios-bgp:distribute-list* [id]
     |  |              |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |              |  |  +--rw (ios-bgp:in-out-choice)?
     |  |              |  |     +--:(ios-bgp:in)
     |  |              |  |     |  +--rw ios-bgp:in!
     |  |              |  |     |     +--rw ios-bgp:interface?   string
     |  |              |  |     +--:(ios-bgp:out)
     |  |              |  |        +--rw ios-bgp:out!
     |  |              |  |           +--rw ios-bgp:interface?   string
     |  |              |  +--rw ios-bgp:maximum-paths
     |  |              |  |  +--rw ios-bgp:max-path
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw ios-bgp:external-rtfilter
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw (ios-bgp:max-path-choice)?
     |  |              |  |     +--:(ios-bgp:eibgp)
     |  |              |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |              |  |     +--:(ios-bgp:ibgp)
     |  |              |  |        +--rw ios-bgp:ibgp
     |  |              |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |              |  |              +--:(ios-bgp:unequal-cost)
     |  |              |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |              |  |              +--:(ios-bgp:max)
     |  |              |  |                 +--rw ios-bgp:max?            uint16
     |  |              |  +--rw ios-bgp:neighbor* [id]
     |  |              |  |  +--rw ios-bgp:id                            union
     |  |              |  |  +--rw ios-bgp:peer-group!
     |  |              |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |              |  |  +--rw ios-bgp:remote-as?                    union
     |  |              |  |  +--rw ios-bgp:local-as!
     |  |              |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |              |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |              |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |              |  |  +--rw ios-bgp:activate?                     empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:advertise
     |  |              |  |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:best-external?      empty
     |  |              |  |  |  +--rw ios-bgp:diverse-path
     |  |              |  |  |     +--rw ios-bgp:backup!
     |  |              |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |              |  |  |     +--rw ios-bgp:mpath?    empty
     |  |              |  |  +--rw ios-bgp:advertise-map
     |  |              |  |  |  +--rw ios-bgp:name* [word]
     |  |              |  |  |     +--rw ios-bgp:word             string
     |  |              |  |  |     +--rw ios-bgp:exist-map?       string
     |  |              |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |              |  |  +--rw ios-bgp:aigp!
     |  |              |  |  |  +--rw ios-bgp:send
     |  |              |  |  |     +--rw ios-bgp:cost-community
     |  |              |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |              |  |  |     |     +--rw ios-bgp:range    uint8
     |  |              |  |  |     |     +--rw ios-bgp:poi
     |  |              |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |              |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |              |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     +--rw ios-bgp:med?              empty
     |  |              |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |              |  |  +--rw ios-bgp:announce
     |  |              |  |  |  +--rw ios-bgp:rpki
     |  |              |  |  |     +--rw ios-bgp:state?   empty
     |  |              |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |              |  |  +--rw ios-bgp:allowas-in!
     |  |              |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |              |  |  +--rw ios-bgp:as-override!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:capability
     |  |              |  |  |  +--rw ios-bgp:orf
     |  |              |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |              |  |  +--rw ios-bgp:cluster-id?                   union
     |  |              |  |  +--rw ios-bgp:default-originate!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:description?                  string
     |  |              |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |              |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout         enumeration
     |  |              |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |              |  |  +--rw ios-bgp:ebgp-multihop!
     |  |              |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |              |  |  +--rw ios-bgp:fall-over
     |  |              |  |  |  +--rw ios-bgp:bfd!
     |  |              |  |  +--rw ios-bgp:filter-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout           enumeration
     |  |              |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |              |  |  +--rw ios-bgp:inherit
     |  |              |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |              |  |  |  +--rw ios-bgp:peer-session?   string
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:maximum-prefix
     |  |              |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |              |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |              |  |  |  +--rw ios-bgp:restart?         uint16
     |  |              |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |              |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |              |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |              |  |  +--rw ios-bgp:password
     |  |              |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |              |  |  |  +--rw ios-bgp:text?      string
     |  |              |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout               enumeration
     |  |              |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |              |  |  +--rw ios-bgp:path-attribute
     |  |              |  |  |  +--rw ios-bgp:discard
     |  |              |  |  |  |  +--rw ios-bgp:attibute_type
     |  |              |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |              |  |  |  |  +--rw ios-bgp:range
     |  |              |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |  |     +--rw ios-bgp:in?            empty
     |  |              |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |              |  |  |     +--rw ios-bgp:attibute_type
     |  |              |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |     |  +--rw ios-bgp:in?     empty
     |  |              |  |  |     +--rw ios-bgp:range
     |  |              |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |        +--rw ios-bgp:in?            empty
     |  |              |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |              |  |  +--rw ios-bgp:route-map* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout             enumeration
     |  |              |  |  |  +--rw ios-bgp:route-map-name    string
     |  |              |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |              |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |              |  |  +--rw ios-bgp:send-community!
     |  |              |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |              |  |  +--rw ios-bgp:send-label
     |  |              |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |              |  |  +--rw ios-bgp:soo?                          string
     |  |              |  |  +--rw ios-bgp:shutdown?                     empty
     |  |              |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:timers
     |  |              |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |              |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |              |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |              |  |  +--rw ios-bgp:translate-update
     |  |              |  |  |  +--rw ios-bgp:ipv4
     |  |              |  |  |     +--rw ios-bgp:multicast!
     |  |              |  |  |        +--rw ios-bgp:unicast?   empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |              |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |              |  |  |     +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:ttl-security
     |  |              |  |  |  +--rw ios-bgp:hops?   uint8
     |  |              |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |              |  |  +--rw ios-bgp:update-source
     |  |              |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |              |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |              |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |              |  |  |     +--:(ios-bgp:ATM)
     |  |              |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |              |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |              |  |  |     +--:(ios-bgp:BDI)
     |  |              |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM)
     |  |              |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |              |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |              |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |              |  |  |     +--:(ios-bgp:FastEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |              |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |              |  |  |     +--:(ios-bgp:LISP)
     |  |              |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |              |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |              |  |  |     +--:(ios-bgp:Loopback)
     |  |              |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |              |  |  |     +--:(ios-bgp:Multilink)
     |  |              |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |              |  |  |     +--:(ios-bgp:nve)
     |  |              |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |              |  |  |     +--:(ios-bgp:overlay)
     |  |              |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |              |  |  |     +--:(ios-bgp:Port-channel)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |              |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |              |  |  |     +--:(ios-bgp:pseudowire)
     |  |              |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |              |  |  |     +--:(ios-bgp:SM)
     |  |              |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |              |  |  |     +--:(ios-bgp:Cellular)
     |  |              |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |              |  |  |     +--:(ios-bgp:Serial)
     |  |              |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |              |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |              |  |  |     +--:(ios-bgp:Tunnel)
     |  |              |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |              |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |              |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |              |  |  |     +--:(ios-bgp:Vlan)
     |  |              |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |              |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |              |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |              |  |  |     +--:(ios-bgp:vasileft)
     |  |              |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |              |  |  |     +--:(ios-bgp:vasiright)
     |  |              |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |              |  |  +--rw ios-bgp:version?                      uint16
     |  |              |  |  +--rw ios-bgp:weight?                       uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |     +--rw ios-bgp:graceful-restart!
     |  |              |  |     |  +--rw ios-bgp:disable?   empty
     |  |              |  |     +--rw ios-bgp:sso!
     |  |              |  |        +--rw ios-bgp:disable?   empty
     |  |              |  +--rw ios-bgp:network* [number]
     |  |              |  |  +--rw ios-bgp:number       union
     |  |              |  |  +--rw ios-bgp:backdoor?    empty
     |  |              |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:redistribute
     |  |              |  |  +--rw ios-bgp:application!
     |  |              |  |  |  +--rw ios-bgp:name* [name]
     |  |              |  |  |     +--rw ios-bgp:name         string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:connected!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:dvmrp!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:eigrp
     |  |              |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:isis
     |  |              |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name          string
     |  |              |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |  |  |  +--:(ios-bgp:ip)
     |  |              |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |  |  |  +--:(ios-bgp:clns)
     |  |              |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |     |  +--:(ios-bgp:ip)
     |  |              |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |     |  +--:(ios-bgp:clns)
     |  |              |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |     +--rw ios-bgp:metric?       uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?    string
     |  |              |  |  +--rw ios-bgp:lisp!
     |  |              |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |              |  |  |  +--rw ios-bgp:metric?              uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?           string
     |  |              |  |  +--rw ios-bgp:iso-igrp
     |  |              |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:mobile!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:odr!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:ospf* [id]
     |  |              |  |  |  +--rw ios-bgp:id         uint16
     |  |              |  |  |  +--rw ios-bgp:vrf* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:match
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:non-vrf
     |  |              |  |  |     +--rw ios-bgp:match
     |  |              |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |              |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |              |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:rip!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:name?        string
     |  |              |  |  +--rw ios-bgp:static!
     |  |              |  |     +--rw ios-bgp:clns!
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:ip!
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:synchronization?       empty
     |  |              |  +--rw ios-bgp:auto-summary?          boolean
     |  |              |  +--rw ios-bgp:table-map!
     |  |              |  |  +--rw ios-bgp:name?     string
     |  |              |  |  +--rw ios-bgp:filter?   empty
     |  |              |  +--rw ios-bgp:snmp!
     |  |              |     +--rw ios-bgp:context
     |  |              |        +--rw ios-bgp:context_word* [context_word]
     |  |              |           +--rw ios-bgp:context_word    string
     |  |              +--rw ios-bgp:ipv6* [af-name]
     |  |              |  +--rw ios-bgp:af-name                ios-types:bgp_ipv6_af_type
     |  |              |  +--rw ios-bgp:aggregate-address
     |  |              |  |  +--rw ios-bgp:ipv6-address?    ios-types:ipv6-prefix
     |  |              |  |  +--rw ios-bgp:advertise-map?   string
     |  |              |  |  +--rw ios-bgp:as-set?          empty
     |  |              |  |  +--rw ios-bgp:attribute-map?   string
     |  |              |  |  +--rw ios-bgp:as-override?     empty
     |  |              |  |  +--rw ios-bgp:route-map?       string
     |  |              |  |  +--rw ios-bgp:summary-only?    empty
     |  |              |  |  +--rw ios-bgp:suppress-map?    string
     |  |              |  +--rw ios-bgp:import
     |  |              |  |  +--rw ios-bgp:path
     |  |              |  |     +--rw ios-bgp:limit?   uint8
     |  |              |  +--rw ios-bgp:bgp
     |  |              |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |              |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |              |  |  +--rw ios-bgp:asnotation
     |  |              |  |  |  +--rw ios-bgp:dot?   empty
     |  |              |  |  +--rw ios-bgp:nopeerup-delay
     |  |              |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |              |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |              |  |  +--rw ios-bgp:recursion
     |  |              |  |  |  +--rw ios-bgp:host?   empty
     |  |              |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:install?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:select
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:backup!
     |  |              |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best-external!
     |  |              |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:bestpath
     |  |              |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |              |  |  |  +--rw ios-bgp:cost-community
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:igp-metric
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:med
     |  |              |  |  |     +--rw (ios-bgp:med-choice)?
     |  |              |  |  |        +--:(ios-bgp:confed)
     |  |              |  |  |        |  +--rw ios-bgp:confed!
     |  |              |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |              |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  +--rw ios-bgp:client-to-client
     |  |              |  |  |  +--rw ios-bgp:reflection?   empty
     |  |              |  |  +--rw ios-bgp:cluster-id?                union
     |  |              |  |  +--rw ios-bgp:confederation
     |  |              |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |              |  |  |  +--rw ios-bgp:peers
     |  |              |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |              |  |  +--rw ios-bgp:consistency-checker
     |  |              |  |  |  +--rw ios-bgp:auto-repair!
     |  |              |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |              |  |  |  +--rw ios-bgp:error-message!
     |  |              |  |  |     +--rw ios-bgp:interval?   uint16
     |  |              |  |  +--rw ios-bgp:dampening!
     |  |              |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |              |  |  |     +--:(ios-bgp:route-map)
     |  |              |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--:(ios-bgp:dampen)
     |  |              |  |  |        +--rw ios-bgp:dampen
     |  |              |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |              |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |              |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |              |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |              |  |  +--rw ios-bgp:default
     |  |              |  |  |  +--rw (ios-bgp:default-choice)?
     |  |              |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |              |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |              |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |              |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |              |  |  |     +--:(ios-bgp:local-preference)
     |  |              |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |              |  |  |     +--:(ios-bgp:route-target)
     |  |              |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |              |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |              |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |              |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |              |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |              |  |  +--rw ios-bgp:graceful-restart!
     |  |              |  |  |  +--rw ios-bgp:extended?         empty
     |  |              |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |              |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |  |  +--rw ios-bgp:sso!
     |  |              |  |  |     +--rw ios-bgp:prefer?   empty
     |  |              |  |  +--rw ios-bgp:inject-map* [name]
     |  |              |  |  |  +--rw ios-bgp:name               string
     |  |              |  |  |  +--rw ios-bgp:exist-map?         string
     |  |              |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |              |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |              |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |              |  |  +--rw ios-bgp:route-map
     |  |              |  |  |  +--rw ios-bgp:priority?   empty
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:update-group
     |  |              |  |  |  +--rw ios-bgp:split
     |  |              |  |  |     +--rw ios-bgp:as-override?   empty
     |  |              |  |  +--rw ios-bgp:nexthop
     |  |              |  |  |  +--rw ios-bgp:trigger
     |  |              |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |              |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |              |  |  +--rw ios-bgp:regexp
     |  |              |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |              |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |              |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |              |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |              |  |  +--rw ios-bgp:update-delay?              uint16
     |  |              |  +--rw ios-bgp:default-information
     |  |              |  |  +--rw ios-bgp:originate?   empty
     |  |              |  +--rw ios-bgp:default-metric?        uint32
     |  |              |  +--rw ios-bgp:distance
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |              |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |              |  |  |  +--rw ios-bgp:local?         uint16
     |  |              |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |              |  |     +--rw ios-bgp:distance    uint16
     |  |              |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:acl?        union
     |  |              |  +--rw ios-bgp:distribute-list* [id]
     |  |              |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |              |  |  +--rw (ios-bgp:in-out-choice)?
     |  |              |  |     +--:(ios-bgp:in)
     |  |              |  |     |  +--rw ios-bgp:in!
     |  |              |  |     |     +--rw ios-bgp:interface?   string
     |  |              |  |     +--:(ios-bgp:out)
     |  |              |  |        +--rw ios-bgp:out!
     |  |              |  |           +--rw ios-bgp:interface?   string
     |  |              |  +--rw ios-bgp:maximum-paths
     |  |              |  |  +--rw ios-bgp:max-path
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw ios-bgp:external-rtfilter
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw (ios-bgp:max-path-choice)?
     |  |              |  |     +--:(ios-bgp:eibgp)
     |  |              |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |              |  |     +--:(ios-bgp:ibgp)
     |  |              |  |        +--rw ios-bgp:ibgp
     |  |              |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |              |  |              +--:(ios-bgp:unequal-cost)
     |  |              |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |              |  |              +--:(ios-bgp:max)
     |  |              |  |                 +--rw ios-bgp:max?            uint16
     |  |              |  +--rw ios-bgp:neighbor* [id]
     |  |              |  |  +--rw ios-bgp:id                            union
     |  |              |  |  +--rw ios-bgp:peer-group!
     |  |              |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |              |  |  +--rw ios-bgp:remote-as?                    union
     |  |              |  |  +--rw ios-bgp:local-as!
     |  |              |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |              |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |              |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |              |  |  +--rw ios-bgp:activate?                     empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:advertise
     |  |              |  |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:best-external?      empty
     |  |              |  |  |  +--rw ios-bgp:diverse-path
     |  |              |  |  |     +--rw ios-bgp:backup!
     |  |              |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |              |  |  |     +--rw ios-bgp:mpath?    empty
     |  |              |  |  +--rw ios-bgp:advertise-map
     |  |              |  |  |  +--rw ios-bgp:name* [word]
     |  |              |  |  |     +--rw ios-bgp:word             string
     |  |              |  |  |     +--rw ios-bgp:exist-map?       string
     |  |              |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |              |  |  +--rw ios-bgp:aigp!
     |  |              |  |  |  +--rw ios-bgp:send
     |  |              |  |  |     +--rw ios-bgp:cost-community
     |  |              |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |              |  |  |     |     +--rw ios-bgp:range    uint8
     |  |              |  |  |     |     +--rw ios-bgp:poi
     |  |              |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |              |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |              |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     +--rw ios-bgp:med?              empty
     |  |              |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |              |  |  +--rw ios-bgp:announce
     |  |              |  |  |  +--rw ios-bgp:rpki
     |  |              |  |  |     +--rw ios-bgp:state?   empty
     |  |              |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |              |  |  +--rw ios-bgp:allowas-in!
     |  |              |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |              |  |  +--rw ios-bgp:as-override!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:capability
     |  |              |  |  |  +--rw ios-bgp:orf
     |  |              |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |              |  |  +--rw ios-bgp:cluster-id?                   union
     |  |              |  |  +--rw ios-bgp:default-originate!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:description?                  string
     |  |              |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |              |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout         enumeration
     |  |              |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |              |  |  +--rw ios-bgp:ebgp-multihop!
     |  |              |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |              |  |  +--rw ios-bgp:fall-over
     |  |              |  |  |  +--rw ios-bgp:bfd!
     |  |              |  |  +--rw ios-bgp:filter-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout           enumeration
     |  |              |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |              |  |  +--rw ios-bgp:inherit
     |  |              |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |              |  |  |  +--rw ios-bgp:peer-session?   string
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:maximum-prefix
     |  |              |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |              |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |              |  |  |  +--rw ios-bgp:restart?         uint16
     |  |              |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |              |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |              |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |              |  |  +--rw ios-bgp:password
     |  |              |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |              |  |  |  +--rw ios-bgp:text?      string
     |  |              |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout               enumeration
     |  |              |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |              |  |  +--rw ios-bgp:path-attribute
     |  |              |  |  |  +--rw ios-bgp:discard
     |  |              |  |  |  |  +--rw ios-bgp:attibute_type
     |  |              |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |              |  |  |  |  +--rw ios-bgp:range
     |  |              |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |  |     +--rw ios-bgp:in?            empty
     |  |              |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |              |  |  |     +--rw ios-bgp:attibute_type
     |  |              |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |     |  +--rw ios-bgp:in?     empty
     |  |              |  |  |     +--rw ios-bgp:range
     |  |              |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |        +--rw ios-bgp:in?            empty
     |  |              |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |              |  |  +--rw ios-bgp:route-map* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout             enumeration
     |  |              |  |  |  +--rw ios-bgp:route-map-name    string
     |  |              |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |              |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |              |  |  +--rw ios-bgp:send-community!
     |  |              |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |              |  |  +--rw ios-bgp:send-label
     |  |              |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |              |  |  +--rw ios-bgp:soo?                          string
     |  |              |  |  +--rw ios-bgp:shutdown?                     empty
     |  |              |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:timers
     |  |              |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |              |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |              |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |              |  |  +--rw ios-bgp:translate-update
     |  |              |  |  |  +--rw ios-bgp:ipv4
     |  |              |  |  |     +--rw ios-bgp:multicast!
     |  |              |  |  |        +--rw ios-bgp:unicast?   empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |              |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |              |  |  |     +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:ttl-security
     |  |              |  |  |  +--rw ios-bgp:hops?   uint8
     |  |              |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |              |  |  +--rw ios-bgp:update-source
     |  |              |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |              |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |              |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |              |  |  |     +--:(ios-bgp:ATM)
     |  |              |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |              |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |              |  |  |     +--:(ios-bgp:BDI)
     |  |              |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM)
     |  |              |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |              |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |              |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |              |  |  |     +--:(ios-bgp:FastEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |              |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |              |  |  |     +--:(ios-bgp:LISP)
     |  |              |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |              |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |              |  |  |     +--:(ios-bgp:Loopback)
     |  |              |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |              |  |  |     +--:(ios-bgp:Multilink)
     |  |              |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |              |  |  |     +--:(ios-bgp:nve)
     |  |              |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |              |  |  |     +--:(ios-bgp:overlay)
     |  |              |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |              |  |  |     +--:(ios-bgp:Port-channel)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |              |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |              |  |  |     +--:(ios-bgp:pseudowire)
     |  |              |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |              |  |  |     +--:(ios-bgp:SM)
     |  |              |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |              |  |  |     +--:(ios-bgp:Cellular)
     |  |              |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |              |  |  |     +--:(ios-bgp:Serial)
     |  |              |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |              |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |              |  |  |     +--:(ios-bgp:Tunnel)
     |  |              |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |              |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |              |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |              |  |  |     +--:(ios-bgp:Vlan)
     |  |              |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |              |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |              |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |              |  |  |     +--:(ios-bgp:vasileft)
     |  |              |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |              |  |  |     +--:(ios-bgp:vasiright)
     |  |              |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |              |  |  +--rw ios-bgp:version?                      uint16
     |  |              |  |  +--rw ios-bgp:weight?                       uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |     +--rw ios-bgp:graceful-restart!
     |  |              |  |     |  +--rw ios-bgp:disable?   empty
     |  |              |  |     +--rw ios-bgp:sso!
     |  |              |  |        +--rw ios-bgp:disable?   empty
     |  |              |  +--rw ios-bgp:network* [number]
     |  |              |  |  +--rw ios-bgp:number       union
     |  |              |  |  +--rw ios-bgp:backdoor?    empty
     |  |              |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:redistribute
     |  |              |  |  +--rw ios-bgp:application!
     |  |              |  |  |  +--rw ios-bgp:name* [name]
     |  |              |  |  |     +--rw ios-bgp:name         string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:connected!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:dvmrp!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:eigrp
     |  |              |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:isis
     |  |              |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name          string
     |  |              |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |  |  |  +--:(ios-bgp:ip)
     |  |              |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |  |  |  +--:(ios-bgp:clns)
     |  |              |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |     |  +--:(ios-bgp:ip)
     |  |              |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |     |  +--:(ios-bgp:clns)
     |  |              |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |     +--rw ios-bgp:metric?       uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?    string
     |  |              |  |  +--rw ios-bgp:lisp!
     |  |              |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |              |  |  |  +--rw ios-bgp:metric?              uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?           string
     |  |              |  |  +--rw ios-bgp:iso-igrp
     |  |              |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:mobile!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:odr!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:ospf* [id]
     |  |              |  |  |  +--rw ios-bgp:id         uint16
     |  |              |  |  |  +--rw ios-bgp:vrf* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:match
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:non-vrf
     |  |              |  |  |     +--rw ios-bgp:match
     |  |              |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |              |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |              |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:rip!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:name?        string
     |  |              |  |  +--rw ios-bgp:static!
     |  |              |  |     +--rw ios-bgp:clns!
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:ip!
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:synchronization?       empty
     |  |              |  +--rw ios-bgp:auto-summary?          boolean
     |  |              |  +--rw ios-bgp:table-map!
     |  |              |  |  +--rw ios-bgp:name?     string
     |  |              |  |  +--rw ios-bgp:filter?   empty
     |  |              |  +--rw ios-bgp:snmp!
     |  |              |     +--rw ios-bgp:context
     |  |              |        +--rw ios-bgp:context_word* [context_word]
     |  |              |           +--rw ios-bgp:context_word    string
     |  |              +--rw ios-bgp:vpnv4* [af-name]
     |  |              |  +--rw ios-bgp:af-name                enumeration
     |  |              |  +--rw ios-bgp:import
     |  |              |  |  +--rw ios-bgp:path
     |  |              |  |     +--rw ios-bgp:limit?   uint8
     |  |              |  +--rw ios-bgp:bgp
     |  |              |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |              |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |              |  |  +--rw ios-bgp:asnotation
     |  |              |  |  |  +--rw ios-bgp:dot?   empty
     |  |              |  |  +--rw ios-bgp:nopeerup-delay
     |  |              |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |              |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |              |  |  +--rw ios-bgp:recursion
     |  |              |  |  |  +--rw ios-bgp:host?   empty
     |  |              |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:install?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:select
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:backup!
     |  |              |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best-external!
     |  |              |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:bestpath
     |  |              |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |              |  |  |  +--rw ios-bgp:cost-community
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:igp-metric
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:med
     |  |              |  |  |     +--rw (ios-bgp:med-choice)?
     |  |              |  |  |        +--:(ios-bgp:confed)
     |  |              |  |  |        |  +--rw ios-bgp:confed!
     |  |              |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |              |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  +--rw ios-bgp:client-to-client
     |  |              |  |  |  +--rw ios-bgp:reflection?   empty
     |  |              |  |  +--rw ios-bgp:cluster-id?                union
     |  |              |  |  +--rw ios-bgp:confederation
     |  |              |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |              |  |  |  +--rw ios-bgp:peers
     |  |              |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |              |  |  +--rw ios-bgp:consistency-checker
     |  |              |  |  |  +--rw ios-bgp:auto-repair!
     |  |              |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |              |  |  |  +--rw ios-bgp:error-message!
     |  |              |  |  |     +--rw ios-bgp:interval?   uint16
     |  |              |  |  +--rw ios-bgp:dampening!
     |  |              |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |              |  |  |     +--:(ios-bgp:route-map)
     |  |              |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--:(ios-bgp:dampen)
     |  |              |  |  |        +--rw ios-bgp:dampen
     |  |              |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |              |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |              |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |              |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |              |  |  +--rw ios-bgp:default
     |  |              |  |  |  +--rw (ios-bgp:default-choice)?
     |  |              |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |              |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |              |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |              |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |              |  |  |     +--:(ios-bgp:local-preference)
     |  |              |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |              |  |  |     +--:(ios-bgp:route-target)
     |  |              |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |              |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |              |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |              |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |              |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |              |  |  +--rw ios-bgp:graceful-restart!
     |  |              |  |  |  +--rw ios-bgp:extended?         empty
     |  |              |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |              |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |  |  +--rw ios-bgp:sso!
     |  |              |  |  |     +--rw ios-bgp:prefer?   empty
     |  |              |  |  +--rw ios-bgp:inject-map* [name]
     |  |              |  |  |  +--rw ios-bgp:name               string
     |  |              |  |  |  +--rw ios-bgp:exist-map?         string
     |  |              |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |              |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |              |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |              |  |  +--rw ios-bgp:route-map
     |  |              |  |  |  +--rw ios-bgp:priority?   empty
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:update-group
     |  |              |  |  |  +--rw ios-bgp:split
     |  |              |  |  |     +--rw ios-bgp:as-override?   empty
     |  |              |  |  +--rw ios-bgp:nexthop
     |  |              |  |  |  +--rw ios-bgp:trigger
     |  |              |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |              |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |              |  |  +--rw ios-bgp:regexp
     |  |              |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |              |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |              |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |              |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |              |  |  +--rw ios-bgp:update-delay?              uint16
     |  |              |  +--rw ios-bgp:default-information
     |  |              |  |  +--rw ios-bgp:originate?   empty
     |  |              |  +--rw ios-bgp:default-metric?        uint32
     |  |              |  +--rw ios-bgp:distance
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |              |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |              |  |  |  +--rw ios-bgp:local?         uint16
     |  |              |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |              |  |     +--rw ios-bgp:distance    uint16
     |  |              |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:acl?        union
     |  |              |  +--rw ios-bgp:distribute-list* [id]
     |  |              |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |              |  |  +--rw (ios-bgp:in-out-choice)?
     |  |              |  |     +--:(ios-bgp:in)
     |  |              |  |     |  +--rw ios-bgp:in!
     |  |              |  |     |     +--rw ios-bgp:interface?   string
     |  |              |  |     +--:(ios-bgp:out)
     |  |              |  |        +--rw ios-bgp:out!
     |  |              |  |           +--rw ios-bgp:interface?   string
     |  |              |  +--rw ios-bgp:maximum-paths
     |  |              |  |  +--rw ios-bgp:max-path
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw ios-bgp:external-rtfilter
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw (ios-bgp:max-path-choice)?
     |  |              |  |     +--:(ios-bgp:eibgp)
     |  |              |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |              |  |     +--:(ios-bgp:ibgp)
     |  |              |  |        +--rw ios-bgp:ibgp
     |  |              |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |              |  |              +--:(ios-bgp:unequal-cost)
     |  |              |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |              |  |              +--:(ios-bgp:max)
     |  |              |  |                 +--rw ios-bgp:max?            uint16
     |  |              |  +--rw ios-bgp:neighbor* [id]
     |  |              |  |  +--rw ios-bgp:id                            union
     |  |              |  |  +--rw ios-bgp:peer-group!
     |  |              |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |              |  |  +--rw ios-bgp:remote-as?                    union
     |  |              |  |  +--rw ios-bgp:local-as!
     |  |              |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |              |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |              |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |              |  |  +--rw ios-bgp:activate?                     empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:advertise
     |  |              |  |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:best-external?      empty
     |  |              |  |  |  +--rw ios-bgp:diverse-path
     |  |              |  |  |     +--rw ios-bgp:backup!
     |  |              |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |              |  |  |     +--rw ios-bgp:mpath?    empty
     |  |              |  |  +--rw ios-bgp:advertise-map
     |  |              |  |  |  +--rw ios-bgp:name* [word]
     |  |              |  |  |     +--rw ios-bgp:word             string
     |  |              |  |  |     +--rw ios-bgp:exist-map?       string
     |  |              |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |              |  |  +--rw ios-bgp:aigp!
     |  |              |  |  |  +--rw ios-bgp:send
     |  |              |  |  |     +--rw ios-bgp:cost-community
     |  |              |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |              |  |  |     |     +--rw ios-bgp:range    uint8
     |  |              |  |  |     |     +--rw ios-bgp:poi
     |  |              |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |              |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |              |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     +--rw ios-bgp:med?              empty
     |  |              |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |              |  |  +--rw ios-bgp:announce
     |  |              |  |  |  +--rw ios-bgp:rpki
     |  |              |  |  |     +--rw ios-bgp:state?   empty
     |  |              |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |              |  |  +--rw ios-bgp:allowas-in!
     |  |              |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |              |  |  +--rw ios-bgp:as-override!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:capability
     |  |              |  |  |  +--rw ios-bgp:orf
     |  |              |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |              |  |  +--rw ios-bgp:cluster-id?                   union
     |  |              |  |  +--rw ios-bgp:default-originate!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:description?                  string
     |  |              |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |              |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout         enumeration
     |  |              |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |              |  |  +--rw ios-bgp:ebgp-multihop!
     |  |              |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |              |  |  +--rw ios-bgp:fall-over
     |  |              |  |  |  +--rw ios-bgp:bfd!
     |  |              |  |  +--rw ios-bgp:filter-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout           enumeration
     |  |              |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |              |  |  +--rw ios-bgp:inherit
     |  |              |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |              |  |  |  +--rw ios-bgp:peer-session?   string
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:maximum-prefix
     |  |              |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |              |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |              |  |  |  +--rw ios-bgp:restart?         uint16
     |  |              |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |              |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |              |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |              |  |  +--rw ios-bgp:password
     |  |              |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |              |  |  |  +--rw ios-bgp:text?      string
     |  |              |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout               enumeration
     |  |              |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |              |  |  +--rw ios-bgp:path-attribute
     |  |              |  |  |  +--rw ios-bgp:discard
     |  |              |  |  |  |  +--rw ios-bgp:attibute_type
     |  |              |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |              |  |  |  |  +--rw ios-bgp:range
     |  |              |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |  |     +--rw ios-bgp:in?            empty
     |  |              |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |              |  |  |     +--rw ios-bgp:attibute_type
     |  |              |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |     |  +--rw ios-bgp:in?     empty
     |  |              |  |  |     +--rw ios-bgp:range
     |  |              |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |        +--rw ios-bgp:in?            empty
     |  |              |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |              |  |  +--rw ios-bgp:route-map* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout             enumeration
     |  |              |  |  |  +--rw ios-bgp:route-map-name    string
     |  |              |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |              |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |              |  |  +--rw ios-bgp:send-community!
     |  |              |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |              |  |  +--rw ios-bgp:send-label
     |  |              |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |              |  |  +--rw ios-bgp:soo?                          string
     |  |              |  |  +--rw ios-bgp:shutdown?                     empty
     |  |              |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:timers
     |  |              |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |              |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |              |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |              |  |  +--rw ios-bgp:translate-update
     |  |              |  |  |  +--rw ios-bgp:ipv4
     |  |              |  |  |     +--rw ios-bgp:multicast!
     |  |              |  |  |        +--rw ios-bgp:unicast?   empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |              |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |              |  |  |     +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:ttl-security
     |  |              |  |  |  +--rw ios-bgp:hops?   uint8
     |  |              |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |              |  |  +--rw ios-bgp:update-source
     |  |              |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |              |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |              |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |              |  |  |     +--:(ios-bgp:ATM)
     |  |              |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |              |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |              |  |  |     +--:(ios-bgp:BDI)
     |  |              |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM)
     |  |              |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |              |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |              |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |              |  |  |     +--:(ios-bgp:FastEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |              |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |              |  |  |     +--:(ios-bgp:LISP)
     |  |              |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |              |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |              |  |  |     +--:(ios-bgp:Loopback)
     |  |              |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |              |  |  |     +--:(ios-bgp:Multilink)
     |  |              |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |              |  |  |     +--:(ios-bgp:nve)
     |  |              |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |              |  |  |     +--:(ios-bgp:overlay)
     |  |              |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |              |  |  |     +--:(ios-bgp:Port-channel)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |              |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |              |  |  |     +--:(ios-bgp:pseudowire)
     |  |              |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |              |  |  |     +--:(ios-bgp:SM)
     |  |              |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |              |  |  |     +--:(ios-bgp:Cellular)
     |  |              |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |              |  |  |     +--:(ios-bgp:Serial)
     |  |              |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |              |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |              |  |  |     +--:(ios-bgp:Tunnel)
     |  |              |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |              |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |              |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |              |  |  |     +--:(ios-bgp:Vlan)
     |  |              |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |              |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |              |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |              |  |  |     +--:(ios-bgp:vasileft)
     |  |              |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |              |  |  |     +--:(ios-bgp:vasiright)
     |  |              |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |              |  |  +--rw ios-bgp:version?                      uint16
     |  |              |  |  +--rw ios-bgp:weight?                       uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |     +--rw ios-bgp:graceful-restart!
     |  |              |  |     |  +--rw ios-bgp:disable?   empty
     |  |              |  |     +--rw ios-bgp:sso!
     |  |              |  |        +--rw ios-bgp:disable?   empty
     |  |              |  +--rw ios-bgp:network* [number]
     |  |              |  |  +--rw ios-bgp:number       union
     |  |              |  |  +--rw ios-bgp:backdoor?    empty
     |  |              |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:redistribute
     |  |              |  |  +--rw ios-bgp:application!
     |  |              |  |  |  +--rw ios-bgp:name* [name]
     |  |              |  |  |     +--rw ios-bgp:name         string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:connected!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:dvmrp!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:eigrp
     |  |              |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:isis
     |  |              |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name          string
     |  |              |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |  |  |  +--:(ios-bgp:ip)
     |  |              |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |  |  |  +--:(ios-bgp:clns)
     |  |              |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |     |  +--:(ios-bgp:ip)
     |  |              |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |     |  +--:(ios-bgp:clns)
     |  |              |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |     +--rw ios-bgp:metric?       uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?    string
     |  |              |  |  +--rw ios-bgp:lisp!
     |  |              |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |              |  |  |  +--rw ios-bgp:metric?              uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?           string
     |  |              |  |  +--rw ios-bgp:iso-igrp
     |  |              |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:mobile!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:odr!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:ospf* [id]
     |  |              |  |  |  +--rw ios-bgp:id         uint16
     |  |              |  |  |  +--rw ios-bgp:vrf* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:match
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:non-vrf
     |  |              |  |  |     +--rw ios-bgp:match
     |  |              |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |              |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |              |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:rip!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:name?        string
     |  |              |  |  +--rw ios-bgp:static!
     |  |              |  |     +--rw ios-bgp:clns!
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:ip!
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:synchronization?       empty
     |  |              |  +--rw ios-bgp:auto-summary?          boolean
     |  |              |  +--rw ios-bgp:table-map!
     |  |              |  |  +--rw ios-bgp:name?     string
     |  |              |  |  +--rw ios-bgp:filter?   empty
     |  |              |  +--rw ios-bgp:snmp!
     |  |              |     +--rw ios-bgp:context
     |  |              |        +--rw ios-bgp:context_word* [context_word]
     |  |              |           +--rw ios-bgp:context_word    string
     |  |              +--rw ios-bgp:vpnv6* [af-name]
     |  |              |  +--rw ios-bgp:af-name                enumeration
     |  |              |  +--rw ios-bgp:import
     |  |              |  |  +--rw ios-bgp:path
     |  |              |  |     +--rw ios-bgp:limit?   uint8
     |  |              |  +--rw ios-bgp:bgp
     |  |              |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |              |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |              |  |  +--rw ios-bgp:asnotation
     |  |              |  |  |  +--rw ios-bgp:dot?   empty
     |  |              |  |  +--rw ios-bgp:nopeerup-delay
     |  |              |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |              |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |              |  |  +--rw ios-bgp:recursion
     |  |              |  |  |  +--rw ios-bgp:host?   empty
     |  |              |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:install?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:select
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:backup!
     |  |              |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best-external!
     |  |              |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:bestpath
     |  |              |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |              |  |  |  +--rw ios-bgp:cost-community
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:igp-metric
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:med
     |  |              |  |  |     +--rw (ios-bgp:med-choice)?
     |  |              |  |  |        +--:(ios-bgp:confed)
     |  |              |  |  |        |  +--rw ios-bgp:confed!
     |  |              |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |              |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  +--rw ios-bgp:client-to-client
     |  |              |  |  |  +--rw ios-bgp:reflection?   empty
     |  |              |  |  +--rw ios-bgp:cluster-id?                union
     |  |              |  |  +--rw ios-bgp:confederation
     |  |              |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |              |  |  |  +--rw ios-bgp:peers
     |  |              |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |              |  |  +--rw ios-bgp:consistency-checker
     |  |              |  |  |  +--rw ios-bgp:auto-repair!
     |  |              |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |              |  |  |  +--rw ios-bgp:error-message!
     |  |              |  |  |     +--rw ios-bgp:interval?   uint16
     |  |              |  |  +--rw ios-bgp:dampening!
     |  |              |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |              |  |  |     +--:(ios-bgp:route-map)
     |  |              |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--:(ios-bgp:dampen)
     |  |              |  |  |        +--rw ios-bgp:dampen
     |  |              |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |              |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |              |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |              |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |              |  |  +--rw ios-bgp:default
     |  |              |  |  |  +--rw (ios-bgp:default-choice)?
     |  |              |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |              |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |              |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |              |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |              |  |  |     +--:(ios-bgp:local-preference)
     |  |              |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |              |  |  |     +--:(ios-bgp:route-target)
     |  |              |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |              |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |              |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |              |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |              |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |              |  |  +--rw ios-bgp:graceful-restart!
     |  |              |  |  |  +--rw ios-bgp:extended?         empty
     |  |              |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |              |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |  |  +--rw ios-bgp:sso!
     |  |              |  |  |     +--rw ios-bgp:prefer?   empty
     |  |              |  |  +--rw ios-bgp:inject-map* [name]
     |  |              |  |  |  +--rw ios-bgp:name               string
     |  |              |  |  |  +--rw ios-bgp:exist-map?         string
     |  |              |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |              |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |              |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |              |  |  +--rw ios-bgp:route-map
     |  |              |  |  |  +--rw ios-bgp:priority?   empty
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:update-group
     |  |              |  |  |  +--rw ios-bgp:split
     |  |              |  |  |     +--rw ios-bgp:as-override?   empty
     |  |              |  |  +--rw ios-bgp:nexthop
     |  |              |  |  |  +--rw ios-bgp:trigger
     |  |              |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |              |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |              |  |  +--rw ios-bgp:regexp
     |  |              |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |              |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |              |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |              |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |              |  |  +--rw ios-bgp:update-delay?              uint16
     |  |              |  +--rw ios-bgp:default-information
     |  |              |  |  +--rw ios-bgp:originate?   empty
     |  |              |  +--rw ios-bgp:default-metric?        uint32
     |  |              |  +--rw ios-bgp:distance
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |              |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |              |  |  |  +--rw ios-bgp:local?         uint16
     |  |              |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |              |  |     +--rw ios-bgp:distance    uint16
     |  |              |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:acl?        union
     |  |              |  +--rw ios-bgp:distribute-list* [id]
     |  |              |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |              |  |  +--rw (ios-bgp:in-out-choice)?
     |  |              |  |     +--:(ios-bgp:in)
     |  |              |  |     |  +--rw ios-bgp:in!
     |  |              |  |     |     +--rw ios-bgp:interface?   string
     |  |              |  |     +--:(ios-bgp:out)
     |  |              |  |        +--rw ios-bgp:out!
     |  |              |  |           +--rw ios-bgp:interface?   string
     |  |              |  +--rw ios-bgp:maximum-paths
     |  |              |  |  +--rw ios-bgp:max-path
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw ios-bgp:external-rtfilter
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw (ios-bgp:max-path-choice)?
     |  |              |  |     +--:(ios-bgp:eibgp)
     |  |              |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |              |  |     +--:(ios-bgp:ibgp)
     |  |              |  |        +--rw ios-bgp:ibgp
     |  |              |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |              |  |              +--:(ios-bgp:unequal-cost)
     |  |              |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |              |  |              +--:(ios-bgp:max)
     |  |              |  |                 +--rw ios-bgp:max?            uint16
     |  |              |  +--rw ios-bgp:neighbor* [id]
     |  |              |  |  +--rw ios-bgp:id                            union
     |  |              |  |  +--rw ios-bgp:peer-group!
     |  |              |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |              |  |  +--rw ios-bgp:remote-as?                    union
     |  |              |  |  +--rw ios-bgp:local-as!
     |  |              |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |              |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |              |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |              |  |  +--rw ios-bgp:activate?                     empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:advertise
     |  |              |  |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:best-external?      empty
     |  |              |  |  |  +--rw ios-bgp:diverse-path
     |  |              |  |  |     +--rw ios-bgp:backup!
     |  |              |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |              |  |  |     +--rw ios-bgp:mpath?    empty
     |  |              |  |  +--rw ios-bgp:advertise-map
     |  |              |  |  |  +--rw ios-bgp:name* [word]
     |  |              |  |  |     +--rw ios-bgp:word             string
     |  |              |  |  |     +--rw ios-bgp:exist-map?       string
     |  |              |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |              |  |  +--rw ios-bgp:aigp!
     |  |              |  |  |  +--rw ios-bgp:send
     |  |              |  |  |     +--rw ios-bgp:cost-community
     |  |              |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |              |  |  |     |     +--rw ios-bgp:range    uint8
     |  |              |  |  |     |     +--rw ios-bgp:poi
     |  |              |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |              |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |              |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     +--rw ios-bgp:med?              empty
     |  |              |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |              |  |  +--rw ios-bgp:announce
     |  |              |  |  |  +--rw ios-bgp:rpki
     |  |              |  |  |     +--rw ios-bgp:state?   empty
     |  |              |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |              |  |  +--rw ios-bgp:allowas-in!
     |  |              |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |              |  |  +--rw ios-bgp:as-override!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:capability
     |  |              |  |  |  +--rw ios-bgp:orf
     |  |              |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |              |  |  +--rw ios-bgp:cluster-id?                   union
     |  |              |  |  +--rw ios-bgp:default-originate!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:description?                  string
     |  |              |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |              |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout         enumeration
     |  |              |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |              |  |  +--rw ios-bgp:ebgp-multihop!
     |  |              |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |              |  |  +--rw ios-bgp:fall-over
     |  |              |  |  |  +--rw ios-bgp:bfd!
     |  |              |  |  +--rw ios-bgp:filter-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout           enumeration
     |  |              |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |              |  |  +--rw ios-bgp:inherit
     |  |              |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |              |  |  |  +--rw ios-bgp:peer-session?   string
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:maximum-prefix
     |  |              |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |              |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |              |  |  |  +--rw ios-bgp:restart?         uint16
     |  |              |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |              |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |              |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |              |  |  +--rw ios-bgp:password
     |  |              |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |              |  |  |  +--rw ios-bgp:text?      string
     |  |              |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout               enumeration
     |  |              |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |              |  |  +--rw ios-bgp:path-attribute
     |  |              |  |  |  +--rw ios-bgp:discard
     |  |              |  |  |  |  +--rw ios-bgp:attibute_type
     |  |              |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |              |  |  |  |  +--rw ios-bgp:range
     |  |              |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |  |     +--rw ios-bgp:in?            empty
     |  |              |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |              |  |  |     +--rw ios-bgp:attibute_type
     |  |              |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |     |  +--rw ios-bgp:in?     empty
     |  |              |  |  |     +--rw ios-bgp:range
     |  |              |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |        +--rw ios-bgp:in?            empty
     |  |              |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |              |  |  +--rw ios-bgp:route-map* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout             enumeration
     |  |              |  |  |  +--rw ios-bgp:route-map-name    string
     |  |              |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |              |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |              |  |  +--rw ios-bgp:send-community!
     |  |              |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |              |  |  +--rw ios-bgp:send-label
     |  |              |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |              |  |  +--rw ios-bgp:soo?                          string
     |  |              |  |  +--rw ios-bgp:shutdown?                     empty
     |  |              |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:timers
     |  |              |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |              |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |              |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |              |  |  +--rw ios-bgp:translate-update
     |  |              |  |  |  +--rw ios-bgp:ipv4
     |  |              |  |  |     +--rw ios-bgp:multicast!
     |  |              |  |  |        +--rw ios-bgp:unicast?   empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |              |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |              |  |  |     +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:ttl-security
     |  |              |  |  |  +--rw ios-bgp:hops?   uint8
     |  |              |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |              |  |  +--rw ios-bgp:update-source
     |  |              |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |              |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |              |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |              |  |  |     +--:(ios-bgp:ATM)
     |  |              |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |              |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |              |  |  |     +--:(ios-bgp:BDI)
     |  |              |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM)
     |  |              |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |              |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |              |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |              |  |  |     +--:(ios-bgp:FastEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |              |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |              |  |  |     +--:(ios-bgp:LISP)
     |  |              |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |              |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |              |  |  |     +--:(ios-bgp:Loopback)
     |  |              |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |              |  |  |     +--:(ios-bgp:Multilink)
     |  |              |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |              |  |  |     +--:(ios-bgp:nve)
     |  |              |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |              |  |  |     +--:(ios-bgp:overlay)
     |  |              |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |              |  |  |     +--:(ios-bgp:Port-channel)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |              |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |              |  |  |     +--:(ios-bgp:pseudowire)
     |  |              |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |              |  |  |     +--:(ios-bgp:SM)
     |  |              |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |              |  |  |     +--:(ios-bgp:Cellular)
     |  |              |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |              |  |  |     +--:(ios-bgp:Serial)
     |  |              |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |              |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |              |  |  |     +--:(ios-bgp:Tunnel)
     |  |              |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |              |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |              |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |              |  |  |     +--:(ios-bgp:Vlan)
     |  |              |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |              |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |              |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |              |  |  |     +--:(ios-bgp:vasileft)
     |  |              |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |              |  |  |     +--:(ios-bgp:vasiright)
     |  |              |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |              |  |  +--rw ios-bgp:version?                      uint16
     |  |              |  |  +--rw ios-bgp:weight?                       uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |     +--rw ios-bgp:graceful-restart!
     |  |              |  |     |  +--rw ios-bgp:disable?   empty
     |  |              |  |     +--rw ios-bgp:sso!
     |  |              |  |        +--rw ios-bgp:disable?   empty
     |  |              |  +--rw ios-bgp:network* [number]
     |  |              |  |  +--rw ios-bgp:number       union
     |  |              |  |  +--rw ios-bgp:backdoor?    empty
     |  |              |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:redistribute
     |  |              |  |  +--rw ios-bgp:application!
     |  |              |  |  |  +--rw ios-bgp:name* [name]
     |  |              |  |  |     +--rw ios-bgp:name         string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:connected!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:dvmrp!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:eigrp
     |  |              |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:isis
     |  |              |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name          string
     |  |              |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |  |  |  +--:(ios-bgp:ip)
     |  |              |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |  |  |  +--:(ios-bgp:clns)
     |  |              |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |     |  +--:(ios-bgp:ip)
     |  |              |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |     |  +--:(ios-bgp:clns)
     |  |              |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |     +--rw ios-bgp:metric?       uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?    string
     |  |              |  |  +--rw ios-bgp:lisp!
     |  |              |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |              |  |  |  +--rw ios-bgp:metric?              uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?           string
     |  |              |  |  +--rw ios-bgp:iso-igrp
     |  |              |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:mobile!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:odr!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:ospf* [id]
     |  |              |  |  |  +--rw ios-bgp:id         uint16
     |  |              |  |  |  +--rw ios-bgp:vrf* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:match
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:non-vrf
     |  |              |  |  |     +--rw ios-bgp:match
     |  |              |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |              |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |              |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:rip!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:name?        string
     |  |              |  |  +--rw ios-bgp:static!
     |  |              |  |     +--rw ios-bgp:clns!
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:ip!
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:synchronization?       empty
     |  |              |  +--rw ios-bgp:auto-summary?          boolean
     |  |              |  +--rw ios-bgp:table-map!
     |  |              |  |  +--rw ios-bgp:name?     string
     |  |              |  |  +--rw ios-bgp:filter?   empty
     |  |              |  +--rw ios-bgp:snmp!
     |  |              |     +--rw ios-bgp:context
     |  |              |        +--rw ios-bgp:context_word* [context_word]
     |  |              |           +--rw ios-bgp:context_word    string
     |  |              +--rw ios-bgp:nsap* [af-name]
     |  |              |  +--rw ios-bgp:af-name                enumeration
     |  |              |  +--rw ios-bgp:import
     |  |              |  |  +--rw ios-bgp:path
     |  |              |  |     +--rw ios-bgp:limit?   uint8
     |  |              |  +--rw ios-bgp:bgp
     |  |              |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |              |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |              |  |  +--rw ios-bgp:asnotation
     |  |              |  |  |  +--rw ios-bgp:dot?   empty
     |  |              |  |  +--rw ios-bgp:nopeerup-delay
     |  |              |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |              |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |              |  |  +--rw ios-bgp:recursion
     |  |              |  |  |  +--rw ios-bgp:host?   empty
     |  |              |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:install?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:select
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:backup!
     |  |              |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best-external!
     |  |              |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:bestpath
     |  |              |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |              |  |  |  +--rw ios-bgp:cost-community
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:igp-metric
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:med
     |  |              |  |  |     +--rw (ios-bgp:med-choice)?
     |  |              |  |  |        +--:(ios-bgp:confed)
     |  |              |  |  |        |  +--rw ios-bgp:confed!
     |  |              |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |              |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  +--rw ios-bgp:client-to-client
     |  |              |  |  |  +--rw ios-bgp:reflection?   empty
     |  |              |  |  +--rw ios-bgp:cluster-id?                union
     |  |              |  |  +--rw ios-bgp:confederation
     |  |              |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |              |  |  |  +--rw ios-bgp:peers
     |  |              |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |              |  |  +--rw ios-bgp:consistency-checker
     |  |              |  |  |  +--rw ios-bgp:auto-repair!
     |  |              |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |              |  |  |  +--rw ios-bgp:error-message!
     |  |              |  |  |     +--rw ios-bgp:interval?   uint16
     |  |              |  |  +--rw ios-bgp:dampening!
     |  |              |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |              |  |  |     +--:(ios-bgp:route-map)
     |  |              |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--:(ios-bgp:dampen)
     |  |              |  |  |        +--rw ios-bgp:dampen
     |  |              |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |              |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |              |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |              |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |              |  |  +--rw ios-bgp:default
     |  |              |  |  |  +--rw (ios-bgp:default-choice)?
     |  |              |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |              |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |              |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |              |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |              |  |  |     +--:(ios-bgp:local-preference)
     |  |              |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |              |  |  |     +--:(ios-bgp:route-target)
     |  |              |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |              |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |              |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |              |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |              |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |              |  |  +--rw ios-bgp:graceful-restart!
     |  |              |  |  |  +--rw ios-bgp:extended?         empty
     |  |              |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |              |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |  |  +--rw ios-bgp:sso!
     |  |              |  |  |     +--rw ios-bgp:prefer?   empty
     |  |              |  |  +--rw ios-bgp:inject-map* [name]
     |  |              |  |  |  +--rw ios-bgp:name               string
     |  |              |  |  |  +--rw ios-bgp:exist-map?         string
     |  |              |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |              |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |              |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |              |  |  +--rw ios-bgp:route-map
     |  |              |  |  |  +--rw ios-bgp:priority?   empty
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:update-group
     |  |              |  |  |  +--rw ios-bgp:split
     |  |              |  |  |     +--rw ios-bgp:as-override?   empty
     |  |              |  |  +--rw ios-bgp:nexthop
     |  |              |  |  |  +--rw ios-bgp:trigger
     |  |              |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |              |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |              |  |  +--rw ios-bgp:regexp
     |  |              |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |              |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |              |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |              |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |              |  |  +--rw ios-bgp:update-delay?              uint16
     |  |              |  +--rw ios-bgp:default-information
     |  |              |  |  +--rw ios-bgp:originate?   empty
     |  |              |  +--rw ios-bgp:default-metric?        uint32
     |  |              |  +--rw ios-bgp:distance
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |              |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |              |  |  |  +--rw ios-bgp:local?         uint16
     |  |              |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |              |  |     +--rw ios-bgp:distance    uint16
     |  |              |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:acl?        union
     |  |              |  +--rw ios-bgp:distribute-list* [id]
     |  |              |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |              |  |  +--rw (ios-bgp:in-out-choice)?
     |  |              |  |     +--:(ios-bgp:in)
     |  |              |  |     |  +--rw ios-bgp:in!
     |  |              |  |     |     +--rw ios-bgp:interface?   string
     |  |              |  |     +--:(ios-bgp:out)
     |  |              |  |        +--rw ios-bgp:out!
     |  |              |  |           +--rw ios-bgp:interface?   string
     |  |              |  +--rw ios-bgp:maximum-paths
     |  |              |  |  +--rw ios-bgp:max-path
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw ios-bgp:external-rtfilter
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw (ios-bgp:max-path-choice)?
     |  |              |  |     +--:(ios-bgp:eibgp)
     |  |              |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |              |  |     +--:(ios-bgp:ibgp)
     |  |              |  |        +--rw ios-bgp:ibgp
     |  |              |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |              |  |              +--:(ios-bgp:unequal-cost)
     |  |              |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |              |  |              +--:(ios-bgp:max)
     |  |              |  |                 +--rw ios-bgp:max?            uint16
     |  |              |  +--rw ios-bgp:neighbor* [id]
     |  |              |  |  +--rw ios-bgp:id                            union
     |  |              |  |  +--rw ios-bgp:peer-group!
     |  |              |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |              |  |  +--rw ios-bgp:remote-as?                    union
     |  |              |  |  +--rw ios-bgp:local-as!
     |  |              |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |              |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |              |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |              |  |  +--rw ios-bgp:activate?                     empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:advertise
     |  |              |  |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:best-external?      empty
     |  |              |  |  |  +--rw ios-bgp:diverse-path
     |  |              |  |  |     +--rw ios-bgp:backup!
     |  |              |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |              |  |  |     +--rw ios-bgp:mpath?    empty
     |  |              |  |  +--rw ios-bgp:advertise-map
     |  |              |  |  |  +--rw ios-bgp:name* [word]
     |  |              |  |  |     +--rw ios-bgp:word             string
     |  |              |  |  |     +--rw ios-bgp:exist-map?       string
     |  |              |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |              |  |  +--rw ios-bgp:aigp!
     |  |              |  |  |  +--rw ios-bgp:send
     |  |              |  |  |     +--rw ios-bgp:cost-community
     |  |              |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |              |  |  |     |     +--rw ios-bgp:range    uint8
     |  |              |  |  |     |     +--rw ios-bgp:poi
     |  |              |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |              |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |              |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     +--rw ios-bgp:med?              empty
     |  |              |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |              |  |  +--rw ios-bgp:announce
     |  |              |  |  |  +--rw ios-bgp:rpki
     |  |              |  |  |     +--rw ios-bgp:state?   empty
     |  |              |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |              |  |  +--rw ios-bgp:allowas-in!
     |  |              |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |              |  |  +--rw ios-bgp:as-override!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:capability
     |  |              |  |  |  +--rw ios-bgp:orf
     |  |              |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |              |  |  +--rw ios-bgp:cluster-id?                   union
     |  |              |  |  +--rw ios-bgp:default-originate!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:description?                  string
     |  |              |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |              |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout         enumeration
     |  |              |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |              |  |  +--rw ios-bgp:ebgp-multihop!
     |  |              |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |              |  |  +--rw ios-bgp:fall-over
     |  |              |  |  |  +--rw ios-bgp:bfd!
     |  |              |  |  +--rw ios-bgp:filter-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout           enumeration
     |  |              |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |              |  |  +--rw ios-bgp:inherit
     |  |              |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |              |  |  |  +--rw ios-bgp:peer-session?   string
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:maximum-prefix
     |  |              |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |              |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |              |  |  |  +--rw ios-bgp:restart?         uint16
     |  |              |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |              |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |              |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |              |  |  +--rw ios-bgp:password
     |  |              |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |              |  |  |  +--rw ios-bgp:text?      string
     |  |              |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout               enumeration
     |  |              |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |              |  |  +--rw ios-bgp:path-attribute
     |  |              |  |  |  +--rw ios-bgp:discard
     |  |              |  |  |  |  +--rw ios-bgp:attibute_type
     |  |              |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |              |  |  |  |  +--rw ios-bgp:range
     |  |              |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |  |     +--rw ios-bgp:in?            empty
     |  |              |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |              |  |  |     +--rw ios-bgp:attibute_type
     |  |              |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |     |  +--rw ios-bgp:in?     empty
     |  |              |  |  |     +--rw ios-bgp:range
     |  |              |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |        +--rw ios-bgp:in?            empty
     |  |              |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |              |  |  +--rw ios-bgp:route-map* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout             enumeration
     |  |              |  |  |  +--rw ios-bgp:route-map-name    string
     |  |              |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |              |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |              |  |  +--rw ios-bgp:send-community!
     |  |              |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |              |  |  +--rw ios-bgp:send-label
     |  |              |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |              |  |  +--rw ios-bgp:soo?                          string
     |  |              |  |  +--rw ios-bgp:shutdown?                     empty
     |  |              |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:timers
     |  |              |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |              |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |              |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |              |  |  +--rw ios-bgp:translate-update
     |  |              |  |  |  +--rw ios-bgp:ipv4
     |  |              |  |  |     +--rw ios-bgp:multicast!
     |  |              |  |  |        +--rw ios-bgp:unicast?   empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |              |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |              |  |  |     +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:ttl-security
     |  |              |  |  |  +--rw ios-bgp:hops?   uint8
     |  |              |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |              |  |  +--rw ios-bgp:update-source
     |  |              |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |              |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |              |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |              |  |  |     +--:(ios-bgp:ATM)
     |  |              |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |              |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |              |  |  |     +--:(ios-bgp:BDI)
     |  |              |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM)
     |  |              |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |              |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |              |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |              |  |  |     +--:(ios-bgp:FastEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |              |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |              |  |  |     +--:(ios-bgp:LISP)
     |  |              |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |              |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |              |  |  |     +--:(ios-bgp:Loopback)
     |  |              |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |              |  |  |     +--:(ios-bgp:Multilink)
     |  |              |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |              |  |  |     +--:(ios-bgp:nve)
     |  |              |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |              |  |  |     +--:(ios-bgp:overlay)
     |  |              |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |              |  |  |     +--:(ios-bgp:Port-channel)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |              |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |              |  |  |     +--:(ios-bgp:pseudowire)
     |  |              |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |              |  |  |     +--:(ios-bgp:SM)
     |  |              |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |              |  |  |     +--:(ios-bgp:Cellular)
     |  |              |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |              |  |  |     +--:(ios-bgp:Serial)
     |  |              |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |              |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |              |  |  |     +--:(ios-bgp:Tunnel)
     |  |              |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |              |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |              |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |              |  |  |     +--:(ios-bgp:Vlan)
     |  |              |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |              |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |              |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |              |  |  |     +--:(ios-bgp:vasileft)
     |  |              |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |              |  |  |     +--:(ios-bgp:vasiright)
     |  |              |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |              |  |  +--rw ios-bgp:version?                      uint16
     |  |              |  |  +--rw ios-bgp:weight?                       uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |     +--rw ios-bgp:graceful-restart!
     |  |              |  |     |  +--rw ios-bgp:disable?   empty
     |  |              |  |     +--rw ios-bgp:sso!
     |  |              |  |        +--rw ios-bgp:disable?   empty
     |  |              |  +--rw ios-bgp:network* [number]
     |  |              |  |  +--rw ios-bgp:number       union
     |  |              |  |  +--rw ios-bgp:backdoor?    empty
     |  |              |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:redistribute
     |  |              |  |  +--rw ios-bgp:application!
     |  |              |  |  |  +--rw ios-bgp:name* [name]
     |  |              |  |  |     +--rw ios-bgp:name         string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:connected!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:dvmrp!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:eigrp
     |  |              |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:isis
     |  |              |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name          string
     |  |              |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |  |  |  +--:(ios-bgp:ip)
     |  |              |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |  |  |  +--:(ios-bgp:clns)
     |  |              |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |     |  +--:(ios-bgp:ip)
     |  |              |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |     |  +--:(ios-bgp:clns)
     |  |              |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |     +--rw ios-bgp:metric?       uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?    string
     |  |              |  |  +--rw ios-bgp:lisp!
     |  |              |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |              |  |  |  +--rw ios-bgp:metric?              uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?           string
     |  |              |  |  +--rw ios-bgp:iso-igrp
     |  |              |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:mobile!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:odr!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:ospf* [id]
     |  |              |  |  |  +--rw ios-bgp:id         uint16
     |  |              |  |  |  +--rw ios-bgp:vrf* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:match
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:non-vrf
     |  |              |  |  |     +--rw ios-bgp:match
     |  |              |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |              |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |              |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:rip!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:name?        string
     |  |              |  |  +--rw ios-bgp:static!
     |  |              |  |     +--rw ios-bgp:clns!
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:ip!
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:synchronization?       empty
     |  |              |  +--rw ios-bgp:auto-summary?          boolean
     |  |              |  +--rw ios-bgp:table-map!
     |  |              |  |  +--rw ios-bgp:name?     string
     |  |              |  |  +--rw ios-bgp:filter?   empty
     |  |              |  +--rw ios-bgp:snmp!
     |  |              |     +--rw ios-bgp:context
     |  |              |        +--rw ios-bgp:context_word* [context_word]
     |  |              |           +--rw ios-bgp:context_word    string
     |  |              +--rw ios-bgp:l2vpn* [af-name] {ios-features:l2vpn}?
     |  |              |  +--rw ios-bgp:af-name                enumeration
     |  |              |  +--rw ios-bgp:import
     |  |              |  |  +--rw ios-bgp:path
     |  |              |  |     +--rw ios-bgp:limit?   uint8
     |  |              |  +--rw ios-bgp:bgp
     |  |              |  |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:always-compare-med?        empty
     |  |              |  |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |              |  |  +--rw ios-bgp:asnotation
     |  |              |  |  |  +--rw ios-bgp:dot?   empty
     |  |              |  |  +--rw ios-bgp:nopeerup-delay
     |  |              |  |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |              |  |  |  +--rw ios-bgp:post-boot?        uint16
     |  |              |  |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |              |  |  +--rw ios-bgp:recursion
     |  |              |  |  |  +--rw ios-bgp:host?   empty
     |  |              |  |  +--rw ios-bgp:advertise-best-external?   empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:install?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:select
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:backup!
     |  |              |  |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:best-external!
     |  |              |  |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:bestpath
     |  |              |  |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |              |  |  |  +--rw ios-bgp:cost-community
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:igp-metric
     |  |              |  |  |  |  +--rw ios-bgp:ignore?   empty
     |  |              |  |  |  +--rw ios-bgp:med
     |  |              |  |  |     +--rw (ios-bgp:med-choice)?
     |  |              |  |  |        +--:(ios-bgp:confed)
     |  |              |  |  |        |  +--rw ios-bgp:confed!
     |  |              |  |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  |        +--:(ios-bgp:missing-at-worst)
     |  |              |  |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |              |  |  +--rw ios-bgp:client-to-client
     |  |              |  |  |  +--rw ios-bgp:reflection?   empty
     |  |              |  |  +--rw ios-bgp:cluster-id?                union
     |  |              |  |  +--rw ios-bgp:confederation
     |  |              |  |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |              |  |  |  +--rw ios-bgp:peers
     |  |              |  |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |              |  |  +--rw ios-bgp:consistency-checker
     |  |              |  |  |  +--rw ios-bgp:auto-repair!
     |  |              |  |  |  |  +--rw ios-bgp:interval?   uint16
     |  |              |  |  |  +--rw ios-bgp:error-message!
     |  |              |  |  |     +--rw ios-bgp:interval?   uint16
     |  |              |  |  +--rw ios-bgp:dampening!
     |  |              |  |  |  +--rw (ios-bgp:dampening-choice)?
     |  |              |  |  |     +--:(ios-bgp:route-map)
     |  |              |  |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--:(ios-bgp:dampen)
     |  |              |  |  |        +--rw ios-bgp:dampen
     |  |              |  |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |              |  |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |              |  |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |              |  |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |              |  |  +--rw ios-bgp:default
     |  |              |  |  |  +--rw (ios-bgp:default-choice)?
     |  |              |  |  |     +--:(ios-bgp:ipv4-unicast)
     |  |              |  |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |              |  |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |              |  |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |              |  |  |     +--:(ios-bgp:local-preference)
     |  |              |  |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |              |  |  |     +--:(ios-bgp:route-target)
     |  |              |  |  |        +--rw ios-bgp:route-target?       enumeration
     |  |              |  |  +--rw ios-bgp:deterministic-med?         empty
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |              |  |  +--rw ios-bgp:enforce-first-as?          empty
     |  |              |  |  +--rw ios-bgp:enhanced-error?            empty
     |  |              |  |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |              |  |  +--rw ios-bgp:graceful-restart!
     |  |              |  |  |  +--rw ios-bgp:extended?         empty
     |  |              |  |  |  +--rw ios-bgp:restart-time?     uint16
     |  |              |  |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |  |  +--rw ios-bgp:sso!
     |  |              |  |  |     +--rw ios-bgp:prefer?   empty
     |  |              |  |  +--rw ios-bgp:inject-map* [name]
     |  |              |  |  |  +--rw ios-bgp:name               string
     |  |              |  |  |  +--rw ios-bgp:exist-map?         string
     |  |              |  |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |              |  |  +--rw ios-bgp:maxas-limit?               uint16
     |  |              |  |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |              |  |  +--rw ios-bgp:route-map
     |  |              |  |  |  +--rw ios-bgp:priority?   empty
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:disable?     empty
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:update-group
     |  |              |  |  |  +--rw ios-bgp:split
     |  |              |  |  |     +--rw ios-bgp:as-override?   empty
     |  |              |  |  +--rw ios-bgp:nexthop
     |  |              |  |  |  +--rw ios-bgp:trigger
     |  |              |  |  |  |  +--rw ios-bgp:delay?    uint8
     |  |              |  |  |  |  +--rw ios-bgp:enable?   boolean
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:redistribute-internal?     empty
     |  |              |  |  +--rw ios-bgp:regexp
     |  |              |  |  |  +--rw ios-bgp:deterministic?   empty
     |  |              |  |  +--rw ios-bgp:scan-time?                 uint8
     |  |              |  |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |              |  |  +--rw ios-bgp:suppress-inactive?         empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |              |  |  +--rw ios-bgp:update-delay?              uint16
     |  |              |  +--rw ios-bgp:default-information
     |  |              |  |  +--rw ios-bgp:originate?   empty
     |  |              |  +--rw ios-bgp:default-metric?        uint32
     |  |              |  +--rw ios-bgp:distance
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:extern-as?     uint16
     |  |              |  |  |  +--rw ios-bgp:internal-as?   uint16
     |  |              |  |  |  +--rw ios-bgp:local?         uint16
     |  |              |  |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |              |  |     +--rw ios-bgp:distance    uint16
     |  |              |  |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |              |  |     +--rw ios-bgp:acl?        union
     |  |              |  +--rw ios-bgp:distribute-list* [id]
     |  |              |  |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |              |  |  +--rw (ios-bgp:in-out-choice)?
     |  |              |  |     +--:(ios-bgp:in)
     |  |              |  |     |  +--rw ios-bgp:in!
     |  |              |  |     |     +--rw ios-bgp:interface?   string
     |  |              |  |     +--:(ios-bgp:out)
     |  |              |  |        +--rw ios-bgp:out!
     |  |              |  |           +--rw ios-bgp:interface?   string
     |  |              |  +--rw ios-bgp:maximum-paths
     |  |              |  |  +--rw ios-bgp:max-path
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw ios-bgp:external-rtfilter
     |  |              |  |  |  +--rw ios-bgp:max?   uint16
     |  |              |  |  +--rw (ios-bgp:max-path-choice)?
     |  |              |  |     +--:(ios-bgp:eibgp)
     |  |              |  |     |  +--rw ios-bgp:eibgp?         uint16
     |  |              |  |     +--:(ios-bgp:ibgp)
     |  |              |  |        +--rw ios-bgp:ibgp
     |  |              |  |           +--rw (ios-bgp:ibgp-choice)?
     |  |              |  |              +--:(ios-bgp:unequal-cost)
     |  |              |  |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |              |  |              +--:(ios-bgp:max)
     |  |              |  |                 +--rw ios-bgp:max?            uint16
     |  |              |  +--rw ios-bgp:neighbor* [id]
     |  |              |  |  +--rw ios-bgp:id                            union
     |  |              |  |  +--rw ios-bgp:peer-group!
     |  |              |  |  |  +--rw ios-bgp:peer-group-name?   string
     |  |              |  |  +--rw ios-bgp:remote-as?                    union
     |  |              |  |  +--rw ios-bgp:local-as!
     |  |              |  |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:no-prepend?   empty
     |  |              |  |  |  +--rw ios-bgp:replace-as?   empty
     |  |              |  |  |  +--rw ios-bgp:dual-as?      empty
     |  |              |  |  +--rw ios-bgp:activate?                     empty
     |  |              |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  |  +--rw ios-bgp:receive?   empty
     |  |              |  |  |  +--rw ios-bgp:send!
     |  |              |  |  |     +--rw ios-bgp:receive?   empty
     |  |              |  |  +--rw ios-bgp:advertise
     |  |              |  |  |  +--rw ios-bgp:additional-paths
     |  |              |  |  |  |  +--rw ios-bgp:all!
     |  |              |  |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |              |  |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  |  +--rw ios-bgp:best
     |  |              |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |              |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |              |  |  |  |  |     +--rw ios-bgp:all?          empty
     |  |              |  |  |  |  |     +--rw ios-bgp:group-best!
     |  |              |  |  |  |  |        +--rw ios-bgp:all?   empty
     |  |              |  |  |  |  +--rw ios-bgp:group-best!
     |  |              |  |  |  |     +--rw ios-bgp:all?    empty
     |  |              |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |              |  |  |  +--rw ios-bgp:best-external?      empty
     |  |              |  |  |  +--rw ios-bgp:diverse-path
     |  |              |  |  |     +--rw ios-bgp:backup!
     |  |              |  |  |     |  +--rw ios-bgp:mpath?   empty
     |  |              |  |  |     +--rw ios-bgp:mpath?    empty
     |  |              |  |  +--rw ios-bgp:advertise-map
     |  |              |  |  |  +--rw ios-bgp:name* [word]
     |  |              |  |  |     +--rw ios-bgp:word             string
     |  |              |  |  |     +--rw ios-bgp:exist-map?       string
     |  |              |  |  |     +--rw ios-bgp:non-exist-map?   string
     |  |              |  |  +--rw ios-bgp:aigp!
     |  |              |  |  |  +--rw ios-bgp:send
     |  |              |  |  |     +--rw ios-bgp:cost-community
     |  |              |  |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |              |  |  |     |     +--rw ios-bgp:range    uint8
     |  |              |  |  |     |     +--rw ios-bgp:poi
     |  |              |  |  |     |        +--rw ios-bgp:igp-cost!
     |  |              |  |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |              |  |  |     |           +--rw ios-bgp:transitive?   empty
     |  |              |  |  |     +--rw ios-bgp:med?              empty
     |  |              |  |  +--rw ios-bgp:allow-policy?                 empty
     |  |              |  |  +--rw ios-bgp:announce
     |  |              |  |  |  +--rw ios-bgp:rpki
     |  |              |  |  |     +--rw ios-bgp:state?   empty
     |  |              |  |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |              |  |  +--rw ios-bgp:allowas-in!
     |  |              |  |  |  +--rw ios-bgp:as-number?   uint8
     |  |              |  |  +--rw ios-bgp:as-override!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:capability
     |  |              |  |  |  +--rw ios-bgp:orf
     |  |              |  |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |              |  |  +--rw ios-bgp:cluster-id?                   union
     |  |              |  |  +--rw ios-bgp:default-originate!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:description?                  string
     |  |              |  |  +--rw ios-bgp:disable-connected-check?      empty
     |  |              |  |  +--rw ios-bgp:distribute-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout         enumeration
     |  |              |  |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |              |  |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |              |  |  +--rw ios-bgp:ebgp-multihop!
     |  |              |  |  |  +--rw ios-bgp:max-hop?   uint8
     |  |              |  |  +--rw ios-bgp:fall-over
     |  |              |  |  |  +--rw ios-bgp:bfd!
     |  |              |  |  +--rw ios-bgp:filter-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout           enumeration
     |  |              |  |  |  +--rw ios-bgp:as-path-list    uint16
     |  |              |  |  +--rw ios-bgp:inherit
     |  |              |  |  |  +--rw ios-bgp:peer-policy?    string
     |  |              |  |  |  +--rw ios-bgp:peer-session?   string
     |  |              |  |  +--rw ios-bgp:log-neighbor-changes!
     |  |              |  |  |  +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:maximum-prefix
     |  |              |  |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |              |  |  |  +--rw ios-bgp:threshold?       uint8
     |  |              |  |  |  +--rw ios-bgp:restart?         uint16
     |  |              |  |  |  +--rw ios-bgp:warning-only?    empty
     |  |              |  |  +--rw ios-bgp:next-hop-self?                empty
     |  |              |  |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |              |  |  +--rw ios-bgp:password
     |  |              |  |  |  +--rw ios-bgp:enctype?   uint8
     |  |              |  |  |  +--rw ios-bgp:text?      string
     |  |              |  |  +--rw ios-bgp:prefix-list* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout               enumeration
     |  |              |  |  |  +--rw ios-bgp:prefix-list-name    string
     |  |              |  |  +--rw ios-bgp:path-attribute
     |  |              |  |  |  +--rw ios-bgp:discard
     |  |              |  |  |  |  +--rw ios-bgp:attibute_type
     |  |              |  |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |  |  |  +--rw ios-bgp:in?     empty
     |  |              |  |  |  |  +--rw ios-bgp:range
     |  |              |  |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |  |     +--rw ios-bgp:in?            empty
     |  |              |  |  |  +--rw ios-bgp:treat-as-withdraw
     |  |              |  |  |     +--rw ios-bgp:attibute_type
     |  |              |  |  |     |  +--rw ios-bgp:type?   uint8
     |  |              |  |  |     |  +--rw ios-bgp:in?     empty
     |  |              |  |  |     +--rw ios-bgp:range
     |  |              |  |  |        +--rw ios-bgp:start_value?   uint8
     |  |              |  |  |        +--rw ios-bgp:end_value?     uint8
     |  |              |  |  |        +--rw ios-bgp:in?            empty
     |  |              |  |  +--rw ios-bgp:remove-private-as?            empty
     |  |              |  |  +--rw ios-bgp:route-map* [inout]
     |  |              |  |  |  +--rw ios-bgp:inout             enumeration
     |  |              |  |  |  +--rw ios-bgp:route-map-name    string
     |  |              |  |  +--rw ios-bgp:route-reflector-client?       empty
     |  |              |  |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |              |  |  +--rw ios-bgp:send-community!
     |  |              |  |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |              |  |  +--rw ios-bgp:send-label
     |  |              |  |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |              |  |  +--rw ios-bgp:soo?                          string
     |  |              |  |  +--rw ios-bgp:shutdown?                     empty
     |  |              |  |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |              |  |  +--rw ios-bgp:slow-peer
     |  |              |  |  |  +--rw ios-bgp:detection!
     |  |              |  |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |              |  |  |  +--rw ios-bgp:split-update-group
     |  |              |  |  |     +--rw ios-bgp:dynamic!
     |  |              |  |  |        +--rw ios-bgp:permanent?   empty
     |  |              |  |  +--rw ios-bgp:timers
     |  |              |  |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |              |  |  |  +--rw ios-bgp:holdtime?                uint16
     |  |              |  |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |              |  |  +--rw ios-bgp:translate-update
     |  |              |  |  |  +--rw ios-bgp:ipv4
     |  |              |  |  |     +--rw ios-bgp:multicast!
     |  |              |  |  |        +--rw ios-bgp:unicast?   empty
     |  |              |  |  +--rw ios-bgp:transport
     |  |              |  |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |              |  |  |  +--rw ios-bgp:multi-session?        empty
     |  |              |  |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |              |  |  |     +--rw ios-bgp:disable?   empty
     |  |              |  |  +--rw ios-bgp:ttl-security
     |  |              |  |  |  +--rw ios-bgp:hops?   uint8
     |  |              |  |  +--rw ios-bgp:unsuppress-map?               string
     |  |              |  |  +--rw ios-bgp:update-source
     |  |              |  |  |  +--rw (ios-bgp:interface-choice)?
     |  |              |  |  |     +--:(ios-bgp:AppNav-Compress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |              |  |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |              |  |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |              |  |  |     +--:(ios-bgp:ATM)
     |  |              |  |  |     |  +--rw ios-bgp:ATM?                         string
     |  |              |  |  |     +--:(ios-bgp:ATM-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM?   string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |              |  |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |              |  |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |              |  |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |              |  |  |     +--:(ios-bgp:BDI)
     |  |              |  |  |     |  +--rw ios-bgp:BDI?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM)
     |  |              |  |  |     |  +--rw ios-bgp:CEM?                         string
     |  |              |  |  |     +--:(ios-bgp:CEM-ACR)
     |  |              |  |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |              |  |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |              |  |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |              |  |  |     +--:(ios-bgp:FastEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |              |  |  |     +--:(ios-bgp:GigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |              |  |  |     +--:(ios-bgp:LISP)
     |  |              |  |  |     |  +--rw ios-bgp:LISP?                        string
     |  |              |  |  |     +--:(ios-bgp:LISP-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:LISP?   string
     |  |              |  |  |     +--:(ios-bgp:Loopback)
     |  |              |  |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |              |  |  |     +--:(ios-bgp:Multilink)
     |  |              |  |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |              |  |  |     +--:(ios-bgp:nve)
     |  |              |  |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |              |  |  |     +--:(ios-bgp:overlay)
     |  |              |  |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |              |  |  |     +--:(ios-bgp:Port-channel)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |              |  |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |              |  |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |              |  |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |              |  |  |     +--:(ios-bgp:pseudowire)
     |  |              |  |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |              |  |  |     +--:(ios-bgp:SM)
     |  |              |  |  |     |  +--rw ios-bgp:SM?                          string
     |  |              |  |  |     +--:(ios-bgp:Cellular)
     |  |              |  |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |              |  |  |     +--:(ios-bgp:Serial)
     |  |              |  |  |     |  +--rw ios-bgp:Serial?                      string
     |  |              |  |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |              |  |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |              |  |  |     +--:(ios-bgp:Tunnel)
     |  |              |  |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |              |  |  |     +--:(ios-bgp:Virtual-Template)
     |  |              |  |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |              |  |  |     +--:(ios-bgp:Vlan)
     |  |              |  |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |              |  |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |              |  |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |              |  |  |     +--:(ios-bgp:vasileft)
     |  |              |  |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |              |  |  |     +--:(ios-bgp:vasiright)
     |  |              |  |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |              |  |  +--rw ios-bgp:version?                      uint16
     |  |              |  |  +--rw ios-bgp:weight?                       uint16
     |  |              |  |  +--rw ios-bgp:ha-mode
     |  |              |  |     +--rw ios-bgp:graceful-restart!
     |  |              |  |     |  +--rw ios-bgp:disable?   empty
     |  |              |  |     +--rw ios-bgp:sso!
     |  |              |  |        +--rw ios-bgp:disable?   empty
     |  |              |  +--rw ios-bgp:network* [number]
     |  |              |  |  +--rw ios-bgp:number       union
     |  |              |  |  +--rw ios-bgp:backdoor?    empty
     |  |              |  |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |              |  |  +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:redistribute
     |  |              |  |  +--rw ios-bgp:application!
     |  |              |  |  |  +--rw ios-bgp:name* [name]
     |  |              |  |  |     +--rw ios-bgp:name         string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:bgp
     |  |              |  |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:connected!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:dvmrp!
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:eigrp
     |  |              |  |  |  +--rw ios-bgp:as-no?       uint16
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:isis
     |  |              |  |  |  +--rw ios-bgp:isis-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name          string
     |  |              |  |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |  |  |  +--:(ios-bgp:ip)
     |  |              |  |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |  |  |  +--:(ios-bgp:clns)
     |  |              |  |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |  |  +--rw ios-bgp:metric?       uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?    string
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |              |  |  |     |  +--:(ios-bgp:ip)
     |  |              |  |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |              |  |  |     |  +--:(ios-bgp:clns)
     |  |              |  |  |     |     +--rw ios-bgp:clns?   empty
     |  |              |  |  |     +--rw ios-bgp:routes?       enumeration
     |  |              |  |  |     +--rw ios-bgp:metric?       uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?    string
     |  |              |  |  +--rw ios-bgp:lisp!
     |  |              |  |  |  +--rw ios-bgp:include-connected?   empty
     |  |              |  |  |  +--rw ios-bgp:metric?              uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?           string
     |  |              |  |  +--rw ios-bgp:iso-igrp
     |  |              |  |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:default
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  +--rw ios-bgp:mobile!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:odr!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:ospf* [id]
     |  |              |  |  |  +--rw ios-bgp:id         uint16
     |  |              |  |  |  +--rw ios-bgp:vrf* [name]
     |  |              |  |  |  |  +--rw ios-bgp:name         string
     |  |              |  |  |  |  +--rw ios-bgp:match
     |  |              |  |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:non-vrf
     |  |              |  |  |     +--rw ios-bgp:match
     |  |              |  |  |     |  +--rw ios-bgp:internal?        empty
     |  |              |  |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |              |  |  |     |  +--rw ios-bgp:metric?          uint32
     |  |              |  |  |     |  +--rw ios-bgp:route-map?       string
     |  |              |  |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |  |     +--rw ios-bgp:route-map?   string
     |  |              |  |  +--rw ios-bgp:rip!
     |  |              |  |  |  +--rw ios-bgp:metric?      uint32
     |  |              |  |  |  +--rw ios-bgp:route-map?   string
     |  |              |  |  |  +--rw ios-bgp:name?        string
     |  |              |  |  +--rw ios-bgp:static!
     |  |              |  |     +--rw ios-bgp:clns!
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:ip!
     |  |              |  |     |  +--rw ios-bgp:metric?      uint32
     |  |              |  |     |  +--rw ios-bgp:route-map?   string
     |  |              |  |     +--rw ios-bgp:metric?      uint32
     |  |              |  |     +--rw ios-bgp:route-map?   string
     |  |              |  +--rw ios-bgp:synchronization?       empty
     |  |              |  +--rw ios-bgp:auto-summary?          boolean
     |  |              |  +--rw ios-bgp:table-map!
     |  |              |  |  +--rw ios-bgp:name?     string
     |  |              |  |  +--rw ios-bgp:filter?   empty
     |  |              |  +--rw ios-bgp:snmp!
     |  |              |     +--rw ios-bgp:context
     |  |              |        +--rw ios-bgp:context_word* [context_word]
     |  |              |           +--rw ios-bgp:context_word    string
     |  |              +--rw ios-bgp:rtfilter* [af-name]
     |  |                 +--rw ios-bgp:af-name                enumeration
     |  |                 +--rw ios-bgp:import
     |  |                 |  +--rw ios-bgp:path
     |  |                 |     +--rw ios-bgp:limit?   uint8
     |  |                 +--rw ios-bgp:bgp
     |  |                 |  +--rw ios-bgp:router-id?                 inet:ipv4-address
     |  |                 |  +--rw ios-bgp:always-compare-med?        empty
     |  |                 |  +--rw ios-bgp:aggregate-timer?           uint8
     |  |                 |  +--rw ios-bgp:asnotation
     |  |                 |  |  +--rw ios-bgp:dot?   empty
     |  |                 |  +--rw ios-bgp:nopeerup-delay
     |  |                 |  |  +--rw ios-bgp:cold-boot?        uint16
     |  |                 |  |  +--rw ios-bgp:nsf-switchover?   uint16
     |  |                 |  |  +--rw ios-bgp:post-boot?        uint16
     |  |                 |  |  +--rw ios-bgp:user-initiated?   uint16
     |  |                 |  +--rw ios-bgp:recursion
     |  |                 |  |  +--rw ios-bgp:host?   empty
     |  |                 |  +--rw ios-bgp:advertise-best-external?   empty
     |  |                 |  +--rw ios-bgp:additional-paths
     |  |                 |  |  +--rw ios-bgp:install?   empty
     |  |                 |  |  +--rw ios-bgp:receive?   empty
     |  |                 |  |  +--rw ios-bgp:select
     |  |                 |  |  |  +--rw ios-bgp:all!
     |  |                 |  |  |  |  +--rw ios-bgp:best
     |  |                 |  |  |  |  |  +--rw ios-bgp:range* [range]
     |  |                 |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |                 |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |                 |  |  |  |  +--rw ios-bgp:group-best!
     |  |                 |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |                 |  |  |  +--rw ios-bgp:backup!
     |  |                 |  |  |  |  +--rw ios-bgp:best-external?   empty
     |  |                 |  |  |  +--rw ios-bgp:best
     |  |                 |  |  |  |  +--rw ios-bgp:range* [range]
     |  |                 |  |  |  |     +--rw ios-bgp:range         uint8
     |  |                 |  |  |  |     +--rw ios-bgp:all?          empty
     |  |                 |  |  |  |     +--rw ios-bgp:group-best!
     |  |                 |  |  |  |        +--rw ios-bgp:all?   empty
     |  |                 |  |  |  +--rw ios-bgp:best-external!
     |  |                 |  |  |  |  +--rw ios-bgp:backup?   empty
     |  |                 |  |  |  +--rw ios-bgp:group-best!
     |  |                 |  |  |     +--rw ios-bgp:all?    empty
     |  |                 |  |  |     +--rw ios-bgp:best?   uint8
     |  |                 |  |  +--rw ios-bgp:send!
     |  |                 |  |     +--rw ios-bgp:receive?   empty
     |  |                 |  +--rw ios-bgp:bestpath
     |  |                 |  |  +--rw ios-bgp:compare-routerid?   empty
     |  |                 |  |  +--rw ios-bgp:cost-community
     |  |                 |  |  |  +--rw ios-bgp:ignore?   empty
     |  |                 |  |  +--rw ios-bgp:igp-metric
     |  |                 |  |  |  +--rw ios-bgp:ignore?   empty
     |  |                 |  |  +--rw ios-bgp:med
     |  |                 |  |     +--rw (ios-bgp:med-choice)?
     |  |                 |  |        +--:(ios-bgp:confed)
     |  |                 |  |        |  +--rw ios-bgp:confed!
     |  |                 |  |        |     +--rw ios-bgp:missing-at-worst?   empty
     |  |                 |  |        +--:(ios-bgp:missing-at-worst)
     |  |                 |  |           +--rw ios-bgp:missing-at-worst?   empty
     |  |                 |  +--rw ios-bgp:client-to-client
     |  |                 |  |  +--rw ios-bgp:reflection?   empty
     |  |                 |  +--rw ios-bgp:cluster-id?                union
     |  |                 |  +--rw ios-bgp:confederation
     |  |                 |  |  +--rw ios-bgp:identifier?   inet:as-number
     |  |                 |  |  +--rw ios-bgp:peers
     |  |                 |  |     +--rw ios-bgp:peers-as*   inet:as-number
     |  |                 |  +--rw ios-bgp:consistency-checker
     |  |                 |  |  +--rw ios-bgp:auto-repair!
     |  |                 |  |  |  +--rw ios-bgp:interval?   uint16
     |  |                 |  |  +--rw ios-bgp:error-message!
     |  |                 |  |     +--rw ios-bgp:interval?   uint16
     |  |                 |  +--rw ios-bgp:dampening!
     |  |                 |  |  +--rw (ios-bgp:dampening-choice)?
     |  |                 |  |     +--:(ios-bgp:route-map)
     |  |                 |  |     |  +--rw ios-bgp:route-map?   string
     |  |                 |  |     +--:(ios-bgp:dampen)
     |  |                 |  |        +--rw ios-bgp:dampen
     |  |                 |  |           +--rw ios-bgp:half-life-time?      uint8
     |  |                 |  |           +--rw ios-bgp:reuse-time?          uint16
     |  |                 |  |           +--rw ios-bgp:suppress-time?       uint16
     |  |                 |  |           +--rw ios-bgp:max-suppress-time?   uint8
     |  |                 |  +--rw ios-bgp:default
     |  |                 |  |  +--rw (ios-bgp:default-choice)?
     |  |                 |  |     +--:(ios-bgp:ipv4-unicast)
     |  |                 |  |     |  +--rw ios-bgp:ipv4-unicast?       boolean
     |  |                 |  |     +--:(ios-bgp:ipv6-nexthop)
     |  |                 |  |     |  +--rw ios-bgp:ipv6-nexthop?       empty
     |  |                 |  |     +--:(ios-bgp:local-preference)
     |  |                 |  |     |  +--rw ios-bgp:local-preference?   uint32
     |  |                 |  |     +--:(ios-bgp:route-target)
     |  |                 |  |        +--rw ios-bgp:route-target?       enumeration
     |  |                 |  +--rw ios-bgp:deterministic-med?         empty
     |  |                 |  +--rw ios-bgp:dmzlink-bw?                empty
     |  |                 |  +--rw ios-bgp:enforce-first-as?          empty
     |  |                 |  +--rw ios-bgp:enhanced-error?            empty
     |  |                 |  +--rw ios-bgp:fast-external-fallover?    boolean
     |  |                 |  +--rw ios-bgp:graceful-restart!
     |  |                 |  |  +--rw ios-bgp:extended?         empty
     |  |                 |  |  +--rw ios-bgp:restart-time?     uint16
     |  |                 |  |  +--rw ios-bgp:stalepath-time?   uint16
     |  |                 |  +--rw ios-bgp:ha-mode
     |  |                 |  |  +--rw ios-bgp:sso!
     |  |                 |  |     +--rw ios-bgp:prefer?   empty
     |  |                 |  +--rw ios-bgp:inject-map* [name]
     |  |                 |  |  +--rw ios-bgp:name               string
     |  |                 |  |  +--rw ios-bgp:exist-map?         string
     |  |                 |  |  +--rw ios-bgp:copy-attributes?   empty
     |  |                 |  +--rw ios-bgp:log-neighbor-changes?      empty
     |  |                 |  +--rw ios-bgp:maxas-limit?               uint16
     |  |                 |  +--rw ios-bgp:maxcommunity-limit?        uint16
     |  |                 |  +--rw ios-bgp:route-map
     |  |                 |  |  +--rw ios-bgp:priority?   empty
     |  |                 |  +--rw ios-bgp:slow-peer
     |  |                 |  |  +--rw ios-bgp:detection!
     |  |                 |  |  |  +--rw ios-bgp:disable?     empty
     |  |                 |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |                 |  |  +--rw ios-bgp:split-update-group
     |  |                 |  |     +--rw ios-bgp:dynamic!
     |  |                 |  |        +--rw ios-bgp:permanent?   empty
     |  |                 |  +--rw ios-bgp:update-group
     |  |                 |  |  +--rw ios-bgp:split
     |  |                 |  |     +--rw ios-bgp:as-override?   empty
     |  |                 |  +--rw ios-bgp:nexthop
     |  |                 |  |  +--rw ios-bgp:trigger
     |  |                 |  |  |  +--rw ios-bgp:delay?    uint8
     |  |                 |  |  |  +--rw ios-bgp:enable?   boolean
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:redistribute-internal?     empty
     |  |                 |  +--rw ios-bgp:regexp
     |  |                 |  |  +--rw ios-bgp:deterministic?   empty
     |  |                 |  +--rw ios-bgp:scan-time?                 uint8
     |  |                 |  +--rw ios-bgp:soft-reconfig-backup?      empty
     |  |                 |  +--rw ios-bgp:suppress-inactive?         empty
     |  |                 |  +--rw ios-bgp:transport
     |  |                 |  |  +--rw ios-bgp:path-mtu-discovery?   boolean
     |  |                 |  +--rw ios-bgp:update-delay?              uint16
     |  |                 +--rw ios-bgp:default-information
     |  |                 |  +--rw ios-bgp:originate?   empty
     |  |                 +--rw ios-bgp:default-metric?        uint32
     |  |                 +--rw ios-bgp:distance
     |  |                 |  +--rw ios-bgp:bgp
     |  |                 |  |  +--rw ios-bgp:extern-as?     uint16
     |  |                 |  |  +--rw ios-bgp:internal-as?   uint16
     |  |                 |  |  +--rw ios-bgp:local?         uint16
     |  |                 |  +--rw ios-bgp:adm-distance* [distance srcip wildbits]
     |  |                 |     +--rw ios-bgp:distance    uint16
     |  |                 |     +--rw ios-bgp:srcip       inet:ipv4-address
     |  |                 |     +--rw ios-bgp:wildbits    inet:ipv4-address
     |  |                 |     +--rw ios-bgp:acl?        union
     |  |                 +--rw ios-bgp:distribute-list* [id]
     |  |                 |  +--rw ios-bgp:id           ios-types:bgp-distribute-list-type
     |  |                 |  +--rw (ios-bgp:in-out-choice)?
     |  |                 |     +--:(ios-bgp:in)
     |  |                 |     |  +--rw ios-bgp:in!
     |  |                 |     |     +--rw ios-bgp:interface?   string
     |  |                 |     +--:(ios-bgp:out)
     |  |                 |        +--rw ios-bgp:out!
     |  |                 |           +--rw ios-bgp:interface?   string
     |  |                 +--rw ios-bgp:maximum-paths
     |  |                 |  +--rw ios-bgp:max-path
     |  |                 |  |  +--rw ios-bgp:max?   uint16
     |  |                 |  +--rw ios-bgp:external-rtfilter
     |  |                 |  |  +--rw ios-bgp:max?   uint16
     |  |                 |  +--rw (ios-bgp:max-path-choice)?
     |  |                 |     +--:(ios-bgp:eibgp)
     |  |                 |     |  +--rw ios-bgp:eibgp?         uint16
     |  |                 |     +--:(ios-bgp:ibgp)
     |  |                 |        +--rw ios-bgp:ibgp
     |  |                 |           +--rw (ios-bgp:ibgp-choice)?
     |  |                 |              +--:(ios-bgp:unequal-cost)
     |  |                 |              |  +--rw ios-bgp:unequal-cost?   uint16
     |  |                 |              +--:(ios-bgp:max)
     |  |                 |                 +--rw ios-bgp:max?            uint16
     |  |                 +--rw ios-bgp:neighbor* [id]
     |  |                 |  +--rw ios-bgp:id                            union
     |  |                 |  +--rw ios-bgp:peer-group!
     |  |                 |  |  +--rw ios-bgp:peer-group-name?   string
     |  |                 |  +--rw ios-bgp:remote-as?                    union
     |  |                 |  +--rw ios-bgp:local-as!
     |  |                 |  |  +--rw ios-bgp:as-no?        ios-types:bgp-as-number-type
     |  |                 |  |  +--rw ios-bgp:no-prepend?   empty
     |  |                 |  |  +--rw ios-bgp:replace-as?   empty
     |  |                 |  |  +--rw ios-bgp:dual-as?      empty
     |  |                 |  +--rw ios-bgp:activate?                     empty
     |  |                 |  +--rw ios-bgp:additional-paths
     |  |                 |  |  +--rw ios-bgp:disable?   empty
     |  |                 |  |  +--rw ios-bgp:receive?   empty
     |  |                 |  |  +--rw ios-bgp:send!
     |  |                 |  |     +--rw ios-bgp:receive?   empty
     |  |                 |  +--rw ios-bgp:advertise
     |  |                 |  |  +--rw ios-bgp:additional-paths
     |  |                 |  |  |  +--rw ios-bgp:all!
     |  |                 |  |  |  |  +--rw ios-bgp:best
     |  |                 |  |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |                 |  |  |  |  |     +--rw ios-bgp:range         uint8
     |  |                 |  |  |  |  |     +--rw ios-bgp:group-best?   empty
     |  |                 |  |  |  |  +--rw ios-bgp:group-best!
     |  |                 |  |  |  |     +--rw ios-bgp:best?   uint8
     |  |                 |  |  |  +--rw ios-bgp:best
     |  |                 |  |  |  |  +--rw ios-bgp:best-range* [range]
     |  |                 |  |  |  |     +--rw ios-bgp:range         uint8
     |  |                 |  |  |  |     +--rw ios-bgp:all?          empty
     |  |                 |  |  |  |     +--rw ios-bgp:group-best!
     |  |                 |  |  |  |        +--rw ios-bgp:all?   empty
     |  |                 |  |  |  +--rw ios-bgp:group-best!
     |  |                 |  |  |     +--rw ios-bgp:all?    empty
     |  |                 |  |  |     +--rw ios-bgp:best?   uint8
     |  |                 |  |  +--rw ios-bgp:best-external?      empty
     |  |                 |  |  +--rw ios-bgp:diverse-path
     |  |                 |  |     +--rw ios-bgp:backup!
     |  |                 |  |     |  +--rw ios-bgp:mpath?   empty
     |  |                 |  |     +--rw ios-bgp:mpath?    empty
     |  |                 |  +--rw ios-bgp:advertise-map
     |  |                 |  |  +--rw ios-bgp:name* [word]
     |  |                 |  |     +--rw ios-bgp:word             string
     |  |                 |  |     +--rw ios-bgp:exist-map?       string
     |  |                 |  |     +--rw ios-bgp:non-exist-map?   string
     |  |                 |  +--rw ios-bgp:aigp!
     |  |                 |  |  +--rw ios-bgp:send
     |  |                 |  |     +--rw ios-bgp:cost-community
     |  |                 |  |     |  +--rw ios-bgp:cc-range* [range]
     |  |                 |  |     |     +--rw ios-bgp:range    uint8
     |  |                 |  |     |     +--rw ios-bgp:poi
     |  |                 |  |     |        +--rw ios-bgp:igp-cost!
     |  |                 |  |     |        |  +--rw ios-bgp:transitive?   empty
     |  |                 |  |     |        +--rw ios-bgp:pre-bestpath!
     |  |                 |  |     |           +--rw ios-bgp:transitive?   empty
     |  |                 |  |     +--rw ios-bgp:med?              empty
     |  |                 |  +--rw ios-bgp:allow-policy?                 empty
     |  |                 |  +--rw ios-bgp:announce
     |  |                 |  |  +--rw ios-bgp:rpki
     |  |                 |  |     +--rw ios-bgp:state?   empty
     |  |                 |  +--rw ios-bgp:advertisement-interval?       uint16
     |  |                 |  +--rw ios-bgp:allowas-in!
     |  |                 |  |  +--rw ios-bgp:as-number?   uint8
     |  |                 |  +--rw ios-bgp:as-override!
     |  |                 |  |  +--rw ios-bgp:disable?   empty
     |  |                 |  +--rw ios-bgp:capability
     |  |                 |  |  +--rw ios-bgp:orf
     |  |                 |  |     +--rw ios-bgp:prefix-list*   enumeration
     |  |                 |  +--rw ios-bgp:cluster-id?                   union
     |  |                 |  +--rw ios-bgp:default-originate!
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:description?                  string
     |  |                 |  +--rw ios-bgp:disable-connected-check?      empty
     |  |                 |  +--rw ios-bgp:distribute-list* [inout]
     |  |                 |  |  +--rw ios-bgp:inout         enumeration
     |  |                 |  |  +--rw ios-bgp:accesslist    ios-types:bgp-distribute-list-type2
     |  |                 |  +--rw ios-bgp:dmzlink-bw?                   empty
     |  |                 |  +--rw ios-bgp:ebgp-multihop!
     |  |                 |  |  +--rw ios-bgp:max-hop?   uint8
     |  |                 |  +--rw ios-bgp:fall-over
     |  |                 |  |  +--rw ios-bgp:bfd!
     |  |                 |  +--rw ios-bgp:filter-list* [inout]
     |  |                 |  |  +--rw ios-bgp:inout           enumeration
     |  |                 |  |  +--rw ios-bgp:as-path-list    uint16
     |  |                 |  +--rw ios-bgp:inherit
     |  |                 |  |  +--rw ios-bgp:peer-policy?    string
     |  |                 |  |  +--rw ios-bgp:peer-session?   string
     |  |                 |  +--rw ios-bgp:log-neighbor-changes!
     |  |                 |  |  +--rw ios-bgp:disable?   empty
     |  |                 |  +--rw ios-bgp:maximum-prefix
     |  |                 |  |  +--rw ios-bgp:max-prefix-no?   uint32
     |  |                 |  |  +--rw ios-bgp:threshold?       uint8
     |  |                 |  |  +--rw ios-bgp:restart?         uint16
     |  |                 |  |  +--rw ios-bgp:warning-only?    empty
     |  |                 |  +--rw ios-bgp:next-hop-self?                empty
     |  |                 |  +--rw ios-bgp:next-hop-unchanged?           empty
     |  |                 |  +--rw ios-bgp:password
     |  |                 |  |  +--rw ios-bgp:enctype?   uint8
     |  |                 |  |  +--rw ios-bgp:text?      string
     |  |                 |  +--rw ios-bgp:prefix-list* [inout]
     |  |                 |  |  +--rw ios-bgp:inout               enumeration
     |  |                 |  |  +--rw ios-bgp:prefix-list-name    string
     |  |                 |  +--rw ios-bgp:path-attribute
     |  |                 |  |  +--rw ios-bgp:discard
     |  |                 |  |  |  +--rw ios-bgp:attibute_type
     |  |                 |  |  |  |  +--rw ios-bgp:type?   uint8
     |  |                 |  |  |  |  +--rw ios-bgp:in?     empty
     |  |                 |  |  |  +--rw ios-bgp:range
     |  |                 |  |  |     +--rw ios-bgp:start_value?   uint8
     |  |                 |  |  |     +--rw ios-bgp:end_value?     uint8
     |  |                 |  |  |     +--rw ios-bgp:in?            empty
     |  |                 |  |  +--rw ios-bgp:treat-as-withdraw
     |  |                 |  |     +--rw ios-bgp:attibute_type
     |  |                 |  |     |  +--rw ios-bgp:type?   uint8
     |  |                 |  |     |  +--rw ios-bgp:in?     empty
     |  |                 |  |     +--rw ios-bgp:range
     |  |                 |  |        +--rw ios-bgp:start_value?   uint8
     |  |                 |  |        +--rw ios-bgp:end_value?     uint8
     |  |                 |  |        +--rw ios-bgp:in?            empty
     |  |                 |  +--rw ios-bgp:remove-private-as?            empty
     |  |                 |  +--rw ios-bgp:route-map* [inout]
     |  |                 |  |  +--rw ios-bgp:inout             enumeration
     |  |                 |  |  +--rw ios-bgp:route-map-name    string
     |  |                 |  +--rw ios-bgp:route-reflector-client?       empty
     |  |                 |  +--rw ios-bgp:route-reflector-cluster-id?   union
     |  |                 |  +--rw ios-bgp:send-community!
     |  |                 |  |  +--rw ios-bgp:send-community-where?   enumeration
     |  |                 |  +--rw ios-bgp:send-label
     |  |                 |  |  +--rw ios-bgp:send-label-explicit?   enumeration
     |  |                 |  +--rw ios-bgp:soo?                          string
     |  |                 |  +--rw ios-bgp:shutdown?                     empty
     |  |                 |  +--rw ios-bgp:soft-reconfiguration?         enumeration
     |  |                 |  +--rw ios-bgp:slow-peer
     |  |                 |  |  +--rw ios-bgp:detection!
     |  |                 |  |  |  +--rw ios-bgp:threshold?   uint16
     |  |                 |  |  +--rw ios-bgp:split-update-group
     |  |                 |  |     +--rw ios-bgp:dynamic!
     |  |                 |  |        +--rw ios-bgp:permanent?   empty
     |  |                 |  +--rw ios-bgp:timers
     |  |                 |  |  +--rw ios-bgp:keepalive-interval?      uint16
     |  |                 |  |  +--rw ios-bgp:holdtime?                uint16
     |  |                 |  |  +--rw ios-bgp:minimum-neighbor-hold?   uint16
     |  |                 |  +--rw ios-bgp:translate-update
     |  |                 |  |  +--rw ios-bgp:ipv4
     |  |                 |  |     +--rw ios-bgp:multicast!
     |  |                 |  |        +--rw ios-bgp:unicast?   empty
     |  |                 |  +--rw ios-bgp:transport
     |  |                 |  |  +--rw ios-bgp:connection-mode?      enumeration
     |  |                 |  |  +--rw ios-bgp:multi-session?        empty
     |  |                 |  |  +--rw ios-bgp:path-mtu-discovery!
     |  |                 |  |     +--rw ios-bgp:disable?   empty
     |  |                 |  +--rw ios-bgp:ttl-security
     |  |                 |  |  +--rw ios-bgp:hops?   uint8
     |  |                 |  +--rw ios-bgp:unsuppress-map?               string
     |  |                 |  +--rw ios-bgp:update-source
     |  |                 |  |  +--rw (ios-bgp:interface-choice)?
     |  |                 |  |     +--:(ios-bgp:AppNav-Compress)
     |  |                 |  |     |  +--rw ios-bgp:AppNav-Compress?             uint16
     |  |                 |  |     +--:(ios-bgp:AppNav-UnCompress)
     |  |                 |  |     |  +--rw ios-bgp:AppNav-UnCompress?           uint16
     |  |                 |  |     +--:(ios-bgp:ATM)
     |  |                 |  |     |  +--rw ios-bgp:ATM?                         string
     |  |                 |  |     +--:(ios-bgp:ATM-subinterface)
     |  |                 |  |     |  +--rw ios-bgp:ATM-subinterface
     |  |                 |  |     |     +--rw ios-bgp:ATM?   string
     |  |                 |  |     +--:(ios-bgp:ATM-ACR)
     |  |                 |  |     |  +--rw ios-bgp:ATM-ACR?                     string
     |  |                 |  |     +--:(ios-bgp:ATM-ACRsubinterface)
     |  |                 |  |     |  +--rw ios-bgp:ATM-ACRsubinterface
     |  |                 |  |     |     +--rw ios-bgp:ATM-ACR?   string
     |  |                 |  |     +--:(ios-bgp:BDI)
     |  |                 |  |     |  +--rw ios-bgp:BDI?                         string
     |  |                 |  |     +--:(ios-bgp:CEM)
     |  |                 |  |     |  +--rw ios-bgp:CEM?                         string
     |  |                 |  |     +--:(ios-bgp:CEM-ACR)
     |  |                 |  |     |  +--rw ios-bgp:CEM-ACR?                     uint8
     |  |                 |  |     +--:(ios-bgp:Embedded-Service-Engine)
     |  |                 |  |     |  +--rw ios-bgp:Embedded-Service-Engine?     string
     |  |                 |  |     +--:(ios-bgp:FastEthernet)
     |  |                 |  |     |  +--rw ios-bgp:FastEthernet?                string
     |  |                 |  |     +--:(ios-bgp:GigabitEthernet)
     |  |                 |  |     |  +--rw ios-bgp:GigabitEthernet?             string
     |  |                 |  |     +--:(ios-bgp:LISP)
     |  |                 |  |     |  +--rw ios-bgp:LISP?                        string
     |  |                 |  |     +--:(ios-bgp:LISP-subinterface)
     |  |                 |  |     |  +--rw ios-bgp:LISP-subinterface
     |  |                 |  |     |     +--rw ios-bgp:LISP?   string
     |  |                 |  |     +--:(ios-bgp:Loopback)
     |  |                 |  |     |  +--rw ios-bgp:Loopback?                    uint32
     |  |                 |  |     +--:(ios-bgp:Multilink)
     |  |                 |  |     |  +--rw ios-bgp:Multilink?                   uint16
     |  |                 |  |     +--:(ios-bgp:nve)
     |  |                 |  |     |  +--rw ios-bgp:nve?                         uint16
     |  |                 |  |     +--:(ios-bgp:overlay)
     |  |                 |  |     |  +--rw ios-bgp:overlay?                     uint16
     |  |                 |  |     +--:(ios-bgp:Port-channel)
     |  |                 |  |     |  +--rw ios-bgp:Port-channel?                uint32
     |  |                 |  |     +--:(ios-bgp:Port-channel-subinterface)
     |  |                 |  |     |  +--rw ios-bgp:Port-channel-subinterface
     |  |                 |  |     |     +--rw ios-bgp:Port-channel?   string
     |  |                 |  |     +--:(ios-bgp:pseudowire)
     |  |                 |  |     |  +--rw ios-bgp:pseudowire?                  uint32
     |  |                 |  |     +--:(ios-bgp:SM)
     |  |                 |  |     |  +--rw ios-bgp:SM?                          string
     |  |                 |  |     +--:(ios-bgp:Cellular)
     |  |                 |  |     |  +--rw ios-bgp:Cellular?                    string
     |  |                 |  |     +--:(ios-bgp:Serial)
     |  |                 |  |     |  +--rw ios-bgp:Serial?                      string
     |  |                 |  |     +--:(ios-bgp:TenGigabitEthernet)
     |  |                 |  |     |  +--rw ios-bgp:TenGigabitEthernet?          string
     |  |                 |  |     +--:(ios-bgp:Tunnel)
     |  |                 |  |     |  +--rw ios-bgp:Tunnel?                      uint32
     |  |                 |  |     +--:(ios-bgp:Virtual-Template)
     |  |                 |  |     |  +--rw ios-bgp:Virtual-Template?            uint16
     |  |                 |  |     +--:(ios-bgp:Vlan)
     |  |                 |  |     |  +--rw ios-bgp:Vlan?                        uint16
     |  |                 |  |     +--:(ios-bgp:VirtualPortGroup)
     |  |                 |  |     |  +--rw ios-bgp:VirtualPortGroup?            uint16
     |  |                 |  |     +--:(ios-bgp:vasileft)
     |  |                 |  |     |  +--rw ios-bgp:vasileft?                    uint16
     |  |                 |  |     +--:(ios-bgp:vasiright)
     |  |                 |  |        +--rw ios-bgp:vasiright?                   uint16
     |  |                 |  +--rw ios-bgp:version?                      uint16
     |  |                 |  +--rw ios-bgp:weight?                       uint16
     |  |                 |  +--rw ios-bgp:ha-mode
     |  |                 |     +--rw ios-bgp:graceful-restart!
     |  |                 |     |  +--rw ios-bgp:disable?   empty
     |  |                 |     +--rw ios-bgp:sso!
     |  |                 |        +--rw ios-bgp:disable?   empty
     |  |                 +--rw ios-bgp:network* [number]
     |  |                 |  +--rw ios-bgp:number       union
     |  |                 |  +--rw ios-bgp:backdoor?    empty
     |  |                 |  +--rw ios-bgp:mask?        inet:ipv4-address
     |  |                 |  +--rw ios-bgp:route-map?   string
     |  |                 +--rw ios-bgp:redistribute
     |  |                 |  +--rw ios-bgp:application!
     |  |                 |  |  +--rw ios-bgp:name* [name]
     |  |                 |  |     +--rw ios-bgp:name         string
     |  |                 |  |     +--rw ios-bgp:metric?      uint32
     |  |                 |  |     +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:bgp
     |  |                 |  |  +--rw ios-bgp:as-no?       ios-types:bgp-as-number-type
     |  |                 |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:connected!
     |  |                 |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:dvmrp!
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  +--rw ios-bgp:eigrp
     |  |                 |  |  +--rw ios-bgp:as-no?       uint16
     |  |                 |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:isis
     |  |                 |  |  +--rw ios-bgp:isis-area* [name]
     |  |                 |  |  |  +--rw ios-bgp:name          string
     |  |                 |  |  |  +--rw (ios-bgp:osi-ip-choice)?
     |  |                 |  |  |  |  +--:(ios-bgp:ip)
     |  |                 |  |  |  |  |  +--rw ios-bgp:ip?     empty
     |  |                 |  |  |  |  +--:(ios-bgp:clns)
     |  |                 |  |  |  |     +--rw ios-bgp:clns?   empty
     |  |                 |  |  |  +--rw ios-bgp:routes?       enumeration
     |  |                 |  |  |  +--rw ios-bgp:metric?       uint32
     |  |                 |  |  |  +--rw ios-bgp:route-map?    string
     |  |                 |  |  +--rw ios-bgp:default
     |  |                 |  |     +--rw (ios-bgp:osi-ip-choice)?
     |  |                 |  |     |  +--:(ios-bgp:ip)
     |  |                 |  |     |  |  +--rw ios-bgp:ip?     empty
     |  |                 |  |     |  +--:(ios-bgp:clns)
     |  |                 |  |     |     +--rw ios-bgp:clns?   empty
     |  |                 |  |     +--rw ios-bgp:routes?       enumeration
     |  |                 |  |     +--rw ios-bgp:metric?       uint32
     |  |                 |  |     +--rw ios-bgp:route-map?    string
     |  |                 |  +--rw ios-bgp:lisp!
     |  |                 |  |  +--rw ios-bgp:include-connected?   empty
     |  |                 |  |  +--rw ios-bgp:metric?              uint32
     |  |                 |  |  +--rw ios-bgp:route-map?           string
     |  |                 |  +--rw ios-bgp:iso-igrp
     |  |                 |  |  +--rw ios-bgp:iso-igrp-area* [name]
     |  |                 |  |  |  +--rw ios-bgp:name         string
     |  |                 |  |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  +--rw ios-bgp:default
     |  |                 |  |     +--rw ios-bgp:route-map?   string
     |  |                 |  |     +--rw ios-bgp:metric?      uint32
     |  |                 |  +--rw ios-bgp:mobile!
     |  |                 |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:odr!
     |  |                 |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:ospf* [id]
     |  |                 |  |  +--rw ios-bgp:id         uint16
     |  |                 |  |  +--rw ios-bgp:vrf* [name]
     |  |                 |  |  |  +--rw ios-bgp:name         string
     |  |                 |  |  |  +--rw ios-bgp:match
     |  |                 |  |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  |  +--rw ios-bgp:non-vrf
     |  |                 |  |     +--rw ios-bgp:match
     |  |                 |  |     |  +--rw ios-bgp:internal?        empty
     |  |                 |  |     |  +--rw ios-bgp:external?        ios-types:redist-ospf-external-type
     |  |                 |  |     |  +--rw ios-bgp:external2?       ios-types:redist-ospf-external-type
     |  |                 |  |     |  +--rw ios-bgp:nssa-external?   ios-types:redist-ospf-external-type
     |  |                 |  |     |  +--rw ios-bgp:metric?          uint32
     |  |                 |  |     |  +--rw ios-bgp:route-map?       string
     |  |                 |  |     +--rw ios-bgp:metric?      uint32
     |  |                 |  |     +--rw ios-bgp:route-map?   string
     |  |                 |  +--rw ios-bgp:rip!
     |  |                 |  |  +--rw ios-bgp:metric?      uint32
     |  |                 |  |  +--rw ios-bgp:route-map?   string
     |  |                 |  |  +--rw ios-bgp:name?        string
     |  |                 |  +--rw ios-bgp:static!
     |  |                 |     +--rw ios-bgp:clns!
     |  |                 |     |  +--rw ios-bgp:route-map?   string
     |  |                 |     |  +--rw ios-bgp:metric?      uint32
     |  |                 |     +--rw ios-bgp:ip!
     |  |                 |     |  +--rw ios-bgp:metric?      uint32
     |  |                 |     |  +--rw ios-bgp:route-map?   string
     |  |                 |     +--rw ios-bgp:metric?      uint32
     |  |                 |     +--rw ios-bgp:route-map?   string
     |  |                 +--rw ios-bgp:synchronization?       empty
     |  |                 +--rw ios-bgp:auto-summary?          boolean
     |  |                 +--rw ios-bgp:table-map!
     |  |                 |  +--rw ios-bgp:name?     string
     |  |                 |  +--rw ios-bgp:filter?   empty
     |  |                 +--rw ios-bgp:snmp!
     |  |                    +--rw ios-bgp:context
     |  |                       +--rw ios-bgp:context_word* [context_word]
     |  |                          +--rw ios-bgp:context_word    string
     |  +--rw ios-isis:isis!
     |  |  +--rw ios-isis:metric-style
     |  |  |  +--rw (ios-isis:metric-style-choice)?
     |  |  |     +--:(ios-isis:narrow)
     |  |  |     |  +--rw ios-isis:narrow!
     |  |  |     |     +--rw ios-isis:narrow-wide?   isis-level-type
     |  |  |     |     +--rw ios-isis:transition?    isis-level-type
     |  |  |     +--:(ios-isis:transition)
     |  |  |     |  +--rw ios-isis:transition!
     |  |  |     |     +--rw ios-isis:transition?   isis-level-type
     |  |  |     +--:(ios-isis:wide)
     |  |  |        +--rw ios-isis:wide!
     |  |  |           +--rw ios-isis:narrow-wide?   isis-level-type
     |  |  |           +--rw ios-isis:transition?    isis-level-type
     |  |  +--rw ios-isis:address-family
     |  |  |  +--rw ios-isis:ipv4
     |  |  |  |  +--rw ios-isis:unicast-multicast?   enumeration
     |  |  |  |  +--rw ios-isis:help?                empty
     |  |  |  |  +--rw ios-isis:snmp
     |  |  |  |  |  +--rw ios-isis:context* [name]
     |  |  |  |  |     +--rw ios-isis:name         string
     |  |  |  |  |     +--rw ios-isis:community
     |  |  |  |  |     |  +--rw ios-isis:community-string?   string
     |  |  |  |  |     |  +--rw ios-isis:access
     |  |  |  |  |     |     +--rw ios-isis:standard-acl?   uint32
     |  |  |  |  |     |     +--rw ios-isis:expanded-acl?   uint32
     |  |  |  |  |     |     +--rw ios-isis:acl-name?       string
     |  |  |  |  |     |     +--rw ios-isis:ipv6?           string
     |  |  |  |  |     |     +--rw ios-isis:ro?             empty
     |  |  |  |  |     |     +--rw ios-isis:rw?             empty
     |  |  |  |  |     +--rw ios-isis:user
     |  |  |  |  |        +--rw ios-isis:name?          string
     |  |  |  |  |        +--rw ios-isis:permisssion
     |  |  |  |  |           +--rw ios-isis:access
     |  |  |  |  |           |  +--rw ios-isis:standard-acl?   uint32
     |  |  |  |  |           |  +--rw ios-isis:acl-name?       string
     |  |  |  |  |           |  +--rw ios-isis:ipv6?           string
     |  |  |  |  |           +--rw ios-isis:auth
     |  |  |  |  |           |  +--rw ios-isis:md5?   string
     |  |  |  |  |           |  +--rw ios-isis:sha?   string
     |  |  |  |  |           +--rw ios-isis:credential?   empty
     |  |  |  |  |           +--rw ios-isis:encrypted?    empty
     |  |  |  |  +--rw ios-isis:topology* [name]
     |  |  |  |     +--rw ios-isis:name                   string
     |  |  |  |     +--rw ios-isis:tid?                   uint32
     |  |  |  |     +--rw ios-isis:ignore-attached-bit?   empty
     |  |  |  |     +--rw ios-isis:distance* [number]
     |  |  |  |     |  +--rw ios-isis:number     uint8
     |  |  |  |     |  +--rw ios-isis:ip-list* [ip]
     |  |  |  |     |  |  +--rw ios-isis:ip               inet:ipv4-address
     |  |  |  |     |  |  +--rw ios-isis:wildcard-bits* [w-bits]
     |  |  |  |     |  |     +--rw ios-isis:w-bits         inet:ipv4-address
     |  |  |  |     |  |     +--rw ios-isis:access-list?   ios-types:default-access-list-standard-id-type
     |  |  |  |     |  +--rw ios-isis:clns?      empty
     |  |  |  |     |  +--rw ios-isis:ip?        empty
     |  |  |  |     +--rw ios-isis:ip
     |  |  |  |     |  +--rw ios-isis:route
     |  |  |  |     |     +--rw ios-isis:priority
     |  |  |  |     |        +--rw ios-isis:high
     |  |  |  |     |           +--rw ios-isis:tag?   uint32
     |  |  |  |     +--rw ios-isis:priority?              uint8
     |  |  |  |     +--rw ios-isis:redistribute
     |  |  |  |     |  +--rw ios-isis:application* [name]
     |  |  |  |     |  |  +--rw ios-isis:name           string
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:bgp
     |  |  |  |     |  |  +--rw ios-isis:as-number?     ios-types:bgp-as-number-type
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  +--rw ios-isis:clns!
     |  |  |  |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  +--rw ios-isis:ip!
     |  |  |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:connected!
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:eigrp* [as-number]
     |  |  |  |     |  |  +--rw ios-isis:as-number      uint32
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:isis
     |  |  |  |     |  |  +--rw ios-isis:isis-redistribute* [area-tag]
     |  |  |  |     |  |  |  +--rw ios-isis:area-tag    string
     |  |  |  |     |  |  |  +--rw ios-isis:ip!
     |  |  |  |     |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  +--rw ios-isis:ip* [isis-redist-levels1 isis-redist-levels2]
     |  |  |  |     |  |     +--rw ios-isis:isis-redist-levels1      enumeration
     |  |  |  |     |  |     +--rw ios-isis:isis-redist-levels2      enumeration
     |  |  |  |     |  |     +--rw ios-isis:into?                    empty
     |  |  |  |     |  |     +--rw (ios-isis:isis-redist-isis-ip-choice)?
     |  |  |  |     |  |        +--:(ios-isis:distribute-list)
     |  |  |  |     |  |        |  +--rw ios-isis:distribute-list?   uint32
     |  |  |  |     |  |        +--:(ios-isis:route-map)
     |  |  |  |     |  |           +--rw ios-isis:route-map?         string
     |  |  |  |     |  +--rw ios-isis:iso-igrp!
     |  |  |  |     |  |  +--rw (ios-isis:iso-igrp-choice)?
     |  |  |  |     |  |  |  +--:(ios-isis:area-tag-route-map-container)
     |  |  |  |     |  |  |  |  +--rw ios-isis:area-tag-route-map-container
     |  |  |  |     |  |  |  |     +--rw ios-isis:area-tag?    string
     |  |  |  |     |  |  |  |     +--rw ios-isis:route-map?   string
     |  |  |  |     |  |  |  +--:(ios-isis:route-map)
     |  |  |  |     |  |  |     +--rw ios-isis:route-map?                      string
     |  |  |  |     |  |  +--rw ios-isis:levels?                               isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?                               uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?                          enumeration
     |  |  |  |     |  +--rw ios-isis:lisp!
     |  |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |  |     |  +--rw ios-isis:maximum-prefix
     |  |  |  |     |  |  +--rw ios-isis:number?            uint32
     |  |  |  |     |  |  +--rw ios-isis:threshold-value?   uint32
     |  |  |  |     |  |  +--rw ios-isis:warning-only?      empty
     |  |  |  |     |  |  +--rw ios-isis:withdraw?          empty
     |  |  |  |     |  +--rw ios-isis:mobile!
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:odr!
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:ospf* [process-id]
     |  |  |  |     |  |  +--rw ios-isis:process-id     uint32
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  +--rw ios-isis:match
     |  |  |  |     |  |  |  +--rw ios-isis:internal!
     |  |  |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  |  +--rw ios-isis:external!
     |  |  |  |     |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |     |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |  |  |     |  |  |  |  +--rw ios-isis:route-map?         string
     |  |  |  |     |  |  |  +--rw ios-isis:nssa-external!
     |  |  |  |     |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |     |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |  |  |     |  |  |     +--rw ios-isis:metric?                 uint32
     |  |  |  |     |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |  |  |     |  |  |     +--rw ios-isis:route-map?              string
     |  |  |  |     |  |  +--rw ios-isis:vrf?           string
     |  |  |  |     |  +--rw ios-isis:ospfv3* [process-id]
     |  |  |  |     |  |  +--rw ios-isis:process-id     uint32
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  +--rw ios-isis:match
     |  |  |  |     |  |  |  +--rw ios-isis:internal!
     |  |  |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  |  +--rw ios-isis:external!
     |  |  |  |     |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |     |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |  |  |     |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |  |  |     |  |  |  |  +--rw ios-isis:route-map?         string
     |  |  |  |     |  |  |  +--rw ios-isis:nssa-external!
     |  |  |  |     |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |     |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |  |  |     |  |  |     +--rw ios-isis:metric?                 uint32
     |  |  |  |     |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |  |  |     |  |  |     +--rw ios-isis:route-map?              string
     |  |  |  |     |  |  +--rw ios-isis:vrf?           string
     |  |  |  |     |  +--rw ios-isis:rip!
     |  |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:static!
     |  |  |  |     |  |  +--rw ios-isis:clns!
     |  |  |  |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |  |  +--rw ios-isis:ip!
     |  |  |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |  +--rw ios-isis:vrf
     |  |  |  |     |     +--rw ios-isis:vrf-nm* [vrf-nm]
     |  |  |  |     |     |  +--rw ios-isis:vrf-nm         string
     |  |  |  |     |     |  +--rw ios-isis:application
     |  |  |  |     |     |  |  +--rw ios-isis:appname* [appname]
     |  |  |  |     |     |  |     +--rw ios-isis:appname        string
     |  |  |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:bgp
     |  |  |  |     |     |  |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |  |  |     |     |  |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  +--rw ios-isis:clns!
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  |  |  +--rw ios-isis:ip!
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |  |  |     |     |  +--rw ios-isis:connected!
     |  |  |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:eigrp
     |  |  |  |     |     |  |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |  |  |     |     |  |     +--rw ios-isis:eigrp-as       uint16
     |  |  |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:isis
     |  |  |  |     |     |  |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |  |  |     |     |  |  |  +--rw ios-isis:isis-atag    string
     |  |  |  |     |     |  |  |  +--rw ios-isis:ip
     |  |  |  |     |     |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  |  +--rw ios-isis:ip!
     |  |  |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:iso-igrp!
     |  |  |  |     |     |  |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |  |  |     |     |  |  |  +--rw ios-isis:iso-atag     string
     |  |  |  |     |     |  |  |  +--rw ios-isis:route-map?   empty
     |  |  |  |     |     |  |  +--rw ios-isis:route-map!
     |  |  |  |     |     |  |     +--rw ios-isis:rm-point?   string
     |  |  |  |     |     |  +--rw ios-isis:lisp!
     |  |  |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:mobile!
     |  |  |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:ospf?          uint16
     |  |  |  |     |     |  +--rw ios-isis:ospfv3
     |  |  |  |     |     |  |  +--rw ios-isis:os3-id* [os3-id]
     |  |  |  |     |     |  |     +--rw ios-isis:os3-id         uint16
     |  |  |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:rip!
     |  |  |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |  +--rw ios-isis:static!
     |  |  |  |     |     |     +--rw ios-isis:clns!
     |  |  |  |     |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |     |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |     |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |     +--rw ios-isis:ip!
     |  |  |  |     |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |     |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |     |  +--rw ios-isis:route-map?     string
     |  |  |  |     |     |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |     |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |     |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |     |     +--rw ios-isis:route-map?     string
     |  |  |  |     |     +--rw ios-isis:global
     |  |  |  |     |        +--rw ios-isis:application
     |  |  |  |     |        |  +--rw ios-isis:appname* [appname]
     |  |  |  |     |        |     +--rw ios-isis:appname        string
     |  |  |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |     +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:bgp
     |  |  |  |     |        |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |  |  |     |        |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |  |  |     |        |  |  +--rw ios-isis:clns!
     |  |  |  |     |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |        |  |  +--rw ios-isis:ip!
     |  |  |  |     |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |        |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  |  +--rw ios-isis:route-map?     string
     |  |  |  |     |        |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |  |  |     |        +--rw ios-isis:connected!
     |  |  |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:eigrp
     |  |  |  |     |        |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |  |  |     |        |     +--rw ios-isis:eigrp-as       uint16
     |  |  |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |     +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:isis
     |  |  |  |     |        |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |  |  |     |        |  |  +--rw ios-isis:isis-atag    string
     |  |  |  |     |        |  |  +--rw ios-isis:ip
     |  |  |  |     |        |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  |     +--rw ios-isis:route-map?     string
     |  |  |  |     |        |  +--rw ios-isis:ip!
     |  |  |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |     +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:iso-igrp!
     |  |  |  |     |        |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |  |  |     |        |  |  +--rw ios-isis:iso-atag     string
     |  |  |  |     |        |  |  +--rw ios-isis:route-map?   empty
     |  |  |  |     |        |  +--rw ios-isis:route-map!
     |  |  |  |     |        |     +--rw ios-isis:rm-point?   string
     |  |  |  |     |        +--rw ios-isis:lisp!
     |  |  |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:mobile!
     |  |  |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:ospf?          uint16
     |  |  |  |     |        +--rw ios-isis:ospfv3
     |  |  |  |     |        |  +--rw ios-isis:os3-id* [os3-id]
     |  |  |  |     |        |     +--rw ios-isis:os3-id         uint16
     |  |  |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |     +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:rip!
     |  |  |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |        |  +--rw ios-isis:route-map?     string
     |  |  |  |     |        +--rw ios-isis:static!
     |  |  |  |     |           +--rw ios-isis:clns!
     |  |  |  |     |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |           |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |           |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |           |  +--rw ios-isis:route-map?     string
     |  |  |  |     |           +--rw ios-isis:ip!
     |  |  |  |     |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |           |  +--rw ios-isis:metric?        uint32
     |  |  |  |     |           |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |           |  +--rw ios-isis:route-map?     string
     |  |  |  |     |           +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     |           +--rw ios-isis:metric?        uint32
     |  |  |  |     |           +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     |           +--rw ios-isis:route-map?     string
     |  |  |  |     +--rw ios-isis:set-attached-bit
     |  |  |  |     |  +--rw ios-isis:route-map?   string
     |  |  |  |     +--rw ios-isis:snmp
     |  |  |  |     |  +--rw ios-isis:context* [name]
     |  |  |  |     |     +--rw ios-isis:name         string
     |  |  |  |     |     +--rw ios-isis:community
     |  |  |  |     |     |  +--rw ios-isis:community-string?   string
     |  |  |  |     |     |  +--rw ios-isis:access
     |  |  |  |     |     |     +--rw ios-isis:standard-acl?   uint32
     |  |  |  |     |     |     +--rw ios-isis:expanded-acl?   uint32
     |  |  |  |     |     |     +--rw ios-isis:acl-name?       string
     |  |  |  |     |     |     +--rw ios-isis:ipv6?           string
     |  |  |  |     |     |     +--rw ios-isis:ro?             empty
     |  |  |  |     |     |     +--rw ios-isis:rw?             empty
     |  |  |  |     |     +--rw ios-isis:user
     |  |  |  |     |        +--rw ios-isis:name?          string
     |  |  |  |     |        +--rw ios-isis:permisssion
     |  |  |  |     |           +--rw ios-isis:access
     |  |  |  |     |           |  +--rw ios-isis:standard-acl?   uint32
     |  |  |  |     |           |  +--rw ios-isis:acl-name?       string
     |  |  |  |     |           |  +--rw ios-isis:ipv6?           string
     |  |  |  |     |           +--rw ios-isis:auth
     |  |  |  |     |           |  +--rw ios-isis:md5?   string
     |  |  |  |     |           |  +--rw ios-isis:sha?   string
     |  |  |  |     |           +--rw ios-isis:credential?   empty
     |  |  |  |     |           +--rw ios-isis:encrypted?    empty
     |  |  |  |     +--rw ios-isis:summary-address* [ip mask]
     |  |  |  |     |  +--rw ios-isis:ip                      inet:ipv4-address
     |  |  |  |     |  +--rw ios-isis:mask                    inet:ipv4-address
     |  |  |  |     |  +--rw ios-isis:level-1!
     |  |  |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |  |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |  |  |     |  +--rw ios-isis:level-1-2!
     |  |  |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |  |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |  |  |     |  +--rw ios-isis:level-2!
     |  |  |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |  |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |  |  |     |  +--rw ios-isis:metric-tag-container
     |  |  |  |     |     +--rw ios-isis:metric?   uint32
     |  |  |  |     |     +--rw ios-isis:tag?      uint32
     |  |  |  |     +--rw ios-isis:traffic-share
     |  |  |  |     |  +--rw ios-isis:min
     |  |  |  |     |     +--rw ios-isis:across-interfaces?   empty
     |  |  |  |     +--rw ios-isis:advertise
     |  |  |  |     |  +--rw ios-isis:passive-only?   empty
     |  |  |  |     +--rw ios-isis:default-information
     |  |  |  |     |  +--rw ios-isis:originate!
     |  |  |  |     |     +--rw ios-isis:route-map?   string
     |  |  |  |     +--rw ios-isis:help?                  empty
     |  |  |  |     +--rw ios-isis:maximum-paths?         uint32
     |  |  |  |     +--rw ios-isis:metric
     |  |  |  |     |  +--rw (ios-isis:metric-choice)?
     |  |  |  |     |     +--:(ios-isis:metric-level-case)
     |  |  |  |     |     |  +--rw ios-isis:metrics* [level]
     |  |  |  |     |     |     +--rw ios-isis:level     enumeration
     |  |  |  |     |     |     +--rw ios-isis:metric?   uint32
     |  |  |  |     |     +--:(ios-isis:metric-only-case)
     |  |  |  |     |        +--rw ios-isis:metric?    uint32
     |  |  |  |     +--rw ios-isis:prc-interval
     |  |  |  |     |  +--rw ios-isis:interval?       uint32
     |  |  |  |     |  +--rw ios-isis:initial-wait?   uint32
     |  |  |  |     |  +--rw ios-isis:minimum-wait?   uint32
     |  |  |  |     +--rw ios-isis:set-overload-bit!
     |  |  |  |     |  +--rw (ios-isis:set-overload-bit-choice)?
     |  |  |  |     |     +--:(ios-isis:on-startup)
     |  |  |  |     |     |  +--rw ios-isis:on-startup
     |  |  |  |     |     |     +--rw (ios-isis:on-startup-choice)?
     |  |  |  |     |     |        +--:(ios-isis:time)
     |  |  |  |     |     |        |  +--rw ios-isis:time
     |  |  |  |     |     |        |     +--rw ios-isis:time?         uint32
     |  |  |  |     |     |        |     +--rw ios-isis:suppress?     empty
     |  |  |  |     |     |        |     +--rw ios-isis:external?     empty
     |  |  |  |     |     |        |     +--rw ios-isis:interlevel?   empty
     |  |  |  |     |     |        +--:(ios-isis:wait-for-bgp)
     |  |  |  |     |     |           +--rw ios-isis:wait-for-bgp!
     |  |  |  |     |     |              +--rw ios-isis:suppress
     |  |  |  |     |     |                 +--rw ios-isis:external?     empty
     |  |  |  |     |     |                 +--rw ios-isis:interlevel?   empty
     |  |  |  |     |     +--:(ios-isis:suppress)
     |  |  |  |     |        +--rw ios-isis:suppress
     |  |  |  |     |           +--rw ios-isis:external?     empty
     |  |  |  |     |           +--rw ios-isis:interlevel?   empty
     |  |  |  |     +--rw ios-isis:spf-interval
     |  |  |  |        +--rw (ios-isis:spf-interval-choice)?
     |  |  |  |           +--:(ios-isis:level-1-2)
     |  |  |  |           |  +--rw ios-isis:level-1-2* [level]
     |  |  |  |           |     +--rw ios-isis:level           enumeration
     |  |  |  |           |     +--rw ios-isis:interval?       uint32
     |  |  |  |           |     +--rw ios-isis:initial-wait?   uint32
     |  |  |  |           |     +--rw ios-isis:minimum-wait?   uint32
     |  |  |  |           +--:(ios-isis:intervals)
     |  |  |  |              +--rw ios-isis:intervals
     |  |  |  |                 +--rw ios-isis:interval?       uint32
     |  |  |  |                 +--rw ios-isis:initial-wait?   uint32
     |  |  |  |                 +--rw ios-isis:minimum-wait?   uint32
     |  |  |  +--rw ios-isis:ipv6
     |  |  |     +--rw ios-isis:unicast?               empty
     |  |  |     +--rw ios-isis:advertise
     |  |  |     |  +--rw ios-isis:passive-only?   empty
     |  |  |     +--rw ios-isis:default-information
     |  |  |     |  +--rw ios-isis:originate!
     |  |  |     |     +--rw ios-isis:route-map?   string
     |  |  |     +--rw ios-isis:help?                  empty
     |  |  |     +--rw ios-isis:maximum-paths?         uint32
     |  |  |     +--rw ios-isis:metric
     |  |  |     |  +--rw (ios-isis:metric-choice)?
     |  |  |     |     +--:(ios-isis:metric-level-case)
     |  |  |     |     |  +--rw ios-isis:metrics* [level]
     |  |  |     |     |     +--rw ios-isis:level     enumeration
     |  |  |     |     |     +--rw ios-isis:metric?   uint32
     |  |  |     |     +--:(ios-isis:metric-only-case)
     |  |  |     |        +--rw ios-isis:metric?    uint32
     |  |  |     +--rw ios-isis:prc-interval
     |  |  |     |  +--rw ios-isis:interval?       uint32
     |  |  |     |  +--rw ios-isis:initial-wait?   uint32
     |  |  |     |  +--rw ios-isis:minimum-wait?   uint32
     |  |  |     +--rw ios-isis:set-overload-bit!
     |  |  |     |  +--rw (ios-isis:set-overload-bit-choice)?
     |  |  |     |     +--:(ios-isis:on-startup)
     |  |  |     |     |  +--rw ios-isis:on-startup
     |  |  |     |     |     +--rw (ios-isis:on-startup-choice)?
     |  |  |     |     |        +--:(ios-isis:time)
     |  |  |     |     |        |  +--rw ios-isis:time
     |  |  |     |     |        |     +--rw ios-isis:time?         uint32
     |  |  |     |     |        |     +--rw ios-isis:suppress?     empty
     |  |  |     |     |        |     +--rw ios-isis:external?     empty
     |  |  |     |     |        |     +--rw ios-isis:interlevel?   empty
     |  |  |     |     |        +--:(ios-isis:wait-for-bgp)
     |  |  |     |     |           +--rw ios-isis:wait-for-bgp!
     |  |  |     |     |              +--rw ios-isis:suppress
     |  |  |     |     |                 +--rw ios-isis:external?     empty
     |  |  |     |     |                 +--rw ios-isis:interlevel?   empty
     |  |  |     |     +--:(ios-isis:suppress)
     |  |  |     |        +--rw ios-isis:suppress
     |  |  |     |           +--rw ios-isis:external?     empty
     |  |  |     |           +--rw ios-isis:interlevel?   empty
     |  |  |     +--rw ios-isis:spf-interval
     |  |  |     |  +--rw (ios-isis:spf-interval-choice)?
     |  |  |     |     +--:(ios-isis:level-1-2)
     |  |  |     |     |  +--rw ios-isis:level-1-2* [level]
     |  |  |     |     |     +--rw ios-isis:level           enumeration
     |  |  |     |     |     +--rw ios-isis:interval?       uint32
     |  |  |     |     |     +--rw ios-isis:initial-wait?   uint32
     |  |  |     |     |     +--rw ios-isis:minimum-wait?   uint32
     |  |  |     |     +--:(ios-isis:intervals)
     |  |  |     |        +--rw ios-isis:intervals
     |  |  |     |           +--rw ios-isis:interval?       uint32
     |  |  |     |           +--rw ios-isis:initial-wait?   uint32
     |  |  |     |           +--rw ios-isis:minimum-wait?   uint32
     |  |  |     +--rw ios-isis:adjacency-check?       empty
     |  |  |     +--rw ios-isis:bfd
     |  |  |     |  +--rw ios-isis:all-interfaces?             empty
     |  |  |     |  +--rw ios-isis:check-ctrl-plane-failure?   empty
     |  |  |     +--rw ios-isis:router-id?             string
     |  |  |     +--rw ios-isis:distance?              uint32
     |  |  |     +--rw ios-isis:distribute-list
     |  |  |     |  +--rw ios-isis:prefix-list* [name]
     |  |  |     |     +--rw ios-isis:name    string
     |  |  |     |     +--rw ios-isis:in!
     |  |  |     |        +--rw ios-isis:interface
     |  |  |     |           +--rw (ios-isis:interface-choice)?
     |  |  |     |              +--:(ios-isis:AppNav-Compress)
     |  |  |     |              |  +--rw ios-isis:AppNav-Compress?             uint16
     |  |  |     |              +--:(ios-isis:AppNav-UnCompress)
     |  |  |     |              |  +--rw ios-isis:AppNav-UnCompress?           uint16
     |  |  |     |              +--:(ios-isis:ATM)
     |  |  |     |              |  +--rw ios-isis:ATM?                         string
     |  |  |     |              +--:(ios-isis:ATM-subinterface)
     |  |  |     |              |  +--rw ios-isis:ATM-subinterface
     |  |  |     |              |     +--rw ios-isis:ATM?   string
     |  |  |     |              +--:(ios-isis:ATM-ACR)
     |  |  |     |              |  +--rw ios-isis:ATM-ACR?                     string
     |  |  |     |              +--:(ios-isis:ATM-ACRsubinterface)
     |  |  |     |              |  +--rw ios-isis:ATM-ACRsubinterface
     |  |  |     |              |     +--rw ios-isis:ATM-ACR?   string
     |  |  |     |              +--:(ios-isis:BDI)
     |  |  |     |              |  +--rw ios-isis:BDI?                         string
     |  |  |     |              +--:(ios-isis:CEM)
     |  |  |     |              |  +--rw ios-isis:CEM?                         string
     |  |  |     |              +--:(ios-isis:CEM-ACR)
     |  |  |     |              |  +--rw ios-isis:CEM-ACR?                     uint8
     |  |  |     |              +--:(ios-isis:Embedded-Service-Engine)
     |  |  |     |              |  +--rw ios-isis:Embedded-Service-Engine?     string
     |  |  |     |              +--:(ios-isis:FastEthernet)
     |  |  |     |              |  +--rw ios-isis:FastEthernet?                string
     |  |  |     |              +--:(ios-isis:GigabitEthernet)
     |  |  |     |              |  +--rw ios-isis:GigabitEthernet?             string
     |  |  |     |              +--:(ios-isis:LISP)
     |  |  |     |              |  +--rw ios-isis:LISP?                        string
     |  |  |     |              +--:(ios-isis:LISP-subinterface)
     |  |  |     |              |  +--rw ios-isis:LISP-subinterface
     |  |  |     |              |     +--rw ios-isis:LISP?   string
     |  |  |     |              +--:(ios-isis:Loopback)
     |  |  |     |              |  +--rw ios-isis:Loopback?                    uint32
     |  |  |     |              +--:(ios-isis:Multilink)
     |  |  |     |              |  +--rw ios-isis:Multilink?                   uint16
     |  |  |     |              +--:(ios-isis:nve)
     |  |  |     |              |  +--rw ios-isis:nve?                         uint16
     |  |  |     |              +--:(ios-isis:overlay)
     |  |  |     |              |  +--rw ios-isis:overlay?                     uint16
     |  |  |     |              +--:(ios-isis:Port-channel)
     |  |  |     |              |  +--rw ios-isis:Port-channel?                uint32
     |  |  |     |              +--:(ios-isis:Port-channel-subinterface)
     |  |  |     |              |  +--rw ios-isis:Port-channel-subinterface
     |  |  |     |              |     +--rw ios-isis:Port-channel?   string
     |  |  |     |              +--:(ios-isis:pseudowire)
     |  |  |     |              |  +--rw ios-isis:pseudowire?                  uint32
     |  |  |     |              +--:(ios-isis:SM)
     |  |  |     |              |  +--rw ios-isis:SM?                          string
     |  |  |     |              +--:(ios-isis:Cellular)
     |  |  |     |              |  +--rw ios-isis:Cellular?                    string
     |  |  |     |              +--:(ios-isis:Serial)
     |  |  |     |              |  +--rw ios-isis:Serial?                      string
     |  |  |     |              +--:(ios-isis:TenGigabitEthernet)
     |  |  |     |              |  +--rw ios-isis:TenGigabitEthernet?          string
     |  |  |     |              +--:(ios-isis:Tunnel)
     |  |  |     |              |  +--rw ios-isis:Tunnel?                      uint32
     |  |  |     |              +--:(ios-isis:Virtual-Template)
     |  |  |     |              |  +--rw ios-isis:Virtual-Template?            uint16
     |  |  |     |              +--:(ios-isis:Vlan)
     |  |  |     |              |  +--rw ios-isis:Vlan?                        uint16
     |  |  |     |              +--:(ios-isis:VirtualPortGroup)
     |  |  |     |              |  +--rw ios-isis:VirtualPortGroup?            uint16
     |  |  |     |              +--:(ios-isis:vasileft)
     |  |  |     |              |  +--rw ios-isis:vasileft?                    uint16
     |  |  |     |              +--:(ios-isis:vasiright)
     |  |  |     |                 +--rw ios-isis:vasiright?                   uint16
     |  |  |     +--rw ios-isis:ipv6
     |  |  |     |  +--rw ios-isis:route
     |  |  |     |     +--rw ios-isis:priority
     |  |  |     |        +--rw ios-isis:high
     |  |  |     |           +--rw ios-isis:tag?   uint32
     |  |  |     +--rw ios-isis:multi-topology!
     |  |  |     |  +--rw ios-isis:transition?   empty
     |  |  |     +--rw ios-isis:redistribute
     |  |  |     |  +--rw ios-isis:application!
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  +--rw ios-isis:bgp
     |  |  |     |  |  +--rw ios-isis:as-number?           ios-types:bgp-as-number-type
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  +--rw ios-isis:connected!
     |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:eigrp* [as-number]
     |  |  |     |  |  +--rw ios-isis:as-number            uint32
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  +--rw ios-isis:isis!
     |  |  |     |  |  +--rw ios-isis:isis-redistribute* [area-tag]
     |  |  |     |  |  |  +--rw ios-isis:area-tag             string
     |  |  |     |  |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  |  +--rw ios-isis:isis-leak* [isis-redist-levels1 isis-redist-levels2]
     |  |  |     |  |     +--rw ios-isis:isis-redist-levels1      enumeration
     |  |  |     |  |     +--rw ios-isis:isis-redist-levels2      enumeration
     |  |  |     |  |     +--rw ios-isis:into?                    empty
     |  |  |     |  |     +--rw (ios-isis:isis-redist-isis-ip-choice)?
     |  |  |     |  |        +--:(ios-isis:distribute-list)
     |  |  |     |  |        |  +--rw ios-isis:distribute-list?   string
     |  |  |     |  |        +--:(ios-isis:route-map)
     |  |  |     |  |           +--rw ios-isis:route-map?         string
     |  |  |     |  +--rw ios-isis:lisp!
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  +--rw ios-isis:nd!
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  +--rw ios-isis:nemo
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  +--rw ios-isis:ospf* [process-id]
     |  |  |     |  |  +--rw ios-isis:process-id           uint32
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  |  +--rw ios-isis:match
     |  |  |     |  |     +--rw ios-isis:internal!
     |  |  |     |  |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |     |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |     |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |     |  +--rw ios-isis:route-map?     string
     |  |  |     |  |     +--rw ios-isis:external!
     |  |  |     |  |     |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |  |     |  |     |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |  |     |  |     |  +--rw ios-isis:metric?            uint32
     |  |  |     |  |     |  +--rw ios-isis:metric-type?       enumeration
     |  |  |     |  |     |  +--rw ios-isis:route-map?         string
     |  |  |     |  |     +--rw ios-isis:nssa-external!
     |  |  |     |  |        +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |  |     |  |        +--rw ios-isis:levels?                 isis-routes-level-type
     |  |  |     |  |        +--rw ios-isis:metric?                 uint32
     |  |  |     |  |        +--rw ios-isis:metric-type?            enumeration
     |  |  |     |  |        +--rw ios-isis:route-map?              string
     |  |  |     |  +--rw ios-isis:rip* [process]
     |  |  |     |  |  +--rw ios-isis:process              string
     |  |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?           string
     |  |  |     |  +--rw ios-isis:static!
     |  |  |     |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |     +--rw ios-isis:metric?        uint32
     |  |  |     |     +--rw ios-isis:metric-type?   enumeration
     |  |  |     |     +--rw ios-isis:route-map?     string
     |  |  |     +--rw ios-isis:summary-prefix* [prefix]
     |  |  |     |  +--rw ios-isis:prefix    ios-types:ipv6-prefix
     |  |  |     |  +--rw ios-isis:levels?   enumeration
     |  |  |     +--rw ios-isis:table-map
     |  |  |        +--rw ios-isis:name?     string
     |  |  |        +--rw ios-isis:filter?   empty
     |  |  +--rw ios-isis:distance* [number]
     |  |  |  +--rw ios-isis:number     uint8
     |  |  |  +--rw ios-isis:ip-list* [ip]
     |  |  |  |  +--rw ios-isis:ip               inet:ipv4-address
     |  |  |  |  +--rw ios-isis:wildcard-bits* [w-bits]
     |  |  |  |     +--rw ios-isis:w-bits         inet:ipv4-address
     |  |  |  |     +--rw ios-isis:access-list?   ios-types:default-access-list-standard-id-type
     |  |  |  +--rw ios-isis:clns?      empty
     |  |  |  +--rw ios-isis:ip?        empty
     |  |  +--rw ios-isis:ip
     |  |  |  +--rw ios-isis:route
     |  |  |     +--rw ios-isis:priority
     |  |  |        +--rw ios-isis:high
     |  |  |           +--rw ios-isis:tag?   uint32
     |  |  +--rw ios-isis:priority?                uint8
     |  |  +--rw ios-isis:redistribute
     |  |  |  +--rw ios-isis:application* [name]
     |  |  |  |  +--rw ios-isis:name           string
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:bgp
     |  |  |  |  +--rw ios-isis:as-number?     ios-types:bgp-as-number-type
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |  +--rw ios-isis:clns!
     |  |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |  +--rw ios-isis:ip!
     |  |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:connected!
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:eigrp* [as-number]
     |  |  |  |  +--rw ios-isis:as-number      uint32
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:isis
     |  |  |  |  +--rw ios-isis:isis-redistribute* [area-tag]
     |  |  |  |  |  +--rw ios-isis:area-tag    string
     |  |  |  |  |  +--rw ios-isis:ip!
     |  |  |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  |     +--rw ios-isis:route-map?     string
     |  |  |  |  +--rw ios-isis:ip* [isis-redist-levels1 isis-redist-levels2]
     |  |  |  |     +--rw ios-isis:isis-redist-levels1      enumeration
     |  |  |  |     +--rw ios-isis:isis-redist-levels2      enumeration
     |  |  |  |     +--rw ios-isis:into?                    empty
     |  |  |  |     +--rw (ios-isis:isis-redist-isis-ip-choice)?
     |  |  |  |        +--:(ios-isis:distribute-list)
     |  |  |  |        |  +--rw ios-isis:distribute-list?   uint32
     |  |  |  |        +--:(ios-isis:route-map)
     |  |  |  |           +--rw ios-isis:route-map?         string
     |  |  |  +--rw ios-isis:iso-igrp!
     |  |  |  |  +--rw (ios-isis:iso-igrp-choice)?
     |  |  |  |  |  +--:(ios-isis:area-tag-route-map-container)
     |  |  |  |  |  |  +--rw ios-isis:area-tag-route-map-container
     |  |  |  |  |  |     +--rw ios-isis:area-tag?    string
     |  |  |  |  |  |     +--rw ios-isis:route-map?   string
     |  |  |  |  |  +--:(ios-isis:route-map)
     |  |  |  |  |     +--rw ios-isis:route-map?                      string
     |  |  |  |  +--rw ios-isis:levels?                               isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?                               uint32
     |  |  |  |  +--rw ios-isis:metric-type?                          enumeration
     |  |  |  +--rw ios-isis:lisp!
     |  |  |  |  +--rw ios-isis:include-connected?   empty
     |  |  |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?              uint32
     |  |  |  |  +--rw ios-isis:metric-type?         enumeration
     |  |  |  |  +--rw ios-isis:route-map?           string
     |  |  |  +--rw ios-isis:maximum-prefix
     |  |  |  |  +--rw ios-isis:number?            uint32
     |  |  |  |  +--rw ios-isis:threshold-value?   uint32
     |  |  |  |  +--rw ios-isis:warning-only?      empty
     |  |  |  |  +--rw ios-isis:withdraw?          empty
     |  |  |  +--rw ios-isis:mobile!
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:odr!
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:ospf* [process-id]
     |  |  |  |  +--rw ios-isis:process-id     uint32
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |  +--rw ios-isis:match
     |  |  |  |  |  +--rw ios-isis:internal!
     |  |  |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |  |  +--rw ios-isis:external!
     |  |  |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |  |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |  |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |  |  |  |  |  +--rw ios-isis:route-map?         string
     |  |  |  |  |  +--rw ios-isis:nssa-external!
     |  |  |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |  |  |  |     +--rw ios-isis:metric?                 uint32
     |  |  |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |  |  |  |     +--rw ios-isis:route-map?              string
     |  |  |  |  +--rw ios-isis:vrf?           string
     |  |  |  +--rw ios-isis:ospfv3* [process-id]
     |  |  |  |  +--rw ios-isis:process-id     uint32
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |  +--rw ios-isis:match
     |  |  |  |  |  +--rw ios-isis:internal!
     |  |  |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |  |  +--rw ios-isis:external!
     |  |  |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |  |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |  |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |  |  |  |  |  +--rw ios-isis:route-map?         string
     |  |  |  |  |  +--rw ios-isis:nssa-external!
     |  |  |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |  |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |  |  |  |     +--rw ios-isis:metric?                 uint32
     |  |  |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |  |  |  |     +--rw ios-isis:route-map?              string
     |  |  |  |  +--rw ios-isis:vrf?           string
     |  |  |  +--rw ios-isis:rip!
     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:static!
     |  |  |  |  +--rw ios-isis:clns!
     |  |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |  |  +--rw ios-isis:ip!
     |  |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |  |     +--rw ios-isis:metric?        uint32
     |  |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |  |     +--rw ios-isis:route-map?     string
     |  |  |  +--rw ios-isis:vrf
     |  |  |     +--rw ios-isis:vrf-nm* [vrf-nm]
     |  |  |     |  +--rw ios-isis:vrf-nm         string
     |  |  |     |  +--rw ios-isis:application
     |  |  |     |  |  +--rw ios-isis:appname* [appname]
     |  |  |     |  |     +--rw ios-isis:appname        string
     |  |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:bgp
     |  |  |     |  |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |  |     |  |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |  |     |  |  |  +--rw ios-isis:clns!
     |  |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  |  |  +--rw ios-isis:ip!
     |  |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |  |     |  +--rw ios-isis:connected!
     |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:eigrp
     |  |  |     |  |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |  |     |  |     +--rw ios-isis:eigrp-as       uint16
     |  |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:isis
     |  |  |     |  |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |  |     |  |  |  +--rw ios-isis:isis-atag    string
     |  |  |     |  |  |  +--rw ios-isis:ip
     |  |  |     |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  |     +--rw ios-isis:metric?        uint32
     |  |  |     |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  |     +--rw ios-isis:route-map?     string
     |  |  |     |  |  +--rw ios-isis:ip!
     |  |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:iso-igrp!
     |  |  |     |  |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |  |     |  |  |  +--rw ios-isis:iso-atag     string
     |  |  |     |  |  |  +--rw ios-isis:route-map?   empty
     |  |  |     |  |  +--rw ios-isis:route-map!
     |  |  |     |  |     +--rw ios-isis:rm-point?   string
     |  |  |     |  +--rw ios-isis:lisp!
     |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:mobile!
     |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:ospf?          uint16
     |  |  |     |  +--rw ios-isis:ospfv3
     |  |  |     |  |  +--rw ios-isis:os3-id* [os3-id]
     |  |  |     |  |     +--rw ios-isis:os3-id         uint16
     |  |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:rip!
     |  |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |  |  +--rw ios-isis:route-map?     string
     |  |  |     |  +--rw ios-isis:static!
     |  |  |     |     +--rw ios-isis:clns!
     |  |  |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |     |  +--rw ios-isis:metric?        uint32
     |  |  |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |     |  +--rw ios-isis:route-map?     string
     |  |  |     |     +--rw ios-isis:ip!
     |  |  |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |     |  +--rw ios-isis:metric?        uint32
     |  |  |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |  |     |     |  +--rw ios-isis:route-map?     string
     |  |  |     |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |     |     +--rw ios-isis:metric?        uint32
     |  |  |     |     +--rw ios-isis:metric-type?   enumeration
     |  |  |     |     +--rw ios-isis:route-map?     string
     |  |  |     +--rw ios-isis:global
     |  |  |        +--rw ios-isis:application
     |  |  |        |  +--rw ios-isis:appname* [appname]
     |  |  |        |     +--rw ios-isis:appname        string
     |  |  |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |     +--rw ios-isis:metric?        uint32
     |  |  |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |        |     +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:bgp
     |  |  |        |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |  |        |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |  |        |  |  +--rw ios-isis:clns!
     |  |  |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  |  |  +--rw ios-isis:route-map?     string
     |  |  |        |  |  +--rw ios-isis:ip!
     |  |  |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |  |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  |  |  +--rw ios-isis:route-map?     string
     |  |  |        |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  |  +--rw ios-isis:metric?        uint32
     |  |  |        |  |  +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  |  +--rw ios-isis:route-map?     string
     |  |  |        |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |  |        +--rw ios-isis:connected!
     |  |  |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  +--rw ios-isis:metric?        uint32
     |  |  |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:eigrp
     |  |  |        |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |  |        |     +--rw ios-isis:eigrp-as       uint16
     |  |  |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |     +--rw ios-isis:metric?        uint32
     |  |  |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |        |     +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:isis
     |  |  |        |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |  |        |  |  +--rw ios-isis:isis-atag    string
     |  |  |        |  |  +--rw ios-isis:ip
     |  |  |        |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  |     +--rw ios-isis:metric?        uint32
     |  |  |        |  |     +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  |     +--rw ios-isis:route-map?     string
     |  |  |        |  +--rw ios-isis:ip!
     |  |  |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |     +--rw ios-isis:metric?        uint32
     |  |  |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |        |     +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:iso-igrp!
     |  |  |        |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |  |        |  |  +--rw ios-isis:iso-atag     string
     |  |  |        |  |  +--rw ios-isis:route-map?   empty
     |  |  |        |  +--rw ios-isis:route-map!
     |  |  |        |     +--rw ios-isis:rm-point?   string
     |  |  |        +--rw ios-isis:lisp!
     |  |  |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  +--rw ios-isis:metric?        uint32
     |  |  |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:mobile!
     |  |  |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  +--rw ios-isis:metric?        uint32
     |  |  |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:ospf?          uint16
     |  |  |        +--rw ios-isis:ospfv3
     |  |  |        |  +--rw ios-isis:os3-id* [os3-id]
     |  |  |        |     +--rw ios-isis:os3-id         uint16
     |  |  |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |     +--rw ios-isis:metric?        uint32
     |  |  |        |     +--rw ios-isis:metric-type?   enumeration
     |  |  |        |     +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:rip!
     |  |  |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |        |  +--rw ios-isis:metric?        uint32
     |  |  |        |  +--rw ios-isis:metric-type?   enumeration
     |  |  |        |  +--rw ios-isis:route-map?     string
     |  |  |        +--rw ios-isis:static!
     |  |  |           +--rw ios-isis:clns!
     |  |  |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |           |  +--rw ios-isis:metric?        uint32
     |  |  |           |  +--rw ios-isis:metric-type?   enumeration
     |  |  |           |  +--rw ios-isis:route-map?     string
     |  |  |           +--rw ios-isis:ip!
     |  |  |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |           |  +--rw ios-isis:metric?        uint32
     |  |  |           |  +--rw ios-isis:metric-type?   enumeration
     |  |  |           |  +--rw ios-isis:route-map?     string
     |  |  |           +--rw ios-isis:levels?        isis-routes-level-type
     |  |  |           +--rw ios-isis:metric?        uint32
     |  |  |           +--rw ios-isis:metric-type?   enumeration
     |  |  |           +--rw ios-isis:route-map?     string
     |  |  +--rw ios-isis:set-attached-bit
     |  |  |  +--rw ios-isis:route-map?   string
     |  |  +--rw ios-isis:snmp
     |  |  |  +--rw ios-isis:context* [name]
     |  |  |     +--rw ios-isis:name         string
     |  |  |     +--rw ios-isis:community
     |  |  |     |  +--rw ios-isis:community-string?   string
     |  |  |     |  +--rw ios-isis:access
     |  |  |     |     +--rw ios-isis:standard-acl?   uint32
     |  |  |     |     +--rw ios-isis:expanded-acl?   uint32
     |  |  |     |     +--rw ios-isis:acl-name?       string
     |  |  |     |     +--rw ios-isis:ipv6?           string
     |  |  |     |     +--rw ios-isis:ro?             empty
     |  |  |     |     +--rw ios-isis:rw?             empty
     |  |  |     +--rw ios-isis:user
     |  |  |        +--rw ios-isis:name?          string
     |  |  |        +--rw ios-isis:permisssion
     |  |  |           +--rw ios-isis:access
     |  |  |           |  +--rw ios-isis:standard-acl?   uint32
     |  |  |           |  +--rw ios-isis:acl-name?       string
     |  |  |           |  +--rw ios-isis:ipv6?           string
     |  |  |           +--rw ios-isis:auth
     |  |  |           |  +--rw ios-isis:md5?   string
     |  |  |           |  +--rw ios-isis:sha?   string
     |  |  |           +--rw ios-isis:credential?   empty
     |  |  |           +--rw ios-isis:encrypted?    empty
     |  |  +--rw ios-isis:summary-address* [ip mask]
     |  |  |  +--rw ios-isis:ip                      inet:ipv4-address
     |  |  |  +--rw ios-isis:mask                    inet:ipv4-address
     |  |  |  +--rw ios-isis:level-1!
     |  |  |  |  +--rw ios-isis:metric?   uint32
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:level-1-2!
     |  |  |  |  +--rw ios-isis:metric?   uint32
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:level-2!
     |  |  |  |  +--rw ios-isis:metric?   uint32
     |  |  |  |  +--rw ios-isis:tag?      uint32
     |  |  |  +--rw ios-isis:metric-tag-container
     |  |  |     +--rw ios-isis:metric?   uint32
     |  |  |     +--rw ios-isis:tag?      uint32
     |  |  +--rw ios-isis:traffic-share
     |  |  |  +--rw ios-isis:min
     |  |  |     +--rw ios-isis:across-interfaces?   empty
     |  |  +--rw ios-isis:advertise
     |  |  |  +--rw ios-isis:passive-only?   empty
     |  |  +--rw ios-isis:default-information
     |  |  |  +--rw ios-isis:originate!
     |  |  |     +--rw ios-isis:route-map?   string
     |  |  +--rw ios-isis:help?                    empty
     |  |  +--rw ios-isis:maximum-paths?           uint32
     |  |  +--rw ios-isis:metric
     |  |  |  +--rw (ios-isis:metric-choice)?
     |  |  |     +--:(ios-isis:metric-level-case)
     |  |  |     |  +--rw ios-isis:metrics* [level]
     |  |  |     |     +--rw ios-isis:level     enumeration
     |  |  |     |     +--rw ios-isis:metric?   uint32
     |  |  |     +--:(ios-isis:metric-only-case)
     |  |  |        +--rw ios-isis:metric?    uint32
     |  |  +--rw ios-isis:prc-interval
     |  |  |  +--rw ios-isis:interval?       uint32
     |  |  |  +--rw ios-isis:initial-wait?   uint32
     |  |  |  +--rw ios-isis:minimum-wait?   uint32
     |  |  +--rw ios-isis:set-overload-bit!
     |  |  |  +--rw (ios-isis:set-overload-bit-choice)?
     |  |  |     +--:(ios-isis:on-startup)
     |  |  |     |  +--rw ios-isis:on-startup
     |  |  |     |     +--rw (ios-isis:on-startup-choice)?
     |  |  |     |        +--:(ios-isis:time)
     |  |  |     |        |  +--rw ios-isis:time
     |  |  |     |        |     +--rw ios-isis:time?         uint32
     |  |  |     |        |     +--rw ios-isis:suppress?     empty
     |  |  |     |        |     +--rw ios-isis:external?     empty
     |  |  |     |        |     +--rw ios-isis:interlevel?   empty
     |  |  |     |        +--:(ios-isis:wait-for-bgp)
     |  |  |     |           +--rw ios-isis:wait-for-bgp!
     |  |  |     |              +--rw ios-isis:suppress
     |  |  |     |                 +--rw ios-isis:external?     empty
     |  |  |     |                 +--rw ios-isis:interlevel?   empty
     |  |  |     +--:(ios-isis:suppress)
     |  |  |        +--rw ios-isis:suppress
     |  |  |           +--rw ios-isis:external?     empty
     |  |  |           +--rw ios-isis:interlevel?   empty
     |  |  +--rw ios-isis:spf-interval
     |  |  |  +--rw (ios-isis:spf-interval-choice)?
     |  |  |     +--:(ios-isis:level-1-2)
     |  |  |     |  +--rw ios-isis:level-1-2* [level]
     |  |  |     |     +--rw ios-isis:level           enumeration
     |  |  |     |     +--rw ios-isis:interval?       uint32
     |  |  |     |     +--rw ios-isis:initial-wait?   uint32
     |  |  |     |     +--rw ios-isis:minimum-wait?   uint32
     |  |  |     +--:(ios-isis:intervals)
     |  |  |        +--rw ios-isis:intervals
     |  |  |           +--rw ios-isis:interval?       uint32
     |  |  |           +--rw ios-isis:initial-wait?   uint32
     |  |  |           +--rw ios-isis:minimum-wait?   uint32
     |  |  +--rw ios-isis:area-password
     |  |  |  +--rw ios-isis:name?           string
     |  |  |  +--rw ios-isis:authenticate?   empty
     |  |  |  +--rw ios-isis:snp?            enumeration
     |  |  +--rw ios-isis:authentication
     |  |  |  +--rw ios-isis:mode
     |  |  |  |  +--rw ios-isis:md5!
     |  |  |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |  |  |  +--rw ios-isis:text!
     |  |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  |  +--rw ios-isis:key-chain
     |  |  |  |  +--rw (ios-isis:key-chain-choice)?
     |  |  |  |     +--:(ios-isis:key-chain-level-case)
     |  |  |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |  |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |  |  |     |     +--rw ios-isis:name?     string
     |  |  |  |     +--:(ios-isis:key-chain-only-case)
     |  |  |  |        +--rw ios-isis:name?             string
     |  |  |  +--rw ios-isis:send-only!
     |  |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |  +--rw ios-isis:distribute-list
     |  |  |  +--rw (ios-isis:distribute-list-choice)?
     |  |  |     +--:(ios-isis:acl-case)
     |  |  |     |  +--rw ios-isis:acl-name?            ios-types:access-list-standard-id-type
     |  |  |     |  +--rw ios-isis:in?                  string
     |  |  |     +--:(ios-isis:gateway-prefix-case)
     |  |  |     |  +--rw ios-isis:gateway?             string
     |  |  |     |  +--rw ios-isis:prefix?              string
     |  |  |     |  +--rw ios-isis:gateway-prefix-in?   string
     |  |  |     +--:(ios-isis:route-map-case)
     |  |  |        +--rw ios-isis:route-map?           string
     |  |  |        +--rw ios-isis:route-map-in?        empty
     |  |  +--rw ios-isis:domain-password
     |  |  |  +--rw ios-isis:name?           string
     |  |  |  +--rw ios-isis:authenticate?   empty
     |  |  |  +--rw ios-isis:snp?            enumeration
     |  |  +--rw ios-isis:fast-flood!
     |  |  |  +--rw ios-isis:number?   uint32
     |  |  +--rw ios-isis:fast-reroute
     |  |  |  +--rw ios-isis:load-sharing
     |  |  |  |  +--rw ios-isis:level-1!
     |  |  |  |  |  +--rw ios-isis:disable?   empty
     |  |  |  |  +--rw ios-isis:level-2!
     |  |  |  |     +--rw ios-isis:disable?   empty
     |  |  |  +--rw ios-isis:per-prefix
     |  |  |  |  +--rw ios-isis:level-1
     |  |  |  |  |  +--rw ios-isis:all?         empty
     |  |  |  |  |  +--rw ios-isis:route-map?   string
     |  |  |  |  +--rw ios-isis:level-2
     |  |  |  |     +--rw ios-isis:all?         empty
     |  |  |  |     +--rw ios-isis:route-map?   string
     |  |  |  +--rw ios-isis:remote-lfa
     |  |  |  |  +--rw ios-isis:level-1
     |  |  |  |  |  +--rw ios-isis:mpls-ldp!
     |  |  |  |  |     +--rw ios-isis:maximum-metric!
     |  |  |  |  |        +--rw ios-isis:max-met?   uint32
     |  |  |  |  +--rw ios-isis:level-2
     |  |  |  |     +--rw ios-isis:mpls-ldp!
     |  |  |  |        +--rw ios-isis:maximum-metric!
     |  |  |  |           +--rw ios-isis:max-met?   uint32
     |  |  |  +--rw ios-isis:tie-break
     |  |  |     +--rw ios-isis:level-1
     |  |  |     |  +--rw ios-isis:downstream?                  uint8
     |  |  |     |  +--rw ios-isis:linecard-disjoint?           uint8
     |  |  |     |  +--rw ios-isis:lowest-backup-path-metric?   uint8
     |  |  |     |  +--rw ios-isis:node-protecting?             uint8
     |  |  |     |  +--rw ios-isis:primary-path?                uint8
     |  |  |     |  +--rw ios-isis:secondary-path?              uint8
     |  |  |     |  +--rw ios-isis:srlg-disjoint?               uint8
     |  |  |     +--rw ios-isis:level-2
     |  |  |        +--rw ios-isis:downstream?                  uint8
     |  |  |        +--rw ios-isis:linecard-disjoint?           uint8
     |  |  |        +--rw ios-isis:lowest-backup-path-metric?   uint8
     |  |  |        +--rw ios-isis:node-protecting?             uint8
     |  |  |        +--rw ios-isis:primary-path?                uint8
     |  |  |        +--rw ios-isis:secondary-path?              uint8
     |  |  |        +--rw ios-isis:srlg-disjoint?               uint8
     |  |  +--rw ios-isis:ti-lfa
     |  |  |  +--rw ios-isis:level-1
     |  |  |  |  +--rw ios-isis:maximum-metric
     |  |  |  |     +--rw ios-isis:max-met?   uint32
     |  |  |  +--rw ios-isis:level-2!
     |  |  |     +--rw ios-isis:maximum-metric
     |  |  |        +--rw ios-isis:max-met?   uint32
     |  |  +--rw ios-isis:hello
     |  |  |  +--rw ios-isis:padding!
     |  |  |     +--rw ios-isis:pad-type?   enumeration
     |  |  +--rw ios-isis:hostname
     |  |  |  +--rw ios-isis:dynamic?   empty
     |  |  +--rw ios-isis:ignore-lsp-errors?       empty
     |  |  +--rw ios-isis:is-type?                 enumeration
     |  |  +--rw ios-isis:ispf
     |  |  |  +--rw ios-isis:level?    enumeration
     |  |  |  +--rw ios-isis:number?   uint32
     |  |  +--rw ios-isis:log-adjacency-changes!
     |  |  |  +--rw ios-isis:all?   empty
     |  |  +--rw ios-isis:lsp-full
     |  |  |  +--rw ios-isis:suppress
     |  |  |     +--rw (ios-isis:lsp-full-choince)?
     |  |  |        +--:(ios-isis:external-interlevel-container)
     |  |  |        |  +--rw ios-isis:external-interlevel-container
     |  |  |        |     +--rw ios-isis:external?     empty
     |  |  |        |     +--rw ios-isis:interlevel?   empty
     |  |  |        +--:(ios-isis:none)
     |  |  |           +--rw ios-isis:none?                            empty
     |  |  +--rw ios-isis:lsp-gen-interval
     |  |  |  +--rw (ios-isis:lsp-gen-interval-choice)?
     |  |  |     +--:(ios-isis:intervals)
     |  |  |     |  +--rw ios-isis:intervals
     |  |  |     |     +--rw ios-isis:interval?       uint32
     |  |  |     |     +--rw ios-isis:initial-wait?   uint32
     |  |  |     |     +--rw ios-isis:wait?           uint32
     |  |  |     +--:(ios-isis:intervals-levels)
     |  |  |        +--rw ios-isis:intervals-levels
     |  |  |           +--rw ios-isis:intervals-level-1
     |  |  |           |  +--rw ios-isis:level-1?        empty
     |  |  |           |  +--rw ios-isis:interval?       uint32
     |  |  |           |  +--rw ios-isis:initial-wait?   uint32
     |  |  |           |  +--rw ios-isis:wait?           uint32
     |  |  |           +--rw ios-isis:intervals-level-2
     |  |  |              +--rw ios-isis:level-2?        empty
     |  |  |              +--rw ios-isis:interval?       uint32
     |  |  |              +--rw ios-isis:initial-wait?   uint32
     |  |  |              +--rw ios-isis:wait?           uint32
     |  |  +--rw ios-isis:lsp-mtu?                 uint32
     |  |  +--rw ios-isis:lsp-refresh-interval?    uint32
     |  |  +--rw ios-isis:max-area-addresses?      uint32
     |  |  +--rw ios-isis:max-lsp-lifetime?        uint32
     |  |  +--rw ios-isis:microloop
     |  |  |  +--rw ios-isis:avoidance!
     |  |  |     +--rw ios-isis:disable?            empty
     |  |  |     +--rw ios-isis:protected?          empty
     |  |  |     +--rw ios-isis:rib-update-delay?   uint32
     |  |  +--rw ios-isis:mpls
     |  |  |  +--rw ios-isis:ldp
     |  |  |  |  +--rw ios-isis:autoconfig!
     |  |  |  |  |  +--rw ios-isis:level-1?   empty
     |  |  |  |  |  +--rw ios-isis:level-2?   empty
     |  |  |  |  +--rw ios-isis:sync?                 empty
     |  |  |  |  +--rw ios-isis:sync-igp-shortcuts?   empty
     |  |  |  +--rw ios-isis:traffic-eng
     |  |  |     +--rw ios-isis:level-1?            empty
     |  |  |     +--rw ios-isis:level-2?            empty
     |  |  |     +--rw ios-isis:multicast-intact?   empty
     |  |  |     +--rw ios-isis:router-id
     |  |  |     |  +--rw (ios-isis:interface-choice)?
     |  |  |     |     +--:(ios-isis:AppNav-Compress)
     |  |  |     |     |  +--rw ios-isis:AppNav-Compress?             uint16
     |  |  |     |     +--:(ios-isis:AppNav-UnCompress)
     |  |  |     |     |  +--rw ios-isis:AppNav-UnCompress?           uint16
     |  |  |     |     +--:(ios-isis:ATM)
     |  |  |     |     |  +--rw ios-isis:ATM?                         string
     |  |  |     |     +--:(ios-isis:ATM-subinterface)
     |  |  |     |     |  +--rw ios-isis:ATM-subinterface
     |  |  |     |     |     +--rw ios-isis:ATM?   string
     |  |  |     |     +--:(ios-isis:ATM-ACR)
     |  |  |     |     |  +--rw ios-isis:ATM-ACR?                     string
     |  |  |     |     +--:(ios-isis:ATM-ACRsubinterface)
     |  |  |     |     |  +--rw ios-isis:ATM-ACRsubinterface
     |  |  |     |     |     +--rw ios-isis:ATM-ACR?   string
     |  |  |     |     +--:(ios-isis:BDI)
     |  |  |     |     |  +--rw ios-isis:BDI?                         string
     |  |  |     |     +--:(ios-isis:CEM)
     |  |  |     |     |  +--rw ios-isis:CEM?                         string
     |  |  |     |     +--:(ios-isis:CEM-ACR)
     |  |  |     |     |  +--rw ios-isis:CEM-ACR?                     uint8
     |  |  |     |     +--:(ios-isis:Embedded-Service-Engine)
     |  |  |     |     |  +--rw ios-isis:Embedded-Service-Engine?     string
     |  |  |     |     +--:(ios-isis:FastEthernet)
     |  |  |     |     |  +--rw ios-isis:FastEthernet?                string
     |  |  |     |     +--:(ios-isis:GigabitEthernet)
     |  |  |     |     |  +--rw ios-isis:GigabitEthernet?             string
     |  |  |     |     +--:(ios-isis:LISP)
     |  |  |     |     |  +--rw ios-isis:LISP?                        string
     |  |  |     |     +--:(ios-isis:LISP-subinterface)
     |  |  |     |     |  +--rw ios-isis:LISP-subinterface
     |  |  |     |     |     +--rw ios-isis:LISP?   string
     |  |  |     |     +--:(ios-isis:Loopback)
     |  |  |     |     |  +--rw ios-isis:Loopback?                    uint32
     |  |  |     |     +--:(ios-isis:Multilink)
     |  |  |     |     |  +--rw ios-isis:Multilink?                   uint16
     |  |  |     |     +--:(ios-isis:nve)
     |  |  |     |     |  +--rw ios-isis:nve?                         uint16
     |  |  |     |     +--:(ios-isis:overlay)
     |  |  |     |     |  +--rw ios-isis:overlay?                     uint16
     |  |  |     |     +--:(ios-isis:Port-channel)
     |  |  |     |     |  +--rw ios-isis:Port-channel?                uint32
     |  |  |     |     +--:(ios-isis:Port-channel-subinterface)
     |  |  |     |     |  +--rw ios-isis:Port-channel-subinterface
     |  |  |     |     |     +--rw ios-isis:Port-channel?   string
     |  |  |     |     +--:(ios-isis:pseudowire)
     |  |  |     |     |  +--rw ios-isis:pseudowire?                  uint32
     |  |  |     |     +--:(ios-isis:SM)
     |  |  |     |     |  +--rw ios-isis:SM?                          string
     |  |  |     |     +--:(ios-isis:Cellular)
     |  |  |     |     |  +--rw ios-isis:Cellular?                    string
     |  |  |     |     +--:(ios-isis:Serial)
     |  |  |     |     |  +--rw ios-isis:Serial?                      string
     |  |  |     |     +--:(ios-isis:TenGigabitEthernet)
     |  |  |     |     |  +--rw ios-isis:TenGigabitEthernet?          string
     |  |  |     |     +--:(ios-isis:Tunnel)
     |  |  |     |     |  +--rw ios-isis:Tunnel?                      uint32
     |  |  |     |     +--:(ios-isis:Virtual-Template)
     |  |  |     |     |  +--rw ios-isis:Virtual-Template?            uint16
     |  |  |     |     +--:(ios-isis:Vlan)
     |  |  |     |     |  +--rw ios-isis:Vlan?                        uint16
     |  |  |     |     +--:(ios-isis:VirtualPortGroup)
     |  |  |     |     |  +--rw ios-isis:VirtualPortGroup?            uint16
     |  |  |     |     +--:(ios-isis:vasileft)
     |  |  |     |     |  +--rw ios-isis:vasileft?                    uint16
     |  |  |     |     +--:(ios-isis:vasiright)
     |  |  |     |        +--rw ios-isis:vasiright?                   uint16
     |  |  |     +--rw ios-isis:scanner
     |  |  |        +--rw ios-isis:interval?    uint32
     |  |  |        +--rw ios-isis:max-flash?   uint32
     |  |  +--rw ios-isis:net* [tag]
     |  |  |  +--rw ios-isis:tag    isis-net
     |  |  +--rw ios-isis:nsf
     |  |  |  +--rw ios-isis:cisco?       empty
     |  |  |  +--rw ios-isis:ietf?        empty
     |  |  |  +--rw ios-isis:interface
     |  |  |  |  +--rw ios-isis:wait?   uint8
     |  |  |  +--rw ios-isis:interval?    uint16
     |  |  +--rw ios-isis:partition
     |  |  |  +--rw ios-isis:avoidance?   empty
     |  |  +--rw ios-isis:passive-interface
     |  |  |  +--rw (ios-isis:passive-interface-choice)?
     |  |  |     +--:(ios-isis:default)
     |  |  |     |  +--rw ios-isis:default?     empty
     |  |  |     +--:(ios-isis:interface)
     |  |  |        +--rw ios-isis:interface?   string
     |  |  +--rw ios-isis:disable
     |  |  |  +--rw ios-isis:passive-interface* [interface]
     |  |  |     +--rw ios-isis:interface    string
     |  |  +--rw ios-isis:protocol
     |  |  |  +--rw ios-isis:shutdown?   empty
     |  |  +--rw ios-isis:segment-routing
     |  |  |  +--rw ios-isis:mpls?             empty
     |  |  |  +--rw ios-isis:prefix-sid-map
     |  |  |     +--rw ios-isis:advertise-local?   empty
     |  |  |     +--rw ios-isis:receive!
     |  |  |        +--rw ios-isis:disable?   empty
     |  |  +--rw ios-isis:skeptical
     |  |  |  +--rw ios-isis:interval?   uint16
     |  |  +--rw ios-isis:update-queue-depth?      uint32
     |  |  +--rw ios-isis:use
     |  |  |  +--rw ios-isis:external-metrics?   empty
     |  |  +--rw ios-isis:vrf?                     string
     |  |  +--rw ios-isis:adjacency-check?         empty
     |  |  +--rw ios-isis:bfd
     |  |  |  +--rw ios-isis:all-interfaces?             empty
     |  |  |  +--rw ios-isis:check-ctrl-plane-failure?   empty
     |  |  +--rw ios-isis:router-id?               string
     |  +--rw ios-isis:isis-container
     |  |  +--rw ios-isis:isis* [area-tag]
     |  |     +--rw ios-isis:area-tag                 string
     |  |     +--rw ios-isis:metric-style
     |  |     |  +--rw (ios-isis:metric-style-choice)?
     |  |     |     +--:(ios-isis:narrow)
     |  |     |     |  +--rw ios-isis:narrow!
     |  |     |     |     +--rw ios-isis:narrow-wide?   isis-level-type
     |  |     |     |     +--rw ios-isis:transition?    isis-level-type
     |  |     |     +--:(ios-isis:transition)
     |  |     |     |  +--rw ios-isis:transition!
     |  |     |     |     +--rw ios-isis:transition?   isis-level-type
     |  |     |     +--:(ios-isis:wide)
     |  |     |        +--rw ios-isis:wide!
     |  |     |           +--rw ios-isis:narrow-wide?   isis-level-type
     |  |     |           +--rw ios-isis:transition?    isis-level-type
     |  |     +--rw ios-isis:address-family
     |  |     |  +--rw ios-isis:ipv4
     |  |     |  |  +--rw ios-isis:unicast-multicast?   enumeration
     |  |     |  |  +--rw ios-isis:help?                empty
     |  |     |  |  +--rw ios-isis:snmp
     |  |     |  |  |  +--rw ios-isis:context* [name]
     |  |     |  |  |     +--rw ios-isis:name         string
     |  |     |  |  |     +--rw ios-isis:community
     |  |     |  |  |     |  +--rw ios-isis:community-string?   string
     |  |     |  |  |     |  +--rw ios-isis:access
     |  |     |  |  |     |     +--rw ios-isis:standard-acl?   uint32
     |  |     |  |  |     |     +--rw ios-isis:expanded-acl?   uint32
     |  |     |  |  |     |     +--rw ios-isis:acl-name?       string
     |  |     |  |  |     |     +--rw ios-isis:ipv6?           string
     |  |     |  |  |     |     +--rw ios-isis:ro?             empty
     |  |     |  |  |     |     +--rw ios-isis:rw?             empty
     |  |     |  |  |     +--rw ios-isis:user
     |  |     |  |  |        +--rw ios-isis:name?          string
     |  |     |  |  |        +--rw ios-isis:permisssion
     |  |     |  |  |           +--rw ios-isis:access
     |  |     |  |  |           |  +--rw ios-isis:standard-acl?   uint32
     |  |     |  |  |           |  +--rw ios-isis:acl-name?       string
     |  |     |  |  |           |  +--rw ios-isis:ipv6?           string
     |  |     |  |  |           +--rw ios-isis:auth
     |  |     |  |  |           |  +--rw ios-isis:md5?   string
     |  |     |  |  |           |  +--rw ios-isis:sha?   string
     |  |     |  |  |           +--rw ios-isis:credential?   empty
     |  |     |  |  |           +--rw ios-isis:encrypted?    empty
     |  |     |  |  +--rw ios-isis:topology* [name]
     |  |     |  |     +--rw ios-isis:name                   string
     |  |     |  |     +--rw ios-isis:tid?                   uint32
     |  |     |  |     +--rw ios-isis:ignore-attached-bit?   empty
     |  |     |  |     +--rw ios-isis:distance* [number]
     |  |     |  |     |  +--rw ios-isis:number     uint8
     |  |     |  |     |  +--rw ios-isis:ip-list* [ip]
     |  |     |  |     |  |  +--rw ios-isis:ip               inet:ipv4-address
     |  |     |  |     |  |  +--rw ios-isis:wildcard-bits* [w-bits]
     |  |     |  |     |  |     +--rw ios-isis:w-bits         inet:ipv4-address
     |  |     |  |     |  |     +--rw ios-isis:access-list?   ios-types:default-access-list-standard-id-type
     |  |     |  |     |  +--rw ios-isis:clns?      empty
     |  |     |  |     |  +--rw ios-isis:ip?        empty
     |  |     |  |     +--rw ios-isis:ip
     |  |     |  |     |  +--rw ios-isis:route
     |  |     |  |     |     +--rw ios-isis:priority
     |  |     |  |     |        +--rw ios-isis:high
     |  |     |  |     |           +--rw ios-isis:tag?   uint32
     |  |     |  |     +--rw ios-isis:priority?              uint8
     |  |     |  |     +--rw ios-isis:redistribute
     |  |     |  |     |  +--rw ios-isis:application* [name]
     |  |     |  |     |  |  +--rw ios-isis:name           string
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:bgp
     |  |     |  |     |  |  +--rw ios-isis:as-number?     ios-types:bgp-as-number-type
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  +--rw ios-isis:clns!
     |  |     |  |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  +--rw ios-isis:ip!
     |  |     |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:connected!
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:eigrp* [as-number]
     |  |     |  |     |  |  +--rw ios-isis:as-number      uint32
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:isis
     |  |     |  |     |  |  +--rw ios-isis:isis-redistribute* [area-tag]
     |  |     |  |     |  |  |  +--rw ios-isis:area-tag    string
     |  |     |  |     |  |  |  +--rw ios-isis:ip!
     |  |     |  |     |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  +--rw ios-isis:ip* [isis-redist-levels1 isis-redist-levels2]
     |  |     |  |     |  |     +--rw ios-isis:isis-redist-levels1      enumeration
     |  |     |  |     |  |     +--rw ios-isis:isis-redist-levels2      enumeration
     |  |     |  |     |  |     +--rw ios-isis:into?                    empty
     |  |     |  |     |  |     +--rw (ios-isis:isis-redist-isis-ip-choice)?
     |  |     |  |     |  |        +--:(ios-isis:distribute-list)
     |  |     |  |     |  |        |  +--rw ios-isis:distribute-list?   uint32
     |  |     |  |     |  |        +--:(ios-isis:route-map)
     |  |     |  |     |  |           +--rw ios-isis:route-map?         string
     |  |     |  |     |  +--rw ios-isis:iso-igrp!
     |  |     |  |     |  |  +--rw (ios-isis:iso-igrp-choice)?
     |  |     |  |     |  |  |  +--:(ios-isis:area-tag-route-map-container)
     |  |     |  |     |  |  |  |  +--rw ios-isis:area-tag-route-map-container
     |  |     |  |     |  |  |  |     +--rw ios-isis:area-tag?    string
     |  |     |  |     |  |  |  |     +--rw ios-isis:route-map?   string
     |  |     |  |     |  |  |  +--:(ios-isis:route-map)
     |  |     |  |     |  |  |     +--rw ios-isis:route-map?                      string
     |  |     |  |     |  |  +--rw ios-isis:levels?                               isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?                               uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?                          enumeration
     |  |     |  |     |  +--rw ios-isis:lisp!
     |  |     |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?           string
     |  |     |  |     |  +--rw ios-isis:maximum-prefix
     |  |     |  |     |  |  +--rw ios-isis:number?            uint32
     |  |     |  |     |  |  +--rw ios-isis:threshold-value?   uint32
     |  |     |  |     |  |  +--rw ios-isis:warning-only?      empty
     |  |     |  |     |  |  +--rw ios-isis:withdraw?          empty
     |  |     |  |     |  +--rw ios-isis:mobile!
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:odr!
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:ospf* [process-id]
     |  |     |  |     |  |  +--rw ios-isis:process-id     uint32
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  +--rw ios-isis:match
     |  |     |  |     |  |  |  +--rw ios-isis:internal!
     |  |     |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  |  +--rw ios-isis:external!
     |  |     |  |     |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |     |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |     |  |     |  |  |  |  +--rw ios-isis:route-map?         string
     |  |     |  |     |  |  |  +--rw ios-isis:nssa-external!
     |  |     |  |     |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |     |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |     |  |     |  |  |     +--rw ios-isis:metric?                 uint32
     |  |     |  |     |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |     |  |     |  |  |     +--rw ios-isis:route-map?              string
     |  |     |  |     |  |  +--rw ios-isis:vrf?           string
     |  |     |  |     |  +--rw ios-isis:ospfv3* [process-id]
     |  |     |  |     |  |  +--rw ios-isis:process-id     uint32
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  +--rw ios-isis:match
     |  |     |  |     |  |  |  +--rw ios-isis:internal!
     |  |     |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  |  +--rw ios-isis:external!
     |  |     |  |     |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |     |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |     |  |     |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |     |  |     |  |  |  |  +--rw ios-isis:route-map?         string
     |  |     |  |     |  |  |  +--rw ios-isis:nssa-external!
     |  |     |  |     |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |     |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |     |  |     |  |  |     +--rw ios-isis:metric?                 uint32
     |  |     |  |     |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |     |  |     |  |  |     +--rw ios-isis:route-map?              string
     |  |     |  |     |  |  +--rw ios-isis:vrf?           string
     |  |     |  |     |  +--rw ios-isis:rip!
     |  |     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:static!
     |  |     |  |     |  |  +--rw ios-isis:clns!
     |  |     |  |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |  |  +--rw ios-isis:ip!
     |  |     |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |  +--rw ios-isis:vrf
     |  |     |  |     |     +--rw ios-isis:vrf-nm* [vrf-nm]
     |  |     |  |     |     |  +--rw ios-isis:vrf-nm         string
     |  |     |  |     |     |  +--rw ios-isis:application
     |  |     |  |     |     |  |  +--rw ios-isis:appname* [appname]
     |  |     |  |     |     |  |     +--rw ios-isis:appname        string
     |  |     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:bgp
     |  |     |  |     |     |  |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |     |  |     |     |  |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |     |  |     |     |  |  |  +--rw ios-isis:clns!
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  |  |  +--rw ios-isis:ip!
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |     |  |     |     |  +--rw ios-isis:connected!
     |  |     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:eigrp
     |  |     |  |     |     |  |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |     |  |     |     |  |     +--rw ios-isis:eigrp-as       uint16
     |  |     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:isis
     |  |     |  |     |     |  |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |     |  |     |     |  |  |  +--rw ios-isis:isis-atag    string
     |  |     |  |     |     |  |  |  +--rw ios-isis:ip
     |  |     |  |     |     |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  |  +--rw ios-isis:ip!
     |  |     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:iso-igrp!
     |  |     |  |     |     |  |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |     |  |     |     |  |  |  +--rw ios-isis:iso-atag     string
     |  |     |  |     |     |  |  |  +--rw ios-isis:route-map?   empty
     |  |     |  |     |     |  |  +--rw ios-isis:route-map!
     |  |     |  |     |     |  |     +--rw ios-isis:rm-point?   string
     |  |     |  |     |     |  +--rw ios-isis:lisp!
     |  |     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:mobile!
     |  |     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:ospf?          uint16
     |  |     |  |     |     |  +--rw ios-isis:ospfv3
     |  |     |  |     |     |  |  +--rw ios-isis:os3-id* [os3-id]
     |  |     |  |     |     |  |     +--rw ios-isis:os3-id         uint16
     |  |     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:rip!
     |  |     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |  +--rw ios-isis:static!
     |  |     |  |     |     |     +--rw ios-isis:clns!
     |  |     |  |     |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |     |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |     |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |     +--rw ios-isis:ip!
     |  |     |  |     |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |     |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |     |  +--rw ios-isis:route-map?     string
     |  |     |  |     |     |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |     |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |     |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |     |     +--rw ios-isis:route-map?     string
     |  |     |  |     |     +--rw ios-isis:global
     |  |     |  |     |        +--rw ios-isis:application
     |  |     |  |     |        |  +--rw ios-isis:appname* [appname]
     |  |     |  |     |        |     +--rw ios-isis:appname        string
     |  |     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:bgp
     |  |     |  |     |        |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |     |  |     |        |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |     |  |     |        |  |  +--rw ios-isis:clns!
     |  |     |  |     |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |        |  |  +--rw ios-isis:ip!
     |  |     |  |     |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |        |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  |  +--rw ios-isis:route-map?     string
     |  |     |  |     |        |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |     |  |     |        +--rw ios-isis:connected!
     |  |     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:eigrp
     |  |     |  |     |        |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |     |  |     |        |     +--rw ios-isis:eigrp-as       uint16
     |  |     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:isis
     |  |     |  |     |        |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |     |  |     |        |  |  +--rw ios-isis:isis-atag    string
     |  |     |  |     |        |  |  +--rw ios-isis:ip
     |  |     |  |     |        |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  |     +--rw ios-isis:route-map?     string
     |  |     |  |     |        |  +--rw ios-isis:ip!
     |  |     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:iso-igrp!
     |  |     |  |     |        |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |     |  |     |        |  |  +--rw ios-isis:iso-atag     string
     |  |     |  |     |        |  |  +--rw ios-isis:route-map?   empty
     |  |     |  |     |        |  +--rw ios-isis:route-map!
     |  |     |  |     |        |     +--rw ios-isis:rm-point?   string
     |  |     |  |     |        +--rw ios-isis:lisp!
     |  |     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:mobile!
     |  |     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:ospf?          uint16
     |  |     |  |     |        +--rw ios-isis:ospfv3
     |  |     |  |     |        |  +--rw ios-isis:os3-id* [os3-id]
     |  |     |  |     |        |     +--rw ios-isis:os3-id         uint16
     |  |     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:rip!
     |  |     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |  |     |        +--rw ios-isis:static!
     |  |     |  |     |           +--rw ios-isis:clns!
     |  |     |  |     |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |           |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |           |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |           |  +--rw ios-isis:route-map?     string
     |  |     |  |     |           +--rw ios-isis:ip!
     |  |     |  |     |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |           |  +--rw ios-isis:metric?        uint32
     |  |     |  |     |           |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |           |  +--rw ios-isis:route-map?     string
     |  |     |  |     |           +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     |           +--rw ios-isis:metric?        uint32
     |  |     |  |     |           +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     |           +--rw ios-isis:route-map?     string
     |  |     |  |     +--rw ios-isis:set-attached-bit
     |  |     |  |     |  +--rw ios-isis:route-map?   string
     |  |     |  |     +--rw ios-isis:snmp
     |  |     |  |     |  +--rw ios-isis:context* [name]
     |  |     |  |     |     +--rw ios-isis:name         string
     |  |     |  |     |     +--rw ios-isis:community
     |  |     |  |     |     |  +--rw ios-isis:community-string?   string
     |  |     |  |     |     |  +--rw ios-isis:access
     |  |     |  |     |     |     +--rw ios-isis:standard-acl?   uint32
     |  |     |  |     |     |     +--rw ios-isis:expanded-acl?   uint32
     |  |     |  |     |     |     +--rw ios-isis:acl-name?       string
     |  |     |  |     |     |     +--rw ios-isis:ipv6?           string
     |  |     |  |     |     |     +--rw ios-isis:ro?             empty
     |  |     |  |     |     |     +--rw ios-isis:rw?             empty
     |  |     |  |     |     +--rw ios-isis:user
     |  |     |  |     |        +--rw ios-isis:name?          string
     |  |     |  |     |        +--rw ios-isis:permisssion
     |  |     |  |     |           +--rw ios-isis:access
     |  |     |  |     |           |  +--rw ios-isis:standard-acl?   uint32
     |  |     |  |     |           |  +--rw ios-isis:acl-name?       string
     |  |     |  |     |           |  +--rw ios-isis:ipv6?           string
     |  |     |  |     |           +--rw ios-isis:auth
     |  |     |  |     |           |  +--rw ios-isis:md5?   string
     |  |     |  |     |           |  +--rw ios-isis:sha?   string
     |  |     |  |     |           +--rw ios-isis:credential?   empty
     |  |     |  |     |           +--rw ios-isis:encrypted?    empty
     |  |     |  |     +--rw ios-isis:summary-address* [ip mask]
     |  |     |  |     |  +--rw ios-isis:ip                      inet:ipv4-address
     |  |     |  |     |  +--rw ios-isis:mask                    inet:ipv4-address
     |  |     |  |     |  +--rw ios-isis:level-1!
     |  |     |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |     |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |     |  |     |  +--rw ios-isis:level-1-2!
     |  |     |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |     |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |     |  |     |  +--rw ios-isis:level-2!
     |  |     |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |     |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |     |  |     |  +--rw ios-isis:metric-tag-container
     |  |     |  |     |     +--rw ios-isis:metric?   uint32
     |  |     |  |     |     +--rw ios-isis:tag?      uint32
     |  |     |  |     +--rw ios-isis:traffic-share
     |  |     |  |     |  +--rw ios-isis:min
     |  |     |  |     |     +--rw ios-isis:across-interfaces?   empty
     |  |     |  |     +--rw ios-isis:advertise
     |  |     |  |     |  +--rw ios-isis:passive-only?   empty
     |  |     |  |     +--rw ios-isis:default-information
     |  |     |  |     |  +--rw ios-isis:originate!
     |  |     |  |     |     +--rw ios-isis:route-map?   string
     |  |     |  |     +--rw ios-isis:help?                  empty
     |  |     |  |     +--rw ios-isis:maximum-paths?         uint32
     |  |     |  |     +--rw ios-isis:metric
     |  |     |  |     |  +--rw (ios-isis:metric-choice)?
     |  |     |  |     |     +--:(ios-isis:metric-level-case)
     |  |     |  |     |     |  +--rw ios-isis:metrics* [level]
     |  |     |  |     |     |     +--rw ios-isis:level     enumeration
     |  |     |  |     |     |     +--rw ios-isis:metric?   uint32
     |  |     |  |     |     +--:(ios-isis:metric-only-case)
     |  |     |  |     |        +--rw ios-isis:metric?    uint32
     |  |     |  |     +--rw ios-isis:prc-interval
     |  |     |  |     |  +--rw ios-isis:interval?       uint32
     |  |     |  |     |  +--rw ios-isis:initial-wait?   uint32
     |  |     |  |     |  +--rw ios-isis:minimum-wait?   uint32
     |  |     |  |     +--rw ios-isis:set-overload-bit!
     |  |     |  |     |  +--rw (ios-isis:set-overload-bit-choice)?
     |  |     |  |     |     +--:(ios-isis:on-startup)
     |  |     |  |     |     |  +--rw ios-isis:on-startup
     |  |     |  |     |     |     +--rw (ios-isis:on-startup-choice)?
     |  |     |  |     |     |        +--:(ios-isis:time)
     |  |     |  |     |     |        |  +--rw ios-isis:time
     |  |     |  |     |     |        |     +--rw ios-isis:time?         uint32
     |  |     |  |     |     |        |     +--rw ios-isis:suppress?     empty
     |  |     |  |     |     |        |     +--rw ios-isis:external?     empty
     |  |     |  |     |     |        |     +--rw ios-isis:interlevel?   empty
     |  |     |  |     |     |        +--:(ios-isis:wait-for-bgp)
     |  |     |  |     |     |           +--rw ios-isis:wait-for-bgp!
     |  |     |  |     |     |              +--rw ios-isis:suppress
     |  |     |  |     |     |                 +--rw ios-isis:external?     empty
     |  |     |  |     |     |                 +--rw ios-isis:interlevel?   empty
     |  |     |  |     |     +--:(ios-isis:suppress)
     |  |     |  |     |        +--rw ios-isis:suppress
     |  |     |  |     |           +--rw ios-isis:external?     empty
     |  |     |  |     |           +--rw ios-isis:interlevel?   empty
     |  |     |  |     +--rw ios-isis:spf-interval
     |  |     |  |        +--rw (ios-isis:spf-interval-choice)?
     |  |     |  |           +--:(ios-isis:level-1-2)
     |  |     |  |           |  +--rw ios-isis:level-1-2* [level]
     |  |     |  |           |     +--rw ios-isis:level           enumeration
     |  |     |  |           |     +--rw ios-isis:interval?       uint32
     |  |     |  |           |     +--rw ios-isis:initial-wait?   uint32
     |  |     |  |           |     +--rw ios-isis:minimum-wait?   uint32
     |  |     |  |           +--:(ios-isis:intervals)
     |  |     |  |              +--rw ios-isis:intervals
     |  |     |  |                 +--rw ios-isis:interval?       uint32
     |  |     |  |                 +--rw ios-isis:initial-wait?   uint32
     |  |     |  |                 +--rw ios-isis:minimum-wait?   uint32
     |  |     |  +--rw ios-isis:ipv6
     |  |     |     +--rw ios-isis:unicast?               empty
     |  |     |     +--rw ios-isis:advertise
     |  |     |     |  +--rw ios-isis:passive-only?   empty
     |  |     |     +--rw ios-isis:default-information
     |  |     |     |  +--rw ios-isis:originate!
     |  |     |     |     +--rw ios-isis:route-map?   string
     |  |     |     +--rw ios-isis:help?                  empty
     |  |     |     +--rw ios-isis:maximum-paths?         uint32
     |  |     |     +--rw ios-isis:metric
     |  |     |     |  +--rw (ios-isis:metric-choice)?
     |  |     |     |     +--:(ios-isis:metric-level-case)
     |  |     |     |     |  +--rw ios-isis:metrics* [level]
     |  |     |     |     |     +--rw ios-isis:level     enumeration
     |  |     |     |     |     +--rw ios-isis:metric?   uint32
     |  |     |     |     +--:(ios-isis:metric-only-case)
     |  |     |     |        +--rw ios-isis:metric?    uint32
     |  |     |     +--rw ios-isis:prc-interval
     |  |     |     |  +--rw ios-isis:interval?       uint32
     |  |     |     |  +--rw ios-isis:initial-wait?   uint32
     |  |     |     |  +--rw ios-isis:minimum-wait?   uint32
     |  |     |     +--rw ios-isis:set-overload-bit!
     |  |     |     |  +--rw (ios-isis:set-overload-bit-choice)?
     |  |     |     |     +--:(ios-isis:on-startup)
     |  |     |     |     |  +--rw ios-isis:on-startup
     |  |     |     |     |     +--rw (ios-isis:on-startup-choice)?
     |  |     |     |     |        +--:(ios-isis:time)
     |  |     |     |     |        |  +--rw ios-isis:time
     |  |     |     |     |        |     +--rw ios-isis:time?         uint32
     |  |     |     |     |        |     +--rw ios-isis:suppress?     empty
     |  |     |     |     |        |     +--rw ios-isis:external?     empty
     |  |     |     |     |        |     +--rw ios-isis:interlevel?   empty
     |  |     |     |     |        +--:(ios-isis:wait-for-bgp)
     |  |     |     |     |           +--rw ios-isis:wait-for-bgp!
     |  |     |     |     |              +--rw ios-isis:suppress
     |  |     |     |     |                 +--rw ios-isis:external?     empty
     |  |     |     |     |                 +--rw ios-isis:interlevel?   empty
     |  |     |     |     +--:(ios-isis:suppress)
     |  |     |     |        +--rw ios-isis:suppress
     |  |     |     |           +--rw ios-isis:external?     empty
     |  |     |     |           +--rw ios-isis:interlevel?   empty
     |  |     |     +--rw ios-isis:spf-interval
     |  |     |     |  +--rw (ios-isis:spf-interval-choice)?
     |  |     |     |     +--:(ios-isis:level-1-2)
     |  |     |     |     |  +--rw ios-isis:level-1-2* [level]
     |  |     |     |     |     +--rw ios-isis:level           enumeration
     |  |     |     |     |     +--rw ios-isis:interval?       uint32
     |  |     |     |     |     +--rw ios-isis:initial-wait?   uint32
     |  |     |     |     |     +--rw ios-isis:minimum-wait?   uint32
     |  |     |     |     +--:(ios-isis:intervals)
     |  |     |     |        +--rw ios-isis:intervals
     |  |     |     |           +--rw ios-isis:interval?       uint32
     |  |     |     |           +--rw ios-isis:initial-wait?   uint32
     |  |     |     |           +--rw ios-isis:minimum-wait?   uint32
     |  |     |     +--rw ios-isis:adjacency-check?       empty
     |  |     |     +--rw ios-isis:bfd
     |  |     |     |  +--rw ios-isis:all-interfaces?             empty
     |  |     |     |  +--rw ios-isis:check-ctrl-plane-failure?   empty
     |  |     |     +--rw ios-isis:router-id?             string
     |  |     |     +--rw ios-isis:distance?              uint32
     |  |     |     +--rw ios-isis:distribute-list
     |  |     |     |  +--rw ios-isis:prefix-list* [name]
     |  |     |     |     +--rw ios-isis:name    string
     |  |     |     |     +--rw ios-isis:in!
     |  |     |     |        +--rw ios-isis:interface
     |  |     |     |           +--rw (ios-isis:interface-choice)?
     |  |     |     |              +--:(ios-isis:AppNav-Compress)
     |  |     |     |              |  +--rw ios-isis:AppNav-Compress?             uint16
     |  |     |     |              +--:(ios-isis:AppNav-UnCompress)
     |  |     |     |              |  +--rw ios-isis:AppNav-UnCompress?           uint16
     |  |     |     |              +--:(ios-isis:ATM)
     |  |     |     |              |  +--rw ios-isis:ATM?                         string
     |  |     |     |              +--:(ios-isis:ATM-subinterface)
     |  |     |     |              |  +--rw ios-isis:ATM-subinterface
     |  |     |     |              |     +--rw ios-isis:ATM?   string
     |  |     |     |              +--:(ios-isis:ATM-ACR)
     |  |     |     |              |  +--rw ios-isis:ATM-ACR?                     string
     |  |     |     |              +--:(ios-isis:ATM-ACRsubinterface)
     |  |     |     |              |  +--rw ios-isis:ATM-ACRsubinterface
     |  |     |     |              |     +--rw ios-isis:ATM-ACR?   string
     |  |     |     |              +--:(ios-isis:BDI)
     |  |     |     |              |  +--rw ios-isis:BDI?                         string
     |  |     |     |              +--:(ios-isis:CEM)
     |  |     |     |              |  +--rw ios-isis:CEM?                         string
     |  |     |     |              +--:(ios-isis:CEM-ACR)
     |  |     |     |              |  +--rw ios-isis:CEM-ACR?                     uint8
     |  |     |     |              +--:(ios-isis:Embedded-Service-Engine)
     |  |     |     |              |  +--rw ios-isis:Embedded-Service-Engine?     string
     |  |     |     |              +--:(ios-isis:FastEthernet)
     |  |     |     |              |  +--rw ios-isis:FastEthernet?                string
     |  |     |     |              +--:(ios-isis:GigabitEthernet)
     |  |     |     |              |  +--rw ios-isis:GigabitEthernet?             string
     |  |     |     |              +--:(ios-isis:LISP)
     |  |     |     |              |  +--rw ios-isis:LISP?                        string
     |  |     |     |              +--:(ios-isis:LISP-subinterface)
     |  |     |     |              |  +--rw ios-isis:LISP-subinterface
     |  |     |     |              |     +--rw ios-isis:LISP?   string
     |  |     |     |              +--:(ios-isis:Loopback)
     |  |     |     |              |  +--rw ios-isis:Loopback?                    uint32
     |  |     |     |              +--:(ios-isis:Multilink)
     |  |     |     |              |  +--rw ios-isis:Multilink?                   uint16
     |  |     |     |              +--:(ios-isis:nve)
     |  |     |     |              |  +--rw ios-isis:nve?                         uint16
     |  |     |     |              +--:(ios-isis:overlay)
     |  |     |     |              |  +--rw ios-isis:overlay?                     uint16
     |  |     |     |              +--:(ios-isis:Port-channel)
     |  |     |     |              |  +--rw ios-isis:Port-channel?                uint32
     |  |     |     |              +--:(ios-isis:Port-channel-subinterface)
     |  |     |     |              |  +--rw ios-isis:Port-channel-subinterface
     |  |     |     |              |     +--rw ios-isis:Port-channel?   string
     |  |     |     |              +--:(ios-isis:pseudowire)
     |  |     |     |              |  +--rw ios-isis:pseudowire?                  uint32
     |  |     |     |              +--:(ios-isis:SM)
     |  |     |     |              |  +--rw ios-isis:SM?                          string
     |  |     |     |              +--:(ios-isis:Cellular)
     |  |     |     |              |  +--rw ios-isis:Cellular?                    string
     |  |     |     |              +--:(ios-isis:Serial)
     |  |     |     |              |  +--rw ios-isis:Serial?                      string
     |  |     |     |              +--:(ios-isis:TenGigabitEthernet)
     |  |     |     |              |  +--rw ios-isis:TenGigabitEthernet?          string
     |  |     |     |              +--:(ios-isis:Tunnel)
     |  |     |     |              |  +--rw ios-isis:Tunnel?                      uint32
     |  |     |     |              +--:(ios-isis:Virtual-Template)
     |  |     |     |              |  +--rw ios-isis:Virtual-Template?            uint16
     |  |     |     |              +--:(ios-isis:Vlan)
     |  |     |     |              |  +--rw ios-isis:Vlan?                        uint16
     |  |     |     |              +--:(ios-isis:VirtualPortGroup)
     |  |     |     |              |  +--rw ios-isis:VirtualPortGroup?            uint16
     |  |     |     |              +--:(ios-isis:vasileft)
     |  |     |     |              |  +--rw ios-isis:vasileft?                    uint16
     |  |     |     |              +--:(ios-isis:vasiright)
     |  |     |     |                 +--rw ios-isis:vasiright?                   uint16
     |  |     |     +--rw ios-isis:ipv6
     |  |     |     |  +--rw ios-isis:route
     |  |     |     |     +--rw ios-isis:priority
     |  |     |     |        +--rw ios-isis:high
     |  |     |     |           +--rw ios-isis:tag?   uint32
     |  |     |     +--rw ios-isis:multi-topology!
     |  |     |     |  +--rw ios-isis:transition?   empty
     |  |     |     +--rw ios-isis:redistribute
     |  |     |     |  +--rw ios-isis:application!
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  +--rw ios-isis:bgp
     |  |     |     |  |  +--rw ios-isis:as-number?           ios-types:bgp-as-number-type
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  +--rw ios-isis:connected!
     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:eigrp* [as-number]
     |  |     |     |  |  +--rw ios-isis:as-number            uint32
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  +--rw ios-isis:isis!
     |  |     |     |  |  +--rw ios-isis:isis-redistribute* [area-tag]
     |  |     |     |  |  |  +--rw ios-isis:area-tag             string
     |  |     |     |  |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  |  +--rw ios-isis:isis-leak* [isis-redist-levels1 isis-redist-levels2]
     |  |     |     |  |     +--rw ios-isis:isis-redist-levels1      enumeration
     |  |     |     |  |     +--rw ios-isis:isis-redist-levels2      enumeration
     |  |     |     |  |     +--rw ios-isis:into?                    empty
     |  |     |     |  |     +--rw (ios-isis:isis-redist-isis-ip-choice)?
     |  |     |     |  |        +--:(ios-isis:distribute-list)
     |  |     |     |  |        |  +--rw ios-isis:distribute-list?   string
     |  |     |     |  |        +--:(ios-isis:route-map)
     |  |     |     |  |           +--rw ios-isis:route-map?         string
     |  |     |     |  +--rw ios-isis:lisp!
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  +--rw ios-isis:nd!
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  +--rw ios-isis:nemo
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  +--rw ios-isis:ospf* [process-id]
     |  |     |     |  |  +--rw ios-isis:process-id           uint32
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  |  +--rw ios-isis:match
     |  |     |     |  |     +--rw ios-isis:internal!
     |  |     |     |  |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |     |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |     |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |     |  +--rw ios-isis:route-map?     string
     |  |     |     |  |     +--rw ios-isis:external!
     |  |     |     |  |     |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |     |     |  |     |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |     |     |  |     |  +--rw ios-isis:metric?            uint32
     |  |     |     |  |     |  +--rw ios-isis:metric-type?       enumeration
     |  |     |     |  |     |  +--rw ios-isis:route-map?         string
     |  |     |     |  |     +--rw ios-isis:nssa-external!
     |  |     |     |  |        +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |     |     |  |        +--rw ios-isis:levels?                 isis-routes-level-type
     |  |     |     |  |        +--rw ios-isis:metric?                 uint32
     |  |     |     |  |        +--rw ios-isis:metric-type?            enumeration
     |  |     |     |  |        +--rw ios-isis:route-map?              string
     |  |     |     |  +--rw ios-isis:rip* [process]
     |  |     |     |  |  +--rw ios-isis:process              string
     |  |     |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?           string
     |  |     |     |  +--rw ios-isis:static!
     |  |     |     |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |     +--rw ios-isis:metric?        uint32
     |  |     |     |     +--rw ios-isis:metric-type?   enumeration
     |  |     |     |     +--rw ios-isis:route-map?     string
     |  |     |     +--rw ios-isis:summary-prefix* [prefix]
     |  |     |     |  +--rw ios-isis:prefix    ios-types:ipv6-prefix
     |  |     |     |  +--rw ios-isis:levels?   enumeration
     |  |     |     +--rw ios-isis:table-map
     |  |     |        +--rw ios-isis:name?     string
     |  |     |        +--rw ios-isis:filter?   empty
     |  |     +--rw ios-isis:distance* [number]
     |  |     |  +--rw ios-isis:number     uint8
     |  |     |  +--rw ios-isis:ip-list* [ip]
     |  |     |  |  +--rw ios-isis:ip               inet:ipv4-address
     |  |     |  |  +--rw ios-isis:wildcard-bits* [w-bits]
     |  |     |  |     +--rw ios-isis:w-bits         inet:ipv4-address
     |  |     |  |     +--rw ios-isis:access-list?   ios-types:default-access-list-standard-id-type
     |  |     |  +--rw ios-isis:clns?      empty
     |  |     |  +--rw ios-isis:ip?        empty
     |  |     +--rw ios-isis:ip
     |  |     |  +--rw ios-isis:route
     |  |     |     +--rw ios-isis:priority
     |  |     |        +--rw ios-isis:high
     |  |     |           +--rw ios-isis:tag?   uint32
     |  |     +--rw ios-isis:priority?                uint8
     |  |     +--rw ios-isis:redistribute
     |  |     |  +--rw ios-isis:application* [name]
     |  |     |  |  +--rw ios-isis:name           string
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:bgp
     |  |     |  |  +--rw ios-isis:as-number?     ios-types:bgp-as-number-type
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |  +--rw ios-isis:clns!
     |  |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |  +--rw ios-isis:ip!
     |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:connected!
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:eigrp* [as-number]
     |  |     |  |  +--rw ios-isis:as-number      uint32
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:isis
     |  |     |  |  +--rw ios-isis:isis-redistribute* [area-tag]
     |  |     |  |  |  +--rw ios-isis:area-tag    string
     |  |     |  |  |  +--rw ios-isis:ip!
     |  |     |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  |     +--rw ios-isis:route-map?     string
     |  |     |  |  +--rw ios-isis:ip* [isis-redist-levels1 isis-redist-levels2]
     |  |     |  |     +--rw ios-isis:isis-redist-levels1      enumeration
     |  |     |  |     +--rw ios-isis:isis-redist-levels2      enumeration
     |  |     |  |     +--rw ios-isis:into?                    empty
     |  |     |  |     +--rw (ios-isis:isis-redist-isis-ip-choice)?
     |  |     |  |        +--:(ios-isis:distribute-list)
     |  |     |  |        |  +--rw ios-isis:distribute-list?   uint32
     |  |     |  |        +--:(ios-isis:route-map)
     |  |     |  |           +--rw ios-isis:route-map?         string
     |  |     |  +--rw ios-isis:iso-igrp!
     |  |     |  |  +--rw (ios-isis:iso-igrp-choice)?
     |  |     |  |  |  +--:(ios-isis:area-tag-route-map-container)
     |  |     |  |  |  |  +--rw ios-isis:area-tag-route-map-container
     |  |     |  |  |  |     +--rw ios-isis:area-tag?    string
     |  |     |  |  |  |     +--rw ios-isis:route-map?   string
     |  |     |  |  |  +--:(ios-isis:route-map)
     |  |     |  |  |     +--rw ios-isis:route-map?                      string
     |  |     |  |  +--rw ios-isis:levels?                               isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?                               uint32
     |  |     |  |  +--rw ios-isis:metric-type?                          enumeration
     |  |     |  +--rw ios-isis:lisp!
     |  |     |  |  +--rw ios-isis:include-connected?   empty
     |  |     |  |  +--rw ios-isis:levels?              isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?              uint32
     |  |     |  |  +--rw ios-isis:metric-type?         enumeration
     |  |     |  |  +--rw ios-isis:route-map?           string
     |  |     |  +--rw ios-isis:maximum-prefix
     |  |     |  |  +--rw ios-isis:number?            uint32
     |  |     |  |  +--rw ios-isis:threshold-value?   uint32
     |  |     |  |  +--rw ios-isis:warning-only?      empty
     |  |     |  |  +--rw ios-isis:withdraw?          empty
     |  |     |  +--rw ios-isis:mobile!
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:odr!
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:ospf* [process-id]
     |  |     |  |  +--rw ios-isis:process-id     uint32
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |  +--rw ios-isis:match
     |  |     |  |  |  +--rw ios-isis:internal!
     |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |  |  +--rw ios-isis:external!
     |  |     |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |     |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |     |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |     |  |  |  |  +--rw ios-isis:route-map?         string
     |  |     |  |  |  +--rw ios-isis:nssa-external!
     |  |     |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |     |  |  |     +--rw ios-isis:metric?                 uint32
     |  |     |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |     |  |  |     +--rw ios-isis:route-map?              string
     |  |     |  |  +--rw ios-isis:vrf?           string
     |  |     |  +--rw ios-isis:ospfv3* [process-id]
     |  |     |  |  +--rw ios-isis:process-id     uint32
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  |  +--rw ios-isis:match
     |  |     |  |  |  +--rw ios-isis:internal!
     |  |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |  |  +--rw ios-isis:external!
     |  |     |  |  |  |  +--rw ios-isis:external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |  |  |  +--rw ios-isis:levels?            isis-routes-level-type
     |  |     |  |  |  |  +--rw ios-isis:metric?            uint32
     |  |     |  |  |  |  +--rw ios-isis:metric-type?       enumeration
     |  |     |  |  |  |  +--rw ios-isis:route-map?         string
     |  |     |  |  |  +--rw ios-isis:nssa-external!
     |  |     |  |  |     +--rw ios-isis:nssa-external-routes?   ios-types:redist-ospf-external-type
     |  |     |  |  |     +--rw ios-isis:levels?                 isis-routes-level-type
     |  |     |  |  |     +--rw ios-isis:metric?                 uint32
     |  |     |  |  |     +--rw ios-isis:metric-type?            enumeration
     |  |     |  |  |     +--rw ios-isis:route-map?              string
     |  |     |  |  +--rw ios-isis:vrf?           string
     |  |     |  +--rw ios-isis:rip!
     |  |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:static!
     |  |     |  |  +--rw ios-isis:clns!
     |  |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |  |  |  +--rw ios-isis:route-map?     string
     |  |     |  |  +--rw ios-isis:ip!
     |  |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |  |     +--rw ios-isis:route-map?     string
     |  |     |  +--rw ios-isis:vrf
     |  |     |     +--rw ios-isis:vrf-nm* [vrf-nm]
     |  |     |     |  +--rw ios-isis:vrf-nm         string
     |  |     |     |  +--rw ios-isis:application
     |  |     |     |  |  +--rw ios-isis:appname* [appname]
     |  |     |     |  |     +--rw ios-isis:appname        string
     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:bgp
     |  |     |     |  |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |     |     |  |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |     |     |  |  |  +--rw ios-isis:clns!
     |  |     |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  |  |  +--rw ios-isis:ip!
     |  |     |     |  |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |     |     |  +--rw ios-isis:connected!
     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:eigrp
     |  |     |     |  |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |     |     |  |     +--rw ios-isis:eigrp-as       uint16
     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:isis
     |  |     |     |  |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |     |     |  |  |  +--rw ios-isis:isis-atag    string
     |  |     |     |  |  |  +--rw ios-isis:ip
     |  |     |     |  |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  |     +--rw ios-isis:metric?        uint32
     |  |     |     |  |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  |     +--rw ios-isis:route-map?     string
     |  |     |     |  |  +--rw ios-isis:ip!
     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:iso-igrp!
     |  |     |     |  |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |     |     |  |  |  +--rw ios-isis:iso-atag     string
     |  |     |     |  |  |  +--rw ios-isis:route-map?   empty
     |  |     |     |  |  +--rw ios-isis:route-map!
     |  |     |     |  |     +--rw ios-isis:rm-point?   string
     |  |     |     |  +--rw ios-isis:lisp!
     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:mobile!
     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:ospf?          uint16
     |  |     |     |  +--rw ios-isis:ospfv3
     |  |     |     |  |  +--rw ios-isis:os3-id* [os3-id]
     |  |     |     |  |     +--rw ios-isis:os3-id         uint16
     |  |     |     |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |     +--rw ios-isis:metric?        uint32
     |  |     |     |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:rip!
     |  |     |     |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |  |  +--rw ios-isis:metric?        uint32
     |  |     |     |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |  |  +--rw ios-isis:route-map?     string
     |  |     |     |  +--rw ios-isis:static!
     |  |     |     |     +--rw ios-isis:clns!
     |  |     |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |     |  +--rw ios-isis:metric?        uint32
     |  |     |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |     |  +--rw ios-isis:route-map?     string
     |  |     |     |     +--rw ios-isis:ip!
     |  |     |     |     |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |     |  +--rw ios-isis:metric?        uint32
     |  |     |     |     |  +--rw ios-isis:metric-type?   enumeration
     |  |     |     |     |  +--rw ios-isis:route-map?     string
     |  |     |     |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |     |     +--rw ios-isis:metric?        uint32
     |  |     |     |     +--rw ios-isis:metric-type?   enumeration
     |  |     |     |     +--rw ios-isis:route-map?     string
     |  |     |     +--rw ios-isis:global
     |  |     |        +--rw ios-isis:application
     |  |     |        |  +--rw ios-isis:appname* [appname]
     |  |     |        |     +--rw ios-isis:appname        string
     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:bgp
     |  |     |        |  +--rw ios-isis:bp-as-num* [bp-as-num]
     |  |     |        |  |  +--rw ios-isis:bp-as-num      ios-types:bgp-as-number-type
     |  |     |        |  |  +--rw ios-isis:clns!
     |  |     |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  |  |  +--rw ios-isis:route-map?     string
     |  |     |        |  |  +--rw ios-isis:ip!
     |  |     |        |  |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  |  |  +--rw ios-isis:metric?        uint32
     |  |     |        |  |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  |  |  +--rw ios-isis:route-map?     string
     |  |     |        |  |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  |  +--rw ios-isis:metric?        uint32
     |  |     |        |  |  +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  |  +--rw ios-isis:route-map?     string
     |  |     |        |  +--rw ios-isis:a_LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |     |        +--rw ios-isis:connected!
     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:eigrp
     |  |     |        |  +--rw ios-isis:eigrp-as* [eigrp-as]
     |  |     |        |     +--rw ios-isis:eigrp-as       uint16
     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:isis
     |  |     |        |  +--rw ios-isis:isis-atag* [isis-atag]
     |  |     |        |  |  +--rw ios-isis:isis-atag    string
     |  |     |        |  |  +--rw ios-isis:ip
     |  |     |        |  |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  |     +--rw ios-isis:metric?        uint32
     |  |     |        |  |     +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  |     +--rw ios-isis:route-map?     string
     |  |     |        |  +--rw ios-isis:ip!
     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:iso-igrp!
     |  |     |        |  +--rw ios-isis:iso-atag* [iso-atag]
     |  |     |        |  |  +--rw ios-isis:iso-atag     string
     |  |     |        |  |  +--rw ios-isis:route-map?   empty
     |  |     |        |  +--rw ios-isis:route-map!
     |  |     |        |     +--rw ios-isis:rm-point?   string
     |  |     |        +--rw ios-isis:lisp!
     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:mobile!
     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:ospf?          uint16
     |  |     |        +--rw ios-isis:ospfv3
     |  |     |        |  +--rw ios-isis:os3-id* [os3-id]
     |  |     |        |     +--rw ios-isis:os3-id         uint16
     |  |     |        |     +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |     +--rw ios-isis:metric?        uint32
     |  |     |        |     +--rw ios-isis:metric-type?   enumeration
     |  |     |        |     +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:rip!
     |  |     |        |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |        |  +--rw ios-isis:metric?        uint32
     |  |     |        |  +--rw ios-isis:metric-type?   enumeration
     |  |     |        |  +--rw ios-isis:route-map?     string
     |  |     |        +--rw ios-isis:static!
     |  |     |           +--rw ios-isis:clns!
     |  |     |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |           |  +--rw ios-isis:metric?        uint32
     |  |     |           |  +--rw ios-isis:metric-type?   enumeration
     |  |     |           |  +--rw ios-isis:route-map?     string
     |  |     |           +--rw ios-isis:ip!
     |  |     |           |  +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |           |  +--rw ios-isis:metric?        uint32
     |  |     |           |  +--rw ios-isis:metric-type?   enumeration
     |  |     |           |  +--rw ios-isis:route-map?     string
     |  |     |           +--rw ios-isis:levels?        isis-routes-level-type
     |  |     |           +--rw ios-isis:metric?        uint32
     |  |     |           +--rw ios-isis:metric-type?   enumeration
     |  |     |           +--rw ios-isis:route-map?     string
     |  |     +--rw ios-isis:set-attached-bit
     |  |     |  +--rw ios-isis:route-map?   string
     |  |     +--rw ios-isis:snmp
     |  |     |  +--rw ios-isis:context* [name]
     |  |     |     +--rw ios-isis:name         string
     |  |     |     +--rw ios-isis:community
     |  |     |     |  +--rw ios-isis:community-string?   string
     |  |     |     |  +--rw ios-isis:access
     |  |     |     |     +--rw ios-isis:standard-acl?   uint32
     |  |     |     |     +--rw ios-isis:expanded-acl?   uint32
     |  |     |     |     +--rw ios-isis:acl-name?       string
     |  |     |     |     +--rw ios-isis:ipv6?           string
     |  |     |     |     +--rw ios-isis:ro?             empty
     |  |     |     |     +--rw ios-isis:rw?             empty
     |  |     |     +--rw ios-isis:user
     |  |     |        +--rw ios-isis:name?          string
     |  |     |        +--rw ios-isis:permisssion
     |  |     |           +--rw ios-isis:access
     |  |     |           |  +--rw ios-isis:standard-acl?   uint32
     |  |     |           |  +--rw ios-isis:acl-name?       string
     |  |     |           |  +--rw ios-isis:ipv6?           string
     |  |     |           +--rw ios-isis:auth
     |  |     |           |  +--rw ios-isis:md5?   string
     |  |     |           |  +--rw ios-isis:sha?   string
     |  |     |           +--rw ios-isis:credential?   empty
     |  |     |           +--rw ios-isis:encrypted?    empty
     |  |     +--rw ios-isis:summary-address* [ip mask]
     |  |     |  +--rw ios-isis:ip                      inet:ipv4-address
     |  |     |  +--rw ios-isis:mask                    inet:ipv4-address
     |  |     |  +--rw ios-isis:level-1!
     |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |     |  +--rw ios-isis:level-1-2!
     |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |     |  +--rw ios-isis:level-2!
     |  |     |  |  +--rw ios-isis:metric?   uint32
     |  |     |  |  +--rw ios-isis:tag?      uint32
     |  |     |  +--rw ios-isis:metric-tag-container
     |  |     |     +--rw ios-isis:metric?   uint32
     |  |     |     +--rw ios-isis:tag?      uint32
     |  |     +--rw ios-isis:traffic-share
     |  |     |  +--rw ios-isis:min
     |  |     |     +--rw ios-isis:across-interfaces?   empty
     |  |     +--rw ios-isis:advertise
     |  |     |  +--rw ios-isis:passive-only?   empty
     |  |     +--rw ios-isis:default-information
     |  |     |  +--rw ios-isis:originate!
     |  |     |     +--rw ios-isis:route-map?   string
     |  |     +--rw ios-isis:help?                    empty
     |  |     +--rw ios-isis:maximum-paths?           uint32
     |  |     +--rw ios-isis:metric
     |  |     |  +--rw (ios-isis:metric-choice)?
     |  |     |     +--:(ios-isis:metric-level-case)
     |  |     |     |  +--rw ios-isis:metrics* [level]
     |  |     |     |     +--rw ios-isis:level     enumeration
     |  |     |     |     +--rw ios-isis:metric?   uint32
     |  |     |     +--:(ios-isis:metric-only-case)
     |  |     |        +--rw ios-isis:metric?    uint32
     |  |     +--rw ios-isis:prc-interval
     |  |     |  +--rw ios-isis:interval?       uint32
     |  |     |  +--rw ios-isis:initial-wait?   uint32
     |  |     |  +--rw ios-isis:minimum-wait?   uint32
     |  |     +--rw ios-isis:set-overload-bit!
     |  |     |  +--rw (ios-isis:set-overload-bit-choice)?
     |  |     |     +--:(ios-isis:on-startup)
     |  |     |     |  +--rw ios-isis:on-startup
     |  |     |     |     +--rw (ios-isis:on-startup-choice)?
     |  |     |     |        +--:(ios-isis:time)
     |  |     |     |        |  +--rw ios-isis:time
     |  |     |     |        |     +--rw ios-isis:time?         uint32
     |  |     |     |        |     +--rw ios-isis:suppress?     empty
     |  |     |     |        |     +--rw ios-isis:external?     empty
     |  |     |     |        |     +--rw ios-isis:interlevel?   empty
     |  |     |     |        +--:(ios-isis:wait-for-bgp)
     |  |     |     |           +--rw ios-isis:wait-for-bgp!
     |  |     |     |              +--rw ios-isis:suppress
     |  |     |     |                 +--rw ios-isis:external?     empty
     |  |     |     |                 +--rw ios-isis:interlevel?   empty
     |  |     |     +--:(ios-isis:suppress)
     |  |     |        +--rw ios-isis:suppress
     |  |     |           +--rw ios-isis:external?     empty
     |  |     |           +--rw ios-isis:interlevel?   empty
     |  |     +--rw ios-isis:spf-interval
     |  |     |  +--rw (ios-isis:spf-interval-choice)?
     |  |     |     +--:(ios-isis:level-1-2)
     |  |     |     |  +--rw ios-isis:level-1-2* [level]
     |  |     |     |     +--rw ios-isis:level           enumeration
     |  |     |     |     +--rw ios-isis:interval?       uint32
     |  |     |     |     +--rw ios-isis:initial-wait?   uint32
     |  |     |     |     +--rw ios-isis:minimum-wait?   uint32
     |  |     |     +--:(ios-isis:intervals)
     |  |     |        +--rw ios-isis:intervals
     |  |     |           +--rw ios-isis:interval?       uint32
     |  |     |           +--rw ios-isis:initial-wait?   uint32
     |  |     |           +--rw ios-isis:minimum-wait?   uint32
     |  |     +--rw ios-isis:area-password
     |  |     |  +--rw ios-isis:name?           string
     |  |     |  +--rw ios-isis:authenticate?   empty
     |  |     |  +--rw ios-isis:snp?            enumeration
     |  |     +--rw ios-isis:authentication
     |  |     |  +--rw ios-isis:mode
     |  |     |  |  +--rw ios-isis:md5!
     |  |     |  |  |  +--rw ios-isis:levels?   authentication-level-type
     |  |     |  |  +--rw ios-isis:text!
     |  |     |  |     +--rw ios-isis:levels?   authentication-level-type
     |  |     |  +--rw ios-isis:key-chain
     |  |     |  |  +--rw (ios-isis:key-chain-choice)?
     |  |     |  |     +--:(ios-isis:key-chain-level-case)
     |  |     |  |     |  +--rw ios-isis:key-chain-list* [levels]
     |  |     |  |     |     +--rw ios-isis:levels    authentication-level-type
     |  |     |  |     |     +--rw ios-isis:name?     string
     |  |     |  |     +--:(ios-isis:key-chain-only-case)
     |  |     |  |        +--rw ios-isis:name?             string
     |  |     |  +--rw ios-isis:send-only!
     |  |     |     +--rw ios-isis:levels?   authentication-level-type
     |  |     +--rw ios-isis:distribute-list
     |  |     |  +--rw (ios-isis:distribute-list-choice)?
     |  |     |     +--:(ios-isis:acl-case)
     |  |     |     |  +--rw ios-isis:acl-name?            ios-types:access-list-standard-id-type
     |  |     |     |  +--rw ios-isis:in?                  string
     |  |     |     +--:(ios-isis:gateway-prefix-case)
     |  |     |     |  +--rw ios-isis:gateway?             string
     |  |     |     |  +--rw ios-isis:prefix?              string
     |  |     |     |  +--rw ios-isis:gateway-prefix-in?   string
     |  |     |     +--:(ios-isis:route-map-case)
     |  |     |        +--rw ios-isis:route-map?           string
     |  |     |        +--rw ios-isis:route-map-in?        empty
     |  |     +--rw ios-isis:domain-password
     |  |     |  +--rw ios-isis:name?           string
     |  |     |  +--rw ios-isis:authenticate?   empty
     |  |     |  +--rw ios-isis:snp?            enumeration
     |  |     +--rw ios-isis:fast-flood!
     |  |     |  +--rw ios-isis:number?   uint32
     |  |     +--rw ios-isis:fast-reroute
     |  |     |  +--rw ios-isis:load-sharing
     |  |     |  |  +--rw ios-isis:level-1!
     |  |     |  |  |  +--rw ios-isis:disable?   empty
     |  |     |  |  +--rw ios-isis:level-2!
     |  |     |  |     +--rw ios-isis:disable?   empty
     |  |     |  +--rw ios-isis:per-prefix
     |  |     |  |  +--rw ios-isis:level-1
     |  |     |  |  |  +--rw ios-isis:all?         empty
     |  |     |  |  |  +--rw ios-isis:route-map?   string
     |  |     |  |  +--rw ios-isis:level-2
     |  |     |  |     +--rw ios-isis:all?         empty
     |  |     |  |     +--rw ios-isis:route-map?   string
     |  |     |  +--rw ios-isis:remote-lfa
     |  |     |  |  +--rw ios-isis:level-1
     |  |     |  |  |  +--rw ios-isis:mpls-ldp!
     |  |     |  |  |     +--rw ios-isis:maximum-metric!
     |  |     |  |  |        +--rw ios-isis:max-met?   uint32
     |  |     |  |  +--rw ios-isis:level-2
     |  |     |  |     +--rw ios-isis:mpls-ldp!
     |  |     |  |        +--rw ios-isis:maximum-metric!
     |  |     |  |           +--rw ios-isis:max-met?   uint32
     |  |     |  +--rw ios-isis:tie-break
     |  |     |     +--rw ios-isis:level-1
     |  |     |     |  +--rw ios-isis:downstream?                  uint8
     |  |     |     |  +--rw ios-isis:linecard-disjoint?           uint8
     |  |     |     |  +--rw ios-isis:lowest-backup-path-metric?   uint8
     |  |     |     |  +--rw ios-isis:node-protecting?             uint8
     |  |     |     |  +--rw ios-isis:primary-path?                uint8
     |  |     |     |  +--rw ios-isis:secondary-path?              uint8
     |  |     |     |  +--rw ios-isis:srlg-disjoint?               uint8
     |  |     |     +--rw ios-isis:level-2
     |  |     |        +--rw ios-isis:downstream?                  uint8
     |  |     |        +--rw ios-isis:linecard-disjoint?           uint8
     |  |     |        +--rw ios-isis:lowest-backup-path-metric?   uint8
     |  |     |        +--rw ios-isis:node-protecting?             uint8
     |  |     |        +--rw ios-isis:primary-path?                uint8
     |  |     |        +--rw ios-isis:secondary-path?              uint8
     |  |     |        +--rw ios-isis:srlg-disjoint?               uint8
     |  |     +--rw ios-isis:ti-lfa
     |  |     |  +--rw ios-isis:level-1
     |  |     |  |  +--rw ios-isis:maximum-metric
     |  |     |  |     +--rw ios-isis:max-met?   uint32
     |  |     |  +--rw ios-isis:level-2!
     |  |     |     +--rw ios-isis:maximum-metric
     |  |     |        +--rw ios-isis:max-met?   uint32
     |  |     +--rw ios-isis:hello
     |  |     |  +--rw ios-isis:padding!
     |  |     |     +--rw ios-isis:pad-type?   enumeration
     |  |     +--rw ios-isis:hostname
     |  |     |  +--rw ios-isis:dynamic?   empty
     |  |     +--rw ios-isis:ignore-lsp-errors?       empty
     |  |     +--rw ios-isis:is-type?                 enumeration
     |  |     +--rw ios-isis:ispf
     |  |     |  +--rw ios-isis:level?    enumeration
     |  |     |  +--rw ios-isis:number?   uint32
     |  |     +--rw ios-isis:log-adjacency-changes!
     |  |     |  +--rw ios-isis:all?   empty
     |  |     +--rw ios-isis:lsp-full
     |  |     |  +--rw ios-isis:suppress
     |  |     |     +--rw (ios-isis:lsp-full-choince)?
     |  |     |        +--:(ios-isis:external-interlevel-container)
     |  |     |        |  +--rw ios-isis:external-interlevel-container
     |  |     |        |     +--rw ios-isis:external?     empty
     |  |     |        |     +--rw ios-isis:interlevel?   empty
     |  |     |        +--:(ios-isis:none)
     |  |     |           +--rw ios-isis:none?                            empty
     |  |     +--rw ios-isis:lsp-gen-interval
     |  |     |  +--rw (ios-isis:lsp-gen-interval-choice)?
     |  |     |     +--:(ios-isis:intervals)
     |  |     |     |  +--rw ios-isis:intervals
     |  |     |     |     +--rw ios-isis:interval?       uint32
     |  |     |     |     +--rw ios-isis:initial-wait?   uint32
     |  |     |     |     +--rw ios-isis:wait?           uint32
     |  |     |     +--:(ios-isis:intervals-levels)
     |  |     |        +--rw ios-isis:intervals-levels
     |  |     |           +--rw ios-isis:intervals-level-1
     |  |     |           |  +--rw ios-isis:level-1?        empty
     |  |     |           |  +--rw ios-isis:interval?       uint32
     |  |     |           |  +--rw ios-isis:initial-wait?   uint32
     |  |     |           |  +--rw ios-isis:wait?           uint32
     |  |     |           +--rw ios-isis:intervals-level-2
     |  |     |              +--rw ios-isis:level-2?        empty
     |  |     |              +--rw ios-isis:interval?       uint32
     |  |     |              +--rw ios-isis:initial-wait?   uint32
     |  |     |              +--rw ios-isis:wait?           uint32
     |  |     +--rw ios-isis:lsp-mtu?                 uint32
     |  |     +--rw ios-isis:lsp-refresh-interval?    uint32
     |  |     +--rw ios-isis:max-area-addresses?      uint32
     |  |     +--rw ios-isis:max-lsp-lifetime?        uint32
     |  |     +--rw ios-isis:microloop
     |  |     |  +--rw ios-isis:avoidance!
     |  |     |     +--rw ios-isis:disable?            empty
     |  |     |     +--rw ios-isis:protected?          empty
     |  |     |     +--rw ios-isis:rib-update-delay?   uint32
     |  |     +--rw ios-isis:mpls
     |  |     |  +--rw ios-isis:ldp
     |  |     |  |  +--rw ios-isis:autoconfig!
     |  |     |  |  |  +--rw ios-isis:level-1?   empty
     |  |     |  |  |  +--rw ios-isis:level-2?   empty
     |  |     |  |  +--rw ios-isis:sync?                 empty
     |  |     |  |  +--rw ios-isis:sync-igp-shortcuts?   empty
     |  |     |  +--rw ios-isis:traffic-eng
     |  |     |     +--rw ios-isis:level-1?            empty
     |  |     |     +--rw ios-isis:level-2?            empty
     |  |     |     +--rw ios-isis:multicast-intact?   empty
     |  |     |     +--rw ios-isis:router-id
     |  |     |     |  +--rw (ios-isis:interface-choice)?
     |  |     |     |     +--:(ios-isis:AppNav-Compress)
     |  |     |     |     |  +--rw ios-isis:AppNav-Compress?             uint16
     |  |     |     |     +--:(ios-isis:AppNav-UnCompress)
     |  |     |     |     |  +--rw ios-isis:AppNav-UnCompress?           uint16
     |  |     |     |     +--:(ios-isis:ATM)
     |  |     |     |     |  +--rw ios-isis:ATM?                         string
     |  |     |     |     +--:(ios-isis:ATM-subinterface)
     |  |     |     |     |  +--rw ios-isis:ATM-subinterface
     |  |     |     |     |     +--rw ios-isis:ATM?   string
     |  |     |     |     +--:(ios-isis:ATM-ACR)
     |  |     |     |     |  +--rw ios-isis:ATM-ACR?                     string
     |  |     |     |     +--:(ios-isis:ATM-ACRsubinterface)
     |  |     |     |     |  +--rw ios-isis:ATM-ACRsubinterface
     |  |     |     |     |     +--rw ios-isis:ATM-ACR?   string
     |  |     |     |     +--:(ios-isis:BDI)
     |  |     |     |     |  +--rw ios-isis:BDI?                         string
     |  |     |     |     +--:(ios-isis:CEM)
     |  |     |     |     |  +--rw ios-isis:CEM?                         string
     |  |     |     |     +--:(ios-isis:CEM-ACR)
     |  |     |     |     |  +--rw ios-isis:CEM-ACR?                     uint8
     |  |     |     |     +--:(ios-isis:Embedded-Service-Engine)
     |  |     |     |     |  +--rw ios-isis:Embedded-Service-Engine?     string
     |  |     |     |     +--:(ios-isis:FastEthernet)
     |  |     |     |     |  +--rw ios-isis:FastEthernet?                string
     |  |     |     |     +--:(ios-isis:GigabitEthernet)
     |  |     |     |     |  +--rw ios-isis:GigabitEthernet?             string
     |  |     |     |     +--:(ios-isis:LISP)
     |  |     |     |     |  +--rw ios-isis:LISP?                        string
     |  |     |     |     +--:(ios-isis:LISP-subinterface)
     |  |     |     |     |  +--rw ios-isis:LISP-subinterface
     |  |     |     |     |     +--rw ios-isis:LISP?   string
     |  |     |     |     +--:(ios-isis:Loopback)
     |  |     |     |     |  +--rw ios-isis:Loopback?                    uint32
     |  |     |     |     +--:(ios-isis:Multilink)
     |  |     |     |     |  +--rw ios-isis:Multilink?                   uint16
     |  |     |     |     +--:(ios-isis:nve)
     |  |     |     |     |  +--rw ios-isis:nve?                         uint16
     |  |     |     |     +--:(ios-isis:overlay)
     |  |     |     |     |  +--rw ios-isis:overlay?                     uint16
     |  |     |     |     +--:(ios-isis:Port-channel)
     |  |     |     |     |  +--rw ios-isis:Port-channel?                uint32
     |  |     |     |     +--:(ios-isis:Port-channel-subinterface)
     |  |     |     |     |  +--rw ios-isis:Port-channel-subinterface
     |  |     |     |     |     +--rw ios-isis:Port-channel?   string
     |  |     |     |     +--:(ios-isis:pseudowire)
     |  |     |     |     |  +--rw ios-isis:pseudowire?                  uint32
     |  |     |     |     +--:(ios-isis:SM)
     |  |     |     |     |  +--rw ios-isis:SM?                          string
     |  |     |     |     +--:(ios-isis:Cellular)
     |  |     |     |     |  +--rw ios-isis:Cellular?                    string
     |  |     |     |     +--:(ios-isis:Serial)
     |  |     |     |     |  +--rw ios-isis:Serial?                      string
     |  |     |     |     +--:(ios-isis:TenGigabitEthernet)
     |  |     |     |     |  +--rw ios-isis:TenGigabitEthernet?          string
     |  |     |     |     +--:(ios-isis:Tunnel)
     |  |     |     |     |  +--rw ios-isis:Tunnel?                      uint32
     |  |     |     |     +--:(ios-isis:Virtual-Template)
     |  |     |     |     |  +--rw ios-isis:Virtual-Template?            uint16
     |  |     |     |     +--:(ios-isis:Vlan)
     |  |     |     |     |  +--rw ios-isis:Vlan?                        uint16
     |  |     |     |     +--:(ios-isis:VirtualPortGroup)
     |  |     |     |     |  +--rw ios-isis:VirtualPortGroup?            uint16
     |  |     |     |     +--:(ios-isis:vasileft)
     |  |     |     |     |  +--rw ios-isis:vasileft?                    uint16
     |  |     |     |     +--:(ios-isis:vasiright)
     |  |     |     |        +--rw ios-isis:vasiright?                   uint16
     |  |     |     +--rw ios-isis:scanner
     |  |     |        +--rw ios-isis:interval?    uint32
     |  |     |        +--rw ios-isis:max-flash?   uint32
     |  |     +--rw ios-isis:net* [tag]
     |  |     |  +--rw ios-isis:tag    isis-net
     |  |     +--rw ios-isis:nsf
     |  |     |  +--rw ios-isis:cisco?       empty
     |  |     |  +--rw ios-isis:ietf?        empty
     |  |     |  +--rw ios-isis:interface
     |  |     |  |  +--rw ios-isis:wait?   uint8
     |  |     |  +--rw ios-isis:interval?    uint16
     |  |     +--rw ios-isis:partition
     |  |     |  +--rw ios-isis:avoidance?   empty
     |  |     +--rw ios-isis:passive-interface
     |  |     |  +--rw (ios-isis:passive-interface-choice)?
     |  |     |     +--:(ios-isis:default)
     |  |     |     |  +--rw ios-isis:default?     empty
     |  |     |     +--:(ios-isis:interface)
     |  |     |        +--rw ios-isis:interface?   string
     |  |     +--rw ios-isis:disable
     |  |     |  +--rw ios-isis:passive-interface* [interface]
     |  |     |     +--rw ios-isis:interface    string
     |  |     +--rw ios-isis:protocol
     |  |     |  +--rw ios-isis:shutdown?   empty
     |  |     +--rw ios-isis:segment-routing
     |  |     |  +--rw ios-isis:mpls?             empty
     |  |     |  +--rw ios-isis:prefix-sid-map
     |  |     |     +--rw ios-isis:advertise-local?   empty
     |  |     |     +--rw ios-isis:receive!
     |  |     |        +--rw ios-isis:disable?   empty
     |  |     +--rw ios-isis:skeptical
     |  |     |  +--rw ios-isis:interval?   uint16
     |  |     +--rw ios-isis:update-queue-depth?      uint32
     |  |     +--rw ios-isis:use
     |  |     |  +--rw ios-isis:external-metrics?   empty
     |  |     +--rw ios-isis:vrf?                     string
     |  |     +--rw ios-isis:adjacency-check?         empty
     |  |     +--rw ios-isis:bfd
     |  |     |  +--rw ios-isis:all-interfaces?             empty
     |  |     |  +--rw ios-isis:check-ctrl-plane-failure?   empty
     |  |     +--rw ios-isis:router-id?               string
     |  +--rw ios-eigrp:eigrp* [id]
     |  |  +--rw ios-eigrp:id                     union
     |  |  +--rw ios-eigrp:passive-interface
     |  |  |  +--rw ios-eigrp:interface?   string
     |  |  |  +--rw ios-eigrp:Tunnel?      uint32
     |  |  |  +--rw ios-eigrp:Vlan?        uint16
     |  |  |  +--rw ios-eigrp:default?     empty
     |  |  +--rw ios-eigrp:address-family* [type]
     |  |  |  +--rw ios-eigrp:type              enumeration
     |  |  |  +--rw ios-eigrp:af-ip-list* [unicast-multicast]
     |  |  |  |  +--rw ios-eigrp:unicast-multicast      enumeration
     |  |  |  |  +--rw ios-eigrp:autonomous-system?     uint16
     |  |  |  |  +--rw ios-eigrp:af-interface* [name]
     |  |  |  |  |  +--rw ios-eigrp:name                 string
     |  |  |  |  |  +--rw ios-eigrp:bandwidth-percent?   uint32
     |  |  |  |  |  +--rw ios-eigrp:hello-interval?      uint16
     |  |  |  |  |  +--rw ios-eigrp:hold-time?           uint16
     |  |  |  |  |  +--rw ios-eigrp:passive-interface?   empty
     |  |  |  |  |  +--rw ios-eigrp:split-horizon?       boolean
     |  |  |  |  |  +--rw ios-eigrp:authentication
     |  |  |  |  |  |  +--rw ios-eigrp:mode
     |  |  |  |  |  |  |  +--rw ios-eigrp:md5?            empty
     |  |  |  |  |  |  |  +--rw ios-eigrp:hmac-sha-256
     |  |  |  |  |  |  |     +--rw ios-eigrp:auth-type?   uint8
     |  |  |  |  |  |  |     +--rw ios-eigrp:auth-key?    string
     |  |  |  |  |  |  +--rw ios-eigrp:key-chain?   string
     |  |  |  |  |  +--rw ios-eigrp:summary-address
     |  |  |  |  |     +--rw ios-eigrp:address?   inet:ipv4-address
     |  |  |  |  |     +--rw ios-eigrp:mask?      inet:ipv4-address
     |  |  |  |  +--rw ios-eigrp:auto-summary?          empty
     |  |  |  |  +--rw ios-eigrp:bfd
     |  |  |  |  |  +--rw ios-eigrp:all-interfaces?   empty
     |  |  |  |  |  +--rw ios-eigrp:interface
     |  |  |  |  |     +--rw (ios-eigrp:interface-choice)?
     |  |  |  |  |        +--:(ios-eigrp:AppNav-Compress)
     |  |  |  |  |        |  +--rw ios-eigrp:AppNav-Compress?             uint16
     |  |  |  |  |        +--:(ios-eigrp:AppNav-UnCompress)
     |  |  |  |  |        |  +--rw ios-eigrp:AppNav-UnCompress?           uint16
     |  |  |  |  |        +--:(ios-eigrp:ATM)
     |  |  |  |  |        |  +--rw ios-eigrp:ATM?                         string
     |  |  |  |  |        +--:(ios-eigrp:ATM-subinterface)
     |  |  |  |  |        |  +--rw ios-eigrp:ATM-subinterface
     |  |  |  |  |        |     +--rw ios-eigrp:ATM?   string
     |  |  |  |  |        +--:(ios-eigrp:ATM-ACR)
     |  |  |  |  |        |  +--rw ios-eigrp:ATM-ACR?                     string
     |  |  |  |  |        +--:(ios-eigrp:ATM-ACRsubinterface)
     |  |  |  |  |        |  +--rw ios-eigrp:ATM-ACRsubinterface
     |  |  |  |  |        |     +--rw ios-eigrp:ATM-ACR?   string
     |  |  |  |  |        +--:(ios-eigrp:BDI)
     |  |  |  |  |        |  +--rw ios-eigrp:BDI?                         string
     |  |  |  |  |        +--:(ios-eigrp:CEM)
     |  |  |  |  |        |  +--rw ios-eigrp:CEM?                         string
     |  |  |  |  |        +--:(ios-eigrp:CEM-ACR)
     |  |  |  |  |        |  +--rw ios-eigrp:CEM-ACR?                     uint8
     |  |  |  |  |        +--:(ios-eigrp:Embedded-Service-Engine)
     |  |  |  |  |        |  +--rw ios-eigrp:Embedded-Service-Engine?     string
     |  |  |  |  |        +--:(ios-eigrp:FastEthernet)
     |  |  |  |  |        |  +--rw ios-eigrp:FastEthernet?                string
     |  |  |  |  |        +--:(ios-eigrp:GigabitEthernet)
     |  |  |  |  |        |  +--rw ios-eigrp:GigabitEthernet?             string
     |  |  |  |  |        +--:(ios-eigrp:LISP)
     |  |  |  |  |        |  +--rw ios-eigrp:LISP?                        string
     |  |  |  |  |        +--:(ios-eigrp:LISP-subinterface)
     |  |  |  |  |        |  +--rw ios-eigrp:LISP-subinterface
     |  |  |  |  |        |     +--rw ios-eigrp:LISP?   string
     |  |  |  |  |        +--:(ios-eigrp:Loopback)
     |  |  |  |  |        |  +--rw ios-eigrp:Loopback?                    uint32
     |  |  |  |  |        +--:(ios-eigrp:Multilink)
     |  |  |  |  |        |  +--rw ios-eigrp:Multilink?                   uint16
     |  |  |  |  |        +--:(ios-eigrp:nve)
     |  |  |  |  |        |  +--rw ios-eigrp:nve?                         uint16
     |  |  |  |  |        +--:(ios-eigrp:overlay)
     |  |  |  |  |        |  +--rw ios-eigrp:overlay?                     uint16
     |  |  |  |  |        +--:(ios-eigrp:Port-channel)
     |  |  |  |  |        |  +--rw ios-eigrp:Port-channel?                uint32
     |  |  |  |  |        +--:(ios-eigrp:Port-channel-subinterface)
     |  |  |  |  |        |  +--rw ios-eigrp:Port-channel-subinterface
     |  |  |  |  |        |     +--rw ios-eigrp:Port-channel?   string
     |  |  |  |  |        +--:(ios-eigrp:pseudowire)
     |  |  |  |  |        |  +--rw ios-eigrp:pseudowire?                  uint32
     |  |  |  |  |        +--:(ios-eigrp:SM)
     |  |  |  |  |        |  +--rw ios-eigrp:SM?                          string
     |  |  |  |  |        +--:(ios-eigrp:Cellular)
     |  |  |  |  |        |  +--rw ios-eigrp:Cellular?                    string
     |  |  |  |  |        +--:(ios-eigrp:Serial)
     |  |  |  |  |        |  +--rw ios-eigrp:Serial?                      string
     |  |  |  |  |        +--:(ios-eigrp:TenGigabitEthernet)
     |  |  |  |  |        |  +--rw ios-eigrp:TenGigabitEthernet?          string
     |  |  |  |  |        +--:(ios-eigrp:Tunnel)
     |  |  |  |  |        |  +--rw ios-eigrp:Tunnel?                      uint32
     |  |  |  |  |        +--:(ios-eigrp:Virtual-Template)
     |  |  |  |  |        |  +--rw ios-eigrp:Virtual-Template?            uint16
     |  |  |  |  |        +--:(ios-eigrp:Vlan)
     |  |  |  |  |        |  +--rw ios-eigrp:Vlan?                        uint16
     |  |  |  |  |        +--:(ios-eigrp:VirtualPortGroup)
     |  |  |  |  |        |  +--rw ios-eigrp:VirtualPortGroup?            uint16
     |  |  |  |  |        +--:(ios-eigrp:vasileft)
     |  |  |  |  |        |  +--rw ios-eigrp:vasileft?                    uint16
     |  |  |  |  |        +--:(ios-eigrp:vasiright)
     |  |  |  |  |           +--rw ios-eigrp:vasiright?                   uint16
     |  |  |  |  +--rw ios-eigrp:default-information
     |  |  |  |  |  +--rw ios-eigrp:in!
     |  |  |  |  |  |  +--rw ios-eigrp:sa-num?    uint16
     |  |  |  |  |  |  +--rw ios-eigrp:sa-name?   string
     |  |  |  |  |  +--rw ios-eigrp:out!
     |  |  |  |  |     +--rw ios-eigrp:sa-out-num?    uint16
     |  |  |  |  |     +--rw ios-eigrp:sa-out-name?   string
     |  |  |  |  +--rw ios-eigrp:default-metric
     |  |  |  |  |  +--rw ios-eigrp:dm-rdr* [dm-rdr]
     |  |  |  |  |     +--rw ios-eigrp:dm-rdr     uint32
     |  |  |  |  |     +--rw ios-eigrp:dm-rdr0* [dm-rdr0]
     |  |  |  |  |        +--rw ios-eigrp:dm-rdr0       uint32
     |  |  |  |  |        +--rw ios-eigrp:dm-rdr-pct?   uint8
     |  |  |  |  +--rw ios-eigrp:distance
     |  |  |  |  |  +--rw ios-eigrp:rad-dis* [rad-dis]
     |  |  |  |  |  |  +--rw ios-eigrp:rad-dis    uint8
     |  |  |  |  |  |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |  |  |  |     +--rw ios-eigrp:ipv4     inet:ipv4-address
     |  |  |  |  |  |     +--rw ios-eigrp:ipv40?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-eigrp:eigrp
     |  |  |  |  |     +--rw ios-eigrp:di-rt* [di-rt]
     |  |  |  |  |        +--rw ios-eigrp:di-rt     uint8
     |  |  |  |  |        +--rw ios-eigrp:di-rt0?   uint8
     |  |  |  |  +--rw ios-eigrp:distribute-list
     |  |  |  |  |  +--rw ios-eigrp:eig-filt* [eig-filt]
     |  |  |  |  |  |  +--rw ios-eigrp:eig-filt    ios-types:exp-acl-type
     |  |  |  |  |  |  +--rw ios-eigrp:in!
     |  |  |  |  |  |  |  +--rw ios-eigrp:interface_name*   string
     |  |  |  |  |  |  +--rw ios-eigrp:out!
     |  |  |  |  |  |     +--rw ios-eigrp:interface_name*   string
     |  |  |  |  |  +--rw ios-eigrp:gateway
     |  |  |  |  |  |  +--rw ios-eigrp:gw-list* [gw-list]
     |  |  |  |  |  |     +--rw ios-eigrp:gw-list    string
     |  |  |  |  |  |     +--rw ios-eigrp:in?        empty
     |  |  |  |  |  |     +--rw ios-eigrp:out?       empty
     |  |  |  |  |  +--rw ios-eigrp:prefix
     |  |  |  |  |  |  +--rw ios-eigrp:pl-name* [pl-name]
     |  |  |  |  |  |     +--rw ios-eigrp:pl-name    string
     |  |  |  |  |  |     +--rw ios-eigrp:gateway?   empty
     |  |  |  |  |  |     +--rw ios-eigrp:in?        empty
     |  |  |  |  |  |     +--rw ios-eigrp:out?       empty
     |  |  |  |  |  +--rw ios-eigrp:route-map
     |  |  |  |  |     +--rw ios-eigrp:rmap-name* [rmap-name]
     |  |  |  |  |        +--rw ios-eigrp:rmap-name    string
     |  |  |  |  |        +--rw ios-eigrp:in?          empty
     |  |  |  |  |        +--rw ios-eigrp:out?         empty
     |  |  |  |  +--rw ios-eigrp:eigrp
     |  |  |  |  |  +--rw ios-eigrp:router-id?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-eigrp:stub!
     |  |  |  |  |     +--rw ios-eigrp:connected?       empty
     |  |  |  |  |     +--rw ios-eigrp:summary?         empty
     |  |  |  |  |     +--rw ios-eigrp:redistributed?   empty
     |  |  |  |  |     +--rw ios-eigrp:leak-map?        string
     |  |  |  |  |     +--rw ios-eigrp:receive-only?    empty
     |  |  |  |  |     +--rw ios-eigrp:static?          empty
     |  |  |  |  +--rw ios-eigrp:maximum-paths?         uint8
     |  |  |  |  +--rw ios-eigrp:metric
     |  |  |  |  |  +--rw ios-eigrp:maximum-hops?   uint8
     |  |  |  |  |  +--rw ios-eigrp:weights?        uint8
     |  |  |  |  +--rw ios-eigrp:neighbor
     |  |  |  |  |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |  |  |     +--rw ios-eigrp:ipv4         inet:ipv4-address
     |  |  |  |  |     +--rw ios-eigrp:interface
     |  |  |  |  |        +--rw (ios-eigrp:interface-choice)?
     |  |  |  |  |           +--:(ios-eigrp:AppNav-Compress)
     |  |  |  |  |           |  +--rw ios-eigrp:AppNav-Compress?             uint16
     |  |  |  |  |           +--:(ios-eigrp:AppNav-UnCompress)
     |  |  |  |  |           |  +--rw ios-eigrp:AppNav-UnCompress?           uint16
     |  |  |  |  |           +--:(ios-eigrp:ATM)
     |  |  |  |  |           |  +--rw ios-eigrp:ATM?                         string
     |  |  |  |  |           +--:(ios-eigrp:ATM-subinterface)
     |  |  |  |  |           |  +--rw ios-eigrp:ATM-subinterface
     |  |  |  |  |           |     +--rw ios-eigrp:ATM?   string
     |  |  |  |  |           +--:(ios-eigrp:ATM-ACR)
     |  |  |  |  |           |  +--rw ios-eigrp:ATM-ACR?                     string
     |  |  |  |  |           +--:(ios-eigrp:ATM-ACRsubinterface)
     |  |  |  |  |           |  +--rw ios-eigrp:ATM-ACRsubinterface
     |  |  |  |  |           |     +--rw ios-eigrp:ATM-ACR?   string
     |  |  |  |  |           +--:(ios-eigrp:BDI)
     |  |  |  |  |           |  +--rw ios-eigrp:BDI?                         string
     |  |  |  |  |           +--:(ios-eigrp:CEM)
     |  |  |  |  |           |  +--rw ios-eigrp:CEM?                         string
     |  |  |  |  |           +--:(ios-eigrp:CEM-ACR)
     |  |  |  |  |           |  +--rw ios-eigrp:CEM-ACR?                     uint8
     |  |  |  |  |           +--:(ios-eigrp:Embedded-Service-Engine)
     |  |  |  |  |           |  +--rw ios-eigrp:Embedded-Service-Engine?     string
     |  |  |  |  |           +--:(ios-eigrp:FastEthernet)
     |  |  |  |  |           |  +--rw ios-eigrp:FastEthernet?                string
     |  |  |  |  |           +--:(ios-eigrp:GigabitEthernet)
     |  |  |  |  |           |  +--rw ios-eigrp:GigabitEthernet?             string
     |  |  |  |  |           +--:(ios-eigrp:LISP)
     |  |  |  |  |           |  +--rw ios-eigrp:LISP?                        string
     |  |  |  |  |           +--:(ios-eigrp:LISP-subinterface)
     |  |  |  |  |           |  +--rw ios-eigrp:LISP-subinterface
     |  |  |  |  |           |     +--rw ios-eigrp:LISP?   string
     |  |  |  |  |           +--:(ios-eigrp:Loopback)
     |  |  |  |  |           |  +--rw ios-eigrp:Loopback?                    uint32
     |  |  |  |  |           +--:(ios-eigrp:Multilink)
     |  |  |  |  |           |  +--rw ios-eigrp:Multilink?                   uint16
     |  |  |  |  |           +--:(ios-eigrp:nve)
     |  |  |  |  |           |  +--rw ios-eigrp:nve?                         uint16
     |  |  |  |  |           +--:(ios-eigrp:overlay)
     |  |  |  |  |           |  +--rw ios-eigrp:overlay?                     uint16
     |  |  |  |  |           +--:(ios-eigrp:Port-channel)
     |  |  |  |  |           |  +--rw ios-eigrp:Port-channel?                uint32
     |  |  |  |  |           +--:(ios-eigrp:Port-channel-subinterface)
     |  |  |  |  |           |  +--rw ios-eigrp:Port-channel-subinterface
     |  |  |  |  |           |     +--rw ios-eigrp:Port-channel?   string
     |  |  |  |  |           +--:(ios-eigrp:pseudowire)
     |  |  |  |  |           |  +--rw ios-eigrp:pseudowire?                  uint32
     |  |  |  |  |           +--:(ios-eigrp:SM)
     |  |  |  |  |           |  +--rw ios-eigrp:SM?                          string
     |  |  |  |  |           +--:(ios-eigrp:Cellular)
     |  |  |  |  |           |  +--rw ios-eigrp:Cellular?                    string
     |  |  |  |  |           +--:(ios-eigrp:Serial)
     |  |  |  |  |           |  +--rw ios-eigrp:Serial?                      string
     |  |  |  |  |           +--:(ios-eigrp:TenGigabitEthernet)
     |  |  |  |  |           |  +--rw ios-eigrp:TenGigabitEthernet?          string
     |  |  |  |  |           +--:(ios-eigrp:Tunnel)
     |  |  |  |  |           |  +--rw ios-eigrp:Tunnel?                      uint32
     |  |  |  |  |           +--:(ios-eigrp:Virtual-Template)
     |  |  |  |  |           |  +--rw ios-eigrp:Virtual-Template?            uint16
     |  |  |  |  |           +--:(ios-eigrp:Vlan)
     |  |  |  |  |           |  +--rw ios-eigrp:Vlan?                        uint16
     |  |  |  |  |           +--:(ios-eigrp:VirtualPortGroup)
     |  |  |  |  |           |  +--rw ios-eigrp:VirtualPortGroup?            uint16
     |  |  |  |  |           +--:(ios-eigrp:vasileft)
     |  |  |  |  |           |  +--rw ios-eigrp:vasileft?                    uint16
     |  |  |  |  |           +--:(ios-eigrp:vasiright)
     |  |  |  |  |              +--rw ios-eigrp:vasiright?                   uint16
     |  |  |  |  +--rw ios-eigrp:network* [number]
     |  |  |  |  |  +--rw ios-eigrp:number       inet:ipv4-address
     |  |  |  |  |  +--rw ios-eigrp:wild-card?   inet:ipv4-address
     |  |  |  |  +--rw ios-eigrp:nsf?                   empty
     |  |  |  |  +--rw ios-eigrp:offset-list
     |  |  |  |  |  +--rw ios-eigrp:nsr-list* [nsr-list]
     |  |  |  |  |  |  +--rw ios-eigrp:nsr-list    uint16
     |  |  |  |  |  |  +--rw ios-eigrp:in?         empty
     |  |  |  |  |  |  +--rw ios-eigrp:out?        empty
     |  |  |  |  |  +--rw ios-eigrp:ol-acl* [ol-acl]
     |  |  |  |  |     +--rw ios-eigrp:ol-acl    string
     |  |  |  |  |     +--rw ios-eigrp:in?       empty
     |  |  |  |  |     +--rw ios-eigrp:out?      empty
     |  |  |  |  +--rw ios-eigrp:redistribute
     |  |  |  |  |  +--rw ios-eigrp:bgp* [rdr-as]
     |  |  |  |  |  |  +--rw ios-eigrp:rdr-as                                        ios-types:bgp-as-number-type
     |  |  |  |  |  |  +--rw ios-eigrp:metric
     |  |  |  |  |  |  |  +--rw ios-eigrp:bandwith?      uint32
     |  |  |  |  |  |  |  +--rw ios-eigrp:delay?         uint32
     |  |  |  |  |  |  |  +--rw ios-eigrp:reliability?   uint8
     |  |  |  |  |  |  |  +--rw ios-eigrp:Effective?     uint8
     |  |  |  |  |  |  |  +--rw ios-eigrp:mtu?           uint16
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?                                    string
     |  |  |  |  |  |  +--rw ios-eigrp:rd-LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |  |  |  |  +--rw ios-eigrp:connected!
     |  |  |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  |  |  +--rw ios-eigrp:eigrp?       uint16
     |  |  |  |  |  +--rw ios-eigrp:isis!
     |  |  |  |  |  |  +--rw ios-eigrp:is-tag?      string
     |  |  |  |  |  |  +--rw ios-eigrp:level-1?     empty
     |  |  |  |  |  |  +--rw ios-eigrp:level-1-2?   empty
     |  |  |  |  |  |  +--rw ios-eigrp:level-2?     empty
     |  |  |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  |  |  +--rw ios-eigrp:lisp!
     |  |  |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  |  |  +--rw ios-eigrp:mobile!
     |  |  |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  |  |  +--rw ios-eigrp:odr!
     |  |  |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  |  |  +--rw ios-eigrp:ospf?        uint16
     |  |  |  |  |  +--rw ios-eigrp:rip!
     |  |  |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  |  |  +--rw ios-eigrp:static!
     |  |  |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  |  |  +--rw ios-eigrp:vrf
     |  |  |  |  |     +--rw ios-eigrp:name?     string
     |  |  |  |  |     +--rw ios-eigrp:global?   empty
     |  |  |  |  +--rw ios-eigrp:shutdown?              empty
     |  |  |  |  +--rw ios-eigrp:summary-metric
     |  |  |  |  |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |  |  |  |  +--rw ios-eigrp:ipv4    inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-eigrp:mask?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-eigrp:A_PERIOD_B_PERIOD_C_PERIOD_D_SLASH_nn?   empty
     |  |  |  |  +--rw ios-eigrp:timers
     |  |  |  |  |  +--rw ios-eigrp:active-time
     |  |  |  |  |  |  +--rw ios-eigrp:atimer?     uint16
     |  |  |  |  |  |  +--rw ios-eigrp:disabled?   empty
     |  |  |  |  |  +--rw ios-eigrp:graceful-restart
     |  |  |  |  |  |  +--rw ios-eigrp:purge-time?   empty
     |  |  |  |  |  +--rw ios-eigrp:nsf
     |  |  |  |  |     +--rw ios-eigrp:converge?   empty
     |  |  |  |  |     +--rw ios-eigrp:signal?     empty
     |  |  |  |  +--rw ios-eigrp:traffic-share
     |  |  |  |  |  +--rw ios-eigrp:balanced?   empty
     |  |  |  |  |  +--rw ios-eigrp:min
     |  |  |  |  |     +--rw ios-eigrp:across-interfaces?   empty
     |  |  |  |  +--rw ios-eigrp:variance?              uint8
     |  |  |  |  +--rw ios-eigrp:topology
     |  |  |  |     +--rw ios-eigrp:base!
     |  |  |  |        +--rw ios-eigrp:distance
     |  |  |  |        |  +--rw ios-eigrp:eigrp
     |  |  |  |        |     +--rw ios-eigrp:distance-list* [internal-route]
     |  |  |  |        |        +--rw ios-eigrp:internal-route    uint8
     |  |  |  |        |        +--rw ios-eigrp:external-route?   uint8
     |  |  |  |        +--rw ios-eigrp:distribute-list
     |  |  |  |        |  +--rw ios-eigrp:prefix-list* [prefix-list]
     |  |  |  |        |  |  +--rw ios-eigrp:prefix-list    string
     |  |  |  |        |  |  +--rw ios-eigrp:gateway?       empty
     |  |  |  |        |  |  +--rw ios-eigrp:in?            empty
     |  |  |  |        |  |  +--rw ios-eigrp:out?           empty
     |  |  |  |        |  +--rw ios-eigrp:route-map* [name]
     |  |  |  |        |     +--rw ios-eigrp:name    string
     |  |  |  |        |     +--rw ios-eigrp:in?     string
     |  |  |  |        |     +--rw ios-eigrp:out?    string
     |  |  |  |        +--rw ios-eigrp:redistribute
     |  |  |  |           +--rw ios-eigrp:eigrp
     |  |  |  |           |  +--rw ios-eigrp:as-list* [autonomous-system]
     |  |  |  |           |     +--rw ios-eigrp:autonomous-system    uint16
     |  |  |  |           +--rw ios-eigrp:ospf
     |  |  |  |           |  +--rw ios-eigrp:pid-list* [process-id]
     |  |  |  |           |     +--rw ios-eigrp:process-id    uint16
     |  |  |  |           +--rw ios-eigrp:connected?   empty
     |  |  |  |           +--rw ios-eigrp:static!
     |  |  |  +--rw ios-eigrp:af-ip-vrf-list* [vrf]
     |  |  |     +--rw ios-eigrp:vrf                    string
     |  |  |     +--rw ios-eigrp:unicast-multicast?     enumeration
     |  |  |     +--rw ios-eigrp:autonomous-system?     uint16
     |  |  |     +--rw ios-eigrp:af-interface* [name]
     |  |  |     |  +--rw ios-eigrp:name                 string
     |  |  |     |  +--rw ios-eigrp:bandwidth-percent?   uint32
     |  |  |     |  +--rw ios-eigrp:hello-interval?      uint16
     |  |  |     |  +--rw ios-eigrp:hold-time?           uint16
     |  |  |     |  +--rw ios-eigrp:passive-interface?   empty
     |  |  |     |  +--rw ios-eigrp:split-horizon?       boolean
     |  |  |     |  +--rw ios-eigrp:authentication
     |  |  |     |  |  +--rw ios-eigrp:mode
     |  |  |     |  |  |  +--rw ios-eigrp:md5?            empty
     |  |  |     |  |  |  +--rw ios-eigrp:hmac-sha-256
     |  |  |     |  |  |     +--rw ios-eigrp:auth-type?   uint8
     |  |  |     |  |  |     +--rw ios-eigrp:auth-key?    string
     |  |  |     |  |  +--rw ios-eigrp:key-chain?   string
     |  |  |     |  +--rw ios-eigrp:summary-address
     |  |  |     |     +--rw ios-eigrp:address?   inet:ipv4-address
     |  |  |     |     +--rw ios-eigrp:mask?      inet:ipv4-address
     |  |  |     +--rw ios-eigrp:auto-summary?          empty
     |  |  |     +--rw ios-eigrp:bfd
     |  |  |     |  +--rw ios-eigrp:all-interfaces?   empty
     |  |  |     |  +--rw ios-eigrp:interface
     |  |  |     |     +--rw (ios-eigrp:interface-choice)?
     |  |  |     |        +--:(ios-eigrp:AppNav-Compress)
     |  |  |     |        |  +--rw ios-eigrp:AppNav-Compress?             uint16
     |  |  |     |        +--:(ios-eigrp:AppNav-UnCompress)
     |  |  |     |        |  +--rw ios-eigrp:AppNav-UnCompress?           uint16
     |  |  |     |        +--:(ios-eigrp:ATM)
     |  |  |     |        |  +--rw ios-eigrp:ATM?                         string
     |  |  |     |        +--:(ios-eigrp:ATM-subinterface)
     |  |  |     |        |  +--rw ios-eigrp:ATM-subinterface
     |  |  |     |        |     +--rw ios-eigrp:ATM?   string
     |  |  |     |        +--:(ios-eigrp:ATM-ACR)
     |  |  |     |        |  +--rw ios-eigrp:ATM-ACR?                     string
     |  |  |     |        +--:(ios-eigrp:ATM-ACRsubinterface)
     |  |  |     |        |  +--rw ios-eigrp:ATM-ACRsubinterface
     |  |  |     |        |     +--rw ios-eigrp:ATM-ACR?   string
     |  |  |     |        +--:(ios-eigrp:BDI)
     |  |  |     |        |  +--rw ios-eigrp:BDI?                         string
     |  |  |     |        +--:(ios-eigrp:CEM)
     |  |  |     |        |  +--rw ios-eigrp:CEM?                         string
     |  |  |     |        +--:(ios-eigrp:CEM-ACR)
     |  |  |     |        |  +--rw ios-eigrp:CEM-ACR?                     uint8
     |  |  |     |        +--:(ios-eigrp:Embedded-Service-Engine)
     |  |  |     |        |  +--rw ios-eigrp:Embedded-Service-Engine?     string
     |  |  |     |        +--:(ios-eigrp:FastEthernet)
     |  |  |     |        |  +--rw ios-eigrp:FastEthernet?                string
     |  |  |     |        +--:(ios-eigrp:GigabitEthernet)
     |  |  |     |        |  +--rw ios-eigrp:GigabitEthernet?             string
     |  |  |     |        +--:(ios-eigrp:LISP)
     |  |  |     |        |  +--rw ios-eigrp:LISP?                        string
     |  |  |     |        +--:(ios-eigrp:LISP-subinterface)
     |  |  |     |        |  +--rw ios-eigrp:LISP-subinterface
     |  |  |     |        |     +--rw ios-eigrp:LISP?   string
     |  |  |     |        +--:(ios-eigrp:Loopback)
     |  |  |     |        |  +--rw ios-eigrp:Loopback?                    uint32
     |  |  |     |        +--:(ios-eigrp:Multilink)
     |  |  |     |        |  +--rw ios-eigrp:Multilink?                   uint16
     |  |  |     |        +--:(ios-eigrp:nve)
     |  |  |     |        |  +--rw ios-eigrp:nve?                         uint16
     |  |  |     |        +--:(ios-eigrp:overlay)
     |  |  |     |        |  +--rw ios-eigrp:overlay?                     uint16
     |  |  |     |        +--:(ios-eigrp:Port-channel)
     |  |  |     |        |  +--rw ios-eigrp:Port-channel?                uint32
     |  |  |     |        +--:(ios-eigrp:Port-channel-subinterface)
     |  |  |     |        |  +--rw ios-eigrp:Port-channel-subinterface
     |  |  |     |        |     +--rw ios-eigrp:Port-channel?   string
     |  |  |     |        +--:(ios-eigrp:pseudowire)
     |  |  |     |        |  +--rw ios-eigrp:pseudowire?                  uint32
     |  |  |     |        +--:(ios-eigrp:SM)
     |  |  |     |        |  +--rw ios-eigrp:SM?                          string
     |  |  |     |        +--:(ios-eigrp:Cellular)
     |  |  |     |        |  +--rw ios-eigrp:Cellular?                    string
     |  |  |     |        +--:(ios-eigrp:Serial)
     |  |  |     |        |  +--rw ios-eigrp:Serial?                      string
     |  |  |     |        +--:(ios-eigrp:TenGigabitEthernet)
     |  |  |     |        |  +--rw ios-eigrp:TenGigabitEthernet?          string
     |  |  |     |        +--:(ios-eigrp:Tunnel)
     |  |  |     |        |  +--rw ios-eigrp:Tunnel?                      uint32
     |  |  |     |        +--:(ios-eigrp:Virtual-Template)
     |  |  |     |        |  +--rw ios-eigrp:Virtual-Template?            uint16
     |  |  |     |        +--:(ios-eigrp:Vlan)
     |  |  |     |        |  +--rw ios-eigrp:Vlan?                        uint16
     |  |  |     |        +--:(ios-eigrp:VirtualPortGroup)
     |  |  |     |        |  +--rw ios-eigrp:VirtualPortGroup?            uint16
     |  |  |     |        +--:(ios-eigrp:vasileft)
     |  |  |     |        |  +--rw ios-eigrp:vasileft?                    uint16
     |  |  |     |        +--:(ios-eigrp:vasiright)
     |  |  |     |           +--rw ios-eigrp:vasiright?                   uint16
     |  |  |     +--rw ios-eigrp:default-information
     |  |  |     |  +--rw ios-eigrp:in!
     |  |  |     |  |  +--rw ios-eigrp:sa-num?    uint16
     |  |  |     |  |  +--rw ios-eigrp:sa-name?   string
     |  |  |     |  +--rw ios-eigrp:out!
     |  |  |     |     +--rw ios-eigrp:sa-out-num?    uint16
     |  |  |     |     +--rw ios-eigrp:sa-out-name?   string
     |  |  |     +--rw ios-eigrp:default-metric
     |  |  |     |  +--rw ios-eigrp:dm-rdr* [dm-rdr]
     |  |  |     |     +--rw ios-eigrp:dm-rdr     uint32
     |  |  |     |     +--rw ios-eigrp:dm-rdr0* [dm-rdr0]
     |  |  |     |        +--rw ios-eigrp:dm-rdr0       uint32
     |  |  |     |        +--rw ios-eigrp:dm-rdr-pct?   uint8
     |  |  |     +--rw ios-eigrp:distance
     |  |  |     |  +--rw ios-eigrp:rad-dis* [rad-dis]
     |  |  |     |  |  +--rw ios-eigrp:rad-dis    uint8
     |  |  |     |  |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |     |  |     +--rw ios-eigrp:ipv4     inet:ipv4-address
     |  |  |     |  |     +--rw ios-eigrp:ipv40?   inet:ipv4-address
     |  |  |     |  +--rw ios-eigrp:eigrp
     |  |  |     |     +--rw ios-eigrp:di-rt* [di-rt]
     |  |  |     |        +--rw ios-eigrp:di-rt     uint8
     |  |  |     |        +--rw ios-eigrp:di-rt0?   uint8
     |  |  |     +--rw ios-eigrp:distribute-list
     |  |  |     |  +--rw ios-eigrp:eig-filt* [eig-filt]
     |  |  |     |  |  +--rw ios-eigrp:eig-filt    ios-types:exp-acl-type
     |  |  |     |  |  +--rw ios-eigrp:in!
     |  |  |     |  |  |  +--rw ios-eigrp:interface_name*   string
     |  |  |     |  |  +--rw ios-eigrp:out!
     |  |  |     |  |     +--rw ios-eigrp:interface_name*   string
     |  |  |     |  +--rw ios-eigrp:gateway
     |  |  |     |  |  +--rw ios-eigrp:gw-list* [gw-list]
     |  |  |     |  |     +--rw ios-eigrp:gw-list    string
     |  |  |     |  |     +--rw ios-eigrp:in?        empty
     |  |  |     |  |     +--rw ios-eigrp:out?       empty
     |  |  |     |  +--rw ios-eigrp:prefix
     |  |  |     |  |  +--rw ios-eigrp:pl-name* [pl-name]
     |  |  |     |  |     +--rw ios-eigrp:pl-name    string
     |  |  |     |  |     +--rw ios-eigrp:gateway?   empty
     |  |  |     |  |     +--rw ios-eigrp:in?        empty
     |  |  |     |  |     +--rw ios-eigrp:out?       empty
     |  |  |     |  +--rw ios-eigrp:route-map
     |  |  |     |     +--rw ios-eigrp:rmap-name* [rmap-name]
     |  |  |     |        +--rw ios-eigrp:rmap-name    string
     |  |  |     |        +--rw ios-eigrp:in?          empty
     |  |  |     |        +--rw ios-eigrp:out?         empty
     |  |  |     +--rw ios-eigrp:eigrp
     |  |  |     |  +--rw ios-eigrp:router-id?   inet:ipv4-address
     |  |  |     |  +--rw ios-eigrp:stub!
     |  |  |     |     +--rw ios-eigrp:connected?       empty
     |  |  |     |     +--rw ios-eigrp:summary?         empty
     |  |  |     |     +--rw ios-eigrp:redistributed?   empty
     |  |  |     |     +--rw ios-eigrp:leak-map?        string
     |  |  |     |     +--rw ios-eigrp:receive-only?    empty
     |  |  |     |     +--rw ios-eigrp:static?          empty
     |  |  |     +--rw ios-eigrp:maximum-paths?         uint8
     |  |  |     +--rw ios-eigrp:metric
     |  |  |     |  +--rw ios-eigrp:maximum-hops?   uint8
     |  |  |     |  +--rw ios-eigrp:weights?        uint8
     |  |  |     +--rw ios-eigrp:neighbor
     |  |  |     |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |     |     +--rw ios-eigrp:ipv4         inet:ipv4-address
     |  |  |     |     +--rw ios-eigrp:interface
     |  |  |     |        +--rw (ios-eigrp:interface-choice)?
     |  |  |     |           +--:(ios-eigrp:AppNav-Compress)
     |  |  |     |           |  +--rw ios-eigrp:AppNav-Compress?             uint16
     |  |  |     |           +--:(ios-eigrp:AppNav-UnCompress)
     |  |  |     |           |  +--rw ios-eigrp:AppNav-UnCompress?           uint16
     |  |  |     |           +--:(ios-eigrp:ATM)
     |  |  |     |           |  +--rw ios-eigrp:ATM?                         string
     |  |  |     |           +--:(ios-eigrp:ATM-subinterface)
     |  |  |     |           |  +--rw ios-eigrp:ATM-subinterface
     |  |  |     |           |     +--rw ios-eigrp:ATM?   string
     |  |  |     |           +--:(ios-eigrp:ATM-ACR)
     |  |  |     |           |  +--rw ios-eigrp:ATM-ACR?                     string
     |  |  |     |           +--:(ios-eigrp:ATM-ACRsubinterface)
     |  |  |     |           |  +--rw ios-eigrp:ATM-ACRsubinterface
     |  |  |     |           |     +--rw ios-eigrp:ATM-ACR?   string
     |  |  |     |           +--:(ios-eigrp:BDI)
     |  |  |     |           |  +--rw ios-eigrp:BDI?                         string
     |  |  |     |           +--:(ios-eigrp:CEM)
     |  |  |     |           |  +--rw ios-eigrp:CEM?                         string
     |  |  |     |           +--:(ios-eigrp:CEM-ACR)
     |  |  |     |           |  +--rw ios-eigrp:CEM-ACR?                     uint8
     |  |  |     |           +--:(ios-eigrp:Embedded-Service-Engine)
     |  |  |     |           |  +--rw ios-eigrp:Embedded-Service-Engine?     string
     |  |  |     |           +--:(ios-eigrp:FastEthernet)
     |  |  |     |           |  +--rw ios-eigrp:FastEthernet?                string
     |  |  |     |           +--:(ios-eigrp:GigabitEthernet)
     |  |  |     |           |  +--rw ios-eigrp:GigabitEthernet?             string
     |  |  |     |           +--:(ios-eigrp:LISP)
     |  |  |     |           |  +--rw ios-eigrp:LISP?                        string
     |  |  |     |           +--:(ios-eigrp:LISP-subinterface)
     |  |  |     |           |  +--rw ios-eigrp:LISP-subinterface
     |  |  |     |           |     +--rw ios-eigrp:LISP?   string
     |  |  |     |           +--:(ios-eigrp:Loopback)
     |  |  |     |           |  +--rw ios-eigrp:Loopback?                    uint32
     |  |  |     |           +--:(ios-eigrp:Multilink)
     |  |  |     |           |  +--rw ios-eigrp:Multilink?                   uint16
     |  |  |     |           +--:(ios-eigrp:nve)
     |  |  |     |           |  +--rw ios-eigrp:nve?                         uint16
     |  |  |     |           +--:(ios-eigrp:overlay)
     |  |  |     |           |  +--rw ios-eigrp:overlay?                     uint16
     |  |  |     |           +--:(ios-eigrp:Port-channel)
     |  |  |     |           |  +--rw ios-eigrp:Port-channel?                uint32
     |  |  |     |           +--:(ios-eigrp:Port-channel-subinterface)
     |  |  |     |           |  +--rw ios-eigrp:Port-channel-subinterface
     |  |  |     |           |     +--rw ios-eigrp:Port-channel?   string
     |  |  |     |           +--:(ios-eigrp:pseudowire)
     |  |  |     |           |  +--rw ios-eigrp:pseudowire?                  uint32
     |  |  |     |           +--:(ios-eigrp:SM)
     |  |  |     |           |  +--rw ios-eigrp:SM?                          string
     |  |  |     |           +--:(ios-eigrp:Cellular)
     |  |  |     |           |  +--rw ios-eigrp:Cellular?                    string
     |  |  |     |           +--:(ios-eigrp:Serial)
     |  |  |     |           |  +--rw ios-eigrp:Serial?                      string
     |  |  |     |           +--:(ios-eigrp:TenGigabitEthernet)
     |  |  |     |           |  +--rw ios-eigrp:TenGigabitEthernet?          string
     |  |  |     |           +--:(ios-eigrp:Tunnel)
     |  |  |     |           |  +--rw ios-eigrp:Tunnel?                      uint32
     |  |  |     |           +--:(ios-eigrp:Virtual-Template)
     |  |  |     |           |  +--rw ios-eigrp:Virtual-Template?            uint16
     |  |  |     |           +--:(ios-eigrp:Vlan)
     |  |  |     |           |  +--rw ios-eigrp:Vlan?                        uint16
     |  |  |     |           +--:(ios-eigrp:VirtualPortGroup)
     |  |  |     |           |  +--rw ios-eigrp:VirtualPortGroup?            uint16
     |  |  |     |           +--:(ios-eigrp:vasileft)
     |  |  |     |           |  +--rw ios-eigrp:vasileft?                    uint16
     |  |  |     |           +--:(ios-eigrp:vasiright)
     |  |  |     |              +--rw ios-eigrp:vasiright?                   uint16
     |  |  |     +--rw ios-eigrp:network* [number]
     |  |  |     |  +--rw ios-eigrp:number       inet:ipv4-address
     |  |  |     |  +--rw ios-eigrp:wild-card?   inet:ipv4-address
     |  |  |     +--rw ios-eigrp:nsf?                   empty
     |  |  |     +--rw ios-eigrp:offset-list
     |  |  |     |  +--rw ios-eigrp:nsr-list* [nsr-list]
     |  |  |     |  |  +--rw ios-eigrp:nsr-list    uint16
     |  |  |     |  |  +--rw ios-eigrp:in?         empty
     |  |  |     |  |  +--rw ios-eigrp:out?        empty
     |  |  |     |  +--rw ios-eigrp:ol-acl* [ol-acl]
     |  |  |     |     +--rw ios-eigrp:ol-acl    string
     |  |  |     |     +--rw ios-eigrp:in?       empty
     |  |  |     |     +--rw ios-eigrp:out?      empty
     |  |  |     +--rw ios-eigrp:redistribute
     |  |  |     |  +--rw ios-eigrp:bgp* [rdr-as]
     |  |  |     |  |  +--rw ios-eigrp:rdr-as                                        ios-types:bgp-as-number-type
     |  |  |     |  |  +--rw ios-eigrp:metric
     |  |  |     |  |  |  +--rw ios-eigrp:bandwith?      uint32
     |  |  |     |  |  |  +--rw ios-eigrp:delay?         uint32
     |  |  |     |  |  |  +--rw ios-eigrp:reliability?   uint8
     |  |  |     |  |  |  +--rw ios-eigrp:Effective?     uint8
     |  |  |     |  |  |  +--rw ios-eigrp:mtu?           uint16
     |  |  |     |  |  +--rw ios-eigrp:route-map?                                    string
     |  |  |     |  |  +--rw ios-eigrp:rd-LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |  |     |  +--rw ios-eigrp:connected!
     |  |  |     |  |  +--rw ios-eigrp:metric?      empty
     |  |  |     |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |     |  +--rw ios-eigrp:eigrp?       uint16
     |  |  |     |  +--rw ios-eigrp:isis!
     |  |  |     |  |  +--rw ios-eigrp:is-tag?      string
     |  |  |     |  |  +--rw ios-eigrp:level-1?     empty
     |  |  |     |  |  +--rw ios-eigrp:level-1-2?   empty
     |  |  |     |  |  +--rw ios-eigrp:level-2?     empty
     |  |  |     |  |  +--rw ios-eigrp:metric?      empty
     |  |  |     |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |     |  +--rw ios-eigrp:lisp!
     |  |  |     |  |  +--rw ios-eigrp:metric?      empty
     |  |  |     |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |     |  +--rw ios-eigrp:mobile!
     |  |  |     |  |  +--rw ios-eigrp:metric?      empty
     |  |  |     |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |     |  +--rw ios-eigrp:odr!
     |  |  |     |  |  +--rw ios-eigrp:metric?      empty
     |  |  |     |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |     |  +--rw ios-eigrp:ospf?        uint16
     |  |  |     |  +--rw ios-eigrp:rip!
     |  |  |     |  |  +--rw ios-eigrp:metric?      empty
     |  |  |     |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |     |  +--rw ios-eigrp:static!
     |  |  |     |  |  +--rw ios-eigrp:metric?      empty
     |  |  |     |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |     |  +--rw ios-eigrp:vrf
     |  |  |     |     +--rw ios-eigrp:name?     string
     |  |  |     |     +--rw ios-eigrp:global?   empty
     |  |  |     +--rw ios-eigrp:shutdown?              empty
     |  |  |     +--rw ios-eigrp:summary-metric
     |  |  |     |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |     |  |  +--rw ios-eigrp:ipv4    inet:ipv4-address
     |  |  |     |  |  +--rw ios-eigrp:mask?   inet:ipv4-address
     |  |  |     |  +--rw ios-eigrp:A_PERIOD_B_PERIOD_C_PERIOD_D_SLASH_nn?   empty
     |  |  |     +--rw ios-eigrp:timers
     |  |  |     |  +--rw ios-eigrp:active-time
     |  |  |     |  |  +--rw ios-eigrp:atimer?     uint16
     |  |  |     |  |  +--rw ios-eigrp:disabled?   empty
     |  |  |     |  +--rw ios-eigrp:graceful-restart
     |  |  |     |  |  +--rw ios-eigrp:purge-time?   empty
     |  |  |     |  +--rw ios-eigrp:nsf
     |  |  |     |     +--rw ios-eigrp:converge?   empty
     |  |  |     |     +--rw ios-eigrp:signal?     empty
     |  |  |     +--rw ios-eigrp:traffic-share
     |  |  |     |  +--rw ios-eigrp:balanced?   empty
     |  |  |     |  +--rw ios-eigrp:min
     |  |  |     |     +--rw ios-eigrp:across-interfaces?   empty
     |  |  |     +--rw ios-eigrp:variance?              uint8
     |  |  |     +--rw ios-eigrp:topology
     |  |  |        +--rw ios-eigrp:base!
     |  |  |           +--rw ios-eigrp:distance
     |  |  |           |  +--rw ios-eigrp:eigrp
     |  |  |           |     +--rw ios-eigrp:distance-list* [internal-route]
     |  |  |           |        +--rw ios-eigrp:internal-route    uint8
     |  |  |           |        +--rw ios-eigrp:external-route?   uint8
     |  |  |           +--rw ios-eigrp:distribute-list
     |  |  |           |  +--rw ios-eigrp:prefix-list* [prefix-list]
     |  |  |           |  |  +--rw ios-eigrp:prefix-list    string
     |  |  |           |  |  +--rw ios-eigrp:gateway?       empty
     |  |  |           |  |  +--rw ios-eigrp:in?            empty
     |  |  |           |  |  +--rw ios-eigrp:out?           empty
     |  |  |           |  +--rw ios-eigrp:route-map* [name]
     |  |  |           |     +--rw ios-eigrp:name    string
     |  |  |           |     +--rw ios-eigrp:in?     string
     |  |  |           |     +--rw ios-eigrp:out?    string
     |  |  |           +--rw ios-eigrp:redistribute
     |  |  |              +--rw ios-eigrp:eigrp
     |  |  |              |  +--rw ios-eigrp:as-list* [autonomous-system]
     |  |  |              |     +--rw ios-eigrp:autonomous-system    uint16
     |  |  |              +--rw ios-eigrp:ospf
     |  |  |              |  +--rw ios-eigrp:pid-list* [process-id]
     |  |  |              |     +--rw ios-eigrp:process-id    uint16
     |  |  |              +--rw ios-eigrp:connected?   empty
     |  |  |              +--rw ios-eigrp:static!
     |  |  +--rw ios-eigrp:af-interface* [name]
     |  |  |  +--rw ios-eigrp:name                 string
     |  |  |  +--rw ios-eigrp:bandwidth-percent?   uint32
     |  |  |  +--rw ios-eigrp:hello-interval?      uint16
     |  |  |  +--rw ios-eigrp:hold-time?           uint16
     |  |  |  +--rw ios-eigrp:passive-interface?   empty
     |  |  |  +--rw ios-eigrp:split-horizon?       boolean
     |  |  |  +--rw ios-eigrp:authentication
     |  |  |  |  +--rw ios-eigrp:mode
     |  |  |  |  |  +--rw ios-eigrp:md5?            empty
     |  |  |  |  |  +--rw ios-eigrp:hmac-sha-256
     |  |  |  |  |     +--rw ios-eigrp:auth-type?   uint8
     |  |  |  |  |     +--rw ios-eigrp:auth-key?    string
     |  |  |  |  +--rw ios-eigrp:key-chain?   string
     |  |  |  +--rw ios-eigrp:summary-address
     |  |  |     +--rw ios-eigrp:address?   inet:ipv4-address
     |  |  |     +--rw ios-eigrp:mask?      inet:ipv4-address
     |  |  +--rw ios-eigrp:auto-summary?          empty
     |  |  +--rw ios-eigrp:bfd
     |  |  |  +--rw ios-eigrp:all-interfaces?   empty
     |  |  |  +--rw ios-eigrp:interface
     |  |  |     +--rw (ios-eigrp:interface-choice)?
     |  |  |        +--:(ios-eigrp:AppNav-Compress)
     |  |  |        |  +--rw ios-eigrp:AppNav-Compress?             uint16
     |  |  |        +--:(ios-eigrp:AppNav-UnCompress)
     |  |  |        |  +--rw ios-eigrp:AppNav-UnCompress?           uint16
     |  |  |        +--:(ios-eigrp:ATM)
     |  |  |        |  +--rw ios-eigrp:ATM?                         string
     |  |  |        +--:(ios-eigrp:ATM-subinterface)
     |  |  |        |  +--rw ios-eigrp:ATM-subinterface
     |  |  |        |     +--rw ios-eigrp:ATM?   string
     |  |  |        +--:(ios-eigrp:ATM-ACR)
     |  |  |        |  +--rw ios-eigrp:ATM-ACR?                     string
     |  |  |        +--:(ios-eigrp:ATM-ACRsubinterface)
     |  |  |        |  +--rw ios-eigrp:ATM-ACRsubinterface
     |  |  |        |     +--rw ios-eigrp:ATM-ACR?   string
     |  |  |        +--:(ios-eigrp:BDI)
     |  |  |        |  +--rw ios-eigrp:BDI?                         string
     |  |  |        +--:(ios-eigrp:CEM)
     |  |  |        |  +--rw ios-eigrp:CEM?                         string
     |  |  |        +--:(ios-eigrp:CEM-ACR)
     |  |  |        |  +--rw ios-eigrp:CEM-ACR?                     uint8
     |  |  |        +--:(ios-eigrp:Embedded-Service-Engine)
     |  |  |        |  +--rw ios-eigrp:Embedded-Service-Engine?     string
     |  |  |        +--:(ios-eigrp:FastEthernet)
     |  |  |        |  +--rw ios-eigrp:FastEthernet?                string
     |  |  |        +--:(ios-eigrp:GigabitEthernet)
     |  |  |        |  +--rw ios-eigrp:GigabitEthernet?             string
     |  |  |        +--:(ios-eigrp:LISP)
     |  |  |        |  +--rw ios-eigrp:LISP?                        string
     |  |  |        +--:(ios-eigrp:LISP-subinterface)
     |  |  |        |  +--rw ios-eigrp:LISP-subinterface
     |  |  |        |     +--rw ios-eigrp:LISP?   string
     |  |  |        +--:(ios-eigrp:Loopback)
     |  |  |        |  +--rw ios-eigrp:Loopback?                    uint32
     |  |  |        +--:(ios-eigrp:Multilink)
     |  |  |        |  +--rw ios-eigrp:Multilink?                   uint16
     |  |  |        +--:(ios-eigrp:nve)
     |  |  |        |  +--rw ios-eigrp:nve?                         uint16
     |  |  |        +--:(ios-eigrp:overlay)
     |  |  |        |  +--rw ios-eigrp:overlay?                     uint16
     |  |  |        +--:(ios-eigrp:Port-channel)
     |  |  |        |  +--rw ios-eigrp:Port-channel?                uint32
     |  |  |        +--:(ios-eigrp:Port-channel-subinterface)
     |  |  |        |  +--rw ios-eigrp:Port-channel-subinterface
     |  |  |        |     +--rw ios-eigrp:Port-channel?   string
     |  |  |        +--:(ios-eigrp:pseudowire)
     |  |  |        |  +--rw ios-eigrp:pseudowire?                  uint32
     |  |  |        +--:(ios-eigrp:SM)
     |  |  |        |  +--rw ios-eigrp:SM?                          string
     |  |  |        +--:(ios-eigrp:Cellular)
     |  |  |        |  +--rw ios-eigrp:Cellular?                    string
     |  |  |        +--:(ios-eigrp:Serial)
     |  |  |        |  +--rw ios-eigrp:Serial?                      string
     |  |  |        +--:(ios-eigrp:TenGigabitEthernet)
     |  |  |        |  +--rw ios-eigrp:TenGigabitEthernet?          string
     |  |  |        +--:(ios-eigrp:Tunnel)
     |  |  |        |  +--rw ios-eigrp:Tunnel?                      uint32
     |  |  |        +--:(ios-eigrp:Virtual-Template)
     |  |  |        |  +--rw ios-eigrp:Virtual-Template?            uint16
     |  |  |        +--:(ios-eigrp:Vlan)
     |  |  |        |  +--rw ios-eigrp:Vlan?                        uint16
     |  |  |        +--:(ios-eigrp:VirtualPortGroup)
     |  |  |        |  +--rw ios-eigrp:VirtualPortGroup?            uint16
     |  |  |        +--:(ios-eigrp:vasileft)
     |  |  |        |  +--rw ios-eigrp:vasileft?                    uint16
     |  |  |        +--:(ios-eigrp:vasiright)
     |  |  |           +--rw ios-eigrp:vasiright?                   uint16
     |  |  +--rw ios-eigrp:default-information
     |  |  |  +--rw ios-eigrp:in!
     |  |  |  |  +--rw ios-eigrp:sa-num?    uint16
     |  |  |  |  +--rw ios-eigrp:sa-name?   string
     |  |  |  +--rw ios-eigrp:out!
     |  |  |     +--rw ios-eigrp:sa-out-num?    uint16
     |  |  |     +--rw ios-eigrp:sa-out-name?   string
     |  |  +--rw ios-eigrp:default-metric
     |  |  |  +--rw ios-eigrp:dm-rdr* [dm-rdr]
     |  |  |     +--rw ios-eigrp:dm-rdr     uint32
     |  |  |     +--rw ios-eigrp:dm-rdr0* [dm-rdr0]
     |  |  |        +--rw ios-eigrp:dm-rdr0       uint32
     |  |  |        +--rw ios-eigrp:dm-rdr-pct?   uint8
     |  |  +--rw ios-eigrp:distance
     |  |  |  +--rw ios-eigrp:rad-dis* [rad-dis]
     |  |  |  |  +--rw ios-eigrp:rad-dis    uint8
     |  |  |  |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |  |     +--rw ios-eigrp:ipv4     inet:ipv4-address
     |  |  |  |     +--rw ios-eigrp:ipv40?   inet:ipv4-address
     |  |  |  +--rw ios-eigrp:eigrp
     |  |  |     +--rw ios-eigrp:di-rt* [di-rt]
     |  |  |        +--rw ios-eigrp:di-rt     uint8
     |  |  |        +--rw ios-eigrp:di-rt0?   uint8
     |  |  +--rw ios-eigrp:distribute-list
     |  |  |  +--rw ios-eigrp:eig-filt* [eig-filt]
     |  |  |  |  +--rw ios-eigrp:eig-filt    ios-types:exp-acl-type
     |  |  |  |  +--rw ios-eigrp:in!
     |  |  |  |  |  +--rw ios-eigrp:interface_name*   string
     |  |  |  |  +--rw ios-eigrp:out!
     |  |  |  |     +--rw ios-eigrp:interface_name*   string
     |  |  |  +--rw ios-eigrp:gateway
     |  |  |  |  +--rw ios-eigrp:gw-list* [gw-list]
     |  |  |  |     +--rw ios-eigrp:gw-list    string
     |  |  |  |     +--rw ios-eigrp:in?        empty
     |  |  |  |     +--rw ios-eigrp:out?       empty
     |  |  |  +--rw ios-eigrp:prefix
     |  |  |  |  +--rw ios-eigrp:pl-name* [pl-name]
     |  |  |  |     +--rw ios-eigrp:pl-name    string
     |  |  |  |     +--rw ios-eigrp:gateway?   empty
     |  |  |  |     +--rw ios-eigrp:in?        empty
     |  |  |  |     +--rw ios-eigrp:out?       empty
     |  |  |  +--rw ios-eigrp:route-map
     |  |  |     +--rw ios-eigrp:rmap-name* [rmap-name]
     |  |  |        +--rw ios-eigrp:rmap-name    string
     |  |  |        +--rw ios-eigrp:in?          empty
     |  |  |        +--rw ios-eigrp:out?         empty
     |  |  +--rw ios-eigrp:eigrp
     |  |  |  +--rw ios-eigrp:router-id?   inet:ipv4-address
     |  |  |  +--rw ios-eigrp:stub!
     |  |  |     +--rw ios-eigrp:connected?       empty
     |  |  |     +--rw ios-eigrp:summary?         empty
     |  |  |     +--rw ios-eigrp:redistributed?   empty
     |  |  |     +--rw ios-eigrp:leak-map?        string
     |  |  |     +--rw ios-eigrp:receive-only?    empty
     |  |  |     +--rw ios-eigrp:static?          empty
     |  |  +--rw ios-eigrp:maximum-paths?         uint8
     |  |  +--rw ios-eigrp:metric
     |  |  |  +--rw ios-eigrp:maximum-hops?   uint8
     |  |  |  +--rw ios-eigrp:weights?        uint8
     |  |  +--rw ios-eigrp:neighbor
     |  |  |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |     +--rw ios-eigrp:ipv4         inet:ipv4-address
     |  |  |     +--rw ios-eigrp:interface
     |  |  |        +--rw (ios-eigrp:interface-choice)?
     |  |  |           +--:(ios-eigrp:AppNav-Compress)
     |  |  |           |  +--rw ios-eigrp:AppNav-Compress?             uint16
     |  |  |           +--:(ios-eigrp:AppNav-UnCompress)
     |  |  |           |  +--rw ios-eigrp:AppNav-UnCompress?           uint16
     |  |  |           +--:(ios-eigrp:ATM)
     |  |  |           |  +--rw ios-eigrp:ATM?                         string
     |  |  |           +--:(ios-eigrp:ATM-subinterface)
     |  |  |           |  +--rw ios-eigrp:ATM-subinterface
     |  |  |           |     +--rw ios-eigrp:ATM?   string
     |  |  |           +--:(ios-eigrp:ATM-ACR)
     |  |  |           |  +--rw ios-eigrp:ATM-ACR?                     string
     |  |  |           +--:(ios-eigrp:ATM-ACRsubinterface)
     |  |  |           |  +--rw ios-eigrp:ATM-ACRsubinterface
     |  |  |           |     +--rw ios-eigrp:ATM-ACR?   string
     |  |  |           +--:(ios-eigrp:BDI)
     |  |  |           |  +--rw ios-eigrp:BDI?                         string
     |  |  |           +--:(ios-eigrp:CEM)
     |  |  |           |  +--rw ios-eigrp:CEM?                         string
     |  |  |           +--:(ios-eigrp:CEM-ACR)
     |  |  |           |  +--rw ios-eigrp:CEM-ACR?                     uint8
     |  |  |           +--:(ios-eigrp:Embedded-Service-Engine)
     |  |  |           |  +--rw ios-eigrp:Embedded-Service-Engine?     string
     |  |  |           +--:(ios-eigrp:FastEthernet)
     |  |  |           |  +--rw ios-eigrp:FastEthernet?                string
     |  |  |           +--:(ios-eigrp:GigabitEthernet)
     |  |  |           |  +--rw ios-eigrp:GigabitEthernet?             string
     |  |  |           +--:(ios-eigrp:LISP)
     |  |  |           |  +--rw ios-eigrp:LISP?                        string
     |  |  |           +--:(ios-eigrp:LISP-subinterface)
     |  |  |           |  +--rw ios-eigrp:LISP-subinterface
     |  |  |           |     +--rw ios-eigrp:LISP?   string
     |  |  |           +--:(ios-eigrp:Loopback)
     |  |  |           |  +--rw ios-eigrp:Loopback?                    uint32
     |  |  |           +--:(ios-eigrp:Multilink)
     |  |  |           |  +--rw ios-eigrp:Multilink?                   uint16
     |  |  |           +--:(ios-eigrp:nve)
     |  |  |           |  +--rw ios-eigrp:nve?                         uint16
     |  |  |           +--:(ios-eigrp:overlay)
     |  |  |           |  +--rw ios-eigrp:overlay?                     uint16
     |  |  |           +--:(ios-eigrp:Port-channel)
     |  |  |           |  +--rw ios-eigrp:Port-channel?                uint32
     |  |  |           +--:(ios-eigrp:Port-channel-subinterface)
     |  |  |           |  +--rw ios-eigrp:Port-channel-subinterface
     |  |  |           |     +--rw ios-eigrp:Port-channel?   string
     |  |  |           +--:(ios-eigrp:pseudowire)
     |  |  |           |  +--rw ios-eigrp:pseudowire?                  uint32
     |  |  |           +--:(ios-eigrp:SM)
     |  |  |           |  +--rw ios-eigrp:SM?                          string
     |  |  |           +--:(ios-eigrp:Cellular)
     |  |  |           |  +--rw ios-eigrp:Cellular?                    string
     |  |  |           +--:(ios-eigrp:Serial)
     |  |  |           |  +--rw ios-eigrp:Serial?                      string
     |  |  |           +--:(ios-eigrp:TenGigabitEthernet)
     |  |  |           |  +--rw ios-eigrp:TenGigabitEthernet?          string
     |  |  |           +--:(ios-eigrp:Tunnel)
     |  |  |           |  +--rw ios-eigrp:Tunnel?                      uint32
     |  |  |           +--:(ios-eigrp:Virtual-Template)
     |  |  |           |  +--rw ios-eigrp:Virtual-Template?            uint16
     |  |  |           +--:(ios-eigrp:Vlan)
     |  |  |           |  +--rw ios-eigrp:Vlan?                        uint16
     |  |  |           +--:(ios-eigrp:VirtualPortGroup)
     |  |  |           |  +--rw ios-eigrp:VirtualPortGroup?            uint16
     |  |  |           +--:(ios-eigrp:vasileft)
     |  |  |           |  +--rw ios-eigrp:vasileft?                    uint16
     |  |  |           +--:(ios-eigrp:vasiright)
     |  |  |              +--rw ios-eigrp:vasiright?                   uint16
     |  |  +--rw ios-eigrp:network* [number]
     |  |  |  +--rw ios-eigrp:number       inet:ipv4-address
     |  |  |  +--rw ios-eigrp:wild-card?   inet:ipv4-address
     |  |  +--rw ios-eigrp:nsf?                   empty
     |  |  +--rw ios-eigrp:offset-list
     |  |  |  +--rw ios-eigrp:nsr-list* [nsr-list]
     |  |  |  |  +--rw ios-eigrp:nsr-list    uint16
     |  |  |  |  +--rw ios-eigrp:in?         empty
     |  |  |  |  +--rw ios-eigrp:out?        empty
     |  |  |  +--rw ios-eigrp:ol-acl* [ol-acl]
     |  |  |     +--rw ios-eigrp:ol-acl    string
     |  |  |     +--rw ios-eigrp:in?       empty
     |  |  |     +--rw ios-eigrp:out?      empty
     |  |  +--rw ios-eigrp:redistribute
     |  |  |  +--rw ios-eigrp:bgp* [rdr-as]
     |  |  |  |  +--rw ios-eigrp:rdr-as                                        ios-types:bgp-as-number-type
     |  |  |  |  +--rw ios-eigrp:metric
     |  |  |  |  |  +--rw ios-eigrp:bandwith?      uint32
     |  |  |  |  |  +--rw ios-eigrp:delay?         uint32
     |  |  |  |  |  +--rw ios-eigrp:reliability?   uint8
     |  |  |  |  |  +--rw ios-eigrp:Effective?     uint8
     |  |  |  |  |  +--rw ios-eigrp:mtu?           uint16
     |  |  |  |  +--rw ios-eigrp:route-map?                                    string
     |  |  |  |  +--rw ios-eigrp:rd-LESSER_1_PERIOD_0-XX_PERIOD_YY_GREATER_?   empty
     |  |  |  +--rw ios-eigrp:connected!
     |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  +--rw ios-eigrp:eigrp?       uint16
     |  |  |  +--rw ios-eigrp:isis!
     |  |  |  |  +--rw ios-eigrp:is-tag?      string
     |  |  |  |  +--rw ios-eigrp:level-1?     empty
     |  |  |  |  +--rw ios-eigrp:level-1-2?   empty
     |  |  |  |  +--rw ios-eigrp:level-2?     empty
     |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  +--rw ios-eigrp:lisp!
     |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  +--rw ios-eigrp:mobile!
     |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  +--rw ios-eigrp:odr!
     |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  +--rw ios-eigrp:ospf?        uint16
     |  |  |  +--rw ios-eigrp:rip!
     |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  +--rw ios-eigrp:static!
     |  |  |  |  +--rw ios-eigrp:metric?      empty
     |  |  |  |  +--rw ios-eigrp:route-map?   empty
     |  |  |  +--rw ios-eigrp:vrf
     |  |  |     +--rw ios-eigrp:name?     string
     |  |  |     +--rw ios-eigrp:global?   empty
     |  |  +--rw ios-eigrp:shutdown?              empty
     |  |  +--rw ios-eigrp:summary-metric
     |  |  |  +--rw ios-eigrp:ipv4* [ipv4]
     |  |  |  |  +--rw ios-eigrp:ipv4    inet:ipv4-address
     |  |  |  |  +--rw ios-eigrp:mask?   inet:ipv4-address
     |  |  |  +--rw ios-eigrp:A_PERIOD_B_PERIOD_C_PERIOD_D_SLASH_nn?   empty
     |  |  +--rw ios-eigrp:timers
     |  |  |  +--rw ios-eigrp:active-time
     |  |  |  |  +--rw ios-eigrp:atimer?     uint16
     |  |  |  |  +--rw ios-eigrp:disabled?   empty
     |  |  |  +--rw ios-eigrp:graceful-restart
     |  |  |  |  +--rw ios-eigrp:purge-time?   empty
     |  |  |  +--rw ios-eigrp:nsf
     |  |  |     +--rw ios-eigrp:converge?   empty
     |  |  |     +--rw ios-eigrp:signal?     empty
     |  |  +--rw ios-eigrp:traffic-share
     |  |  |  +--rw ios-eigrp:balanced?   empty
     |  |  |  +--rw ios-eigrp:min
     |  |  |     +--rw ios-eigrp:across-interfaces?   empty
     |  |  +--rw ios-eigrp:variance?              uint8
     |  +--rw ios-lisp:lisp!
     |  |  +--rw ios-lisp:default
     |  |  |  +--rw ios-lisp:service!
     |  |  |  |  +--rw ios-lisp:ipv4!
     |  |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:ipv6!
     |  |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:ethernet!
     |  |  |  |     +--rw ios-lisp:default
     |  |  |  |     |  +--rw ios-lisp:encapsulation
     |  |  |  |     |  |  +--rw ios-lisp:vxlan?   empty
     |  |  |  |     |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:itr
     |  |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |  |  +--rw ios-lisp:key
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:list
     |  |  |  |     |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |     |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |     |  |           +--rw ios-lisp:registered
     |  |  |  |     |  |              +--rw ios-lisp:list
     |  |  |  |     |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |     |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     +--rw ios-lisp:encapsulation
     |  |  |  |     |  +--rw ios-lisp:vxlan?   empty
     |  |  |  |     +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     +--rw ios-lisp:database-mapping
     |  |  |  |     |  +--rw ios-lisp:limit
     |  |  |  |     |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:itr
     |  |  |  |     |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     +--rw ios-lisp:itr-enable
     |  |  |  |     |  +--rw ios-lisp:itr?   empty
     |  |  |  |     +--rw ios-lisp:etr-enable
     |  |  |  |     |  +--rw ios-lisp:etr?   empty
     |  |  |  |     +--rw ios-lisp:etr
     |  |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |  +--rw ios-lisp:key
     |  |  |  |     |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     +--rw ios-lisp:verify?            empty
     |  |  |  |     +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     +--rw ios-lisp:map-resolver!
     |  |  |  |     |  +--rw ios-lisp:map-request
     |  |  |  |     |     +--rw ios-lisp:validate
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:list
     |  |  |  |     |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |     |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |     |           +--rw ios-lisp:registered
     |  |  |  |     |              +--rw ios-lisp:list
     |  |  |  |     |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |     |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |     +--rw ios-lisp:map-server!
     |  |  |  |     |  +--rw ios-lisp:map-register
     |  |  |  |     |     +--rw ios-lisp:validate
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     +--rw ios-lisp:site-registration
     |  |  |  |     |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:solicit-map-request
     |  |  |  |        +--rw ios-lisp:ignore?             empty
     |  |  |  |        +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        +--rw ios-lisp:suppression-time?   uint16
     |  |  |  +--rw ios-lisp:encapsulation
     |  |  |  |  +--rw ios-lisp:vxlan?   empty
     |  |  |  +--rw ios-lisp:locator-set* [name]
     |  |  |  |  +--rw ios-lisp:name                   string
     |  |  |  |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  |  +--rw ios-lisp:ip-address* [ip]
     |  |  |  |     +--rw ios-lisp:ip          inet:ip-address
     |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  +--rw ios-lisp:locator
     |  |  |  |  +--rw ios-lisp:default-set?   string
     |  |  |  +--rw ios-lisp:locator-scope* [name]
     |  |  |  |  +--rw ios-lisp:name               string
     |  |  |  |  +--rw ios-lisp:rloc-prefix*       union
     |  |  |  |  +--rw ios-lisp:rtr-locator-set*   string
     |  |  |  +--rw ios-lisp:instance-container
     |  |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |  |     +--rw ios-lisp:default
     |  |  |  |     |  +--rw ios-lisp:decapsulation
     |  |  |  |     |  |  +--rw ios-lisp:filter
     |  |  |  |     |  |     +--rw ios-lisp:rloc
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |           +--rw ios-lisp:member?        empty
     |  |  |  |     |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  |     |  +--rw ios-lisp:dynamic-eid* [name]
     |  |  |  |     |  |  +--rw ios-lisp:name                string
     |  |  |  |     |  |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |  |     |  |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |  |     |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:eid-notify
     |  |  |  |     |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |     |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |     |  |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |  |     |  |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |  |     |  |  |     +--rw ios-lisp:key
     |  |  |  |     |  |  |        +--rw (ios-lisp:password)?
     |  |  |  |     |  |  |           +--:(ios-lisp:password-string)
     |  |  |  |     |  |  |           |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |           +--:(ios-lisp:password-key)
     |  |  |  |     |  |  |              +--rw ios-lisp:key-0
     |  |  |  |     |  |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |              +--rw ios-lisp:key-6
     |  |  |  |     |  |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |     |  +--rw (ios-lisp:password)?
     |  |  |  |     |  |     |     +--:(ios-lisp:password-string)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     |     +--:(ios-lisp:password-key)
     |  |  |  |     |  |     |        +--rw ios-lisp:key-0
     |  |  |  |     |  |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     |        +--rw ios-lisp:key-6
     |  |  |  |     |  |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     |        +--rw ios-lisp:key-7
     |  |  |  |     |  |     |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |  |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |     |  |  +--rw ios-lisp:lsb-reports
     |  |  |  |     |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |     |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |     |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  |     |  +--rw ios-lisp:map-server
     |  |  |  |     |  |  +--rw ios-lisp:rloc
     |  |  |  |     |  |  |  +--rw ios-lisp:members
     |  |  |  |     |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |     |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:other-xtr-probe
     |  |  |  |     |  |  +--rw ios-lisp:period?   uint16
     |  |  |  |     |  +--rw ios-lisp:remote-rloc-probe
     |  |  |  |     |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |     |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  |     |  +--rw ios-lisp:service!
     |  |  |  |     |     +--rw ios-lisp:ipv4!
     |  |  |  |     |     |  +--rw ios-lisp:default
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:rip
     |  |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:rip
     |  |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     +--rw ios-lisp:ipv6!
     |  |  |  |     |     |  +--rw ios-lisp:default
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |  |        +--rw ios-lisp:id                     string
     |  |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |        +--rw ios-lisp:id                     string
     |  |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     +--rw ios-lisp:ethernet!
     |  |  |  |     |        +--rw ios-lisp:default
     |  |  |  |     |        |  +--rw ios-lisp:eid-table
     |  |  |  |     |        |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |     |        |  +--rw ios-lisp:broadcast-underlay
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |     |        |  +--rw ios-lisp:database-mapping
     |  |  |  |     |        |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |     |        |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |        |  |  |     +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |        +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:mac!
     |  |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     |        |  |  +--rw ios-lisp:limit
     |  |  |  |     |        |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |        |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        |  +--rw ios-lisp:itr
     |  |  |  |     |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |        |  +--rw ios-lisp:itr-enable
     |  |  |  |     |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |        |  +--rw ios-lisp:etr-enable
     |  |  |  |     |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |        |  +--rw ios-lisp:etr
     |  |  |  |     |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |        |  |  |  +--rw ios-lisp:key
     |  |  |  |     |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |        |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |        |  +--rw ios-lisp:site-registration
     |  |  |  |     |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |        |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     |        |  +--rw ios-lisp:map-cache
     |  |  |  |     |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |        |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |     |        |        +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |        |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |        |           +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |        |           +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |        +--rw ios-lisp:eid-table
     |  |  |  |     |        |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |     |        +--rw ios-lisp:broadcast-underlay
     |  |  |  |     |        |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |     |        |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |     |        +--rw ios-lisp:database-mapping
     |  |  |  |     |        |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |        |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |     |        |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |        |  |     +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |        +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  +--rw ios-lisp:mac!
     |  |  |  |     |        |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     |        |  +--rw ios-lisp:limit
     |  |  |  |     |        |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |        |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        +--rw ios-lisp:itr
     |  |  |  |     |        |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |        |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |        +--rw ios-lisp:itr-enable
     |  |  |  |     |        |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |        +--rw ios-lisp:etr-enable
     |  |  |  |     |        |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |        +--rw ios-lisp:etr
     |  |  |  |     |        |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |        |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |        |  |  +--rw ios-lisp:key
     |  |  |  |     |        |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |        |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |        |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |        |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |        |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |        |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |        |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |        |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |        |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |        |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |        |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |        |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |        +--rw ios-lisp:map-cache-limit
     |  |  |  |     |        |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |        |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |        |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |        +--rw ios-lisp:site-registration
     |  |  |  |     |        |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |        |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        +--rw ios-lisp:solicit-map-request
     |  |  |  |     |        |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |        |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |        |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |        +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     |        +--rw ios-lisp:map-cache
     |  |  |  |     |           +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |              +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |     |              +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |                 +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |                 +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |                 +--rw ios-lisp:weight?                     uint8
     |  |  |  |     +--rw ios-lisp:decapsulation
     |  |  |  |     |  +--rw ios-lisp:filter
     |  |  |  |     |     +--rw ios-lisp:rloc
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |  |     |  +--rw ios-lisp:name                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |  |     |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |  |     |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |     |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |     |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |  |     |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |        +--rw (ios-lisp:password)?
     |  |  |  |     |  |           +--:(ios-lisp:password-string)
     |  |  |  |     |  |           |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |           +--:(ios-lisp:password-key)
     |  |  |  |     |  |              +--rw ios-lisp:key-0
     |  |  |  |     |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |              +--rw ios-lisp:key-6
     |  |  |  |     |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:key
     |  |  |  |     |     |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |        +--rw ios-lisp:key-0
     |  |  |  |     |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |        +--rw ios-lisp:key-6
     |  |  |  |     |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |        +--rw ios-lisp:key-7
     |  |  |  |     |     |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  |     +--rw ios-lisp:map-server
     |  |  |  |     |  +--rw ios-lisp:rloc
     |  |  |  |     |  |  +--rw ios-lisp:members
     |  |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  |     +--rw ios-lisp:service!
     |  |  |  |        +--rw ios-lisp:ipv4!
     |  |  |  |        |  +--rw ios-lisp:default
     |  |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:rip
     |  |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  +--rw ios-lisp:itr
     |  |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr
     |  |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  +--rw ios-lisp:alt
     |  |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  +--rw ios-lisp:distance
     |  |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:rip
     |  |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:rip
     |  |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |     +--rw ios-lisp:limit
     |  |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        +--rw ios-lisp:ipv6!
     |  |  |  |        |  +--rw ios-lisp:default
     |  |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |  |        +--rw ios-lisp:id                     string
     |  |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  +--rw ios-lisp:itr
     |  |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr
     |  |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  +--rw ios-lisp:alt
     |  |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  +--rw ios-lisp:distance
     |  |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |        +--rw ios-lisp:id                     string
     |  |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |     +--rw ios-lisp:limit
     |  |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        +--rw ios-lisp:ethernet!
     |  |  |  |           +--rw ios-lisp:default
     |  |  |  |           |  +--rw ios-lisp:eid-table
     |  |  |  |           |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |           |  +--rw ios-lisp:broadcast-underlay
     |  |  |  |           |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |           |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |           |  +--rw ios-lisp:database-mapping
     |  |  |  |           |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |           |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |           |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |           |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |           |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |           |  |  |     +--rw ios-lisp:name                       string
     |  |  |  |           |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |        +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:mac!
     |  |  |  |           |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |           |  |  +--rw ios-lisp:limit
     |  |  |  |           |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |           |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           |  +--rw ios-lisp:itr
     |  |  |  |           |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |           |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |           |  +--rw ios-lisp:itr-enable
     |  |  |  |           |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |           |  +--rw ios-lisp:etr-enable
     |  |  |  |           |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |           |  +--rw ios-lisp:etr
     |  |  |  |           |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |           |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |           |  |  |  +--rw ios-lisp:key
     |  |  |  |           |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |           |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |           |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |           |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |           |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |           |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |           |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |           |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |           |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |           |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |           |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |           |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |           |  +--rw ios-lisp:map-cache-limit
     |  |  |  |           |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |           |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |           |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |           |  +--rw ios-lisp:site-registration
     |  |  |  |           |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |           |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           |  +--rw ios-lisp:solicit-map-request
     |  |  |  |           |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |           |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |           |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |           |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |           |  +--rw ios-lisp:map-cache
     |  |  |  |           |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |           |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |           |        +--rw ios-lisp:etr-interface-ip
     |  |  |  |           |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |           |           +--rw ios-lisp:priority?                   uint8
     |  |  |  |           |           +--rw ios-lisp:weight?                     uint8
     |  |  |  |           +--rw ios-lisp:eid-table
     |  |  |  |           |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |           +--rw ios-lisp:broadcast-underlay
     |  |  |  |           |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |           |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |           +--rw ios-lisp:database-mapping
     |  |  |  |           |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |           |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |           |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |           |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |           |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |           |  |     +--rw ios-lisp:name                       string
     |  |  |  |           |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |        +--rw ios-lisp:down?       empty
     |  |  |  |           |  +--rw ios-lisp:mac!
     |  |  |  |           |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |           |  +--rw ios-lisp:limit
     |  |  |  |           |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |           |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           +--rw ios-lisp:itr
     |  |  |  |           |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |           |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |           +--rw ios-lisp:itr-enable
     |  |  |  |           |  +--rw ios-lisp:itr?   empty
     |  |  |  |           +--rw ios-lisp:etr-enable
     |  |  |  |           |  +--rw ios-lisp:etr?   empty
     |  |  |  |           +--rw ios-lisp:etr
     |  |  |  |           |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |           |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |           |  |  +--rw ios-lisp:key
     |  |  |  |           |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |           |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |           |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |           |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |           |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |           |  |  |        +--rw ios-lisp:key-0
     |  |  |  |           |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |        +--rw ios-lisp:key-6
     |  |  |  |           |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |        +--rw ios-lisp:key-7
     |  |  |  |           |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |           |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |           |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |           |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |           |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |           |     +--rw ios-lisp:verify?            empty
     |  |  |  |           +--rw ios-lisp:map-cache-limit
     |  |  |  |           |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |           |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |           |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |           +--rw ios-lisp:site-registration
     |  |  |  |           |  +--rw ios-lisp:limit?               uint32
     |  |  |  |           |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           +--rw ios-lisp:solicit-map-request
     |  |  |  |           |  +--rw ios-lisp:ignore?             empty
     |  |  |  |           |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |           |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |           +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |           +--rw ios-lisp:map-cache
     |  |  |  |              +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |                 +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |                 +--rw ios-lisp:etr-interface-ip
     |  |  |  |                    +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |                    +--rw ios-lisp:priority?                   uint8
     |  |  |  |                    +--rw ios-lisp:weight?                     uint8
     |  |  |  +--rw ios-lisp:alt
     |  |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  +--rw ios-lisp:control-packet
     |  |  |  |  +--rw ios-lisp:mtu?   uint32
     |  |  |  +--rw ios-lisp:ddt!
     |  |  |  |  +--rw ios-lisp:authoritative
     |  |  |  |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |  |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |  |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |  |  |  |  +--rw ios-lisp:delegate
     |  |  |  |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |  |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |  |  |     +--rw ios-lisp:instance-id        string
     |  |  |  |  |     +--rw ios-lisp:delegate
     |  |  |  |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |  |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |  |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |  |  +--rw ios-lisp:root?            inet:ip-address
     |  |  |  +--rw ios-lisp:decapsulation
     |  |  |  |  +--rw ios-lisp:filter
     |  |  |  |     +--rw ios-lisp:rloc
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:locator-set?   string
     |  |  |  |           +--rw ios-lisp:member?        empty
     |  |  |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  +--rw ios-lisp:etr
     |  |  |  |  +--rw ios-lisp:map-server
     |  |  |  |     +--rw ios-lisp:source-address?   string
     |  |  |  +--rw ios-lisp:ipv4
     |  |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |     +--rw ios-lisp:key
     |  |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:locator
     |  |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  |  +--rw ios-lisp:ipv6
     |  |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |     +--rw ios-lisp:key
     |  |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:locator
     |  |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |  +--rw ios-lisp:lsb-reports
     |  |  |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  +--rw ios-lisp:locator-down
     |  |  |  |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |  |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |  |  +--rw ios-lisp:IPv6-interface?   string
     |  |  |  +--rw ios-lisp:locator-table
     |  |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  +--rw ios-lisp:itr-rlocs?   string
     |  |  |  +--rw ios-lisp:map-server
     |  |  |  |  +--rw ios-lisp:rloc
     |  |  |  |  |  +--rw ios-lisp:members
     |  |  |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:other-xtr-probe
     |  |  |  |  +--rw ios-lisp:period?   uint16
     |  |  |  +--rw ios-lisp:remote-rloc-probe
     |  |  |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  +--rw ios-lisp:eid-table
     |  |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |  |     +--rw ios-lisp:vrf-name?                string
     |  |  |  |     +--rw ios-lisp:default?                 empty
     |  |  |  |     +--rw ios-lisp:vrf?                     string
     |  |  |  |     +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |  |     |  +--rw ios-lisp:eid-prefix     union
     |  |  |  |     |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |  |     |  +--rw ios-lisp:name                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |  |     |  |  +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |  |     |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |  |     |  |  |  +--rw ios-lisp:ak-0?      string
     |  |  |  |     |  |  |  +--rw ios-lisp:ak-6?      string
     |  |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |  |     |  |     +--rw ios-lisp:gateway-ip       inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |     +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:map-server* [ip]
     |  |  |  |     |     +--rw ios-lisp:ip             inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:key
     |  |  |  |     |     |  +--rw ios-lisp:key-0?           string
     |  |  |  |     |     |  +--rw ios-lisp:key-6?           string
     |  |  |  |     |     |  +--rw ios-lisp:key-7?           string
     |  |  |  |     |     |  +--rw ios-lisp:pwd?             string
     |  |  |  |     |     |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     +--rw ios-lisp:alt
     |  |  |  |     |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     +--rw ios-lisp:control-packet
     |  |  |  |     |  +--rw ios-lisp:mtu?   uint32
     |  |  |  |     +--rw ios-lisp:ddt!
     |  |  |  |     |  +--rw ios-lisp:authoritative
     |  |  |  |     |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |  |     |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |  |     |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |  |     |  |  |  +--rw ios-lisp:delegate
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |     |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |     |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |     |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |     |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |  |     |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |     |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |  |     |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |     |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |  |     |  |     +--rw ios-lisp:instance-id        string
     |  |  |  |     |  |     +--rw ios-lisp:delegate
     |  |  |  |     |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |     |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |     |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |     |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |     |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |  |     |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |     |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |  |     |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |  |     |  +--rw ios-lisp:root?            inet:ip-address
     |  |  |  |     +--rw ios-lisp:decapsulation
     |  |  |  |     |  +--rw ios-lisp:filter
     |  |  |  |     |     +--rw ios-lisp:rloc
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  |     +--rw ios-lisp:etr
     |  |  |  |     |  +--rw ios-lisp:map-server
     |  |  |  |     |     +--rw ios-lisp:source-address?   string
     |  |  |  |     +--rw ios-lisp:ipv4
     |  |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:distance
     |  |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |  +--rw ios-lisp:itr
     |  |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |  +--rw ios-lisp:locator
     |  |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:route-export
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |  +--rw ios-lisp:route-import
     |  |  |  |     |  |  +--rw ios-lisp:database
     |  |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |  |     +--rw ios-lisp:ipv6
     |  |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:distance
     |  |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |  +--rw ios-lisp:itr
     |  |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |  +--rw ios-lisp:locator
     |  |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:route-export
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |  +--rw ios-lisp:route-import
     |  |  |  |     |  |  +--rw ios-lisp:database
     |  |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  |     +--rw ios-lisp:locator-down
     |  |  |  |     |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |  |     |  +--rw ios-lisp:IPv6-interface?   string
     |  |  |  |     +--rw ios-lisp:locator-table
     |  |  |  |     |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |  +--rw ios-lisp:default?    empty
     |  |  |  |     |  +--rw ios-lisp:vrf?        string
     |  |  |  |     +--rw ios-lisp:map-request
     |  |  |  |     |  +--rw ios-lisp:itr-rlocs?   string
     |  |  |  |     +--rw ios-lisp:map-server
     |  |  |  |     |  +--rw ios-lisp:rloc
     |  |  |  |     |  |  +--rw ios-lisp:members
     |  |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  |     +--rw ios-lisp:map-cache* [eid-prefix]
     |  |  |  |        +--rw ios-lisp:eid-prefix          union
     |  |  |  |        +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        +--rw ios-lisp:drop?               empty
     |  |  |  |        +--rw ios-lisp:map-request?        empty
     |  |  |  |        +--rw ios-lisp:native-forward?     empty
     |  |  |  +--rw ios-lisp:security!
     |  |  |  |  +--rw ios-lisp:strong?   empty
     |  |  |  +--rw ios-lisp:site* [sname]
     |  |  |  |  +--rw ios-lisp:sname                 string
     |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |  |  +--rw ios-lisp:description?          string
     |  |  |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-lisp:list
     |  |  |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |  +--rw ios-lisp:description?          string
     |  |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:list
     |  |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  |  +--rw ios-lisp:site-id?                 uint32
     |  |  |  +--rw ios-lisp:syslog
     |  |  |     +--rw ios-lisp:session
     |  |  |     |  +--rw ios-lisp:changes?   empty
     |  |  |     +--rw ios-lisp:verbose?   empty
     |  |  +--rw ios-lisp:service!
     |  |  |  +--rw ios-lisp:ipv4!
     |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  +--rw ios-lisp:ipv6!
     |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  +--rw ios-lisp:ethernet!
     |  |  |     +--rw ios-lisp:default
     |  |  |     |  +--rw ios-lisp:encapsulation
     |  |  |     |  |  +--rw ios-lisp:vxlan?   empty
     |  |  |     |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:itr
     |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |  +--rw ios-lisp:etr
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |  |  +--rw ios-lisp:key
     |  |  |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:list
     |  |  |     |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |     |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |     |  |           +--rw ios-lisp:registered
     |  |  |     |  |              +--rw ios-lisp:list
     |  |  |     |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |     |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     +--rw ios-lisp:ignore?             empty
     |  |  |     |     +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     +--rw ios-lisp:suppression-time?   uint16
     |  |  |     +--rw ios-lisp:encapsulation
     |  |  |     |  +--rw ios-lisp:vxlan?   empty
     |  |  |     +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     +--rw ios-lisp:database-mapping
     |  |  |     |  +--rw ios-lisp:limit
     |  |  |     |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:itr
     |  |  |     |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     +--rw ios-lisp:itr-enable
     |  |  |     |  +--rw ios-lisp:itr?   empty
     |  |  |     +--rw ios-lisp:etr-enable
     |  |  |     |  +--rw ios-lisp:etr?   empty
     |  |  |     +--rw ios-lisp:etr
     |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |  +--rw ios-lisp:key
     |  |  |     |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |  |  |        +--rw ios-lisp:key-0
     |  |  |     |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |        +--rw ios-lisp:key-6
     |  |  |     |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |        +--rw ios-lisp:key-7
     |  |  |     |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     +--rw ios-lisp:verify?            empty
     |  |  |     +--rw ios-lisp:map-cache-limit
     |  |  |     |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     +--rw ios-lisp:map-resolver!
     |  |  |     |  +--rw ios-lisp:map-request
     |  |  |     |     +--rw ios-lisp:validate
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:list
     |  |  |     |           |  +--rw ios-lisp:ipv4?   string
     |  |  |     |           |  +--rw ios-lisp:ipv6?   string
     |  |  |     |           +--rw ios-lisp:registered
     |  |  |     |              +--rw ios-lisp:list
     |  |  |     |                 +--rw ios-lisp:ipv4?   string
     |  |  |     |                 +--rw ios-lisp:ipv6?   string
     |  |  |     +--rw ios-lisp:map-server!
     |  |  |     |  +--rw ios-lisp:map-register
     |  |  |     |     +--rw ios-lisp:validate
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     +--rw ios-lisp:site-registration
     |  |  |     |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:solicit-map-request
     |  |  |        +--rw ios-lisp:ignore?             empty
     |  |  |        +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        +--rw ios-lisp:suppression-time?   uint16
     |  |  +--rw ios-lisp:encapsulation
     |  |  |  +--rw ios-lisp:vxlan?   empty
     |  |  +--rw ios-lisp:locator-set* [name]
     |  |  |  +--rw ios-lisp:name                   string
     |  |  |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  +--rw ios-lisp:ip-address* [ip]
     |  |  |     +--rw ios-lisp:ip          inet:ip-address
     |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  +--rw ios-lisp:locator
     |  |  |  +--rw ios-lisp:default-set?   string
     |  |  +--rw ios-lisp:locator-scope* [name]
     |  |  |  +--rw ios-lisp:name               string
     |  |  |  +--rw ios-lisp:rloc-prefix*       union
     |  |  |  +--rw ios-lisp:rtr-locator-set*   string
     |  |  +--rw ios-lisp:instance-container
     |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |     +--rw ios-lisp:default
     |  |  |     |  +--rw ios-lisp:decapsulation
     |  |  |     |  |  +--rw ios-lisp:filter
     |  |  |     |  |     +--rw ios-lisp:rloc
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:locator-set?   string
     |  |  |     |  |           +--rw ios-lisp:member?        empty
     |  |  |     |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |     |  +--rw ios-lisp:dynamic-eid* [name]
     |  |  |     |  |  +--rw ios-lisp:name                string
     |  |  |     |  |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |     |  |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |     |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:eid-notify
     |  |  |     |  |  |  +--rw ios-lisp:authentication-key
     |  |  |     |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |     |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |     |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |     |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |     |  |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |     |  |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |     |  |  |     +--rw ios-lisp:key
     |  |  |     |  |  |        +--rw (ios-lisp:password)?
     |  |  |     |  |  |           +--:(ios-lisp:password-string)
     |  |  |     |  |  |           |  +--rw ios-lisp:key-pwd
     |  |  |     |  |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |           +--:(ios-lisp:password-key)
     |  |  |     |  |  |              +--rw ios-lisp:key-0
     |  |  |     |  |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |              +--rw ios-lisp:key-6
     |  |  |     |  |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |     |  |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |     |  +--rw (ios-lisp:password)?
     |  |  |     |  |     |     +--:(ios-lisp:password-string)
     |  |  |     |  |     |     |  +--rw ios-lisp:key-pwd
     |  |  |     |  |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     |     +--:(ios-lisp:password-key)
     |  |  |     |  |     |        +--rw ios-lisp:key-0
     |  |  |     |  |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     |        +--rw ios-lisp:key-6
     |  |  |     |  |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     |        +--rw ios-lisp:key-7
     |  |  |     |  |     |           +--rw ios-lisp:ak-7?            string
     |  |  |     |  |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |     |  |  +--rw ios-lisp:lsb-reports
     |  |  |     |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |     |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |     |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |     |  +--rw ios-lisp:map-server
     |  |  |     |  |  +--rw ios-lisp:rloc
     |  |  |     |  |  |  +--rw ios-lisp:members
     |  |  |     |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |     |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |     |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:site-registration
     |  |  |     |  |     +--rw ios-lisp:limit?               uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:other-xtr-probe
     |  |  |     |  |  +--rw ios-lisp:period?   uint16
     |  |  |     |  +--rw ios-lisp:remote-rloc-probe
     |  |  |     |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |     |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  |     |  +--rw ios-lisp:service!
     |  |  |     |     +--rw ios-lisp:ipv4!
     |  |  |     |     |  +--rw ios-lisp:default
     |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:rip
     |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:rip
     |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:rip
     |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:rip
     |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     +--rw ios-lisp:ipv6!
     |  |  |     |     |  +--rw ios-lisp:default
     |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |  |        +--rw ios-lisp:id                     string
     |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |  |     +--rw ios-lisp:id                      string
     |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |        +--rw ios-lisp:id                     string
     |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     +--rw ios-lisp:ethernet!
     |  |  |     |        +--rw ios-lisp:default
     |  |  |     |        |  +--rw ios-lisp:eid-table
     |  |  |     |        |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |     |        |  +--rw ios-lisp:broadcast-underlay
     |  |  |     |        |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |     |        |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |     |        |  +--rw ios-lisp:database-mapping
     |  |  |     |        |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |        |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |     |        |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |        |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |        |  |  |     +--rw ios-lisp:name                       string
     |  |  |     |        |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |        +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:mac!
     |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |     |        |  |  +--rw ios-lisp:limit
     |  |  |     |        |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |        |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        |  +--rw ios-lisp:itr
     |  |  |     |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |        |  +--rw ios-lisp:itr-enable
     |  |  |     |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |        |  +--rw ios-lisp:etr-enable
     |  |  |     |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |        |  +--rw ios-lisp:etr
     |  |  |     |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |        |  |  |  +--rw ios-lisp:key
     |  |  |     |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |        |  +--rw ios-lisp:map-cache-limit
     |  |  |     |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |        |  +--rw ios-lisp:site-registration
     |  |  |     |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        |  +--rw ios-lisp:solicit-map-request
     |  |  |     |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |        |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     |        |  +--rw ios-lisp:map-cache
     |  |  |     |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |        |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |     |        |        +--rw ios-lisp:etr-interface-ip
     |  |  |     |        |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |        |           +--rw ios-lisp:priority?                   uint8
     |  |  |     |        |           +--rw ios-lisp:weight?                     uint8
     |  |  |     |        +--rw ios-lisp:eid-table
     |  |  |     |        |  +--rw ios-lisp:vlan?   uint16
     |  |  |     |        +--rw ios-lisp:broadcast-underlay
     |  |  |     |        |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |     |        |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |     |        +--rw ios-lisp:database-mapping
     |  |  |     |        |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |        |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |     |        |  |  +--rw ios-lisp:locator-set?      string
     |  |  |     |        |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |        |  |  |  +--rw ios-lisp:name                       string
     |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |        |  |     +--rw ios-lisp:name                       string
     |  |  |     |        |  |     +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |        +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |        +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |        +--rw ios-lisp:down?       empty
     |  |  |     |        |  +--rw ios-lisp:mac!
     |  |  |     |        |  |  +--rw ios-lisp:locator-set?   string
     |  |  |     |        |  +--rw ios-lisp:limit
     |  |  |     |        |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |        |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        +--rw ios-lisp:itr
     |  |  |     |        |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |        |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |        +--rw ios-lisp:itr-enable
     |  |  |     |        |  +--rw ios-lisp:itr?   empty
     |  |  |     |        +--rw ios-lisp:etr-enable
     |  |  |     |        |  +--rw ios-lisp:etr?   empty
     |  |  |     |        +--rw ios-lisp:etr
     |  |  |     |        |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |        |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |        |  |  +--rw ios-lisp:key
     |  |  |     |        |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |        |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |        |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |        |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |        |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |        |  |  |        +--rw ios-lisp:key-0
     |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |        +--rw ios-lisp:key-6
     |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |        +--rw ios-lisp:key-7
     |  |  |     |        |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |        |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |        |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |        |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |        |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |        |     +--rw ios-lisp:verify?            empty
     |  |  |     |        +--rw ios-lisp:map-cache-limit
     |  |  |     |        |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |        |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |        |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |        +--rw ios-lisp:site-registration
     |  |  |     |        |  +--rw ios-lisp:limit?               uint32
     |  |  |     |        |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        +--rw ios-lisp:solicit-map-request
     |  |  |     |        |  +--rw ios-lisp:ignore?             empty
     |  |  |     |        |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |        |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |        +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     |        +--rw ios-lisp:map-cache
     |  |  |     |           +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |              +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |     |              +--rw ios-lisp:etr-interface-ip
     |  |  |     |                 +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |                 +--rw ios-lisp:priority?                   uint8
     |  |  |     |                 +--rw ios-lisp:weight?                     uint8
     |  |  |     +--rw ios-lisp:decapsulation
     |  |  |     |  +--rw ios-lisp:filter
     |  |  |     |     +--rw ios-lisp:rloc
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |     |  +--rw ios-lisp:name                string
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |     |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |     |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |     |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |     |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |     |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |     |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |        +--rw (ios-lisp:password)?
     |  |  |     |  |           +--:(ios-lisp:password-string)
     |  |  |     |  |           |  +--rw ios-lisp:key-pwd
     |  |  |     |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |           +--:(ios-lisp:password-key)
     |  |  |     |  |              +--rw ios-lisp:key-0
     |  |  |     |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |              +--rw ios-lisp:key-6
     |  |  |     |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |     |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     +--rw ios-lisp:key
     |  |  |     |     |  +--rw (ios-lisp:password)?
     |  |  |     |     |     +--:(ios-lisp:password-string)
     |  |  |     |     |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |     +--:(ios-lisp:password-key)
     |  |  |     |     |        +--rw ios-lisp:key-0
     |  |  |     |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |        +--rw ios-lisp:key-6
     |  |  |     |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |        +--rw ios-lisp:key-7
     |  |  |     |     |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |     +--rw ios-lisp:map-server
     |  |  |     |  +--rw ios-lisp:rloc
     |  |  |     |  |  +--rw ios-lisp:members
     |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |     +--rw ios-lisp:service!
     |  |  |        +--rw ios-lisp:ipv4!
     |  |  |        |  +--rw ios-lisp:default
     |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:rip
     |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:rip
     |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  +--rw ios-lisp:itr
     |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  +--rw ios-lisp:etr
     |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  +--rw ios-lisp:alt
     |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  +--rw ios-lisp:distance
     |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  +--rw ios-lisp:route-export
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  +--rw ios-lisp:route-import
     |  |  |        |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:rip
     |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:rip
     |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |     +--rw ios-lisp:limit
     |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        +--rw ios-lisp:ipv6!
     |  |  |        |  +--rw ios-lisp:default
     |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |        |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |        |  |  |        +--rw ios-lisp:id                     string
     |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  +--rw ios-lisp:itr
     |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  +--rw ios-lisp:etr
     |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  +--rw ios-lisp:alt
     |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  +--rw ios-lisp:distance
     |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  +--rw ios-lisp:route-export
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  +--rw ios-lisp:route-import
     |  |  |        |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |        |  |  |     +--rw ios-lisp:id                      string
     |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:rip* [id]
     |  |  |        |  |        +--rw ios-lisp:id                     string
     |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |     +--rw ios-lisp:limit
     |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        +--rw ios-lisp:ethernet!
     |  |  |           +--rw ios-lisp:default
     |  |  |           |  +--rw ios-lisp:eid-table
     |  |  |           |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |           |  +--rw ios-lisp:broadcast-underlay
     |  |  |           |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |           |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |           |  +--rw ios-lisp:database-mapping
     |  |  |           |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |           |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |           |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |           |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |           |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |           |  |  |     +--rw ios-lisp:name                       string
     |  |  |           |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |        +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:mac!
     |  |  |           |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |           |  |  +--rw ios-lisp:limit
     |  |  |           |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |           |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           |  +--rw ios-lisp:itr
     |  |  |           |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |           |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |           |  +--rw ios-lisp:itr-enable
     |  |  |           |  |  +--rw ios-lisp:itr?   empty
     |  |  |           |  +--rw ios-lisp:etr-enable
     |  |  |           |  |  +--rw ios-lisp:etr?   empty
     |  |  |           |  +--rw ios-lisp:etr
     |  |  |           |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |           |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |           |  |  |  +--rw ios-lisp:key
     |  |  |           |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |           |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |           |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |           |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |           |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |           |  |  |  |        +--rw ios-lisp:key-0
     |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  |        +--rw ios-lisp:key-6
     |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  |        +--rw ios-lisp:key-7
     |  |  |           |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |           |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |           |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |           |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |           |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |           |  |     +--rw ios-lisp:verify?            empty
     |  |  |           |  +--rw ios-lisp:map-cache-limit
     |  |  |           |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |           |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |           |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |           |  +--rw ios-lisp:site-registration
     |  |  |           |  |  +--rw ios-lisp:limit?               uint32
     |  |  |           |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           |  +--rw ios-lisp:solicit-map-request
     |  |  |           |  |  +--rw ios-lisp:ignore?             empty
     |  |  |           |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |           |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |           |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |           |  +--rw ios-lisp:map-cache
     |  |  |           |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |           |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |           |        +--rw ios-lisp:etr-interface-ip
     |  |  |           |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |           |           +--rw ios-lisp:priority?                   uint8
     |  |  |           |           +--rw ios-lisp:weight?                     uint8
     |  |  |           +--rw ios-lisp:eid-table
     |  |  |           |  +--rw ios-lisp:vlan?   uint16
     |  |  |           +--rw ios-lisp:broadcast-underlay
     |  |  |           |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |           |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |           +--rw ios-lisp:database-mapping
     |  |  |           |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |           |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |           |  |  +--rw ios-lisp:locator-set?      string
     |  |  |           |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |           |  |  |  +--rw ios-lisp:name                       string
     |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |           |  |     +--rw ios-lisp:name                       string
     |  |  |           |  |     +--rw ios-lisp:database-mapping-option
     |  |  |           |  |        +--rw ios-lisp:priority?   uint8
     |  |  |           |  |        +--rw ios-lisp:weight?     uint8
     |  |  |           |  |        +--rw ios-lisp:down?       empty
     |  |  |           |  +--rw ios-lisp:mac!
     |  |  |           |  |  +--rw ios-lisp:locator-set?   string
     |  |  |           |  +--rw ios-lisp:limit
     |  |  |           |     +--rw ios-lisp:dynamic?             uint32
     |  |  |           |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           +--rw ios-lisp:itr
     |  |  |           |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |           |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |           +--rw ios-lisp:itr-enable
     |  |  |           |  +--rw ios-lisp:itr?   empty
     |  |  |           +--rw ios-lisp:etr-enable
     |  |  |           |  +--rw ios-lisp:etr?   empty
     |  |  |           +--rw ios-lisp:etr
     |  |  |           |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |           |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |           |  |  +--rw ios-lisp:key
     |  |  |           |  |  |  +--rw (ios-lisp:password)?
     |  |  |           |  |  |     +--:(ios-lisp:password-string)
     |  |  |           |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |           |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |           |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |     +--:(ios-lisp:password-key)
     |  |  |           |  |  |        +--rw ios-lisp:key-0
     |  |  |           |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |        +--rw ios-lisp:key-6
     |  |  |           |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |        +--rw ios-lisp:key-7
     |  |  |           |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |           |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |           |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |           |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |           |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |           |     +--rw ios-lisp:verify?            empty
     |  |  |           +--rw ios-lisp:map-cache-limit
     |  |  |           |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |           |  +--rw ios-lisp:reserve-list?            string
     |  |  |           |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |           +--rw ios-lisp:site-registration
     |  |  |           |  +--rw ios-lisp:limit?               uint32
     |  |  |           |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           +--rw ios-lisp:solicit-map-request
     |  |  |           |  +--rw ios-lisp:ignore?             empty
     |  |  |           |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |           |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |           +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |           +--rw ios-lisp:map-cache
     |  |  |              +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |                 +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |                 +--rw ios-lisp:etr-interface-ip
     |  |  |                    +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |                    +--rw ios-lisp:priority?                   uint8
     |  |  |                    +--rw ios-lisp:weight?                     uint8
     |  |  +--rw ios-lisp:alt
     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  +--rw ios-lisp:control-packet
     |  |  |  +--rw ios-lisp:mtu?   uint32
     |  |  +--rw ios-lisp:ddt!
     |  |  |  +--rw ios-lisp:authoritative
     |  |  |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |  |  |  +--rw ios-lisp:delegate
     |  |  |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |  |     +--rw ios-lisp:instance-id        string
     |  |  |  |     +--rw ios-lisp:delegate
     |  |  |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |  +--rw ios-lisp:root?            inet:ip-address
     |  |  +--rw ios-lisp:decapsulation
     |  |  |  +--rw ios-lisp:filter
     |  |  |     +--rw ios-lisp:rloc
     |  |  |        +--rw ios-lisp:source
     |  |  |           +--rw ios-lisp:locator-set?   string
     |  |  |           +--rw ios-lisp:member?        empty
     |  |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  +--rw ios-lisp:etr
     |  |  |  +--rw ios-lisp:map-server
     |  |  |     +--rw ios-lisp:source-address?   string
     |  |  +--rw ios-lisp:ipv4
     |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:distance
     |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  +--rw ios-lisp:itr
     |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  +--rw ios-lisp:etr
     |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     +--rw ios-lisp:key
     |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  +--rw ios-lisp:locator
     |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  +--rw ios-lisp:ipv6
     |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:distance
     |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  +--rw ios-lisp:itr
     |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  +--rw ios-lisp:etr
     |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     +--rw ios-lisp:key
     |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  +--rw ios-lisp:locator
     |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |  +--rw ios-lisp:lsb-reports
     |  |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  +--rw ios-lisp:locator-down
     |  |  |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |  +--rw ios-lisp:IPv6-interface?   string
     |  |  +--rw ios-lisp:locator-table
     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  +--rw ios-lisp:map-request
     |  |  |  +--rw ios-lisp:itr-rlocs?   string
     |  |  +--rw ios-lisp:map-server
     |  |  |  +--rw ios-lisp:rloc
     |  |  |  |  +--rw ios-lisp:members
     |  |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  +--rw ios-lisp:site-registration
     |  |  |     +--rw ios-lisp:limit?               uint32
     |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  +--rw ios-lisp:other-xtr-probe
     |  |  |  +--rw ios-lisp:period?   uint16
     |  |  +--rw ios-lisp:remote-rloc-probe
     |  |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  +--rw ios-lisp:eid-table
     |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |     +--rw ios-lisp:vrf-name?                string
     |  |  |     +--rw ios-lisp:default?                 empty
     |  |  |     +--rw ios-lisp:vrf?                     string
     |  |  |     +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |     |  +--rw ios-lisp:eid-prefix     union
     |  |  |     |  +--rw ios-lisp:locator-set?   string
     |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |     |  +--rw ios-lisp:name                string
     |  |  |     |  +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |     |  |  +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |     |  |  +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |     |  |  |  +--rw ios-lisp:ak-0?      string
     |  |  |     |  |  |  +--rw ios-lisp:ak-6?      string
     |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |     |  |     +--rw ios-lisp:gateway-ip       inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:ak-0?            string
     |  |  |     |  |     +--rw ios-lisp:ak-6?            string
     |  |  |     |  |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |     |  +--rw ios-lisp:map-server* [ip]
     |  |  |     |     +--rw ios-lisp:ip             inet:ip-address
     |  |  |     |     +--rw ios-lisp:key
     |  |  |     |     |  +--rw ios-lisp:key-0?           string
     |  |  |     |     |  +--rw ios-lisp:key-6?           string
     |  |  |     |     |  +--rw ios-lisp:key-7?           string
     |  |  |     |     |  +--rw ios-lisp:pwd?             string
     |  |  |     |     |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     +--rw ios-lisp:alt
     |  |  |     |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     +--rw ios-lisp:control-packet
     |  |  |     |  +--rw ios-lisp:mtu?   uint32
     |  |  |     +--rw ios-lisp:ddt!
     |  |  |     |  +--rw ios-lisp:authoritative
     |  |  |     |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |     |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |     |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |     |  |  |  +--rw ios-lisp:delegate
     |  |  |     |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |     |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |     |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |     |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |     |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |     |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |     |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |     |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |     |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |     |  |     +--rw ios-lisp:instance-id        string
     |  |  |     |  |     +--rw ios-lisp:delegate
     |  |  |     |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |     |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |     |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |     |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |     |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |     |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |     |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |     |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |     |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |     |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |     |  +--rw ios-lisp:root?            inet:ip-address
     |  |  |     +--rw ios-lisp:decapsulation
     |  |  |     |  +--rw ios-lisp:filter
     |  |  |     |     +--rw ios-lisp:rloc
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |     +--rw ios-lisp:etr
     |  |  |     |  +--rw ios-lisp:map-server
     |  |  |     |     +--rw ios-lisp:source-address?   string
     |  |  |     +--rw ios-lisp:ipv4
     |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:distance
     |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |  +--rw ios-lisp:itr
     |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |  +--rw ios-lisp:etr
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |  +--rw ios-lisp:locator
     |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |     |  +--rw ios-lisp:route-export
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |  +--rw ios-lisp:route-import
     |  |  |     |  |  +--rw ios-lisp:database
     |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |     +--rw ios-lisp:ipv6
     |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:distance
     |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |  +--rw ios-lisp:itr
     |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |  +--rw ios-lisp:etr
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |  +--rw ios-lisp:locator
     |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |     |  +--rw ios-lisp:route-export
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |  +--rw ios-lisp:route-import
     |  |  |     |  |  +--rw ios-lisp:database
     |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |     +--rw ios-lisp:locator-down
     |  |  |     |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |     |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |     |  +--rw ios-lisp:IPv6-interface?   string
     |  |  |     +--rw ios-lisp:locator-table
     |  |  |     |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |  +--rw ios-lisp:default?    empty
     |  |  |     |  +--rw ios-lisp:vrf?        string
     |  |  |     +--rw ios-lisp:map-request
     |  |  |     |  +--rw ios-lisp:itr-rlocs?   string
     |  |  |     +--rw ios-lisp:map-server
     |  |  |     |  +--rw ios-lisp:rloc
     |  |  |     |  |  +--rw ios-lisp:members
     |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |     +--rw ios-lisp:map-cache* [eid-prefix]
     |  |  |        +--rw ios-lisp:eid-prefix          union
     |  |  |        +--rw ios-lisp:etr-interface-ip
     |  |  |        |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  +--rw ios-lisp:weight?                     uint8
     |  |  |        +--rw ios-lisp:drop?               empty
     |  |  |        +--rw ios-lisp:map-request?        empty
     |  |  |        +--rw ios-lisp:native-forward?     empty
     |  |  +--rw ios-lisp:security!
     |  |  |  +--rw ios-lisp:strong?   empty
     |  |  +--rw ios-lisp:site* [sname]
     |  |  |  +--rw ios-lisp:sname                 string
     |  |  |  +--rw ios-lisp:default
     |  |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |  +--rw ios-lisp:description?          string
     |  |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:list
     |  |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  +--rw ios-lisp:description?          string
     |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:list
     |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  +--rw ios-lisp:site-id?                 uint32
     |  |  +--rw ios-lisp:syslog
     |  |     +--rw ios-lisp:session
     |  |     |  +--rw ios-lisp:changes?   empty
     |  |     +--rw ios-lisp:verbose?   empty
     |  +--rw ios-lisp:lisp-list* [lisp]
     |  |  +--rw ios-lisp:lisp                     uint16
     |  |  +--rw ios-lisp:default
     |  |  |  +--rw ios-lisp:service!
     |  |  |  |  +--rw ios-lisp:ipv4!
     |  |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:ipv6!
     |  |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:ethernet!
     |  |  |  |     +--rw ios-lisp:default
     |  |  |  |     |  +--rw ios-lisp:encapsulation
     |  |  |  |     |  |  +--rw ios-lisp:vxlan?   empty
     |  |  |  |     |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:itr
     |  |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |  |  +--rw ios-lisp:key
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:list
     |  |  |  |     |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |     |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |     |  |           +--rw ios-lisp:registered
     |  |  |  |     |  |              +--rw ios-lisp:list
     |  |  |  |     |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |     |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     +--rw ios-lisp:encapsulation
     |  |  |  |     |  +--rw ios-lisp:vxlan?   empty
     |  |  |  |     +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     +--rw ios-lisp:database-mapping
     |  |  |  |     |  +--rw ios-lisp:limit
     |  |  |  |     |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:itr
     |  |  |  |     |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     +--rw ios-lisp:itr-enable
     |  |  |  |     |  +--rw ios-lisp:itr?   empty
     |  |  |  |     +--rw ios-lisp:etr-enable
     |  |  |  |     |  +--rw ios-lisp:etr?   empty
     |  |  |  |     +--rw ios-lisp:etr
     |  |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |  +--rw ios-lisp:key
     |  |  |  |     |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     +--rw ios-lisp:verify?            empty
     |  |  |  |     +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     +--rw ios-lisp:map-resolver!
     |  |  |  |     |  +--rw ios-lisp:map-request
     |  |  |  |     |     +--rw ios-lisp:validate
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:list
     |  |  |  |     |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |     |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |     |           +--rw ios-lisp:registered
     |  |  |  |     |              +--rw ios-lisp:list
     |  |  |  |     |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |     |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |     +--rw ios-lisp:map-server!
     |  |  |  |     |  +--rw ios-lisp:map-register
     |  |  |  |     |     +--rw ios-lisp:validate
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     +--rw ios-lisp:site-registration
     |  |  |  |     |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:solicit-map-request
     |  |  |  |        +--rw ios-lisp:ignore?             empty
     |  |  |  |        +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        +--rw ios-lisp:suppression-time?   uint16
     |  |  |  +--rw ios-lisp:encapsulation
     |  |  |  |  +--rw ios-lisp:vxlan?   empty
     |  |  |  +--rw ios-lisp:locator-set* [name]
     |  |  |  |  +--rw ios-lisp:name                   string
     |  |  |  |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  |  +--rw ios-lisp:ip-address* [ip]
     |  |  |  |     +--rw ios-lisp:ip          inet:ip-address
     |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  +--rw ios-lisp:locator
     |  |  |  |  +--rw ios-lisp:default-set?   string
     |  |  |  +--rw ios-lisp:locator-scope* [name]
     |  |  |  |  +--rw ios-lisp:name               string
     |  |  |  |  +--rw ios-lisp:rloc-prefix*       union
     |  |  |  |  +--rw ios-lisp:rtr-locator-set*   string
     |  |  |  +--rw ios-lisp:instance-container
     |  |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |  |     +--rw ios-lisp:default
     |  |  |  |     |  +--rw ios-lisp:decapsulation
     |  |  |  |     |  |  +--rw ios-lisp:filter
     |  |  |  |     |  |     +--rw ios-lisp:rloc
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |           +--rw ios-lisp:member?        empty
     |  |  |  |     |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  |     |  +--rw ios-lisp:dynamic-eid* [name]
     |  |  |  |     |  |  +--rw ios-lisp:name                string
     |  |  |  |     |  |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |  |     |  |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |  |     |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:eid-notify
     |  |  |  |     |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |     |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |     |  |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |  |     |  |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |  |     |  |  |     +--rw ios-lisp:key
     |  |  |  |     |  |  |        +--rw (ios-lisp:password)?
     |  |  |  |     |  |  |           +--:(ios-lisp:password-string)
     |  |  |  |     |  |  |           |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |           +--:(ios-lisp:password-key)
     |  |  |  |     |  |  |              +--rw ios-lisp:key-0
     |  |  |  |     |  |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  |              +--rw ios-lisp:key-6
     |  |  |  |     |  |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |     |  +--rw (ios-lisp:password)?
     |  |  |  |     |  |     |     +--:(ios-lisp:password-string)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     |     +--:(ios-lisp:password-key)
     |  |  |  |     |  |     |        +--rw ios-lisp:key-0
     |  |  |  |     |  |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     |        +--rw ios-lisp:key-6
     |  |  |  |     |  |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     |        +--rw ios-lisp:key-7
     |  |  |  |     |  |     |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |  |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |     |  |  +--rw ios-lisp:lsb-reports
     |  |  |  |     |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |     |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |     |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  |     |  +--rw ios-lisp:map-server
     |  |  |  |     |  |  +--rw ios-lisp:rloc
     |  |  |  |     |  |  |  +--rw ios-lisp:members
     |  |  |  |     |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |     |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:other-xtr-probe
     |  |  |  |     |  |  +--rw ios-lisp:period?   uint16
     |  |  |  |     |  +--rw ios-lisp:remote-rloc-probe
     |  |  |  |     |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |     |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  |     |  +--rw ios-lisp:service!
     |  |  |  |     |     +--rw ios-lisp:ipv4!
     |  |  |  |     |     |  +--rw ios-lisp:default
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:rip
     |  |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:rip
     |  |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     +--rw ios-lisp:ipv6!
     |  |  |  |     |     |  +--rw ios-lisp:default
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |  |        +--rw ios-lisp:id                     string
     |  |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |     |     |  |        +--rw ios-lisp:id                     string
     |  |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |     +--rw ios-lisp:ethernet!
     |  |  |  |     |        +--rw ios-lisp:default
     |  |  |  |     |        |  +--rw ios-lisp:eid-table
     |  |  |  |     |        |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |     |        |  +--rw ios-lisp:broadcast-underlay
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |     |        |  +--rw ios-lisp:database-mapping
     |  |  |  |     |        |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |     |        |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |        |  |  |     +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |        +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:mac!
     |  |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     |        |  |  +--rw ios-lisp:limit
     |  |  |  |     |        |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |        |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        |  +--rw ios-lisp:itr
     |  |  |  |     |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |        |  +--rw ios-lisp:itr-enable
     |  |  |  |     |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |        |  +--rw ios-lisp:etr-enable
     |  |  |  |     |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |        |  +--rw ios-lisp:etr
     |  |  |  |     |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |        |  |  |  +--rw ios-lisp:key
     |  |  |  |     |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |        |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |        |  +--rw ios-lisp:site-registration
     |  |  |  |     |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |        |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     |        |  +--rw ios-lisp:map-cache
     |  |  |  |     |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |        |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |     |        |        +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |        |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |        |           +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |        |           +--rw ios-lisp:weight?                     uint8
     |  |  |  |     |        +--rw ios-lisp:eid-table
     |  |  |  |     |        |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |     |        +--rw ios-lisp:broadcast-underlay
     |  |  |  |     |        |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |     |        |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |     |        +--rw ios-lisp:database-mapping
     |  |  |  |     |        |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |        |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |     |        |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |     |        |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |     |        |  |     +--rw ios-lisp:name                       string
     |  |  |  |     |        |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |     |        |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |     |        |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |     |        |  |        +--rw ios-lisp:down?       empty
     |  |  |  |     |        |  +--rw ios-lisp:mac!
     |  |  |  |     |        |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     |        |  +--rw ios-lisp:limit
     |  |  |  |     |        |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |        |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        +--rw ios-lisp:itr
     |  |  |  |     |        |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |        |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |        +--rw ios-lisp:itr-enable
     |  |  |  |     |        |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |        +--rw ios-lisp:etr-enable
     |  |  |  |     |        |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |        +--rw ios-lisp:etr
     |  |  |  |     |        |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |        |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |        |  |  +--rw ios-lisp:key
     |  |  |  |     |        |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |     |        |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |     |        |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |        |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |        |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |     |        |  |  |        +--rw ios-lisp:key-0
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |        +--rw ios-lisp:key-6
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  |        +--rw ios-lisp:key-7
     |  |  |  |     |        |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |        |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |        |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |        |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |     |        |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |     |        |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |     |        |     +--rw ios-lisp:verify?            empty
     |  |  |  |     |        +--rw ios-lisp:map-cache-limit
     |  |  |  |     |        |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |        |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |        |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |        +--rw ios-lisp:site-registration
     |  |  |  |     |        |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |        |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |        +--rw ios-lisp:solicit-map-request
     |  |  |  |     |        |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |        |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |        |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |        +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |     |        +--rw ios-lisp:map-cache
     |  |  |  |     |           +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |     |              +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |     |              +--rw ios-lisp:etr-interface-ip
     |  |  |  |     |                 +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |     |                 +--rw ios-lisp:priority?                   uint8
     |  |  |  |     |                 +--rw ios-lisp:weight?                     uint8
     |  |  |  |     +--rw ios-lisp:decapsulation
     |  |  |  |     |  +--rw ios-lisp:filter
     |  |  |  |     |     +--rw ios-lisp:rloc
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |  |     |  +--rw ios-lisp:name                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |  |     |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |  |     |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |     |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |     |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |  |     |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |        +--rw (ios-lisp:password)?
     |  |  |  |     |  |           +--:(ios-lisp:password-string)
     |  |  |  |     |  |           |  +--rw ios-lisp:key-pwd
     |  |  |  |     |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |           +--:(ios-lisp:password-key)
     |  |  |  |     |  |              +--rw ios-lisp:key-0
     |  |  |  |     |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  |              +--rw ios-lisp:key-6
     |  |  |  |     |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:key
     |  |  |  |     |     |  +--rw (ios-lisp:password)?
     |  |  |  |     |     |     +--:(ios-lisp:password-string)
     |  |  |  |     |     |     |  +--rw ios-lisp:key-pwd
     |  |  |  |     |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |     +--:(ios-lisp:password-key)
     |  |  |  |     |     |        +--rw ios-lisp:key-0
     |  |  |  |     |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |        +--rw ios-lisp:key-6
     |  |  |  |     |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     |        +--rw ios-lisp:key-7
     |  |  |  |     |     |           +--rw ios-lisp:ak-7?            string
     |  |  |  |     |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  |     +--rw ios-lisp:map-server
     |  |  |  |     |  +--rw ios-lisp:rloc
     |  |  |  |     |  |  +--rw ios-lisp:members
     |  |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  |     +--rw ios-lisp:service!
     |  |  |  |        +--rw ios-lisp:ipv4!
     |  |  |  |        |  +--rw ios-lisp:default
     |  |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:rip
     |  |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  +--rw ios-lisp:itr
     |  |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr
     |  |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  +--rw ios-lisp:alt
     |  |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  +--rw ios-lisp:distance
     |  |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:rip
     |  |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:rip
     |  |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |     +--rw ios-lisp:limit
     |  |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        +--rw ios-lisp:ipv6!
     |  |  |  |        |  +--rw ios-lisp:default
     |  |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |  |        +--rw ios-lisp:id                     string
     |  |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |  |        |  +--rw ios-lisp:itr
     |  |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |        |  +--rw ios-lisp:etr
     |  |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |        |  +--rw ios-lisp:alt
     |  |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |        |  +--rw ios-lisp:distance
     |  |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |        |  +--rw ios-lisp:route-export
     |  |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |        |  +--rw ios-lisp:route-import
     |  |  |  |        |  |  +--rw ios-lisp:database
     |  |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |  |     +--rw ios-lisp:id                      string
     |  |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |        |  |     +--rw ios-lisp:rip* [id]
     |  |  |  |        |  |        +--rw ios-lisp:id                     string
     |  |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |        |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  |        |     +--rw ios-lisp:limit
     |  |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |        +--rw ios-lisp:ethernet!
     |  |  |  |           +--rw ios-lisp:default
     |  |  |  |           |  +--rw ios-lisp:eid-table
     |  |  |  |           |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |           |  +--rw ios-lisp:broadcast-underlay
     |  |  |  |           |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |           |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |           |  +--rw ios-lisp:database-mapping
     |  |  |  |           |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |           |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |           |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |           |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |           |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |           |  |  |     +--rw ios-lisp:name                       string
     |  |  |  |           |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |        +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:mac!
     |  |  |  |           |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |           |  |  +--rw ios-lisp:limit
     |  |  |  |           |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |           |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           |  +--rw ios-lisp:itr
     |  |  |  |           |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |           |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |           |  +--rw ios-lisp:itr-enable
     |  |  |  |           |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |           |  +--rw ios-lisp:etr-enable
     |  |  |  |           |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |           |  +--rw ios-lisp:etr
     |  |  |  |           |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |           |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |           |  |  |  +--rw ios-lisp:key
     |  |  |  |           |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |           |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |           |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |           |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |           |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |           |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |           |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |           |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |           |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |           |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |           |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |           |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |           |  +--rw ios-lisp:map-cache-limit
     |  |  |  |           |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |           |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |           |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |           |  +--rw ios-lisp:site-registration
     |  |  |  |           |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |           |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           |  +--rw ios-lisp:solicit-map-request
     |  |  |  |           |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |           |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |           |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |           |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |           |  +--rw ios-lisp:map-cache
     |  |  |  |           |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |           |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |           |        +--rw ios-lisp:etr-interface-ip
     |  |  |  |           |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |           |           +--rw ios-lisp:priority?                   uint8
     |  |  |  |           |           +--rw ios-lisp:weight?                     uint8
     |  |  |  |           +--rw ios-lisp:eid-table
     |  |  |  |           |  +--rw ios-lisp:vlan?   uint16
     |  |  |  |           +--rw ios-lisp:broadcast-underlay
     |  |  |  |           |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |  |           |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |  |           +--rw ios-lisp:database-mapping
     |  |  |  |           |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |           |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |  |           |  |  +--rw ios-lisp:locator-set?      string
     |  |  |  |           |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |           |  |  |  +--rw ios-lisp:name                       string
     |  |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |  |           |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |           |  |     +--rw ios-lisp:name                       string
     |  |  |  |           |  |     +--rw ios-lisp:database-mapping-option
     |  |  |  |           |  |        +--rw ios-lisp:priority?   uint8
     |  |  |  |           |  |        +--rw ios-lisp:weight?     uint8
     |  |  |  |           |  |        +--rw ios-lisp:down?       empty
     |  |  |  |           |  +--rw ios-lisp:mac!
     |  |  |  |           |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |           |  +--rw ios-lisp:limit
     |  |  |  |           |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |           |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           +--rw ios-lisp:itr
     |  |  |  |           |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |           |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |           +--rw ios-lisp:itr-enable
     |  |  |  |           |  +--rw ios-lisp:itr?   empty
     |  |  |  |           +--rw ios-lisp:etr-enable
     |  |  |  |           |  +--rw ios-lisp:etr?   empty
     |  |  |  |           +--rw ios-lisp:etr
     |  |  |  |           |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |           |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |           |  |  +--rw ios-lisp:key
     |  |  |  |           |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |           |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |           |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |           |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |           |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |           |  |  |        +--rw ios-lisp:key-0
     |  |  |  |           |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |        +--rw ios-lisp:key-6
     |  |  |  |           |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  |        +--rw ios-lisp:key-7
     |  |  |  |           |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |           |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |           |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |           |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |           |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |           |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |           |     +--rw ios-lisp:verify?            empty
     |  |  |  |           +--rw ios-lisp:map-cache-limit
     |  |  |  |           |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |           |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |           |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |           +--rw ios-lisp:site-registration
     |  |  |  |           |  +--rw ios-lisp:limit?               uint32
     |  |  |  |           |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |           +--rw ios-lisp:solicit-map-request
     |  |  |  |           |  +--rw ios-lisp:ignore?             empty
     |  |  |  |           |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |           |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |           +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |  |           +--rw ios-lisp:map-cache
     |  |  |  |              +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |  |                 +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |  |                 +--rw ios-lisp:etr-interface-ip
     |  |  |  |                    +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |                    +--rw ios-lisp:priority?                   uint8
     |  |  |  |                    +--rw ios-lisp:weight?                     uint8
     |  |  |  +--rw ios-lisp:alt
     |  |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  +--rw ios-lisp:control-packet
     |  |  |  |  +--rw ios-lisp:mtu?   uint32
     |  |  |  +--rw ios-lisp:ddt!
     |  |  |  |  +--rw ios-lisp:authoritative
     |  |  |  |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |  |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |  |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |  |  |  |  +--rw ios-lisp:delegate
     |  |  |  |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |  |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |  |  |     +--rw ios-lisp:instance-id        string
     |  |  |  |  |     +--rw ios-lisp:delegate
     |  |  |  |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |  |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |  |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |  |  +--rw ios-lisp:root?            inet:ip-address
     |  |  |  +--rw ios-lisp:decapsulation
     |  |  |  |  +--rw ios-lisp:filter
     |  |  |  |     +--rw ios-lisp:rloc
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:locator-set?   string
     |  |  |  |           +--rw ios-lisp:member?        empty
     |  |  |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  +--rw ios-lisp:etr
     |  |  |  |  +--rw ios-lisp:map-server
     |  |  |  |     +--rw ios-lisp:source-address?   string
     |  |  |  +--rw ios-lisp:ipv4
     |  |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |     +--rw ios-lisp:key
     |  |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:locator
     |  |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  |  +--rw ios-lisp:ipv6
     |  |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |     +--rw ios-lisp:key
     |  |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:locator
     |  |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |  +--rw ios-lisp:lsb-reports
     |  |  |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  +--rw ios-lisp:locator-down
     |  |  |  |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |  |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |  |  +--rw ios-lisp:IPv6-interface?   string
     |  |  |  +--rw ios-lisp:locator-table
     |  |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  +--rw ios-lisp:itr-rlocs?   string
     |  |  |  +--rw ios-lisp:map-server
     |  |  |  |  +--rw ios-lisp:rloc
     |  |  |  |  |  +--rw ios-lisp:members
     |  |  |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:other-xtr-probe
     |  |  |  |  +--rw ios-lisp:period?   uint16
     |  |  |  +--rw ios-lisp:remote-rloc-probe
     |  |  |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  +--rw ios-lisp:eid-table
     |  |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |  |     +--rw ios-lisp:vrf-name?                string
     |  |  |  |     +--rw ios-lisp:default?                 empty
     |  |  |  |     +--rw ios-lisp:vrf?                     string
     |  |  |  |     +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |  |     |  +--rw ios-lisp:eid-prefix     union
     |  |  |  |     |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |  |     |  +--rw ios-lisp:name                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |  |     |  |  +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |  |     |  |  +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |  |     |  |  |  +--rw ios-lisp:ak-0?      string
     |  |  |  |     |  |  |  +--rw ios-lisp:ak-6?      string
     |  |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |  |     |  |     +--rw ios-lisp:gateway-ip       inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:ak-0?            string
     |  |  |  |     |  |     +--rw ios-lisp:ak-6?            string
     |  |  |  |     |  |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |     |  |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:map-server* [ip]
     |  |  |  |     |     +--rw ios-lisp:ip             inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:key
     |  |  |  |     |     |  +--rw ios-lisp:key-0?           string
     |  |  |  |     |     |  +--rw ios-lisp:key-6?           string
     |  |  |  |     |     |  +--rw ios-lisp:key-7?           string
     |  |  |  |     |     |  +--rw ios-lisp:pwd?             string
     |  |  |  |     |     |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     +--rw ios-lisp:alt
     |  |  |  |     |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |  |     |     +--rw ios-lisp:eid-prefix    union
     |  |  |  |     |     +--rw ios-lisp:route-tag?    uint32
     |  |  |  |     +--rw ios-lisp:control-packet
     |  |  |  |     |  +--rw ios-lisp:mtu?   uint32
     |  |  |  |     +--rw ios-lisp:ddt!
     |  |  |  |     |  +--rw ios-lisp:authoritative
     |  |  |  |     |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |  |     |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |  |     |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |  |     |  |  |  +--rw ios-lisp:delegate
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |     |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |     |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |     |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |     |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |  |     |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |     |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |  |     |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |     |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |  |     |  |     +--rw ios-lisp:instance-id        string
     |  |  |  |     |  |     +--rw ios-lisp:delegate
     |  |  |  |     |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |     |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |     |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |     |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |     |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |  |     |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |     |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |  |     |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |  |     |  +--rw ios-lisp:root?            inet:ip-address
     |  |  |  |     +--rw ios-lisp:decapsulation
     |  |  |  |     |  +--rw ios-lisp:filter
     |  |  |  |     |     +--rw ios-lisp:rloc
     |  |  |  |     |        +--rw ios-lisp:source
     |  |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |  |     +--rw ios-lisp:etr
     |  |  |  |     |  +--rw ios-lisp:map-server
     |  |  |  |     |     +--rw ios-lisp:source-address?   string
     |  |  |  |     +--rw ios-lisp:ipv4
     |  |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:distance
     |  |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |  +--rw ios-lisp:itr
     |  |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |  +--rw ios-lisp:locator
     |  |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:route-export
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |  +--rw ios-lisp:route-import
     |  |  |  |     |  |  +--rw ios-lisp:database
     |  |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |  |     +--rw ios-lisp:ipv6
     |  |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:distance
     |  |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |     |  +--rw ios-lisp:itr
     |  |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |     |  +--rw ios-lisp:etr
     |  |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     |  |     +--rw ios-lisp:key
     |  |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |     |  +--rw ios-lisp:locator
     |  |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |  |     |  |        +--rw ios-lisp:source
     |  |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:route-export
     |  |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |     |  +--rw ios-lisp:route-import
     |  |  |  |     |  |  +--rw ios-lisp:database
     |  |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |  |     +--rw ios-lisp:locator-down
     |  |  |  |     |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |  |     |  +--rw ios-lisp:IPv6-interface?   string
     |  |  |  |     +--rw ios-lisp:locator-table
     |  |  |  |     |  +--rw ios-lisp:vrf-name?   string
     |  |  |  |     |  +--rw ios-lisp:default?    empty
     |  |  |  |     |  +--rw ios-lisp:vrf?        string
     |  |  |  |     +--rw ios-lisp:map-request
     |  |  |  |     |  +--rw ios-lisp:itr-rlocs?   string
     |  |  |  |     +--rw ios-lisp:map-server
     |  |  |  |     |  +--rw ios-lisp:rloc
     |  |  |  |     |  |  +--rw ios-lisp:members
     |  |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |  |     +--rw ios-lisp:map-cache* [eid-prefix]
     |  |  |  |        +--rw ios-lisp:eid-prefix          union
     |  |  |  |        +--rw ios-lisp:etr-interface-ip
     |  |  |  |        |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |  |        |  +--rw ios-lisp:priority?                   uint8
     |  |  |  |        |  +--rw ios-lisp:weight?                     uint8
     |  |  |  |        +--rw ios-lisp:drop?               empty
     |  |  |  |        +--rw ios-lisp:map-request?        empty
     |  |  |  |        +--rw ios-lisp:native-forward?     empty
     |  |  |  +--rw ios-lisp:security!
     |  |  |  |  +--rw ios-lisp:strong?   empty
     |  |  |  +--rw ios-lisp:site* [sname]
     |  |  |  |  +--rw ios-lisp:sname                 string
     |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |  |  +--rw ios-lisp:description?          string
     |  |  |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  |  |  +--rw ios-lisp:list
     |  |  |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |  +--rw ios-lisp:description?          string
     |  |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:list
     |  |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  |  +--rw ios-lisp:site-id?                 uint32
     |  |  |  +--rw ios-lisp:syslog
     |  |  |     +--rw ios-lisp:session
     |  |  |     |  +--rw ios-lisp:changes?   empty
     |  |  |     +--rw ios-lisp:verbose?   empty
     |  |  +--rw ios-lisp:service!
     |  |  |  +--rw ios-lisp:ipv4!
     |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  +--rw ios-lisp:ipv6!
     |  |  |  |  +--rw ios-lisp:default
     |  |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:itr
     |  |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  |  +--rw ios-lisp:etr
     |  |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:key
     |  |  |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:list
     |  |  |  |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |  |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |  |  |           +--rw ios-lisp:registered
     |  |  |  |  |              +--rw ios-lisp:list
     |  |  |  |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |  |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |  |        +--rw ios-lisp:source
     |  |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  |  +--rw ios-lisp:distance
     |  |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  |  +--rw ios-lisp:encapsulation?          enumeration
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  |  +--rw ios-lisp:away-eids
     |  |  |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  |  +--rw ios-lisp:proxy-itr
     |  |  |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |  |  |  +--rw ios-lisp:priority
     |  |  |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |  +--rw ios-lisp:ethernet!
     |  |  |     +--rw ios-lisp:default
     |  |  |     |  +--rw ios-lisp:encapsulation
     |  |  |     |  |  +--rw ios-lisp:vxlan?   empty
     |  |  |     |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:itr
     |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |  +--rw ios-lisp:etr
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |  |  +--rw ios-lisp:key
     |  |  |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:list
     |  |  |     |  |           |  +--rw ios-lisp:ipv4?   string
     |  |  |     |  |           |  +--rw ios-lisp:ipv6?   string
     |  |  |     |  |           +--rw ios-lisp:registered
     |  |  |     |  |              +--rw ios-lisp:list
     |  |  |     |  |                 +--rw ios-lisp:ipv4?   string
     |  |  |     |  |                 +--rw ios-lisp:ipv6?   string
     |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     +--rw ios-lisp:ignore?             empty
     |  |  |     |     +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     +--rw ios-lisp:suppression-time?   uint16
     |  |  |     +--rw ios-lisp:encapsulation
     |  |  |     |  +--rw ios-lisp:vxlan?   empty
     |  |  |     +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     +--rw ios-lisp:database-mapping
     |  |  |     |  +--rw ios-lisp:limit
     |  |  |     |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:itr
     |  |  |     |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     +--rw ios-lisp:itr-enable
     |  |  |     |  +--rw ios-lisp:itr?   empty
     |  |  |     +--rw ios-lisp:etr-enable
     |  |  |     |  +--rw ios-lisp:etr?   empty
     |  |  |     +--rw ios-lisp:etr
     |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |  +--rw ios-lisp:key
     |  |  |     |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |  |  |        +--rw ios-lisp:key-0
     |  |  |     |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |        +--rw ios-lisp:key-6
     |  |  |     |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |        +--rw ios-lisp:key-7
     |  |  |     |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     +--rw ios-lisp:verify?            empty
     |  |  |     +--rw ios-lisp:map-cache-limit
     |  |  |     |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     +--rw ios-lisp:map-resolver!
     |  |  |     |  +--rw ios-lisp:map-request
     |  |  |     |     +--rw ios-lisp:validate
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:list
     |  |  |     |           |  +--rw ios-lisp:ipv4?   string
     |  |  |     |           |  +--rw ios-lisp:ipv6?   string
     |  |  |     |           +--rw ios-lisp:registered
     |  |  |     |              +--rw ios-lisp:list
     |  |  |     |                 +--rw ios-lisp:ipv4?   string
     |  |  |     |                 +--rw ios-lisp:ipv6?   string
     |  |  |     +--rw ios-lisp:map-server!
     |  |  |     |  +--rw ios-lisp:map-register
     |  |  |     |     +--rw ios-lisp:validate
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     +--rw ios-lisp:site-registration
     |  |  |     |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:solicit-map-request
     |  |  |        +--rw ios-lisp:ignore?             empty
     |  |  |        +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        +--rw ios-lisp:suppression-time?   uint16
     |  |  +--rw ios-lisp:encapsulation
     |  |  |  +--rw ios-lisp:vxlan?   empty
     |  |  +--rw ios-lisp:locator-set* [name]
     |  |  |  +--rw ios-lisp:name                   string
     |  |  |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |  |  +--rw ios-lisp:name        string
     |  |  |  |  +--rw ios-lisp:priority?   uint8
     |  |  |  |  +--rw ios-lisp:weight?     uint8
     |  |  |  +--rw ios-lisp:ip-address* [ip]
     |  |  |     +--rw ios-lisp:ip          inet:ip-address
     |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  +--rw ios-lisp:locator
     |  |  |  +--rw ios-lisp:default-set?   string
     |  |  +--rw ios-lisp:locator-scope* [name]
     |  |  |  +--rw ios-lisp:name               string
     |  |  |  +--rw ios-lisp:rloc-prefix*       union
     |  |  |  +--rw ios-lisp:rtr-locator-set*   string
     |  |  +--rw ios-lisp:instance-container
     |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |     +--rw ios-lisp:default
     |  |  |     |  +--rw ios-lisp:decapsulation
     |  |  |     |  |  +--rw ios-lisp:filter
     |  |  |     |  |     +--rw ios-lisp:rloc
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:locator-set?   string
     |  |  |     |  |           +--rw ios-lisp:member?        empty
     |  |  |     |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |     |  +--rw ios-lisp:dynamic-eid* [name]
     |  |  |     |  |  +--rw ios-lisp:name                string
     |  |  |     |  |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |     |  |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |     |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:eid-notify
     |  |  |     |  |  |  +--rw ios-lisp:authentication-key
     |  |  |     |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |     |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |     |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |     |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |     |  |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |     |  |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |     |  |  |     +--rw ios-lisp:key
     |  |  |     |  |  |        +--rw (ios-lisp:password)?
     |  |  |     |  |  |           +--:(ios-lisp:password-string)
     |  |  |     |  |  |           |  +--rw ios-lisp:key-pwd
     |  |  |     |  |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |           +--:(ios-lisp:password-key)
     |  |  |     |  |  |              +--rw ios-lisp:key-0
     |  |  |     |  |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  |              +--rw ios-lisp:key-6
     |  |  |     |  |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |     |  |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |     |  +--rw (ios-lisp:password)?
     |  |  |     |  |     |     +--:(ios-lisp:password-string)
     |  |  |     |  |     |     |  +--rw ios-lisp:key-pwd
     |  |  |     |  |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     |     +--:(ios-lisp:password-key)
     |  |  |     |  |     |        +--rw ios-lisp:key-0
     |  |  |     |  |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     |        +--rw ios-lisp:key-6
     |  |  |     |  |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |  |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     |        +--rw ios-lisp:key-7
     |  |  |     |  |     |           +--rw ios-lisp:ak-7?            string
     |  |  |     |  |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |     |  |  +--rw ios-lisp:lsb-reports
     |  |  |     |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |     |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |     |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |     |  +--rw ios-lisp:map-server
     |  |  |     |  |  +--rw ios-lisp:rloc
     |  |  |     |  |  |  +--rw ios-lisp:members
     |  |  |     |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |     |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |     |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:site-registration
     |  |  |     |  |     +--rw ios-lisp:limit?               uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:other-xtr-probe
     |  |  |     |  |  +--rw ios-lisp:period?   uint16
     |  |  |     |  +--rw ios-lisp:remote-rloc-probe
     |  |  |     |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |     |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  |     |  +--rw ios-lisp:service!
     |  |  |     |     +--rw ios-lisp:ipv4!
     |  |  |     |     |  +--rw ios-lisp:default
     |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:rip
     |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:rip
     |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:rip
     |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:rip
     |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     +--rw ios-lisp:ipv6!
     |  |  |     |     |  +--rw ios-lisp:default
     |  |  |     |     |  |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  |  +--rw ios-lisp:itr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  |  +--rw ios-lisp:etr
     |  |  |     |     |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:alt
     |  |  |     |     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  |  +--rw ios-lisp:distance
     |  |  |     |     |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |  |        +--rw ios-lisp:id                     string
     |  |  |     |     |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |     |     |  |  +--rw ios-lisp:database-mapping
     |  |  |     |     |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |  |     +--rw ios-lisp:limit
     |  |  |     |     |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:eid-table
     |  |  |     |     |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |     |  |  +--rw ios-lisp:default?    empty
     |  |  |     |     |  |  +--rw ios-lisp:vrf?        string
     |  |  |     |     |  +--rw ios-lisp:itr
     |  |  |     |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |     |  +--rw ios-lisp:itr-enable
     |  |  |     |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr-enable
     |  |  |     |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |     |  +--rw ios-lisp:etr
     |  |  |     |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     |  |  |  +--rw ios-lisp:key
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |     |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |     |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |     |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |     |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |     |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |     |  +--rw ios-lisp:site-registration
     |  |  |     |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |     |  +--rw ios-lisp:alt
     |  |  |     |     |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |     |  +--rw ios-lisp:distance
     |  |  |     |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |     |  |  +--rw ios-lisp:away?                 uint8
     |  |  |     |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |     |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |     |     |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |     |     |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |     |     |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |     |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |     |     |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |     |     |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |     |     |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |     |     |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids
     |  |  |     |     |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |     |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |     |  +--rw ios-lisp:proxy-itr
     |  |  |     |     |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |     |     |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |     |     |  +--rw ios-lisp:route-export
     |  |  |     |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     |  |  +--rw ios-lisp:priority
     |  |  |     |     |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |     |     |  |     +--rw ios-lisp:weight?           uint8
     |  |  |     |     |  +--rw ios-lisp:route-import
     |  |  |     |     |  |  +--rw ios-lisp:database
     |  |  |     |     |  |  |  +--rw ios-lisp:application
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:isis
     |  |  |     |     |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |  |  +--rw ios-lisp:nd
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:static
     |  |  |     |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |  |     +--rw ios-lisp:id                      string
     |  |  |     |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |     |  |     +--rw ios-lisp:application!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:connected!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:isis
     |  |  |     |     |  |     |  +--rw ios-lisp:id?                    string
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |     |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |     |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |     |  |     +--rw ios-lisp:nd!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:static!
     |  |  |     |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |     |  |     +--rw ios-lisp:rip* [id]
     |  |  |     |     |  |        +--rw ios-lisp:id                     string
     |  |  |     |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |     |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |     |     |  +--rw ios-lisp:database-mapping
     |  |  |     |     |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |     |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |     |     |     |  +--rw ios-lisp:locator-set?           string
     |  |  |     |     |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |     |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |     |     |  |  +--rw ios-lisp:name                       string
     |  |  |     |     |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |     |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |     |     |  |     +--rw ios-lisp:down?       empty
     |  |  |     |     |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |     |     |     +--rw ios-lisp:limit
     |  |  |     |     |        +--rw ios-lisp:dynamic?             uint32
     |  |  |     |     |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |     +--rw ios-lisp:ethernet!
     |  |  |     |        +--rw ios-lisp:default
     |  |  |     |        |  +--rw ios-lisp:eid-table
     |  |  |     |        |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |     |        |  +--rw ios-lisp:broadcast-underlay
     |  |  |     |        |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |     |        |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |     |        |  +--rw ios-lisp:database-mapping
     |  |  |     |        |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |        |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |     |        |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |        |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |        |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |     |        |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |        |  |  |     +--rw ios-lisp:name                       string
     |  |  |     |        |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |        +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:mac!
     |  |  |     |        |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |     |        |  |  +--rw ios-lisp:limit
     |  |  |     |        |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |        |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        |  +--rw ios-lisp:itr
     |  |  |     |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |        |  +--rw ios-lisp:itr-enable
     |  |  |     |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |        |  +--rw ios-lisp:etr-enable
     |  |  |     |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |        |  +--rw ios-lisp:etr
     |  |  |     |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |        |  |  |  +--rw ios-lisp:key
     |  |  |     |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |     |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |     |        |  +--rw ios-lisp:map-cache-limit
     |  |  |     |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |        |  +--rw ios-lisp:site-registration
     |  |  |     |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        |  +--rw ios-lisp:solicit-map-request
     |  |  |     |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |        |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     |        |  +--rw ios-lisp:map-cache
     |  |  |     |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |        |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |     |        |        +--rw ios-lisp:etr-interface-ip
     |  |  |     |        |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |        |           +--rw ios-lisp:priority?                   uint8
     |  |  |     |        |           +--rw ios-lisp:weight?                     uint8
     |  |  |     |        +--rw ios-lisp:eid-table
     |  |  |     |        |  +--rw ios-lisp:vlan?   uint16
     |  |  |     |        +--rw ios-lisp:broadcast-underlay
     |  |  |     |        |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |     |        |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |     |        +--rw ios-lisp:database-mapping
     |  |  |     |        |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |        |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |     |        |  |  +--rw ios-lisp:locator-set?      string
     |  |  |     |        |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |     |        |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |     |        |  |  |  +--rw ios-lisp:name                       string
     |  |  |     |        |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |  |     +--rw ios-lisp:down?       empty
     |  |  |     |        |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |     |        |  |     +--rw ios-lisp:name                       string
     |  |  |     |        |  |     +--rw ios-lisp:database-mapping-option
     |  |  |     |        |  |        +--rw ios-lisp:priority?   uint8
     |  |  |     |        |  |        +--rw ios-lisp:weight?     uint8
     |  |  |     |        |  |        +--rw ios-lisp:down?       empty
     |  |  |     |        |  +--rw ios-lisp:mac!
     |  |  |     |        |  |  +--rw ios-lisp:locator-set?   string
     |  |  |     |        |  +--rw ios-lisp:limit
     |  |  |     |        |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |        |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        +--rw ios-lisp:itr
     |  |  |     |        |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |        |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |        +--rw ios-lisp:itr-enable
     |  |  |     |        |  +--rw ios-lisp:itr?   empty
     |  |  |     |        +--rw ios-lisp:etr-enable
     |  |  |     |        |  +--rw ios-lisp:etr?   empty
     |  |  |     |        +--rw ios-lisp:etr
     |  |  |     |        |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |        |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |        |  |  +--rw ios-lisp:key
     |  |  |     |        |  |  |  +--rw (ios-lisp:password)?
     |  |  |     |        |  |  |     +--:(ios-lisp:password-string)
     |  |  |     |        |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |     |        |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |        |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |     +--:(ios-lisp:password-key)
     |  |  |     |        |  |  |        +--rw ios-lisp:key-0
     |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |        +--rw ios-lisp:key-6
     |  |  |     |        |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |        |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  |        +--rw ios-lisp:key-7
     |  |  |     |        |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |     |        |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |        |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |        |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |     |        |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |     |        |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |     |        |     +--rw ios-lisp:verify?            empty
     |  |  |     |        +--rw ios-lisp:map-cache-limit
     |  |  |     |        |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |        |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |        |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |        +--rw ios-lisp:site-registration
     |  |  |     |        |  +--rw ios-lisp:limit?               uint32
     |  |  |     |        |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |        +--rw ios-lisp:solicit-map-request
     |  |  |     |        |  +--rw ios-lisp:ignore?             empty
     |  |  |     |        |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |        |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |        +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |     |        +--rw ios-lisp:map-cache
     |  |  |     |           +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |     |              +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |     |              +--rw ios-lisp:etr-interface-ip
     |  |  |     |                 +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |     |                 +--rw ios-lisp:priority?                   uint8
     |  |  |     |                 +--rw ios-lisp:weight?                     uint8
     |  |  |     +--rw ios-lisp:decapsulation
     |  |  |     |  +--rw ios-lisp:filter
     |  |  |     |     +--rw ios-lisp:rloc
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |     |  +--rw ios-lisp:name                string
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:ipv4-prefix* [eid-prefix]
     |  |  |     |  |     +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |     |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |     |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |     |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |     |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |     |  |     +--rw ios-lisp:gateway-ip    inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |        +--rw (ios-lisp:password)?
     |  |  |     |  |           +--:(ios-lisp:password-string)
     |  |  |     |  |           |  +--rw ios-lisp:key-pwd
     |  |  |     |  |           |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |           |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |           +--:(ios-lisp:password-key)
     |  |  |     |  |              +--rw ios-lisp:key-0
     |  |  |     |  |              |  +--rw ios-lisp:ak-0?            string
     |  |  |     |  |              |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  |              +--rw ios-lisp:key-6
     |  |  |     |  |                 +--rw ios-lisp:ak-6?            string
     |  |  |     |  |                 +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |     |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |     +--rw ios-lisp:key
     |  |  |     |     |  +--rw (ios-lisp:password)?
     |  |  |     |     |     +--:(ios-lisp:password-string)
     |  |  |     |     |     |  +--rw ios-lisp:key-pwd
     |  |  |     |     |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |     |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |     +--:(ios-lisp:password-key)
     |  |  |     |     |        +--rw ios-lisp:key-0
     |  |  |     |     |        |  +--rw ios-lisp:ak-0?            string
     |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |        +--rw ios-lisp:key-6
     |  |  |     |     |        |  +--rw ios-lisp:ak-6?            string
     |  |  |     |     |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     |        +--rw ios-lisp:key-7
     |  |  |     |     |           +--rw ios-lisp:ak-7?            string
     |  |  |     |     |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |     +--rw ios-lisp:map-server
     |  |  |     |  +--rw ios-lisp:rloc
     |  |  |     |  |  +--rw ios-lisp:members
     |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |     +--rw ios-lisp:service!
     |  |  |        +--rw ios-lisp:ipv4!
     |  |  |        |  +--rw ios-lisp:default
     |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:rip
     |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:rip
     |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  +--rw ios-lisp:itr
     |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  +--rw ios-lisp:etr
     |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  +--rw ios-lisp:alt
     |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  +--rw ios-lisp:distance
     |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  +--rw ios-lisp:route-export
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  +--rw ios-lisp:route-import
     |  |  |        |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:rip
     |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:rip
     |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |     |  +--rw ios-lisp:eid-prefix             inet:ipv4-prefix
     |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |     +--rw ios-lisp:limit
     |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        +--rw ios-lisp:ipv6!
     |  |  |        |  +--rw ios-lisp:default
     |  |  |        |  |  +--rw ios-lisp:eid-table
     |  |  |        |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  |  +--rw ios-lisp:itr
     |  |  |        |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  |  +--rw ios-lisp:etr
     |  |  |        |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  |  +--rw ios-lisp:site-registration
     |  |  |        |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  |  +--rw ios-lisp:alt
     |  |  |        |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  |  +--rw ios-lisp:distance
     |  |  |        |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  |  +--rw ios-lisp:route-export
     |  |  |        |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:priority
     |  |  |        |  |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  |  +--rw ios-lisp:route-import
     |  |  |        |  |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |        |  |  |  |     +--rw ios-lisp:id                      string
     |  |  |        |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |  |     +--rw ios-lisp:application!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:connected!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:isis
     |  |  |        |  |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |     +--rw ios-lisp:nd!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:static!
     |  |  |        |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |  |     +--rw ios-lisp:rip* [id]
     |  |  |        |  |  |        +--rw ios-lisp:id                     string
     |  |  |        |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |        |  |  +--rw ios-lisp:database-mapping
     |  |  |        |  |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |  |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |        |  |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |  |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |  |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |  |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |  |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |  |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |  |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |  |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |  |     +--rw ios-lisp:limit
     |  |  |        |  |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |  |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:eid-table
     |  |  |        |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |        |  |  +--rw ios-lisp:default?    empty
     |  |  |        |  |  +--rw ios-lisp:vrf?        string
     |  |  |        |  +--rw ios-lisp:itr
     |  |  |        |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |        |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |        |  +--rw ios-lisp:itr-enable
     |  |  |        |  |  +--rw ios-lisp:itr?   empty
     |  |  |        |  +--rw ios-lisp:etr-enable
     |  |  |        |  |  +--rw ios-lisp:etr?   empty
     |  |  |        |  +--rw ios-lisp:etr
     |  |  |        |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |        |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |        |  |  |  +--rw ios-lisp:key
     |  |  |        |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |        |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |        |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |        |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |        |  |  |  |        +--rw ios-lisp:key-0
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-6
     |  |  |        |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |        |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  |        +--rw ios-lisp:key-7
     |  |  |        |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |        |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |        |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |        |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |        |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |        |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |        |  |     +--rw ios-lisp:verify?            empty
     |  |  |        |  +--rw ios-lisp:map-cache-limit
     |  |  |        |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |        |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |        |  +--rw ios-lisp:site-registration
     |  |  |        |  |  +--rw ios-lisp:limit?               uint32
     |  |  |        |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        |  +--rw ios-lisp:solicit-map-request
     |  |  |        |  |  +--rw ios-lisp:ignore?             empty
     |  |  |        |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |        |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |        |  +--rw ios-lisp:alt
     |  |  |        |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |        |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |        |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  |        |  x--rw ios-lisp:alt-vrf?                string
     |  |  |        |  +--rw ios-lisp:distance
     |  |  |        |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |        |  |  +--rw ios-lisp:away?                 uint8
     |  |  |        |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |        |  +--rw ios-lisp:map-cache
     |  |  |        |  |  +--rw ios-lisp:eid-interface* [eid-prefix]
     |  |  |        |  |  |  +--rw ios-lisp:eid-prefix          union
     |  |  |        |  |  |  +--rw ios-lisp:etr-interface-ip
     |  |  |        |  |  |  |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  |  |  |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  |  |  |  +--rw ios-lisp:weight?                     uint8
     |  |  |        |  |  |  +--rw ios-lisp:drop?               empty
     |  |  |        |  |  |  +--rw ios-lisp:map-request?        empty
     |  |  |        |  |  |  +--rw ios-lisp:native-forward?     empty
     |  |  |        |  |  +--rw ios-lisp:away-eids
     |  |  |        |  |  |  +--rw ios-lisp:send-map-request?   empty
     |  |  |        |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |        |  +--rw ios-lisp:map-cache-persistent
     |  |  |        |  |  +--rw ios-lisp:interval?   uint16
     |  |  |        |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |        |  +--rw ios-lisp:proxy-itr
     |  |  |        |  |  +--rw ios-lisp:ipv4-addr?   inet:ipv4-address
     |  |  |        |  |  +--rw ios-lisp:ipv6-addr?   inet:ipv6-address
     |  |  |        |  +--rw ios-lisp:route-export
     |  |  |        |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |        |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |        |  +--rw ios-lisp:sgt?                    empty
     |  |  |        |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |        |  |  +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |        |  |  +--rw ios-lisp:priority
     |  |  |        |  |     +--rw ios-lisp:priority-value?   uint8
     |  |  |        |  |     +--rw ios-lisp:weight?           uint8
     |  |  |        |  +--rw ios-lisp:route-import
     |  |  |        |  |  +--rw ios-lisp:database
     |  |  |        |  |  |  +--rw ios-lisp:application
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:connected
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:isis
     |  |  |        |  |  |  |  +--rw ios-lisp:process-id?             string
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |        |  |  |  |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |  |  +--rw ios-lisp:nd
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |        |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:static
     |  |  |        |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  |  +--rw ios-lisp:rip* [id]
     |  |  |        |  |  |     +--rw ios-lisp:id                      string
     |  |  |        |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |        |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |        |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |        |  |  +--rw ios-lisp:map-cache
     |  |  |        |  |     +--rw ios-lisp:application!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:bgp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:connected!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:isis
     |  |  |        |  |     |  +--rw ios-lisp:id?                    string
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:maximum-prefix
     |  |  |        |  |     |  +--rw ios-lisp:number?                uint32
     |  |  |        |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |        |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |        |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |        |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |        |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |        |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |        |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |        |  |     +--rw ios-lisp:nd!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:ospf* [id]
     |  |  |        |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:static!
     |  |  |        |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |        |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |        |  |     +--rw ios-lisp:rip* [id]
     |  |  |        |  |        +--rw ios-lisp:id                     string
     |  |  |        |  |        +--rw ios-lisp:map-cache-container!
     |  |  |        |  |           +--rw ios-lisp:route-map?   string
     |  |  |        |  +--rw ios-lisp:map-request-source?     inet:ipv6-address
     |  |  |        |  +--rw ios-lisp:database-mapping
     |  |  |        |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |        |     |  +--rw ios-lisp:eid-prefix             ios-types:ipv6-prefix
     |  |  |        |     |  +--rw ios-lisp:locator-set?           string
     |  |  |        |     |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |        |     |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |        |     |  |  +--rw ios-lisp:name                       string
     |  |  |        |     |  |  +--rw ios-lisp:database-mapping-option
     |  |  |        |     |  |     +--rw ios-lisp:priority?   uint8
     |  |  |        |     |  |     +--rw ios-lisp:weight?     uint8
     |  |  |        |     |  |     +--rw ios-lisp:down?       empty
     |  |  |        |     |  +--rw ios-lisp:auto-discover-rlocs?   empty
     |  |  |        |     +--rw ios-lisp:limit
     |  |  |        |        +--rw ios-lisp:dynamic?             uint32
     |  |  |        |        +--rw ios-lisp:warning-threshold?   uint8
     |  |  |        +--rw ios-lisp:ethernet!
     |  |  |           +--rw ios-lisp:default
     |  |  |           |  +--rw ios-lisp:eid-table
     |  |  |           |  |  +--rw ios-lisp:vlan?   uint16
     |  |  |           |  +--rw ios-lisp:broadcast-underlay
     |  |  |           |  |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |           |  |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |           |  +--rw ios-lisp:database-mapping
     |  |  |           |  |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |           |  |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |           |  |  |  +--rw ios-lisp:locator-set?      string
     |  |  |           |  |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |           |  |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |           |  |  |  |  +--rw ios-lisp:name                       string
     |  |  |           |  |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |           |  |  |     +--rw ios-lisp:name                       string
     |  |  |           |  |  |     +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |        +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |        +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |        +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:mac!
     |  |  |           |  |  |  +--rw ios-lisp:locator-set?   string
     |  |  |           |  |  +--rw ios-lisp:limit
     |  |  |           |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |           |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           |  +--rw ios-lisp:itr
     |  |  |           |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |           |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |           |  +--rw ios-lisp:itr-enable
     |  |  |           |  |  +--rw ios-lisp:itr?   empty
     |  |  |           |  +--rw ios-lisp:etr-enable
     |  |  |           |  |  +--rw ios-lisp:etr?   empty
     |  |  |           |  +--rw ios-lisp:etr
     |  |  |           |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |           |  |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |           |  |  |  +--rw ios-lisp:key
     |  |  |           |  |  |  |  +--rw (ios-lisp:password)?
     |  |  |           |  |  |  |     +--:(ios-lisp:password-string)
     |  |  |           |  |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |           |  |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |           |  |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  |     +--:(ios-lisp:password-key)
     |  |  |           |  |  |  |        +--rw ios-lisp:key-0
     |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  |        +--rw ios-lisp:key-6
     |  |  |           |  |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |           |  |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  |        +--rw ios-lisp:key-7
     |  |  |           |  |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |           |  |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |           |  |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |           |  |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |           |  |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |           |  |     +--rw ios-lisp:verify?            empty
     |  |  |           |  +--rw ios-lisp:map-cache-limit
     |  |  |           |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |           |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |           |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |           |  +--rw ios-lisp:site-registration
     |  |  |           |  |  +--rw ios-lisp:limit?               uint32
     |  |  |           |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           |  +--rw ios-lisp:solicit-map-request
     |  |  |           |  |  +--rw ios-lisp:ignore?             empty
     |  |  |           |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |           |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |           |  +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |           |  +--rw ios-lisp:map-cache
     |  |  |           |     +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |           |        +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |           |        +--rw ios-lisp:etr-interface-ip
     |  |  |           |           +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |           |           +--rw ios-lisp:priority?                   uint8
     |  |  |           |           +--rw ios-lisp:weight?                     uint8
     |  |  |           +--rw ios-lisp:eid-table
     |  |  |           |  +--rw ios-lisp:vlan?   uint16
     |  |  |           +--rw ios-lisp:broadcast-underlay
     |  |  |           |  +--rw ios-lisp:ipv4-multicast?   inet:ipv4-address
     |  |  |           |  +--rw ios-lisp:ipv6-multicast?   inet:ipv6-address
     |  |  |           +--rw ios-lisp:database-mapping
     |  |  |           |  +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |           |  |  +--rw ios-lisp:eid-prefix        ios-types:cisco-mac-address-type
     |  |  |           |  |  +--rw ios-lisp:locator-set?      string
     |  |  |           |  |  +--rw ios-lisp:ipv4-addrees* [address]
     |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv4-address
     |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:ipv6-addrees* [address]
     |  |  |           |  |  |  +--rw ios-lisp:address                    inet:ipv6-address
     |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:IPv4-interface* [name]
     |  |  |           |  |  |  +--rw ios-lisp:name                       string
     |  |  |           |  |  |  +--rw ios-lisp:database-mapping-option
     |  |  |           |  |  |     +--rw ios-lisp:priority?   uint8
     |  |  |           |  |  |     +--rw ios-lisp:weight?     uint8
     |  |  |           |  |  |     +--rw ios-lisp:down?       empty
     |  |  |           |  |  +--rw ios-lisp:IPv6-interface* [name]
     |  |  |           |  |     +--rw ios-lisp:name                       string
     |  |  |           |  |     +--rw ios-lisp:database-mapping-option
     |  |  |           |  |        +--rw ios-lisp:priority?   uint8
     |  |  |           |  |        +--rw ios-lisp:weight?     uint8
     |  |  |           |  |        +--rw ios-lisp:down?       empty
     |  |  |           |  +--rw ios-lisp:mac!
     |  |  |           |  |  +--rw ios-lisp:locator-set?   string
     |  |  |           |  +--rw ios-lisp:limit
     |  |  |           |     +--rw ios-lisp:dynamic?             uint32
     |  |  |           |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           +--rw ios-lisp:itr
     |  |  |           |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |           |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |           +--rw ios-lisp:itr-enable
     |  |  |           |  +--rw ios-lisp:itr?   empty
     |  |  |           +--rw ios-lisp:etr-enable
     |  |  |           |  +--rw ios-lisp:etr?   empty
     |  |  |           +--rw ios-lisp:etr
     |  |  |           |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |           |  |  +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |           |  |  +--rw ios-lisp:key
     |  |  |           |  |  |  +--rw (ios-lisp:password)?
     |  |  |           |  |  |     +--:(ios-lisp:password-string)
     |  |  |           |  |  |     |  +--rw ios-lisp:key-pwd
     |  |  |           |  |  |     |     +--rw ios-lisp:unc-pwd?         string
     |  |  |           |  |  |     |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |     +--:(ios-lisp:password-key)
     |  |  |           |  |  |        +--rw ios-lisp:key-0
     |  |  |           |  |  |        |  +--rw ios-lisp:ak-0?            string
     |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |        +--rw ios-lisp:key-6
     |  |  |           |  |  |        |  +--rw ios-lisp:ak-6?            string
     |  |  |           |  |  |        |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  |        +--rw ios-lisp:key-7
     |  |  |           |  |  |           +--rw ios-lisp:ak-7?            string
     |  |  |           |  |  |           +--rw ios-lisp:hash-function?   enumeration
     |  |  |           |  |  +--rw ios-lisp:proxy-reply?   empty
     |  |  |           |  +--rw ios-lisp:map-cache-ttl?                uint16
     |  |  |           |  +--rw ios-lisp:accept-map-request-mapping
     |  |  |           |     +--rw ios-lisp:accept-mappping?   empty
     |  |  |           |     +--rw ios-lisp:verify?            empty
     |  |  |           +--rw ios-lisp:map-cache-limit
     |  |  |           |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |           |  +--rw ios-lisp:reserve-list?            string
     |  |  |           |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |           +--rw ios-lisp:site-registration
     |  |  |           |  +--rw ios-lisp:limit?               uint32
     |  |  |           |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |           +--rw ios-lisp:solicit-map-request
     |  |  |           |  +--rw ios-lisp:ignore?             empty
     |  |  |           |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |           |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |           +--rw ios-lisp:map-request-source?    inet:ip-address
     |  |  |           +--rw ios-lisp:map-cache
     |  |  |              +--rw ios-lisp:eid-cont* [eid-prefix]
     |  |  |                 +--rw ios-lisp:eid-prefix          ios-types:cisco-mac-address-type
     |  |  |                 +--rw ios-lisp:etr-interface-ip
     |  |  |                    +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |                    +--rw ios-lisp:priority?                   uint8
     |  |  |                    +--rw ios-lisp:weight?                     uint8
     |  |  +--rw ios-lisp:alt
     |  |  |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     +--rw ios-lisp:eid-prefix    union
     |  |  |     +--rw ios-lisp:route-tag?    uint32
     |  |  +--rw ios-lisp:control-packet
     |  |  |  +--rw ios-lisp:mtu?   uint32
     |  |  +--rw ios-lisp:ddt!
     |  |  |  +--rw ios-lisp:authoritative
     |  |  |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |  |  |  +--rw ios-lisp:delegate
     |  |  |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |  |     +--rw ios-lisp:instance-id        string
     |  |  |  |     +--rw ios-lisp:delegate
     |  |  |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |  +--rw ios-lisp:root?            inet:ip-address
     |  |  +--rw ios-lisp:decapsulation
     |  |  |  +--rw ios-lisp:filter
     |  |  |     +--rw ios-lisp:rloc
     |  |  |        +--rw ios-lisp:source
     |  |  |           +--rw ios-lisp:locator-set?   string
     |  |  |           +--rw ios-lisp:member?        empty
     |  |  +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  +--rw ios-lisp:etr
     |  |  |  +--rw ios-lisp:map-server
     |  |  |     +--rw ios-lisp:source-address?   string
     |  |  +--rw ios-lisp:ipv4
     |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:distance
     |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  +--rw ios-lisp:itr
     |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  +--rw ios-lisp:etr
     |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     +--rw ios-lisp:key
     |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  +--rw ios-lisp:locator
     |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  +--rw ios-lisp:ipv6
     |  |  |  x--rw ios-lisp:alt-vrf?                string
     |  |  |  +--rw ios-lisp:database-mapping
     |  |  |  |  +--rw ios-lisp:limit
     |  |  |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:distance
     |  |  |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |  +--rw ios-lisp:itr
     |  |  |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |  +--rw ios-lisp:itr-enable
     |  |  |  |  +--rw ios-lisp:itr?   empty
     |  |  |  +--rw ios-lisp:etr
     |  |  |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |  |     +--rw ios-lisp:key
     |  |  |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |  +--rw ios-lisp:etr-enable
     |  |  |  |  +--rw ios-lisp:etr?   empty
     |  |  |  +--rw ios-lisp:locator
     |  |  |  |  +--rw ios-lisp:reachability
     |  |  |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |  +--rw ios-lisp:map-cache-limit
     |  |  |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |  +--rw ios-lisp:map-cache-persistent
     |  |  |  |  +--rw ios-lisp:interval?   uint16
     |  |  |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |  +--rw ios-lisp:map-resolver!
     |  |  |  |  +--rw ios-lisp:map-request
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:list?         empty
     |  |  |  |           +--rw ios-lisp:registered?   empty
     |  |  |  |           +--rw ios-lisp:ipv4?         string
     |  |  |  |           +--rw ios-lisp:ipv6?         string
     |  |  |  +--rw ios-lisp:map-server!
     |  |  |  |  +--rw ios-lisp:map-register
     |  |  |  |     +--rw ios-lisp:validate
     |  |  |  |        +--rw ios-lisp:source
     |  |  |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |  |  +--rw ios-lisp:max?   uint16
     |  |  |  |  +--rw ios-lisp:min?   uint16
     |  |  |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |  +--rw ios-lisp:route-export
     |  |  |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |  +--rw ios-lisp:route-import
     |  |  |  |  +--rw ios-lisp:database
     |  |  |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:connected
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:rip
     |  |  |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |  |  |  +--rw ios-lisp:static
     |  |  |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  |  +--rw ios-lisp:map-cache
     |  |  |  |     +--rw ios-lisp:bgp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:connected!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:isis* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     string
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:maximum-prefix
     |  |  |  |     |  +--rw ios-lisp:number?                int32
     |  |  |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |  |     +--rw ios-lisp:ospf* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:rip!
     |  |  |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |  |     +--rw ios-lisp:static!
     |  |  |  |        +--rw ios-lisp:map-cache-container!
     |  |  |  |           +--rw ios-lisp:route-map?   string
     |  |  |  +--rw ios-lisp:sgt?                    empty
     |  |  |  +--rw ios-lisp:site-registration
     |  |  |  |  +--rw ios-lisp:limit?               uint32
     |  |  |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |  +--rw ios-lisp:solicit-map-request
     |  |  |  |  +--rw ios-lisp:ignore?             empty
     |  |  |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     +--rw ios-lisp:priority?          uint8
     |  |  |     +--rw ios-lisp:weight?            uint8
     |  |  +--rw ios-lisp:loc-reach-algorithm
     |  |  |  +--rw ios-lisp:lsb-reports
     |  |  |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |  |  +--rw ios-lisp:ignore?            empty
     |  |  |  +--rw ios-lisp:rloc-probing?   empty
     |  |  +--rw ios-lisp:locator-down
     |  |  |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |  +--rw ios-lisp:IPv6-interface?   string
     |  |  +--rw ios-lisp:locator-table
     |  |  |  +--rw ios-lisp:vrf-name?   string
     |  |  |  +--rw ios-lisp:default?    empty
     |  |  |  +--rw ios-lisp:vrf?        string
     |  |  +--rw ios-lisp:map-request
     |  |  |  +--rw ios-lisp:itr-rlocs?   string
     |  |  +--rw ios-lisp:map-server
     |  |  |  +--rw ios-lisp:rloc
     |  |  |  |  +--rw ios-lisp:members
     |  |  |  |     +--rw ios-lisp:distribute?          empty
     |  |  |  |     +--rw ios-lisp:modify-discovered
     |  |  |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |  +--rw ios-lisp:site-registration
     |  |  |     +--rw ios-lisp:limit?               uint32
     |  |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  +--rw ios-lisp:other-xtr-probe
     |  |  |  +--rw ios-lisp:period?   uint16
     |  |  +--rw ios-lisp:remote-rloc-probe
     |  |  |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |  +--rw ios-lisp:on-route-change?        empty
     |  |  +--rw ios-lisp:eid-table
     |  |  |  +--rw ios-lisp:instance-list* [instance-id]
     |  |  |     +--rw ios-lisp:instance-id              uint32
     |  |  |     +--rw ios-lisp:vrf-name?                string
     |  |  |     +--rw ios-lisp:default?                 empty
     |  |  |     +--rw ios-lisp:vrf?                     string
     |  |  |     +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |     |  +--rw ios-lisp:eid-prefix     union
     |  |  |     |  +--rw ios-lisp:locator-set?   string
     |  |  |     +--rw ios-lisp:dynamic-eid* [name]
     |  |  |     |  +--rw ios-lisp:name                string
     |  |  |     |  +--rw ios-lisp:database-mapping* [eid-prefix]
     |  |  |     |  |  +--rw ios-lisp:eid-prefix     inet:ipv4-prefix
     |  |  |     |  |  +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:eid-notify
     |  |  |     |  |  +--rw ios-lisp:authentication-key
     |  |  |     |  |  |  +--rw ios-lisp:ak-0?      string
     |  |  |     |  |  |  +--rw ios-lisp:ak-6?      string
     |  |  |     |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |     |  |  +--rw ios-lisp:gateway-key* [gateway-ip]
     |  |  |     |  |     +--rw ios-lisp:gateway-ip       inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:ak-0?            string
     |  |  |     |  |     +--rw ios-lisp:ak-6?            string
     |  |  |     |  |     +--rw ios-lisp:unc-pwd?         string
     |  |  |     |  |     +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |  +--rw ios-lisp:map-notify-group?   inet:ip-address
     |  |  |     |  +--rw ios-lisp:map-server* [ip]
     |  |  |     |     +--rw ios-lisp:ip             inet:ip-address
     |  |  |     |     +--rw ios-lisp:key
     |  |  |     |     |  +--rw ios-lisp:key-0?           string
     |  |  |     |     |  +--rw ios-lisp:key-6?           string
     |  |  |     |     |  +--rw ios-lisp:key-7?           string
     |  |  |     |     |  +--rw ios-lisp:pwd?             string
     |  |  |     |     |  +--rw ios-lisp:hash-function?   enumeration
     |  |  |     |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     +--rw ios-lisp:alt
     |  |  |     |  +--rw ios-lisp:summary-route* [eid-prefix]
     |  |  |     |     +--rw ios-lisp:eid-prefix    union
     |  |  |     |     +--rw ios-lisp:route-tag?    uint32
     |  |  |     +--rw ios-lisp:control-packet
     |  |  |     |  +--rw ios-lisp:mtu?   uint32
     |  |  |     +--rw ios-lisp:ddt!
     |  |  |     |  +--rw ios-lisp:authoritative
     |  |  |     |  |  +--rw ios-lisp:instance-id-eid-prefix-list* [instance-id eid-prefix]
     |  |  |     |  |  |  +--rw ios-lisp:instance-id        uint32
     |  |  |     |  |  |  +--rw ios-lisp:eid-prefix         union
     |  |  |     |  |  |  +--rw ios-lisp:delegate
     |  |  |     |  |  |  |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |     |  |  |  |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |     |  |  |  |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |     |  |  |  |  |  +--:(ios-lisp:instance-id-case)
     |  |  |     |  |  |  |  |     +--rw ios-lisp:instance-id?   string
     |  |  |     |  |  |  |  +--rw ios-lisp:to?                  empty
     |  |  |     |  |  |  |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |     |  |  |  |  +--rw ios-lisp:map-server?          empty
     |  |  |     |  |  |  +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |     |  |  +--rw ios-lisp:instance-id-list* [instance-id]
     |  |  |     |  |     +--rw ios-lisp:instance-id        string
     |  |  |     |  |     +--rw ios-lisp:delegate
     |  |  |     |  |     |  +--rw (ios-lisp:instance-id-eid-prefix-choice)?
     |  |  |     |  |     |  |  +--:(ios-lisp:eid-prefix-case)
     |  |  |     |  |     |  |  |  +--rw ios-lisp:eid-prefix?    union
     |  |  |     |  |     |  |  +--:(ios-lisp:instance-id-case)
     |  |  |     |  |     |  |     +--rw ios-lisp:instance-id?   string
     |  |  |     |  |     |  +--rw ios-lisp:to?                  empty
     |  |  |     |  |     |  +--rw ios-lisp:ip-address?          inet:ip-address
     |  |  |     |  |     |  +--rw ios-lisp:map-server?          empty
     |  |  |     |  |     +--rw ios-lisp:map-server-peer?   inet:ip-address
     |  |  |     |  +--rw ios-lisp:cache-limit?     uint32
     |  |  |     |  +--rw ios-lisp:root?            inet:ip-address
     |  |  |     +--rw ios-lisp:decapsulation
     |  |  |     |  +--rw ios-lisp:filter
     |  |  |     |     +--rw ios-lisp:rloc
     |  |  |     |        +--rw ios-lisp:source
     |  |  |     |           +--rw ios-lisp:locator-set?   string
     |  |  |     |           +--rw ios-lisp:member?        empty
     |  |  |     +--rw ios-lisp:disable-ttl-propagate?   empty
     |  |  |     +--rw ios-lisp:etr
     |  |  |     |  +--rw ios-lisp:map-server
     |  |  |     |     +--rw ios-lisp:source-address?   string
     |  |  |     +--rw ios-lisp:ipv4
     |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:distance
     |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |  +--rw ios-lisp:itr
     |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |  +--rw ios-lisp:etr
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |  +--rw ios-lisp:locator
     |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |     |  +--rw ios-lisp:route-export
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |  +--rw ios-lisp:route-import
     |  |  |     |  |  +--rw ios-lisp:database
     |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |     +--rw ios-lisp:ipv6
     |  |  |     |  x--rw ios-lisp:alt-vrf?                string
     |  |  |     |  +--rw ios-lisp:database-mapping
     |  |  |     |  |  +--rw ios-lisp:limit
     |  |  |     |  |     +--rw ios-lisp:dynamic?             uint32
     |  |  |     |  |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:distance
     |  |  |     |  |  +--rw ios-lisp:alt?                  uint8
     |  |  |     |  |  +--rw ios-lisp:dyn-eid?              uint8
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   uint8
     |  |  |     |  +--rw ios-lisp:itr
     |  |  |     |  |  +--rw ios-lisp:map-resolver* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr    inet:ip-address
     |  |  |     |  +--rw ios-lisp:itr-enable
     |  |  |     |  |  +--rw ios-lisp:itr?   empty
     |  |  |     |  +--rw ios-lisp:etr
     |  |  |     |  |  +--rw ios-lisp:map-server* [ip-addr]
     |  |  |     |  |     +--rw ios-lisp:ip-addr        inet:ip-address
     |  |  |     |  |     +--rw ios-lisp:key
     |  |  |     |  |     |  +--rw ios-lisp:key-0?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-6?   string
     |  |  |     |  |     |  +--rw ios-lisp:key-7?   string
     |  |  |     |  |     |  +--rw ios-lisp:pwd?     string
     |  |  |     |  |     +--rw ios-lisp:proxy-reply?   empty
     |  |  |     |  +--rw ios-lisp:etr-enable
     |  |  |     |  |  +--rw ios-lisp:etr?   empty
     |  |  |     |  +--rw ios-lisp:locator
     |  |  |     |  |  +--rw ios-lisp:reachability
     |  |  |     |  |     +--rw ios-lisp:exclude-default?   empty
     |  |  |     |  +--rw ios-lisp:map-cache
     |  |  |     |  |  +--rw ios-lisp:site-registration?   empty
     |  |  |     |  +--rw ios-lisp:map-cache-limit
     |  |  |     |  |  +--rw ios-lisp:max-map-cache-entries?   uint32
     |  |  |     |  |  +--rw ios-lisp:reserve-list?            string
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?       uint8
     |  |  |     |  +--rw ios-lisp:map-cache-persistent
     |  |  |     |  |  +--rw ios-lisp:interval?   uint16
     |  |  |     |  +--rw ios-lisp:map-request-source?     inet:ipv4-address
     |  |  |     |  +--rw ios-lisp:map-resolver!
     |  |  |     |  |  +--rw ios-lisp:map-request
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:list?         empty
     |  |  |     |  |           +--rw ios-lisp:registered?   empty
     |  |  |     |  |           +--rw ios-lisp:ipv4?         string
     |  |  |     |  |           +--rw ios-lisp:ipv6?         string
     |  |  |     |  +--rw ios-lisp:map-server!
     |  |  |     |  |  +--rw ios-lisp:map-register
     |  |  |     |  |     +--rw ios-lisp:validate
     |  |  |     |  |        +--rw ios-lisp:source
     |  |  |     |  |           +--rw ios-lisp:allowed-locator?   empty
     |  |  |     |  +--rw ios-lisp:path-mtu-discovery!
     |  |  |     |  |  +--rw ios-lisp:max?   uint16
     |  |  |     |  |  +--rw ios-lisp:min?   uint16
     |  |  |     |  +--rw ios-lisp:proxy-etr?              empty
     |  |  |     |  +--rw ios-lisp:proxy-itr*              inet:ip-address
     |  |  |     |  +--rw ios-lisp:route-export
     |  |  |     |  |  +--rw ios-lisp:site-registrations?   empty
     |  |  |     |  |  +--rw ios-lisp:away-eids?            empty
     |  |  |     |  +--rw ios-lisp:route-import
     |  |  |     |  |  +--rw ios-lisp:database
     |  |  |     |  |  |  +--rw ios-lisp:bgp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      ios-types:bgp-as-number-type
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:connected
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:isis* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      string
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:maximum-prefix
     |  |  |     |  |  |  |  +--rw ios-lisp:number?                int32
     |  |  |     |  |  |  |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |  |  |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |  |  |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |  |  |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |  |  |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |  |  |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |  |  +--rw ios-lisp:ospf* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |  |  |  +--rw ios-lisp:id                      uint16
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:rip
     |  |  |     |  |  |  |  +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |  |     +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |  |     +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  |  +--rw ios-lisp:static
     |  |  |     |  |  |     +--rw ios-lisp:lisp-ip-route-import
     |  |  |     |  |  |        +--rw ios-lisp:route-map?     string
     |  |  |     |  |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  |  +--rw ios-lisp:map-cache
     |  |  |     |  |     +--rw ios-lisp:bgp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     ios-types:bgp-as-number-type
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:connected!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:eigrp* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:isis* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     string
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:maximum-prefix
     |  |  |     |  |     |  +--rw ios-lisp:number?                int32
     |  |  |     |  |     |  +--rw (ios-lisp:threshold-warning)?
     |  |  |     |  |     |     +--:(ios-lisp:warning-only-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:warning-only?    empty
     |  |  |     |  |     |     +--:(ios-lisp:threshold-case)
     |  |  |     |  |     |     |  +--rw ios-lisp:threshold?       uint8
     |  |  |     |  |     |     +--:(ios-lisp:threshold-warning-case)
     |  |  |     |  |     |        +--rw ios-lisp:threshold1?      uint8
     |  |  |     |  |     |        +--rw ios-lisp:warning-only1?   empty
     |  |  |     |  |     +--rw ios-lisp:ospf* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:ospfv3* [id]
     |  |  |     |  |     |  +--rw ios-lisp:id                     uint16
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:rip!
     |  |  |     |  |     |  +--rw ios-lisp:map-cache-container!
     |  |  |     |  |     |     +--rw ios-lisp:route-map?   string
     |  |  |     |  |     +--rw ios-lisp:static!
     |  |  |     |  |        +--rw ios-lisp:map-cache-container!
     |  |  |     |  |           +--rw ios-lisp:route-map?   string
     |  |  |     |  +--rw ios-lisp:sgt?                    empty
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |  |  +--rw ios-lisp:limit?               uint32
     |  |  |     |  |  +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     |  +--rw ios-lisp:solicit-map-request
     |  |  |     |  |  +--rw ios-lisp:ignore?             empty
     |  |  |     |  |  +--rw ios-lisp:max-per-entry?      uint8
     |  |  |     |  |  +--rw ios-lisp:suppression-time?   uint16
     |  |  |     |  +--rw ios-lisp:use-petr* [locator-address]
     |  |  |     |     +--rw ios-lisp:locator-address    inet:ip-address
     |  |  |     |     +--rw ios-lisp:priority?          uint8
     |  |  |     |     +--rw ios-lisp:weight?            uint8
     |  |  |     +--rw ios-lisp:loc-reach-algorithm
     |  |  |     |  +--rw ios-lisp:lsb-reports
     |  |  |     |  |  +--rw ios-lisp:do-not-transmit?   empty
     |  |  |     |  |  +--rw ios-lisp:ignore?            empty
     |  |  |     |  +--rw ios-lisp:rloc-probing?   empty
     |  |  |     +--rw ios-lisp:locator-down
     |  |  |     |  +--rw ios-lisp:address?          inet:ip-address
     |  |  |     |  +--rw ios-lisp:IPv4-interface?   string
     |  |  |     |  +--rw ios-lisp:IPv6-interface?   string
     |  |  |     +--rw ios-lisp:locator-table
     |  |  |     |  +--rw ios-lisp:vrf-name?   string
     |  |  |     |  +--rw ios-lisp:default?    empty
     |  |  |     |  +--rw ios-lisp:vrf?        string
     |  |  |     +--rw ios-lisp:map-request
     |  |  |     |  +--rw ios-lisp:itr-rlocs?   string
     |  |  |     +--rw ios-lisp:map-server
     |  |  |     |  +--rw ios-lisp:rloc
     |  |  |     |  |  +--rw ios-lisp:members
     |  |  |     |  |     +--rw ios-lisp:distribute?          empty
     |  |  |     |  |     +--rw ios-lisp:modify-discovered
     |  |  |     |  |        +--rw ios-lisp:operator?      enumeration
     |  |  |     |  |        +--rw ios-lisp:locator-set?   string
     |  |  |     |  +--rw ios-lisp:site-registration
     |  |  |     |     +--rw ios-lisp:limit?               uint32
     |  |  |     |     +--rw ios-lisp:warning-threshold?   uint8
     |  |  |     +--rw ios-lisp:other-xtr-probe
     |  |  |     |  +--rw ios-lisp:period?   uint16
     |  |  |     +--rw ios-lisp:remote-rloc-probe
     |  |  |     |  +--rw ios-lisp:on-membership-change?   empty
     |  |  |     |  +--rw ios-lisp:on-route-change?        empty
     |  |  |     +--rw ios-lisp:map-cache* [eid-prefix]
     |  |  |        +--rw ios-lisp:eid-prefix          union
     |  |  |        +--rw ios-lisp:etr-interface-ip
     |  |  |        |  +--rw ios-lisp:etr-interface-ip-address?   inet:ip-address
     |  |  |        |  +--rw ios-lisp:priority?                   uint8
     |  |  |        |  +--rw ios-lisp:weight?                     uint8
     |  |  |        +--rw ios-lisp:drop?               empty
     |  |  |        +--rw ios-lisp:map-request?        empty
     |  |  |        +--rw ios-lisp:native-forward?     empty
     |  |  +--rw ios-lisp:security!
     |  |  |  +--rw ios-lisp:strong?   empty
     |  |  +--rw ios-lisp:site* [sname]
     |  |  |  +--rw ios-lisp:sname                 string
     |  |  |  +--rw ios-lisp:default
     |  |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  |  +--rw ios-lisp:description?          string
     |  |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  |  +--rw ios-lisp:list
     |  |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  |  +--rw ios-lisp:authentication-key
     |  |  |  |  +--rw ios-lisp:unc-pwd?   string
     |  |  |  |  +--rw ios-lisp:key-0?     string
     |  |  |  |  +--rw ios-lisp:key-6?     string
     |  |  |  |  +--rw ios-lisp:key-7?     string
     |  |  |  +--rw ios-lisp:description?          string
     |  |  |  +--rw ios-lisp:allowed-locator
     |  |  |  |  +--rw ios-lisp:ls-ipv4?   inet:ipv4-address
     |  |  |  |  +--rw ios-lisp:ls-ipv6?   inet:ipv6-address
     |  |  |  |  +--rw ios-lisp:list
     |  |  |  |     +--rw ios-lisp:ipv4?   string
     |  |  |  |     +--rw ios-lisp:ipv6?   string
     |  |  |  +--rw ios-lisp:eid-prefix
     |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  +--rw ios-lisp:eid-record
     |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  +--rw ios-lisp:instance-id* [id]
     |  |  |  |  |  +--rw ios-lisp:id          uint32
     |  |  |  |  |  +--rw ios-lisp:prefixes* [prefix]
     |  |  |  |  |  |  +--rw ios-lisp:prefix                   union
     |  |  |  |  |  |  +--rw ios-lisp:accept-more-specifics?   empty
     |  |  |  |  |  |  +--rw ios-lisp:route-tag?               uint32
     |  |  |  |  |  +--rw ios-lisp:any-mac?    empty
     |  |  |  |  +--rw ios-lisp:any-mac?       empty
     |  |  |  +--rw ios-lisp:site-id?              uint32
     |  |  +--rw ios-lisp:site-id?                 uint32
     |  |  +--rw ios-lisp:syslog
     |  |     +--rw ios-lisp:session
     |  |     |  +--rw ios-lisp:changes?   empty
     |  |     +--rw ios-lisp:verbose?   empty
     |  +--rw ios-ospf:ospf* [id]
     |  |  +--rw ios-ospf:id                       uint16
     |  |  +--rw ios-ospf:vrf?                     string
     |  |  +--rw ios-ospf:address-family
     |  |  |  +--rw ios-ospf:ipv4_1
     |  |  |  |  +--rw ios-ospf:ipv4
     |  |  |  |     +--rw ios-ospf:snmp
     |  |  |  |     |  +--rw ios-ospf:context* [name]
     |  |  |  |     |     +--rw ios-ospf:name         string
     |  |  |  |     |     +--rw ios-ospf:community
     |  |  |  |     |     |  +--rw ios-ospf:community-string?   string
     |  |  |  |     |     |  +--rw ios-ospf:access
     |  |  |  |     |     |     +--rw ios-ospf:standard-acl?   uint32
     |  |  |  |     |     |     +--rw ios-ospf:expanded-acl?   uint32
     |  |  |  |     |     |     +--rw ios-ospf:acl-name?       string
     |  |  |  |     |     |     +--rw ios-ospf:ipv6?           string
     |  |  |  |     |     |     +--rw ios-ospf:ro?             empty
     |  |  |  |     |     |     +--rw ios-ospf:rw?             empty
     |  |  |  |     |     +--rw ios-ospf:user
     |  |  |  |     |        +--rw ios-ospf:name?          string
     |  |  |  |     |        +--rw ios-ospf:permisssion
     |  |  |  |     |           +--rw ios-ospf:access
     |  |  |  |     |           |  +--rw ios-ospf:standard-acl?   uint32
     |  |  |  |     |           |  +--rw ios-ospf:acl-name?       string
     |  |  |  |     |           |  +--rw ios-ospf:ipv6?           string
     |  |  |  |     |           +--rw ios-ospf:auth
     |  |  |  |     |           |  +--rw ios-ospf:md5?   string
     |  |  |  |     |           |  +--rw ios-ospf:sha?   string
     |  |  |  |     |           +--rw ios-ospf:credential?   empty
     |  |  |  |     |           +--rw ios-ospf:encrypted?    empty
     |  |  |  |     +--rw ios-ospf:topology
     |  |  |  |        +--rw ios-ospf:name?   string
     |  |  |  |        +--rw ios-ospf:tid?    uint32
     |  |  |  +--rw ios-ospf:ipv4
     |  |  |     +--rw ios-ospf:unicast
     |  |  |     |  +--rw ios-ospf:snmp
     |  |  |     |  |  +--rw ios-ospf:context* [name]
     |  |  |     |  |     +--rw ios-ospf:name         string
     |  |  |     |  |     +--rw ios-ospf:community
     |  |  |     |  |     |  +--rw ios-ospf:community-string?   string
     |  |  |     |  |     |  +--rw ios-ospf:access
     |  |  |     |  |     |     +--rw ios-ospf:standard-acl?   uint32
     |  |  |     |  |     |     +--rw ios-ospf:expanded-acl?   uint32
     |  |  |     |  |     |     +--rw ios-ospf:acl-name?       string
     |  |  |     |  |     |     +--rw ios-ospf:ipv6?           string
     |  |  |     |  |     |     +--rw ios-ospf:ro?             empty
     |  |  |     |  |     |     +--rw ios-ospf:rw?             empty
     |  |  |     |  |     +--rw ios-ospf:user
     |  |  |     |  |        +--rw ios-ospf:name?          string
     |  |  |     |  |        +--rw ios-ospf:permisssion
     |  |  |     |  |           +--rw ios-ospf:access
     |  |  |     |  |           |  +--rw ios-ospf:standard-acl?   uint32
     |  |  |     |  |           |  +--rw ios-ospf:acl-name?       string
     |  |  |     |  |           |  +--rw ios-ospf:ipv6?           string
     |  |  |     |  |           +--rw ios-ospf:auth
     |  |  |     |  |           |  +--rw ios-ospf:md5?   string
     |  |  |     |  |           |  +--rw ios-ospf:sha?   string
     |  |  |     |  |           +--rw ios-ospf:credential?   empty
     |  |  |     |  |           +--rw ios-ospf:encrypted?    empty
     |  |  |     |  +--rw ios-ospf:topology
     |  |  |     |     +--rw ios-ospf:name?   string
     |  |  |     |     +--rw ios-ospf:tid?    uint32
     |  |  |     +--rw ios-ospf:multicast
     |  |  |        +--rw ios-ospf:snmp
     |  |  |        |  +--rw ios-ospf:context* [name]
     |  |  |        |     +--rw ios-ospf:name         string
     |  |  |        |     +--rw ios-ospf:community
     |  |  |        |     |  +--rw ios-ospf:community-string?   string
     |  |  |        |     |  +--rw ios-ospf:access
     |  |  |        |     |     +--rw ios-ospf:standard-acl?   uint32
     |  |  |        |     |     +--rw ios-ospf:expanded-acl?   uint32
     |  |  |        |     |     +--rw ios-ospf:acl-name?       string
     |  |  |        |     |     +--rw ios-ospf:ipv6?           string
     |  |  |        |     |     +--rw ios-ospf:ro?             empty
     |  |  |        |     |     +--rw ios-ospf:rw?             empty
     |  |  |        |     +--rw ios-ospf:user
     |  |  |        |        +--rw ios-ospf:name?          string
     |  |  |        |        +--rw ios-ospf:permisssion
     |  |  |        |           +--rw ios-ospf:access
     |  |  |        |           |  +--rw ios-ospf:standard-acl?   uint32
     |  |  |        |           |  +--rw ios-ospf:acl-name?       string
     |  |  |        |           |  +--rw ios-ospf:ipv6?           string
     |  |  |        |           +--rw ios-ospf:auth
     |  |  |        |           |  +--rw ios-ospf:md5?   string
     |  |  |        |           |  +--rw ios-ospf:sha?   string
     |  |  |        |           +--rw ios-ospf:credential?   empty
     |  |  |        |           +--rw ios-ospf:encrypted?    empty
     |  |  |        +--rw ios-ospf:topology
     |  |  |           +--rw ios-ospf:name?   string
     |  |  |           +--rw ios-ospf:tid?    uint32
     |  |  +--rw ios-ospf:area* [id]
     |  |  |  +--rw ios-ospf:id                ios-types:ospf-area-type
     |  |  |  +--rw ios-ospf:authentication!
     |  |  |  |  +--rw ios-ospf:message-digest?   empty
     |  |  |  +--rw ios-ospf:capability
     |  |  |  |  +--rw ios-ospf:default-exclusion?   empty
     |  |  |  +--rw ios-ospf:default-cost?     uint32
     |  |  |  +--rw ios-ospf:filter-list* [in-out]
     |  |  |  |  +--rw ios-ospf:in-out    enumeration
     |  |  |  |  +--rw ios-ospf:prefix    string
     |  |  |  +--rw ios-ospf:nssa!
     |  |  |  |  +--rw ios-ospf:default-information-originate!
     |  |  |  |  |  +--rw ios-ospf:metric?              int32
     |  |  |  |  |  +--rw ios-ospf:metric-type?         ios-types:ospf-metric-type
     |  |  |  |  |  +--rw ios-ospf:no-ext-capability?   empty
     |  |  |  |  |  +--rw ios-ospf:no-redistribution?   empty
     |  |  |  |  |  +--rw ios-ospf:no-summary?          empty
     |  |  |  |  |  +--rw ios-ospf:nssa-only?           empty
     |  |  |  |  |  +--rw ios-ospf:translate
     |  |  |  |  |     +--rw ios-ospf:type7
     |  |  |  |  |        +--rw ios-ospf:always?        empty
     |  |  |  |  |        +--rw ios-ospf:suppress-fa?   empty
     |  |  |  |  +--rw ios-ospf:no-ext-capability?               empty
     |  |  |  |  +--rw ios-ospf:no-redistribution?               empty
     |  |  |  |  +--rw ios-ospf:no-summary?                      empty
     |  |  |  |  +--rw ios-ospf:nssa-only?                       empty
     |  |  |  |  +--rw ios-ospf:translate
     |  |  |  |     +--rw ios-ospf:type7
     |  |  |  |        +--rw ios-ospf:always?        empty
     |  |  |  |        +--rw ios-ospf:suppress-fa?   empty
     |  |  |  +--rw ios-ospf:ipv4-range
     |  |  |  |  +--rw ios-ospf:range* [ip mask]
     |  |  |  |     +--rw ios-ospf:ip                     inet:ipv4-address
     |  |  |  |     +--rw ios-ospf:mask                   inet:ipv4-address
     |  |  |  |     +--rw (ios-ospf:advertise-choice)?
     |  |  |  |     |  +--:(ios-ospf:advertise)
     |  |  |  |     |  |  +--rw ios-ospf:advertise?       empty
     |  |  |  |     |  +--:(ios-ospf:not-advertise)
     |  |  |  |     |     +--rw ios-ospf:not-advertise?   empty
     |  |  |  |     +--rw ios-ospf:cost?                  uint32
     |  |  |  +--rw ios-ospf:ipv6-range
     |  |  |  |  +--rw ios-ospf:range* [ip]
     |  |  |  |     +--rw ios-ospf:ip                     ios-types:ipv6-prefix
     |  |  |  |     +--rw (ios-ospf:advertise-choice)?
     |  |  |  |     |  +--:(ios-ospf:advertise)
     |  |  |  |     |  |  +--rw ios-ospf:advertise?       empty
     |  |  |  |     |  +--:(ios-ospf:not-advertise)
     |  |  |  |     |     +--rw ios-ospf:not-advertise?   empty
     |  |  |  |     +--rw ios-ospf:cost?                  uint32
     |  |  |  +--rw ios-ospf:sham-link* [source dest]
     |  |  |  |  +--rw ios-ospf:source          inet:ip-address
     |  |  |  |  +--rw ios-ospf:dest            inet:ip-address
     |  |  |  |  +--rw ios-ospf:cost?           uint16
     |  |  |  |  +--rw ios-ospf:ttl-security
     |  |  |  |     +--rw ios-ospf:hops?   uint8
     |  |  |  +--rw ios-ospf:stub!
     |  |  |  |  +--rw ios-ospf:no-ext-capability?   empty
     |  |  |  |  +--rw ios-ospf:no-summary?          empty
     |  |  |  +--rw ios-ospf:virtual-link* [id]
     |  |  |     +--rw ios-ospf:id                     inet:ip-address
     |  |  |     +--rw ios-ospf:authentication
     |  |  |     |  +--rw ios-ospf:authentication-key
     |  |  |     |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |     |  |  +--rw ios-ospf:auth-key?    string
     |  |  |     |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |     |  |  +--rw ios-ospf:id     uint8
     |  |  |     |  |  +--rw ios-ospf:md5
     |  |  |     |  |     +--rw ios-ospf:auth-type?   uint8
     |  |  |     |  |     +--rw ios-ospf:auth-key?    string
     |  |  |     |  +--rw ios-ospf:key-chain
     |  |  |     |  |  +--rw ios-ospf:name?                 string
     |  |  |     |  |  +--rw ios-ospf:authentication-key
     |  |  |     |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |     |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |     |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |     |  |     +--rw ios-ospf:id     uint8
     |  |  |     |  |     +--rw ios-ospf:md5
     |  |  |     |  |        +--rw ios-ospf:auth-type?   uint8
     |  |  |     |  |        +--rw ios-ospf:auth-key?    string
     |  |  |     |  +--rw ios-ospf:message-digest
     |  |  |     |  |  +--rw ios-ospf:authentication-key
     |  |  |     |  |  |  +--rw ios-ospf:auth-type?   uint8
     |  |  |     |  |  |  +--rw ios-ospf:auth-key?    string
     |  |  |     |  |  +--rw ios-ospf:message-digest-key* [id]
     |  |  |     |  |     +--rw ios-ospf:id     uint8
     |  |  |     |  |     +--rw ios-ospf:md5
     |  |  |     |  |        +--rw ios-ospf:auth-type?   uint8
     |  |  |     |  |        +--rw ios-ospf:auth-key?    string
     |  |  |     |  +--rw ios-ospf:null?                 empty
     |  |  |     +--rw ios-ospf:hello-interval
     |  |  |     |  +--rw ios-ospf:hello-interval-value?   int32
     |  |  |     +--rw ios-ospf:dead-interval
     |  |  |     |  +--rw ios-ospf:dead-interval-value?   uint16
     |  |  |     +--rw ios-ospf:retransmit-interval
     |  |  |     |  +--rw ios-ospf:retransmit-interval-value?   uint16
     |  |  |     +--rw ios-ospf:transmit-delay
     |  |  |     |  +--rw ios-ospf:transmit-delay-value?   uint16
     |  |  |     +--rw ios-ospf:topology
     |  |  |     |  +--rw ios-ospf:disable?   empty
     |  |  |     +--rw ios-ospf:ttl-security
     |  |  |     |  +--rw ios-ospf:hops?   uint8
     |  |  |     +--rw ios-ospf:authentication-key
     |  |  |     |  +--rw ios-ospf:auth-type?   uint8
     |  |  |     |  +--rw ios-ospf:auth-key?    string
     |  |  |     +--rw ios-ospf:message-digest-key* [id]
     |  |  |        +--rw ios-ospf:id     uint8
     |  |  |        +--rw ios-ospf:md5
     |  |  |           +--rw ios-ospf:auth-type?   uint8
     |  |  |           +--rw ios-ospf:auth-key?    string
     |  |  +--rw ios-ospf:auto-cost!
     |  |  |  +--rw ios-ospf:reference-bandwidth?   uint32
     |  |  +--rw ios-ospf:event-log!
     |  |  |  +--rw ios-ospf:one-shot?   empty
     |  |  |  +--rw ios-ospf:pause?      empty
     |  |  |  +--rw ios-ospf:size?       uint32
     |  |  +--rw ios-ospf:bfd
     |  |  |  +--rw ios-ospf:all-interfaces?   empty
     |  |  +--rw ios-ospf:interface-id
     |  |  |  +--rw ios-ospf:snmp-if-index?   empty
     |  |  +--rw ios-ospf:log-adjacency-changes!
     |  |  |  +--rw ios-ospf:detail?   empty
     |  |  +--rw ios-ospf:max-lsa
     |  |  |  +--rw ios-ospf:number?            uint32
     |  |  |  +--rw ios-ospf:threshold-value?   uint32
     |  |  |  +--rw ios-ospf:ignore-count?      uint32
     |  |  |  +--rw ios-ospf:ignore-time?       uint32
     |  |  |  +--rw ios-ospf:reset-time?        uint32
     |  |  |  +--rw ios-ospf:warning-only?      empty
     |  |  +--rw ios-ospf:max-metric
     |  |  |  +--rw ios-ospf:router-lsa!
     |  |  |     +--rw ios-ospf:external-lsa!
     |  |  |     |  +--rw ios-ospf:metric?   uint32
     |  |  |     +--rw ios-ospf:include-stub?   empty
     |  |  |     +--rw ios-ospf:on-startup!
     |  |  |     |  +--rw (ios-ospf:time-wait-for-bgp-choice)?
     |  |  |     |     +--:(ios-ospf:time)
     |  |  |     |     |  +--rw ios-ospf:time?           uint32
     |  |  |     |     +--:(ios-ospf:wait-for-bgp)
     |  |  |     |        +--rw ios-ospf:wait-for-bgp?   empty
     |  |  |     +--rw ios-ospf:summary-lsa!
     |  |  |        +--rw ios-ospf:metric?   uint32
     |  |  +--rw ios-ospf:passive-interface
     |  |  |  +--rw (ios-ospf:passive-interface-choice)?
     |  |  |     +--:(ios-ospf:default)
     |  |  |     |  +--rw ios-ospf:default?     empty
     |  |  |     +--:(ios-ospf:interface)
     |  |  |        +--rw ios-ospf:interface?   string
     |  |  +--rw ios-ospf:disable
     |  |  |  +--rw ios-ospf:passive-interface* [interface]
     |  |  |     +--rw ios-ospf:interface    string
     |  |  +--rw ios-ospf:queue-depth
     |  |  |  +--rw ios-ospf:hello
     |  |  |  |  +--rw ios-ospf:options?   union
     |  |  |  +--rw ios-ospf:update
     |  |  |     +--rw ios-ospf:options?   union
     |  |  +--rw ios-ospf:timers
     |  |  |  +--rw ios-ospf:lsa
     |  |  |  |  +--rw ios-ospf:arrival?   uint32
     |  |  |  +--rw ios-ospf:pacing
     |  |  |  |  +--rw ios-ospf:flood?            uint32
     |  |  |  |  +--rw ios-ospf:lsa-group?        uint32
     |  |  |  |  +--rw ios-ospf:retransmission?   uint32
     |  |  |  +--rw ios-ospf:throttle
     |  |  |     +--rw ios-ospf:lsa
     |  |  |     |  +--rw ios-ospf:all
     |  |  |     |     +--rw ios-ospf:delay?       uint32
     |  |  |     |     +--rw ios-ospf:min-delay?   uint32
     |  |  |     |     +--rw ios-ospf:max-delay?   uint32
     |  |  |     +--rw ios-ospf:spf
     |  |  |        +--rw ios-ospf:delay?       uint32
     |  |  |        +--rw ios-ospf:min-delay?   uint32
     |  |  |        +--rw ios-ospf:max-delay?   uint32
     |  |  +--rw ios-ospf:router-id?               inet:ipv4-address
     |  |  +--rw ios-ospf:nsr?                     empty
     |  |  +--rw ios-ospf:traffic-share
     |  |  |  +--rw ios-ospf:min?                 empty
     |  |  |  +--rw ios-ospf:across-interfaces?   empty
     |  |  +--rw ios-ospf:ttl-security
     |  |  |  +--rw ios-ospf:all-interfaces?   empty
     |  |  |  +--rw ios-ospf:hops?             uint8
     |  |  +--rw ios-ospf:capability
     |  |  |  +--rw ios-ospf:capability-type?   enumeration
     |  |  +--rw ios-ospf:compatible
     |  |  |  +--rw ios-ospf:rfc1583?   empty
     |  |  |  +--rw ios-ospf:rfc1587?   empty
     |  |  |  +--rw ios-ospf:rfc5243?   empty
     |  |  +--rw ios-ospf:default-information
     |  |  |  +--rw ios-ospf:originate!
     |  |  |     +--rw ios-ospf:always?        empty
     |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     +--rw ios-ospf:metric-type?   ios-types:ospf-metric-type
     |  |  |     +--rw ios-ospf:route-map?     string
     |  |  +--rw ios-ospf:default-metric?          uint32
     |  |  +--rw ios-ospf:discard-route!
     |  |  |  +--rw ios-ospf:external?   empty
     |  |  |  +--rw ios-ospf:internal?   empty
     |  |  |  +--rw ios-ospf:metric?     uint32
     |  |  +--rw ios-ospf:distance
     |  |  |  +--rw ios-ospf:ospf-distance
     |  |  |  |  +--rw ios-ospf:distance?   uint32
     |  |  |  |  +--rw ios-ospf:ip?         inet:ipv4-address
     |  |  |  |  +--rw ios-ospf:wildcard?   inet:ipv4-address
     |  |  |  |  +--rw ios-ospf:acl-name?   ios-types:access-list-standard-id-type
     |  |  |  +--rw ios-ospf:ospf
     |  |  |     +--rw ios-ospf:external?     uint32
     |  |  |     +--rw ios-ospf:inter-area?   uint32
     |  |  |     +--rw ios-ospf:intra-area?   uint32
     |  |  +--rw ios-ospf:maximum-paths?           uint32
     |  |  +--rw ios-ospf:redistribute
     |  |  |  +--rw ios-ospf:application* [name]
     |  |  |  |  +--rw ios-ospf:name              string
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:bgp* [as-number]
     |  |  |  |  +--rw ios-ospf:as-number         ios-types:bgp-as-number-type
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:connected!
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:eigrp* [as-number]
     |  |  |  |  +--rw ios-ospf:as-number         ios-types:bgp-as-number-type
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:isis!
     |  |  |  |  +--rw (ios-ospf:isis-level-routes-isis-area-choice)?
     |  |  |  |  |  +--:(ios-ospf:isis-level-routes)
     |  |  |  |  |  |  +--rw ios-ospf:isis-level-routes?   enumeration
     |  |  |  |  |  +--:(ios-ospf:isis-area)
     |  |  |  |  |     +--rw ios-ospf:isis-area* [name]
     |  |  |  |  |        +--rw ios-ospf:name                 string
     |  |  |  |  |        +--rw ios-ospf:isis-level-routes?   enumeration
     |  |  |  |  |        +--rw ios-ospf:redist-options
     |  |  |  |  |           +--rw ios-ospf:metric?        uint32
     |  |  |  |  |           +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |  |           +--rw ios-ospf:tag?           uint32
     |  |  |  |  |           +--rw ios-ospf:subnets?       empty
     |  |  |  |  |           +--rw ios-ospf:route-map?     string
     |  |  |  |  |           +--rw ios-ospf:nssa-only?     empty
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:iso-igrp!
     |  |  |  |  +--rw (ios-ospf:area-tag-route-map-choice)?
     |  |  |  |  |  +--:(ios-ospf:area-tag-route-map-container)
     |  |  |  |  |  |  +--rw ios-ospf:area-tag-route-map-container
     |  |  |  |  |  |     +--rw ios-ospf:area-tag?    string
     |  |  |  |  |  |     +--rw ios-ospf:route-map?   string
     |  |  |  |  |  +--:(ios-ospf:route-map)
     |  |  |  |  |     +--rw ios-ospf:route-map?                      string
     |  |  |  |  +--rw ios-ospf:iso-igrp-container
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  +--rw ios-ospf:lisp
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:mobile!
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:odr!
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:ospf* [id]
     |  |  |  |  +--rw ios-ospf:id             uint32
     |  |  |  |  +--rw ios-ospf:match
     |  |  |  |  |  +--rw ios-ospf:internal!
     |  |  |  |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |  |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |  |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |  |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |  |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |  |  |  +--rw ios-ospf:external!
     |  |  |  |  |  |  +--rw ios-ospf:external-routes?   redist-ospf-external-type
     |  |  |  |  |  |  +--rw ios-ospf:metric?            uint32
     |  |  |  |  |  |  +--rw ios-ospf:metric-type?       enumeration
     |  |  |  |  |  |  +--rw ios-ospf:nssa-only?         empty
     |  |  |  |  |  |  +--rw ios-ospf:subnets?           empty
     |  |  |  |  |  |  +--rw ios-ospf:route-map?         string
     |  |  |  |  |  |  +--rw ios-ospf:tag?               uint32
     |  |  |  |  |  +--rw ios-ospf:nssa-external!
     |  |  |  |  |     +--rw ios-ospf:nssa-external-routes?   redist-ospf-external-type
     |  |  |  |  |     +--rw ios-ospf:metric?                 uint32
     |  |  |  |  |     +--rw ios-ospf:metric-type?            enumeration
     |  |  |  |  |     +--rw ios-ospf:nssa-only?              empty
     |  |  |  |  |     +--rw ios-ospf:subnets?                empty
     |  |  |  |  |     +--rw ios-ospf:route-map?              string
     |  |  |  |  |     +--rw ios-ospf:tag?                    uint32
     |  |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |  |  +--rw ios-ospf:vrf?           string
     |  |  |  +--rw ios-ospf:ospfv3* [id]
     |  |  |  |  +--rw ios-ospf:id             uint32
     |  |  |  |  +--rw ios-ospf:match
     |  |  |  |  |  +--rw ios-ospf:internal!
     |  |  |  |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |  |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |  |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |  |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |  |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |  |  |  +--rw ios-ospf:external!
     |  |  |  |  |  |  +--rw ios-ospf:external-routes?   redist-ospf-external-type
     |  |  |  |  |  |  +--rw ios-ospf:metric?            uint32
     |  |  |  |  |  |  +--rw ios-ospf:metric-type?       enumeration
     |  |  |  |  |  |  +--rw ios-ospf:nssa-only?         empty
     |  |  |  |  |  |  +--rw ios-ospf:subnets?           empty
     |  |  |  |  |  |  +--rw ios-ospf:route-map?         string
     |  |  |  |  |  |  +--rw ios-ospf:tag?               uint32
     |  |  |  |  |  +--rw ios-ospf:nssa-external!
     |  |  |  |  |     +--rw ios-ospf:nssa-external-routes?   redist-ospf-external-type
     |  |  |  |  |     +--rw ios-ospf:metric?                 uint32
     |  |  |  |  |     +--rw ios-ospf:metric-type?            enumeration
     |  |  |  |  |     +--rw ios-ospf:nssa-only?              empty
     |  |  |  |  |     +--rw ios-ospf:subnets?                empty
     |  |  |  |  |     +--rw ios-ospf:route-map?              string
     |  |  |  |  |     +--rw ios-ospf:tag?                    uint32
     |  |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |  +--rw ios-ospf:rip* [id]
     |  |  |  |  +--rw ios-ospf:id                string
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:static!
     |  |  |  |  +--rw ios-ospf:redist-options
     |  |  |  |     +--rw ios-ospf:metric?        uint32
     |  |  |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |  |     +--rw ios-ospf:tag?           uint32
     |  |  |  |     +--rw ios-ospf:subnets?       empty
     |  |  |  |     +--rw ios-ospf:route-map?     string
     |  |  |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |  +--rw ios-ospf:maximum-prefix
     |  |  |  |  +--rw ios-ospf:number?                             uint32
     |  |  |  |  +--rw ios-ospf:threshold-warning-only-container
     |  |  |  |     +--rw ios-ospf:threshold?      uint32
     |  |  |  |     +--rw ios-ospf:warning-only?   empty
     |  |  |  +--rw ios-ospf:vrf
     |  |  |     +--rw ios-ospf:non-global-vrf* [name]
     |  |  |     |  +--rw ios-ospf:name           string
     |  |  |     |  +--rw ios-ospf:application* [name]
     |  |  |     |  |  +--rw ios-ospf:name              string
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:bgp* [as-number]
     |  |  |     |  |  +--rw ios-ospf:as-number         ios-types:bgp-as-number-type
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:connected!
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:eigrp* [as-number]
     |  |  |     |  |  +--rw ios-ospf:as-number         ios-types:bgp-as-number-type
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:isis!
     |  |  |     |  |  +--rw (ios-ospf:isis-level-routes-isis-area-choice)?
     |  |  |     |  |  |  +--:(ios-ospf:isis-level-routes)
     |  |  |     |  |  |  |  +--rw ios-ospf:isis-level-routes?   enumeration
     |  |  |     |  |  |  +--:(ios-ospf:isis-area)
     |  |  |     |  |  |     +--rw ios-ospf:isis-area* [name]
     |  |  |     |  |  |        +--rw ios-ospf:name                 string
     |  |  |     |  |  |        +--rw ios-ospf:isis-level-routes?   enumeration
     |  |  |     |  |  |        +--rw ios-ospf:redist-options
     |  |  |     |  |  |           +--rw ios-ospf:metric?        uint32
     |  |  |     |  |  |           +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |  |           +--rw ios-ospf:tag?           uint32
     |  |  |     |  |  |           +--rw ios-ospf:subnets?       empty
     |  |  |     |  |  |           +--rw ios-ospf:route-map?     string
     |  |  |     |  |  |           +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:iso-igrp!
     |  |  |     |  |  +--rw (ios-ospf:area-tag-route-map-choice)?
     |  |  |     |  |  |  +--:(ios-ospf:area-tag-route-map-container)
     |  |  |     |  |  |  |  +--rw ios-ospf:area-tag-route-map-container
     |  |  |     |  |  |  |     +--rw ios-ospf:area-tag?    string
     |  |  |     |  |  |  |     +--rw ios-ospf:route-map?   string
     |  |  |     |  |  |  +--:(ios-ospf:route-map)
     |  |  |     |  |  |     +--rw ios-ospf:route-map?                      string
     |  |  |     |  |  +--rw ios-ospf:iso-igrp-container
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  +--rw ios-ospf:lisp
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:mobile!
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:odr!
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:ospf* [id]
     |  |  |     |  |  +--rw ios-ospf:id             uint32
     |  |  |     |  |  +--rw ios-ospf:match
     |  |  |     |  |  |  +--rw ios-ospf:internal!
     |  |  |     |  |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |     |  |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |     |  |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |     |  |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |     |  |  |  +--rw ios-ospf:external!
     |  |  |     |  |  |  |  +--rw ios-ospf:external-routes?   redist-ospf-external-type
     |  |  |     |  |  |  |  +--rw ios-ospf:metric?            uint32
     |  |  |     |  |  |  |  +--rw ios-ospf:metric-type?       enumeration
     |  |  |     |  |  |  |  +--rw ios-ospf:nssa-only?         empty
     |  |  |     |  |  |  |  +--rw ios-ospf:subnets?           empty
     |  |  |     |  |  |  |  +--rw ios-ospf:route-map?         string
     |  |  |     |  |  |  |  +--rw ios-ospf:tag?               uint32
     |  |  |     |  |  |  +--rw ios-ospf:nssa-external!
     |  |  |     |  |  |     +--rw ios-ospf:nssa-external-routes?   redist-ospf-external-type
     |  |  |     |  |  |     +--rw ios-ospf:metric?                 uint32
     |  |  |     |  |  |     +--rw ios-ospf:metric-type?            enumeration
     |  |  |     |  |  |     +--rw ios-ospf:nssa-only?              empty
     |  |  |     |  |  |     +--rw ios-ospf:subnets?                empty
     |  |  |     |  |  |     +--rw ios-ospf:route-map?              string
     |  |  |     |  |  |     +--rw ios-ospf:tag?                    uint32
     |  |  |     |  |  +--rw ios-ospf:metric?        uint32
     |  |  |     |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  |  +--rw ios-ospf:subnets?       empty
     |  |  |     |  |  +--rw ios-ospf:route-map?     string
     |  |  |     |  |  +--rw ios-ospf:tag?           uint32
     |  |  |     |  |  +--rw ios-ospf:vrf?           string
     |  |  |     |  +--rw ios-ospf:ospfv3* [id]
     |  |  |     |  |  +--rw ios-ospf:id             uint32
     |  |  |     |  |  +--rw ios-ospf:match
     |  |  |     |  |  |  +--rw ios-ospf:internal!
     |  |  |     |  |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |     |  |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |     |  |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |     |  |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |     |  |  |  +--rw ios-ospf:external!
     |  |  |     |  |  |  |  +--rw ios-ospf:external-routes?   redist-ospf-external-type
     |  |  |     |  |  |  |  +--rw ios-ospf:metric?            uint32
     |  |  |     |  |  |  |  +--rw ios-ospf:metric-type?       enumeration
     |  |  |     |  |  |  |  +--rw ios-ospf:nssa-only?         empty
     |  |  |     |  |  |  |  +--rw ios-ospf:subnets?           empty
     |  |  |     |  |  |  |  +--rw ios-ospf:route-map?         string
     |  |  |     |  |  |  |  +--rw ios-ospf:tag?               uint32
     |  |  |     |  |  |  +--rw ios-ospf:nssa-external!
     |  |  |     |  |  |     +--rw ios-ospf:nssa-external-routes?   redist-ospf-external-type
     |  |  |     |  |  |     +--rw ios-ospf:metric?                 uint32
     |  |  |     |  |  |     +--rw ios-ospf:metric-type?            enumeration
     |  |  |     |  |  |     +--rw ios-ospf:nssa-only?              empty
     |  |  |     |  |  |     +--rw ios-ospf:subnets?                empty
     |  |  |     |  |  |     +--rw ios-ospf:route-map?              string
     |  |  |     |  |  |     +--rw ios-ospf:tag?                    uint32
     |  |  |     |  |  +--rw ios-ospf:metric?        uint32
     |  |  |     |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  |  +--rw ios-ospf:subnets?       empty
     |  |  |     |  |  +--rw ios-ospf:route-map?     string
     |  |  |     |  |  +--rw ios-ospf:tag?           uint32
     |  |  |     |  +--rw ios-ospf:rip* [id]
     |  |  |     |  |  +--rw ios-ospf:id                string
     |  |  |     |  |  +--rw ios-ospf:redist-options
     |  |  |     |  |     +--rw ios-ospf:metric?        uint32
     |  |  |     |  |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |  |     +--rw ios-ospf:tag?           uint32
     |  |  |     |  |     +--rw ios-ospf:subnets?       empty
     |  |  |     |  |     +--rw ios-ospf:route-map?     string
     |  |  |     |  |     +--rw ios-ospf:nssa-only?     empty
     |  |  |     |  +--rw ios-ospf:static!
     |  |  |     |     +--rw ios-ospf:redist-options
     |  |  |     |        +--rw ios-ospf:metric?        uint32
     |  |  |     |        +--rw ios-ospf:metric-type?   enumeration
     |  |  |     |        +--rw ios-ospf:tag?           uint32
     |  |  |     |        +--rw ios-ospf:subnets?       empty
     |  |  |     |        +--rw ios-ospf:route-map?     string
     |  |  |     |        +--rw ios-ospf:nssa-only?     empty
     |  |  |     +--rw ios-ospf:global
     |  |  |        +--rw ios-ospf:application* [name]
     |  |  |        |  +--rw ios-ospf:name              string
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:bgp* [as-number]
     |  |  |        |  +--rw ios-ospf:as-number         ios-types:bgp-as-number-type
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:connected!
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:eigrp* [as-number]
     |  |  |        |  +--rw ios-ospf:as-number         ios-types:bgp-as-number-type
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:isis!
     |  |  |        |  +--rw (ios-ospf:isis-level-routes-isis-area-choice)?
     |  |  |        |  |  +--:(ios-ospf:isis-level-routes)
     |  |  |        |  |  |  +--rw ios-ospf:isis-level-routes?   enumeration
     |  |  |        |  |  +--:(ios-ospf:isis-area)
     |  |  |        |  |     +--rw ios-ospf:isis-area* [name]
     |  |  |        |  |        +--rw ios-ospf:name                 string
     |  |  |        |  |        +--rw ios-ospf:isis-level-routes?   enumeration
     |  |  |        |  |        +--rw ios-ospf:redist-options
     |  |  |        |  |           +--rw ios-ospf:metric?        uint32
     |  |  |        |  |           +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |  |           +--rw ios-ospf:tag?           uint32
     |  |  |        |  |           +--rw ios-ospf:subnets?       empty
     |  |  |        |  |           +--rw ios-ospf:route-map?     string
     |  |  |        |  |           +--rw ios-ospf:nssa-only?     empty
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:iso-igrp!
     |  |  |        |  +--rw (ios-ospf:area-tag-route-map-choice)?
     |  |  |        |  |  +--:(ios-ospf:area-tag-route-map-container)
     |  |  |        |  |  |  +--rw ios-ospf:area-tag-route-map-container
     |  |  |        |  |  |     +--rw ios-ospf:area-tag?    string
     |  |  |        |  |  |     +--rw ios-ospf:route-map?   string
     |  |  |        |  |  +--:(ios-ospf:route-map)
     |  |  |        |  |     +--rw ios-ospf:route-map?                      string
     |  |  |        |  +--rw ios-ospf:iso-igrp-container
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        +--rw ios-ospf:lisp
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:mobile!
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:odr!
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:ospf* [id]
     |  |  |        |  +--rw ios-ospf:id             uint32
     |  |  |        |  +--rw ios-ospf:match
     |  |  |        |  |  +--rw ios-ospf:internal!
     |  |  |        |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |        |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |        |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |        |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |        |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |        |  |  +--rw ios-ospf:external!
     |  |  |        |  |  |  +--rw ios-ospf:external-routes?   redist-ospf-external-type
     |  |  |        |  |  |  +--rw ios-ospf:metric?            uint32
     |  |  |        |  |  |  +--rw ios-ospf:metric-type?       enumeration
     |  |  |        |  |  |  +--rw ios-ospf:nssa-only?         empty
     |  |  |        |  |  |  +--rw ios-ospf:subnets?           empty
     |  |  |        |  |  |  +--rw ios-ospf:route-map?         string
     |  |  |        |  |  |  +--rw ios-ospf:tag?               uint32
     |  |  |        |  |  +--rw ios-ospf:nssa-external!
     |  |  |        |  |     +--rw ios-ospf:nssa-external-routes?   redist-ospf-external-type
     |  |  |        |  |     +--rw ios-ospf:metric?                 uint32
     |  |  |        |  |     +--rw ios-ospf:metric-type?            enumeration
     |  |  |        |  |     +--rw ios-ospf:nssa-only?              empty
     |  |  |        |  |     +--rw ios-ospf:subnets?                empty
     |  |  |        |  |     +--rw ios-ospf:route-map?              string
     |  |  |        |  |     +--rw ios-ospf:tag?                    uint32
     |  |  |        |  +--rw ios-ospf:metric?        uint32
     |  |  |        |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |  +--rw ios-ospf:nssa-only?     empty
     |  |  |        |  +--rw ios-ospf:subnets?       empty
     |  |  |        |  +--rw ios-ospf:route-map?     string
     |  |  |        |  +--rw ios-ospf:tag?           uint32
     |  |  |        |  +--rw ios-ospf:vrf?           string
     |  |  |        +--rw ios-ospf:ospfv3* [id]
     |  |  |        |  +--rw ios-ospf:id             uint32
     |  |  |        |  +--rw ios-ospf:match
     |  |  |        |  |  +--rw ios-ospf:internal!
     |  |  |        |  |  |  +--rw ios-ospf:metric?        uint32
     |  |  |        |  |  |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |  |  |  +--rw ios-ospf:nssa-only?     empty
     |  |  |        |  |  |  +--rw ios-ospf:subnets?       empty
     |  |  |        |  |  |  +--rw ios-ospf:route-map?     string
     |  |  |        |  |  |  +--rw ios-ospf:tag?           uint32
     |  |  |        |  |  +--rw ios-ospf:external!
     |  |  |        |  |  |  +--rw ios-ospf:external-routes?   redist-ospf-external-type
     |  |  |        |  |  |  +--rw ios-ospf:metric?            uint32
     |  |  |        |  |  |  +--rw ios-ospf:metric-type?       enumeration
     |  |  |        |  |  |  +--rw ios-ospf:nssa-only?         empty
     |  |  |        |  |  |  +--rw ios-ospf:subnets?           empty
     |  |  |        |  |  |  +--rw ios-ospf:route-map?         string
     |  |  |        |  |  |  +--rw ios-ospf:tag?               uint32
     |  |  |        |  |  +--rw ios-ospf:nssa-external!
     |  |  |        |  |     +--rw ios-ospf:nssa-external-routes?   redist-ospf-external-type
     |  |  |        |  |     +--rw ios-ospf:metric?                 uint32
     |  |  |        |  |     +--rw ios-ospf:metric-type?            enumeration
     |  |  |        |  |     +--rw ios-ospf:nssa-only?              empty
     |  |  |        |  |     +--rw ios-ospf:subnets?                empty
     |  |  |        |  |     +--rw ios-ospf:route-map?              string
     |  |  |        |  |     +--rw ios-ospf:tag?                    uint32
     |  |  |        |  +--rw ios-ospf:metric?        uint32
     |  |  |        |  +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |  +--rw ios-ospf:nssa-only?     empty
     |  |  |        |  +--rw ios-ospf:subnets?       empty
     |  |  |        |  +--rw ios-ospf:route-map?     string
     |  |  |        |  +--rw ios-ospf:tag?           uint32
     |  |  |        +--rw ios-ospf:rip* [id]
     |  |  |        |  +--rw ios-ospf:id                string
     |  |  |        |  +--rw ios-ospf:redist-options
     |  |  |        |     +--rw ios-ospf:metric?        uint32
     |  |  |        |     +--rw ios-ospf:metric-type?   enumeration
     |  |  |        |     +--rw ios-ospf:tag?           uint32
     |  |  |        |     +--rw ios-ospf:subnets?       empty
     |  |  |        |     +--rw ios-ospf:route-map?     string
     |  |  |        |     +--rw ios-ospf:nssa-only?     empty
     |  |  |        +--rw ios-ospf:static!
     |  |  |           +--rw ios-ospf:redist-options
     |  |  |              +--rw ios-ospf:metric?        uint32
     |  |  |              +--rw ios-ospf:metric-type?   enumeration
     |  |  |              +--rw ios-ospf:tag?           uint32
     |  |  |              +--rw ios-ospf:subnets?       empty
     |  |  |              +--rw ios-ospf:route-map?     string
     |  |  |              +--rw ios-ospf:nssa-only?     empty
     |  |  +--rw ios-ospf:distribute-list
     |  |  |  +--rw ios-ospf:accesslist* [in-out]
     |  |  |  |  +--rw ios-ospf:in-out    ios-types:access-list-in-out-type
     |  |  |  +--rw ios-ospf:accesslist-ifname* [in-out interface]
     |  |  |  |  +--rw ios-ospf:in-out                  ios-types:access-list-in-out-type
     |  |  |  |  +--rw ios-ospf:interface               string
     |  |  |  |  +--rw ios-ospf:interface-routing-id?   uint8
     |  |  |  |  +--rw ios-ospf:isis-tag?               string
     |  |  |  |  +--rw ios-ospf:vrf?                    string
     |  |  |  +--rw ios-ospf:accesslist-prefix-gateway* [in-out]
     |  |  |  |  +--rw ios-ospf:in-out            ios-types:access-list-in-out-type
     |  |  |  |  +--rw ios-ospf:prefix-gateway    enumeration
     |  |  |  |  +--rw ios-ospf:name              string
     |  |  |  +--rw ios-ospf:accesslist-prefix-gateway-ifname* [in-out interface]
     |  |  |     +--rw ios-ospf:in-out                  ios-types:access-list-in-out-type
     |  |  |     +--rw ios-ospf:interface               string
     |  |  |     +--rw ios-ospf:prefix-gateway          enumeration
     |  |  |     +--rw ios-ospf:name                    string
     |  |  |     +--rw ios-ospf:interface-routing-id?   uint8
     |  |  |     +--rw ios-ospf:isis-tag?               string
     |  |  |     +--rw ios-ospf:vrf?                    string
     |  |  +--rw ios-ospf:domain-id
     |  |  |  +--rw (ios-ospf:domain-id-choice)?
     |  |  |     +--:(ios-ospf:ip-format)
     |  |  |     |  +--rw ios-ospf:ip-format?             inet:ipv4-address
     |  |  |     +--:(ios-ospf:ip-format-secondary)
     |  |  |     |  +--rw ios-ospf:ip-format-secondary
     |  |  |     |     +--rw ios-ospf:ip?          inet:ipv4-address
     |  |  |     |     +--rw ios-ospf:secondary?   empty
     |  |  |     +--:(ios-ospf:Null)
     |  |  |     |  +--rw ios-ospf:Null?                  empty
     |  |  |     +--:(ios-ospf:type)
     |  |  |        +--rw ios-ospf:type
     |  |  |           +--rw ios-ospf:type-leaf?   enumeration
     |  |  |           +--rw ios-ospf:value?       string
     |  |  +--rw ios-ospf:domain-tag?              uint32
     |  |  +--rw ios-ospf:fast-reroute
     |  |  |  +--rw ios-ospf:keep-all-paths?   empty
     |  |  |  +--rw ios-ospf:per-prefix
     |  |  |     +--rw ios-ospf:enable
     |  |  |     |  +--rw ios-ospf:area?              ios-types:ospf-area-type
     |  |  |     |  +--rw ios-ospf:prefix-priority?   enumeration
     |  |  |     +--rw ios-ospf:remote-lfa
     |  |  |     |  +--rw ios-ospf:area-cost
     |  |  |     |  |  +--rw ios-ospf:area?           ios-types:ospf-area-type
     |  |  |     |  |  +--rw ios-ospf:maximum-cost?   uint32
     |  |  |     |  +--rw ios-ospf:area-tunnel
     |  |  |     |  |  +--rw ios-ospf:area?     ios-types:ospf-area-type
     |  |  |     |  |  +--rw ios-ospf:tunnel?   enumeration
     |  |  |     |  +--rw ios-ospf:maximum-cost?   uint32
     |  |  |     |  +--rw ios-ospf:tunnel?         enumeration
     |  |  |     +--rw ios-ospf:tie-break
     |  |  |        +--rw ios-ospf:broadcast-interface-disjoint
     |  |  |        |  +--rw ios-ospf:required?   empty
     |  |  |        |  +--rw ios-ospf:index?      uint8
     |  |  |        +--rw ios-ospf:downstream
     |  |  |        |  +--rw ios-ospf:required?   empty
     |  |  |        |  +--rw ios-ospf:index?      uint8
     |  |  |        +--rw ios-ospf:linecard-disjoint
     |  |  |        |  +--rw ios-ospf:required?   empty
     |  |  |        |  +--rw ios-ospf:index?      uint8
     |  |  |        +--rw ios-ospf:lowest-metric
     |  |  |        |  +--rw ios-ospf:required?   empty
     |  |  |        |  +--rw ios-ospf:index?      uint8
     |  |  |        +--rw ios-ospf:node-protecting
     |  |  |        |  +--rw ios-ospf:required?   empty
     |  |  |        |  +--rw ios-ospf:index?      uint8
     |  |  |        +--rw ios-ospf:primary-path
     |  |  |        |  +--rw ios-ospf:required?   empty
     |  |  |        |  +--rw ios-ospf:index?      uint8
     |  |  |        +--rw ios-ospf:secondary-path
     |  |  |        |  +--rw ios-ospf:required?   empty
     |  |  |        |  +--rw ios-ospf:index?      uint8
     |  |  |        +--rw ios-ospf:srlg
     |  |  |           +--rw ios-ospf:required?   empty
     |  |  |           +--rw ios-ospf:index?      uint8
     |  |  +--rw ios-ospf:graceful-restart!
     |  |  |  +--rw ios-ospf:disable?            empty
     |  |  |  +--rw ios-ospf:helper!
     |  |  |  |  +--rw ios-ospf:disable?               empty
     |  |  |  |  +--rw ios-ospf:strict-lsa-checking?   empty
     |  |  |  +--rw ios-ospf:restart-interval?   uint16
     |  |  +--rw ios-ospf:ignore
     |  |  |  +--rw ios-ospf:lsa
     |  |  |     +--rw ios-ospf:mospf?   empty
     |  |  +--rw ios-ospf:ispf?                    empty
     |  |  +--rw ios-ospf:limit
     |  |  |  +--rw ios-ospf:retransmissions
     |  |  |     +--rw ios-ospf:non-dc?   ios-types:limit-dc-non-dc-type
     |  |  |     +--rw ios-ospf:dc?       ios-types:limit-dc-non-dc-type
     |  |  +--rw ios-ospf:local-rib-criteria
     |  |  |  +--rw ios-ospf:forwarding-address?   empty
     |  |  |  +--rw ios-ospf:inter-area-summary?   empty
     |  |  |  +--rw ios-ospf:nssa-translation?     empty
     |  |  +--rw ios-ospf:microloop
     |  |  |  +--rw ios-ospf:avoidance!
     |  |  |     +--rw ios-ospf:disable?            empty
     |  |  |     +--rw ios-ospf:protected?          empty
     |  |  |     +--rw ios-ospf:rib-update-delay?   uint32
     |  |  +--rw ios-ospf:mpls
     |  |  |  +--rw ios-ospf:ldp
     |  |  |  |  +--rw ios-ospf:autoconfig!
     |  |  |  |  |  +--rw ios-ospf:area?   ios-types:ospf-area-type
     |  |  |  |  +--rw ios-ospf:sync!
     |  |  |  +--rw ios-ospf:traffic-eng
     |  |  |     +--rw ios-ospf:multicast-intact?    empty
     |  |  |     +--rw ios-ospf:area* [id]
     |  |  |     |  +--rw ios-ospf:id    ios-types:ospf-area-type
     |  |  |     +--rw ios-ospf:autoroute-exclude
     |  |  |     |  +--rw ios-ospf:prefix-list?   string
     |  |  |     +--rw ios-ospf:interface* [name-id]
     |  |  |     |  +--rw ios-ospf:name-id    string
     |  |  |     |  +--rw ios-ospf:area?      uint32
     |  |  |     +--rw ios-ospf:mesh-group* [id area]
     |  |  |     |  +--rw ios-ospf:id           uint32
     |  |  |     |  +--rw ios-ospf:area         ios-types:ospf-area-type
     |  |  |     |  +--rw ios-ospf:interface?   string
     |  |  |     +--rw ios-ospf:router-id
     |  |  |        +--rw (ios-ospf:interface-choice)?
     |  |  |           +--:(ios-ospf:AppNav-Compress)
     |  |  |           |  +--rw ios-ospf:AppNav-Compress?             uint16
     |  |  |           +--:(ios-ospf:AppNav-UnCompress)
     |  |  |           |  +--rw ios-ospf:AppNav-UnCompress?           uint16
     |  |  |           +--:(ios-ospf:ATM)
     |  |  |           |  +--rw ios-ospf:ATM?                         string
     |  |  |           +--:(ios-ospf:ATM-subinterface)
     |  |  |           |  +--rw ios-ospf:ATM-subinterface
     |  |  |           |     +--rw ios-ospf:ATM?   string
     |  |  |           +--:(ios-ospf:ATM-ACR)
     |  |  |           |  +--rw ios-ospf:ATM-ACR?                     string
     |  |  |           +--:(ios-ospf:ATM-ACRsubinterface)
     |  |  |           |  +--rw ios-ospf:ATM-ACRsubinterface
     |  |  |           |     +--rw ios-ospf:ATM-ACR?   string
     |  |  |           +--:(ios-ospf:BDI)
     |  |  |           |  +--rw ios-ospf:BDI?                         string
     |  |  |           +--:(ios-ospf:CEM)
     |  |  |           |  +--rw ios-ospf:CEM?                         string
     |  |  |           +--:(ios-ospf:CEM-ACR)
     |  |  |           |  +--rw ios-ospf:CEM-ACR?                     uint8
     |  |  |           +--:(ios-ospf:Embedded-Service-Engine)
     |  |  |           |  +--rw ios-ospf:Embedded-Service-Engine?     string
     |  |  |           +--:(ios-ospf:FastEthernet)
     |  |  |           |  +--rw ios-ospf:FastEthernet?                string
     |  |  |           +--:(ios-ospf:GigabitEthernet)
     |  |  |           |  +--rw ios-ospf:GigabitEthernet?             string
     |  |  |           +--:(ios-ospf:LISP)
     |  |  |           |  +--rw ios-ospf:LISP?                        string
     |  |  |           +--:(ios-ospf:LISP-subinterface)
     |  |  |           |  +--rw ios-ospf:LISP-subinterface
     |  |  |           |     +--rw ios-ospf:LISP?   string
     |  |  |           +--:(ios-ospf:Loopback)
     |  |  |           |  +--rw ios-ospf:Loopback?                    uint32
     |  |  |           +--:(ios-ospf:Multilink)
     |  |  |           |  +--rw ios-ospf:Multilink?                   uint16
     |  |  |           +--:(ios-ospf:nve)
     |  |  |           |  +--rw ios-ospf:nve?                         uint16
     |  |  |           +--:(ios-ospf:overlay)
     |  |  |           |  +--rw ios-ospf:overlay?                     uint16
     |  |  |           +--:(ios-ospf:Port-channel)
     |  |  |           |  +--rw ios-ospf:Port-channel?                uint32
     |  |  |           +--:(ios-ospf:Port-channel-subinterface)
     |  |  |           |  +--rw ios-ospf:Port-channel-subinterface
     |  |  |           |     +--rw ios-ospf:Port-channel?   string
     |  |  |           +--:(ios-ospf:pseudowire)
     |  |  |           |  +--rw ios-ospf:pseudowire?                  uint32
     |  |  |           +--:(ios-ospf:SM)
     |  |  |           |  +--rw ios-ospf:SM?                          string
     |  |  |           +--:(ios-ospf:Cellular)
     |  |  |           |  +--rw ios-ospf:Cellular?                    string
     |  |  |           +--:(ios-ospf:Serial)
     |  |  |           |  +--rw ios-ospf:Serial?                      string
     |  |  |           +--:(ios-ospf:TenGigabitEthernet)
     |  |  |           |  +--rw ios-ospf:TenGigabitEthernet?          string
     |  |  |           +--:(ios-ospf:Tunnel)
     |  |  |           |  +--rw ios-ospf:Tunnel?                      uint32
     |  |  |           +--:(ios-ospf:Virtual-Template)
     |  |  |           |  +--rw ios-ospf:Virtual-Template?            uint16
     |  |  |           +--:(ios-ospf:Vlan)
     |  |  |           |  +--rw ios-ospf:Vlan?                        uint16
     |  |  |           +--:(ios-ospf:VirtualPortGroup)
     |  |  |           |  +--rw ios-ospf:VirtualPortGroup?            uint16
     |  |  |           +--:(ios-ospf:vasileft)
     |  |  |           |  +--rw ios-ospf:vasileft?                    uint16
     |  |  |           +--:(ios-ospf:vasiright)
     |  |  |              +--rw ios-ospf:vasiright?                   uint16
     |  |  +--rw ios-ospf:neighbor* [ip]
     |  |  |  +--rw ios-ospf:ip                 inet:ipv4-address
     |  |  |  +--rw ios-ospf:cost?              uint32
     |  |  |  +--rw ios-ospf:database-filter
     |  |  |  |  +--rw ios-ospf:all
     |  |  |  |     +--rw ios-ospf:out?   empty
     |  |  |  +--rw ios-ospf:poll-interval?     uint32
     |  |  |  +--rw ios-ospf:priority?          uint32
     |  |  +--rw ios-ospf:network* [ip mask]
     |  |  |  +--rw ios-ospf:ip      inet:ipv4-address
     |  |  |  +--rw ios-ospf:mask    inet:ipv4-address
     |  |  |  +--rw ios-ospf:area?   ios-types:ospf-area-type
     |  |  +--rw ios-ospf:nsf!
     |  |  |  +--rw ios-ospf:cisco!
     |  |  |  |  +--rw ios-ospf:helper!
     |  |  |  |     +--rw ios-ospf:disable?   empty
     |  |  |  +--rw ios-ospf:ietf
     |  |  |     +--rw ios-ospf:helper!
     |  |  |        +--rw ios-ospf:disable?               empty
     |  |  |        +--rw ios-ospf:strict-lsa-checking?   empty
     |  |  +--rw ios-ospf:prefix-priority
     |  |  |  +--rw ios-ospf:high?        empty
     |  |  |  +--rw ios-ospf:route-map?   string
     |  |  +--rw ios-ospf:prefix-suppression?      empty
     |  |  +--rw ios-ospf:priority?                uint8
     |  |  +--rw ios-ospf:process-min-time
     |  |  |  +--rw ios-ospf:percent?   uint32
     |  |  +--rw ios-ospf:shutdown?                boolean
     |  |  +--rw ios-ospf:snmp
     |  |  |  +--rw ios-ospf:context* [name]
     |  |  |     +--rw ios-ospf:name         string
     |  |  |     +--rw ios-ospf:community
     |  |  |     |  +--rw ios-ospf:community-string?   string
     |  |  |     |  +--rw ios-ospf:access
     |  |  |     |     +--rw ios-ospf:standard-acl?   uint32
     |  |  |     |     +--rw ios-ospf:expanded-acl?   uint32
     |  |  |     |     +--rw ios-ospf:acl-name?       string
     |  |  |     |     +--rw ios-ospf:ipv6?           string
     |  |  |     |     +--rw ios-ospf:ro?             empty
     |  |  |     |     +--rw ios-ospf:rw?             empty
     |  |  |     +--rw ios-ospf:user
     |  |  |        +--rw ios-ospf:name?          string
     |  |  |        +--rw ios-ospf:permisssion
     |  |  |           +--rw ios-ospf:access
     |  |  |           |  +--rw ios-ospf:standard-acl?   uint32
     |  |  |           |  +--rw ios-ospf:acl-name?       string
     |  |  |           |  +--rw ios-ospf:ipv6?           string
     |  |  |           +--rw ios-ospf:auth
     |  |  |           |  +--rw ios-ospf:md5?   string
     |  |  |           |  +--rw ios-ospf:sha?   string
     |  |  |           +--rw ios-ospf:credential?   empty
     |  |  |           +--rw ios-ospf:encrypted?    empty
     |  |  +--rw ios-ospf:summary-address* [ip wildcard]
     |  |     +--rw ios-ospf:ip                     inet:ipv4-address
     |  |     +--rw ios-ospf:wildcard               inet:ipv4-address
     |  |     +--rw (ios-ospf:tag-no-advertise-choice)?
     |  |        +--:(ios-ospf:nssa-only)
     |  |        |  +--rw ios-ospf:nssa-only?       empty
     |  |        +--:(ios-ospf:tag)
     |  |        |  +--rw ios-ospf:tag?             uint32
     |  |        +--:(ios-ospf:not-advertise)
     |  |           +--rw ios-ospf:not-advertise?   empty
     |  +--rw ios-ospfv3:ospfv3* [id]
     |  |  +--rw ios-ospfv3:id                       uint16
     |  |  +--rw ios-ospfv3:area* [id]
     |  |  |  +--rw ios-ospfv3:id                ios-types:ospf-area-type
     |  |  |  +--rw ios-ospfv3:authentication!
     |  |  |  |  +--rw ios-ospfv3:message-digest?   empty
     |  |  |  +--rw ios-ospfv3:capability
     |  |  |  |  +--rw ios-ospfv3:default-exclusion?   empty
     |  |  |  +--rw ios-ospfv3:default-cost?     uint32
     |  |  |  +--rw ios-ospfv3:filter-list* [in-out]
     |  |  |  |  +--rw ios-ospfv3:in-out    enumeration
     |  |  |  |  +--rw ios-ospfv3:prefix    string
     |  |  |  +--rw ios-ospfv3:nssa!
     |  |  |  |  +--rw ios-ospfv3:default-information-originate!
     |  |  |  |  |  +--rw ios-ospfv3:metric?              int32
     |  |  |  |  |  +--rw ios-ospfv3:metric-type?         ios-types:ospf-metric-type
     |  |  |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |  |  |  |  +--rw ios-ospfv3:no-redistribution?   empty
     |  |  |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |  |  |  |  +--rw ios-ospfv3:nssa-only?           empty
     |  |  |  |  |  +--rw ios-ospfv3:translate
     |  |  |  |  |     +--rw ios-ospfv3:type7
     |  |  |  |  |        +--rw ios-ospfv3:always?        empty
     |  |  |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |  |  |  +--rw ios-ospfv3:no-ext-capability?               empty
     |  |  |  |  +--rw ios-ospfv3:no-redistribution?               empty
     |  |  |  |  +--rw ios-ospfv3:no-summary?                      empty
     |  |  |  |  +--rw ios-ospfv3:nssa-only?                       empty
     |  |  |  |  +--rw ios-ospfv3:translate
     |  |  |  |     +--rw ios-ospfv3:type7
     |  |  |  |        +--rw ios-ospfv3:always?        empty
     |  |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |  |  +--rw ios-ospfv3:ipv4-range
     |  |  |  |  +--rw ios-ospfv3:range* [ip mask]
     |  |  |  |     +--rw ios-ospfv3:ip                     inet:ipv4-address
     |  |  |  |     +--rw ios-ospfv3:mask                   inet:ipv4-address
     |  |  |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |  |  |     |  +--:(ios-ospfv3:advertise)
     |  |  |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |  |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |  |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |  |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |  |  +--rw ios-ospfv3:ipv6-range
     |  |  |  |  +--rw ios-ospfv3:range* [ip]
     |  |  |  |     +--rw ios-ospfv3:ip                     ios-types:ipv6-prefix
     |  |  |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |  |  |     |  +--:(ios-ospfv3:advertise)
     |  |  |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |  |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |  |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |  |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |  |  +--rw ios-ospfv3:sham-link* [source dest]
     |  |  |  |  +--rw ios-ospfv3:source          inet:ip-address
     |  |  |  |  +--rw ios-ospfv3:dest            inet:ip-address
     |  |  |  |  +--rw ios-ospfv3:cost?           uint16
     |  |  |  |  +--rw ios-ospfv3:ttl-security
     |  |  |  |     +--rw ios-ospfv3:hops?   uint8
     |  |  |  +--rw ios-ospfv3:stub!
     |  |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |  |  +--rw ios-ospfv3:virtual-link* [id]
     |  |  |     +--rw ios-ospfv3:id                     inet:ip-address
     |  |  |     +--rw ios-ospfv3:authentication
     |  |  |     |  +--rw ios-ospfv3:authentication-key
     |  |  |     |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |  |     |  |  +--rw ios-ospfv3:auth-key?    string
     |  |  |     |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |  |     |  |  +--rw ios-ospfv3:id     uint8
     |  |  |     |  |  +--rw ios-ospfv3:md5
     |  |  |     |  |     +--rw ios-ospfv3:auth-type?   uint8
     |  |  |     |  |     +--rw ios-ospfv3:auth-key?    string
     |  |  |     |  +--rw ios-ospfv3:key-chain
     |  |  |     |  |  +--rw ios-ospfv3:name?                 string
     |  |  |     |  |  +--rw ios-ospfv3:authentication-key
     |  |  |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |  |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |  |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |  |     |  |     +--rw ios-ospfv3:id     uint8
     |  |  |     |  |     +--rw ios-ospfv3:md5
     |  |  |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |  |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |  |     |  +--rw ios-ospfv3:message-digest
     |  |  |     |  |  +--rw ios-ospfv3:authentication-key
     |  |  |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |  |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |  |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |  |     |  |     +--rw ios-ospfv3:id     uint8
     |  |  |     |  |     +--rw ios-ospfv3:md5
     |  |  |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |  |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |  |     |  +--rw ios-ospfv3:null?                 empty
     |  |  |     +--rw ios-ospfv3:hello-interval
     |  |  |     |  +--rw ios-ospfv3:hello-interval-value?   int32
     |  |  |     +--rw ios-ospfv3:dead-interval
     |  |  |     |  +--rw ios-ospfv3:dead-interval-value?   uint16
     |  |  |     +--rw ios-ospfv3:retransmit-interval
     |  |  |     |  +--rw ios-ospfv3:retransmit-interval-value?   uint16
     |  |  |     +--rw ios-ospfv3:transmit-delay
     |  |  |     |  +--rw ios-ospfv3:transmit-delay-value?   uint16
     |  |  |     +--rw ios-ospfv3:topology
     |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |  |     +--rw ios-ospfv3:ttl-security
     |  |  |     |  +--rw ios-ospfv3:hops?   uint8
     |  |  |     +--rw ios-ospfv3:authentication-key
     |  |  |     |  +--rw ios-ospfv3:auth-type?   uint8
     |  |  |     |  +--rw ios-ospfv3:auth-key?    string
     |  |  |     +--rw ios-ospfv3:message-digest-key* [id]
     |  |  |        +--rw ios-ospfv3:id     uint8
     |  |  |        +--rw ios-ospfv3:md5
     |  |  |           +--rw ios-ospfv3:auth-type?   uint8
     |  |  |           +--rw ios-ospfv3:auth-key?    string
     |  |  +--rw ios-ospfv3:auto-cost!
     |  |  |  +--rw ios-ospfv3:reference-bandwidth?   uint32
     |  |  +--rw ios-ospfv3:event-log!
     |  |  |  +--rw ios-ospfv3:one-shot?   empty
     |  |  |  +--rw ios-ospfv3:pause?      empty
     |  |  |  +--rw ios-ospfv3:size?       uint32
     |  |  +--rw ios-ospfv3:bfd
     |  |  |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |  +--rw ios-ospfv3:interface-id
     |  |  |  +--rw ios-ospfv3:snmp-if-index?   empty
     |  |  +--rw ios-ospfv3:log-adjacency-changes!
     |  |  |  +--rw ios-ospfv3:detail?   empty
     |  |  +--rw ios-ospfv3:max-lsa
     |  |  |  +--rw ios-ospfv3:number?            uint32
     |  |  |  +--rw ios-ospfv3:threshold-value?   uint32
     |  |  |  +--rw ios-ospfv3:ignore-count?      uint32
     |  |  |  +--rw ios-ospfv3:ignore-time?       uint32
     |  |  |  +--rw ios-ospfv3:reset-time?        uint32
     |  |  |  +--rw ios-ospfv3:warning-only?      empty
     |  |  +--rw ios-ospfv3:max-metric
     |  |  |  +--rw ios-ospfv3:router-lsa!
     |  |  |     +--rw ios-ospfv3:external-lsa!
     |  |  |     |  +--rw ios-ospfv3:metric?   uint32
     |  |  |     +--rw ios-ospfv3:include-stub?   empty
     |  |  |     +--rw ios-ospfv3:on-startup!
     |  |  |     |  +--rw (ios-ospfv3:time-wait-for-bgp-choice)?
     |  |  |     |     +--:(ios-ospfv3:time)
     |  |  |     |     |  +--rw ios-ospfv3:time?           uint32
     |  |  |     |     +--:(ios-ospfv3:wait-for-bgp)
     |  |  |     |        +--rw ios-ospfv3:wait-for-bgp?   empty
     |  |  |     +--rw ios-ospfv3:summary-lsa!
     |  |  |        +--rw ios-ospfv3:metric?   uint32
     |  |  +--rw ios-ospfv3:passive-interface
     |  |  |  +--rw (ios-ospfv3:passive-interface-choice)?
     |  |  |     +--:(ios-ospfv3:default)
     |  |  |     |  +--rw ios-ospfv3:default?     empty
     |  |  |     +--:(ios-ospfv3:interface)
     |  |  |        +--rw ios-ospfv3:interface?   string
     |  |  +--rw ios-ospfv3:disable
     |  |  |  +--rw ios-ospfv3:passive-interface* [interface]
     |  |  |     +--rw ios-ospfv3:interface    string
     |  |  +--rw ios-ospfv3:queue-depth
     |  |  |  +--rw ios-ospfv3:hello
     |  |  |  |  +--rw ios-ospfv3:options?   union
     |  |  |  +--rw ios-ospfv3:update
     |  |  |     +--rw ios-ospfv3:options?   union
     |  |  +--rw ios-ospfv3:timers
     |  |  |  +--rw ios-ospfv3:lsa
     |  |  |  |  +--rw ios-ospfv3:arrival?   uint32
     |  |  |  +--rw ios-ospfv3:pacing
     |  |  |  |  +--rw ios-ospfv3:flood?            uint32
     |  |  |  |  +--rw ios-ospfv3:lsa-group?        uint32
     |  |  |  |  +--rw ios-ospfv3:retransmission?   uint32
     |  |  |  +--rw ios-ospfv3:throttle
     |  |  |     +--rw ios-ospfv3:lsa
     |  |  |     |  +--rw ios-ospfv3:all
     |  |  |     |     +--rw ios-ospfv3:delay?       uint32
     |  |  |     |     +--rw ios-ospfv3:min-delay?   uint32
     |  |  |     |     +--rw ios-ospfv3:max-delay?   uint32
     |  |  |     +--rw ios-ospfv3:spf
     |  |  |        +--rw ios-ospfv3:delay?       uint32
     |  |  |        +--rw ios-ospfv3:min-delay?   uint32
     |  |  |        +--rw ios-ospfv3:max-delay?   uint32
     |  |  +--rw ios-ospfv3:router-id?               inet:ipv4-address
     |  |  +--rw ios-ospfv3:nsr?                     empty
     |  |  +--rw ios-ospfv3:traffic-share
     |  |  |  +--rw ios-ospfv3:min?                 empty
     |  |  |  +--rw ios-ospfv3:across-interfaces?   empty
     |  |  +--rw ios-ospfv3:ttl-security
     |  |  |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |  |  +--rw ios-ospfv3:hops?             uint8
     |  |  +--rw ios-ospfv3:authentication
     |  |  |  +--rw ios-ospfv3:mode?   enumeration
     |  |  +--rw ios-ospfv3:graceful-restart!
     |  |  |  +--rw ios-ospfv3:helper!
     |  |  |  |  +--rw ios-ospfv3:disable?               empty
     |  |  |  |  +--rw ios-ospfv3:strict-lsa-checking?   empty
     |  |  |  +--rw ios-ospfv3:restart-interval?   uint16
     |  |  +--rw ios-ospfv3:manet
     |  |  |  +--rw ios-ospfv3:cache
     |  |  |  |  +--rw ios-ospfv3:acknowledgement?   uint64
     |  |  |  |  +--rw ios-ospfv3:update?            uint64
     |  |  |  +--rw ios-ospfv3:hello?         enumeration
     |  |  |  +--rw ios-ospfv3:peering
     |  |  |  |  +--rw ios-ospfv3:selective
     |  |  |  |     +--rw ios-ospfv3:disable?         empty
     |  |  |  |     +--rw ios-ospfv3:per-interface?   empty
     |  |  |  |     +--rw ios-ospfv3:redundancy?      uint8
     |  |  |  +--rw ios-ospfv3:willingness?   uint8
     |  |  +--rw ios-ospfv3:address-family
     |  |     +--rw ios-ospfv3:ipv4
     |  |     |  +--rw ios-ospfv3:unicast!
     |  |     |  |  +--rw ios-ospfv3:area* [id]
     |  |     |  |  |  +--rw ios-ospfv3:id                ios-types:ospf-area-type
     |  |     |  |  |  +--rw ios-ospfv3:authentication!
     |  |     |  |  |  |  +--rw ios-ospfv3:message-digest?   empty
     |  |     |  |  |  +--rw ios-ospfv3:capability
     |  |     |  |  |  |  +--rw ios-ospfv3:default-exclusion?   empty
     |  |     |  |  |  +--rw ios-ospfv3:default-cost?     uint32
     |  |     |  |  |  +--rw ios-ospfv3:filter-list* [in-out]
     |  |     |  |  |  |  +--rw ios-ospfv3:in-out    enumeration
     |  |     |  |  |  |  +--rw ios-ospfv3:prefix    string
     |  |     |  |  |  +--rw ios-ospfv3:nssa!
     |  |     |  |  |  |  +--rw ios-ospfv3:default-information-originate!
     |  |     |  |  |  |  |  +--rw ios-ospfv3:metric?              int32
     |  |     |  |  |  |  |  +--rw ios-ospfv3:metric-type?         ios-types:ospf-metric-type
     |  |     |  |  |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |     |  |  |  |  |  +--rw ios-ospfv3:no-redistribution?   empty
     |  |     |  |  |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |     |  |  |  |  |  +--rw ios-ospfv3:nssa-only?           empty
     |  |     |  |  |  |  |  +--rw ios-ospfv3:translate
     |  |     |  |  |  |  |     +--rw ios-ospfv3:type7
     |  |     |  |  |  |  |        +--rw ios-ospfv3:always?        empty
     |  |     |  |  |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |     |  |  |  |  +--rw ios-ospfv3:no-ext-capability?               empty
     |  |     |  |  |  |  +--rw ios-ospfv3:no-redistribution?               empty
     |  |     |  |  |  |  +--rw ios-ospfv3:no-summary?                      empty
     |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?                       empty
     |  |     |  |  |  |  +--rw ios-ospfv3:translate
     |  |     |  |  |  |     +--rw ios-ospfv3:type7
     |  |     |  |  |  |        +--rw ios-ospfv3:always?        empty
     |  |     |  |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |     |  |  |  +--rw ios-ospfv3:ipv4-range
     |  |     |  |  |  |  +--rw ios-ospfv3:range* [ip mask]
     |  |     |  |  |  |     +--rw ios-ospfv3:ip                     inet:ipv4-address
     |  |     |  |  |  |     +--rw ios-ospfv3:mask                   inet:ipv4-address
     |  |     |  |  |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |     |  |  |  |     |  +--:(ios-ospfv3:advertise)
     |  |     |  |  |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |     |  |  |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |     |  |  |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |     |  |  |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |     |  |  |  +--rw ios-ospfv3:ipv6-range
     |  |     |  |  |  |  +--rw ios-ospfv3:range* [ip]
     |  |     |  |  |  |     +--rw ios-ospfv3:ip                     ios-types:ipv6-prefix
     |  |     |  |  |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |     |  |  |  |     |  +--:(ios-ospfv3:advertise)
     |  |     |  |  |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |     |  |  |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |     |  |  |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |     |  |  |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |     |  |  |  +--rw ios-ospfv3:sham-link* [source dest]
     |  |     |  |  |  |  +--rw ios-ospfv3:source          inet:ip-address
     |  |     |  |  |  |  +--rw ios-ospfv3:dest            inet:ip-address
     |  |     |  |  |  |  +--rw ios-ospfv3:cost?           uint16
     |  |     |  |  |  |  +--rw ios-ospfv3:ttl-security
     |  |     |  |  |  |     +--rw ios-ospfv3:hops?   uint8
     |  |     |  |  |  +--rw ios-ospfv3:stub!
     |  |     |  |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |     |  |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |     |  |  |  +--rw ios-ospfv3:virtual-link* [id]
     |  |     |  |  |     +--rw ios-ospfv3:id                     inet:ip-address
     |  |     |  |  |     +--rw ios-ospfv3:authentication
     |  |     |  |  |     |  +--rw ios-ospfv3:authentication-key
     |  |     |  |  |     |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |     |  |  +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  |     |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |  |  |     |  |  +--rw ios-ospfv3:id     uint8
     |  |     |  |  |     |  |  +--rw ios-ospfv3:md5
     |  |     |  |  |     |  |     +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |     |  |     +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  |     |  +--rw ios-ospfv3:key-chain
     |  |     |  |  |     |  |  +--rw ios-ospfv3:name?                 string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:authentication-key
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |  |  |     |  |     +--rw ios-ospfv3:id     uint8
     |  |     |  |  |     |  |     +--rw ios-ospfv3:md5
     |  |     |  |  |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  |     |  +--rw ios-ospfv3:message-digest
     |  |     |  |  |     |  |  +--rw ios-ospfv3:authentication-key
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |  |  |     |  |     +--rw ios-ospfv3:id     uint8
     |  |     |  |  |     |  |     +--rw ios-ospfv3:md5
     |  |     |  |  |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  |     |  +--rw ios-ospfv3:null?                 empty
     |  |     |  |  |     +--rw ios-ospfv3:hello-interval
     |  |     |  |  |     |  +--rw ios-ospfv3:hello-interval-value?   int32
     |  |     |  |  |     +--rw ios-ospfv3:dead-interval
     |  |     |  |  |     |  +--rw ios-ospfv3:dead-interval-value?   uint16
     |  |     |  |  |     +--rw ios-ospfv3:retransmit-interval
     |  |     |  |  |     |  +--rw ios-ospfv3:retransmit-interval-value?   uint16
     |  |     |  |  |     +--rw ios-ospfv3:transmit-delay
     |  |     |  |  |     |  +--rw ios-ospfv3:transmit-delay-value?   uint16
     |  |     |  |  |     +--rw ios-ospfv3:topology
     |  |     |  |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |     |  |  |     +--rw ios-ospfv3:ttl-security
     |  |     |  |  |     |  +--rw ios-ospfv3:hops?   uint8
     |  |     |  |  |     +--rw ios-ospfv3:authentication-key
     |  |     |  |  |     |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |     |  +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  |     +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |  |  |        +--rw ios-ospfv3:id     uint8
     |  |     |  |  |        +--rw ios-ospfv3:md5
     |  |     |  |  |           +--rw ios-ospfv3:auth-type?   uint8
     |  |     |  |  |           +--rw ios-ospfv3:auth-key?    string
     |  |     |  |  +--rw ios-ospfv3:auto-cost!
     |  |     |  |  |  +--rw ios-ospfv3:reference-bandwidth?   uint32
     |  |     |  |  +--rw ios-ospfv3:event-log!
     |  |     |  |  |  +--rw ios-ospfv3:one-shot?   empty
     |  |     |  |  |  +--rw ios-ospfv3:pause?      empty
     |  |     |  |  |  +--rw ios-ospfv3:size?       uint32
     |  |     |  |  +--rw ios-ospfv3:bfd
     |  |     |  |  |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |     |  |  +--rw ios-ospfv3:interface-id
     |  |     |  |  |  +--rw ios-ospfv3:snmp-if-index?   empty
     |  |     |  |  +--rw ios-ospfv3:log-adjacency-changes!
     |  |     |  |  |  +--rw ios-ospfv3:detail?   empty
     |  |     |  |  +--rw ios-ospfv3:max-lsa
     |  |     |  |  |  +--rw ios-ospfv3:number?            uint32
     |  |     |  |  |  +--rw ios-ospfv3:threshold-value?   uint32
     |  |     |  |  |  +--rw ios-ospfv3:ignore-count?      uint32
     |  |     |  |  |  +--rw ios-ospfv3:ignore-time?       uint32
     |  |     |  |  |  +--rw ios-ospfv3:reset-time?        uint32
     |  |     |  |  |  +--rw ios-ospfv3:warning-only?      empty
     |  |     |  |  +--rw ios-ospfv3:max-metric
     |  |     |  |  |  +--rw ios-ospfv3:router-lsa!
     |  |     |  |  |     +--rw ios-ospfv3:external-lsa!
     |  |     |  |  |     |  +--rw ios-ospfv3:metric?   uint32
     |  |     |  |  |     +--rw ios-ospfv3:include-stub?   empty
     |  |     |  |  |     +--rw ios-ospfv3:on-startup!
     |  |     |  |  |     |  +--rw (ios-ospfv3:time-wait-for-bgp-choice)?
     |  |     |  |  |     |     +--:(ios-ospfv3:time)
     |  |     |  |  |     |     |  +--rw ios-ospfv3:time?           uint32
     |  |     |  |  |     |     +--:(ios-ospfv3:wait-for-bgp)
     |  |     |  |  |     |        +--rw ios-ospfv3:wait-for-bgp?   empty
     |  |     |  |  |     +--rw ios-ospfv3:summary-lsa!
     |  |     |  |  |        +--rw ios-ospfv3:metric?   uint32
     |  |     |  |  +--rw ios-ospfv3:passive-interface
     |  |     |  |  |  +--rw (ios-ospfv3:passive-interface-choice)?
     |  |     |  |  |     +--:(ios-ospfv3:default)
     |  |     |  |  |     |  +--rw ios-ospfv3:default?     empty
     |  |     |  |  |     +--:(ios-ospfv3:interface)
     |  |     |  |  |        +--rw ios-ospfv3:interface?   string
     |  |     |  |  +--rw ios-ospfv3:disable
     |  |     |  |  |  +--rw ios-ospfv3:passive-interface* [interface]
     |  |     |  |  |     +--rw ios-ospfv3:interface    string
     |  |     |  |  +--rw ios-ospfv3:queue-depth
     |  |     |  |  |  +--rw ios-ospfv3:hello
     |  |     |  |  |  |  +--rw ios-ospfv3:options?   union
     |  |     |  |  |  +--rw ios-ospfv3:update
     |  |     |  |  |     +--rw ios-ospfv3:options?   union
     |  |     |  |  +--rw ios-ospfv3:timers
     |  |     |  |  |  +--rw ios-ospfv3:lsa
     |  |     |  |  |  |  +--rw ios-ospfv3:arrival?   uint32
     |  |     |  |  |  +--rw ios-ospfv3:pacing
     |  |     |  |  |  |  +--rw ios-ospfv3:flood?            uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:lsa-group?        uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:retransmission?   uint32
     |  |     |  |  |  +--rw ios-ospfv3:throttle
     |  |     |  |  |     +--rw ios-ospfv3:lsa
     |  |     |  |  |     |  +--rw ios-ospfv3:all
     |  |     |  |  |     |     +--rw ios-ospfv3:delay?       uint32
     |  |     |  |  |     |     +--rw ios-ospfv3:min-delay?   uint32
     |  |     |  |  |     |     +--rw ios-ospfv3:max-delay?   uint32
     |  |     |  |  |     +--rw ios-ospfv3:spf
     |  |     |  |  |        +--rw ios-ospfv3:delay?       uint32
     |  |     |  |  |        +--rw ios-ospfv3:min-delay?   uint32
     |  |     |  |  |        +--rw ios-ospfv3:max-delay?   uint32
     |  |     |  |  +--rw ios-ospfv3:router-id?               inet:ipv4-address
     |  |     |  |  +--rw ios-ospfv3:nsr?                     empty
     |  |     |  |  +--rw ios-ospfv3:traffic-share
     |  |     |  |  |  +--rw ios-ospfv3:min?                 empty
     |  |     |  |  |  +--rw ios-ospfv3:across-interfaces?   empty
     |  |     |  |  +--rw ios-ospfv3:ttl-security
     |  |     |  |  |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |     |  |  |  +--rw ios-ospfv3:hops?             uint8
     |  |     |  |  +--rw ios-ospfv3:capability
     |  |     |  |  |  +--rw ios-ospfv3:capability-type?   enumeration
     |  |     |  |  +--rw ios-ospfv3:compatible
     |  |     |  |  |  +--rw ios-ospfv3:rfc1583?   empty
     |  |     |  |  |  +--rw ios-ospfv3:rfc1587?   empty
     |  |     |  |  |  +--rw ios-ospfv3:rfc5243?   empty
     |  |     |  |  +--rw ios-ospfv3:default-information
     |  |     |  |  |  +--rw ios-ospfv3:originate!
     |  |     |  |  |     +--rw ios-ospfv3:always?        empty
     |  |     |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     +--rw ios-ospfv3:metric-type?   ios-types:ospf-metric-type
     |  |     |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  +--rw ios-ospfv3:default-metric?          uint32
     |  |     |  |  +--rw ios-ospfv3:discard-route!
     |  |     |  |  |  +--rw ios-ospfv3:external?   empty
     |  |     |  |  |  +--rw ios-ospfv3:internal?   empty
     |  |     |  |  |  +--rw ios-ospfv3:metric?     uint32
     |  |     |  |  +--rw ios-ospfv3:distance
     |  |     |  |  |  +--rw ios-ospfv3:ospf-distance
     |  |     |  |  |  |  +--rw ios-ospfv3:distance?   uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:ip?         inet:ipv4-address
     |  |     |  |  |  |  +--rw ios-ospfv3:wildcard?   inet:ipv4-address
     |  |     |  |  |  |  +--rw ios-ospfv3:acl-name?   ios-types:access-list-standard-id-type
     |  |     |  |  |  +--rw ios-ospfv3:ospf
     |  |     |  |  |     +--rw ios-ospfv3:external?     uint32
     |  |     |  |  |     +--rw ios-ospfv3:inter-area?   uint32
     |  |     |  |  |     +--rw ios-ospfv3:intra-area?   uint32
     |  |     |  |  +--rw ios-ospfv3:maximum-paths?           uint32
     |  |     |  |  +--rw ios-ospfv3:redistribute
     |  |     |  |  |  +--rw ios-ospfv3:application* [name]
     |  |     |  |  |  |  +--rw ios-ospfv3:name              string
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:bgp* [as-number]
     |  |     |  |  |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:connected!
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |     |  |  |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:isis!
     |  |     |  |  |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |     |  |  |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |  |  |  |  |  +--:(ios-ospfv3:isis-area)
     |  |     |  |  |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |     |  |  |  |  |        +--rw ios-ospfv3:name                 string
     |  |     |  |  |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |  |  |  |  |        +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:iso-igrp!
     |  |     |  |  |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |     |  |  |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |     |  |  |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |     |  |  |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |     |  |  |  |  |  +--:(ios-ospfv3:route-map)
     |  |     |  |  |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |     |  |  |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  +--rw ios-ospfv3:lisp
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:mobile!
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:odr!
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:ospf* [id]
     |  |     |  |  |  |  +--rw ios-ospfv3:id             uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:match
     |  |     |  |  |  |  |  +--rw ios-ospfv3:internal!
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |  |  +--rw ios-ospfv3:external!
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |  |  |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |  |  |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |  |  |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |  |  |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |  |  |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |  |  |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |  |  |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |  |  |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:vrf?           string
     |  |     |  |  |  +--rw ios-ospfv3:ospfv3* [id]
     |  |     |  |  |  |  +--rw ios-ospfv3:id             uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:match
     |  |     |  |  |  |  |  +--rw ios-ospfv3:internal!
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |  |  +--rw ios-ospfv3:external!
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |  |  |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |  |  |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |  |  |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |  |  |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |  |  |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |  |  |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |  |  |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |  |  |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |  |  |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  +--rw ios-ospfv3:rip* [id]
     |  |     |  |  |  |  +--rw ios-ospfv3:id                string
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:static!
     |  |     |  |  |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |  +--rw ios-ospfv3:maximum-prefix
     |  |     |  |  |  |  +--rw ios-ospfv3:number?                             uint32
     |  |     |  |  |  |  +--rw ios-ospfv3:threshold-warning-only-container
     |  |     |  |  |  |     +--rw ios-ospfv3:threshold?      uint32
     |  |     |  |  |  |     +--rw ios-ospfv3:warning-only?   empty
     |  |     |  |  |  +--rw ios-ospfv3:vrf
     |  |     |  |  |     +--rw ios-ospfv3:non-global-vrf* [name]
     |  |     |  |  |     |  +--rw ios-ospfv3:name           string
     |  |     |  |  |     |  +--rw ios-ospfv3:application* [name]
     |  |     |  |  |     |  |  +--rw ios-ospfv3:name              string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:bgp* [as-number]
     |  |     |  |  |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:connected!
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |     |  |  |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:isis!
     |  |     |  |  |     |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |     |  |  |     |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |  |  |     |  |  |  +--:(ios-ospfv3:isis-area)
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |     |  |  |     |  |  |        +--rw ios-ospfv3:name                 string
     |  |     |  |  |     |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |  |  |     |  |  |        +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:iso-igrp!
     |  |     |  |  |     |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |     |  |  |     |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |     |  |  |     |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |     |  |  |     |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |     |  |  |     |  |  |  +--:(ios-ospfv3:route-map)
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  +--rw ios-ospfv3:lisp
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:mobile!
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:odr!
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:ospf* [id]
     |  |     |  |  |     |  |  +--rw ios-ospfv3:id             uint32
     |  |     |  |  |     |  |  +--rw ios-ospfv3:match
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:internal!
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:external!
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |  |  |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |  +--rw ios-ospfv3:vrf?           string
     |  |     |  |  |     |  +--rw ios-ospfv3:ospfv3* [id]
     |  |     |  |  |     |  |  +--rw ios-ospfv3:id             uint32
     |  |     |  |  |     |  |  +--rw ios-ospfv3:match
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:internal!
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:external!
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |  |  |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |  |  |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |  |  |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |  |  |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  +--rw ios-ospfv3:rip* [id]
     |  |     |  |  |     |  |  +--rw ios-ospfv3:id                string
     |  |     |  |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     |  +--rw ios-ospfv3:static!
     |  |     |  |  |     |     +--rw ios-ospfv3:redist-options
     |  |     |  |  |     |        +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |     |        +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |     |        +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |     |        +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |     |        +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |     |        +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |     +--rw ios-ospfv3:global
     |  |     |  |  |        +--rw ios-ospfv3:application* [name]
     |  |     |  |  |        |  +--rw ios-ospfv3:name              string
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:bgp* [as-number]
     |  |     |  |  |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:connected!
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:eigrp* [as-number]
     |  |     |  |  |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:isis!
     |  |     |  |  |        |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |     |  |  |        |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |  |  |        |  |  +--:(ios-ospfv3:isis-area)
     |  |     |  |  |        |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |     |  |  |        |  |        +--rw ios-ospfv3:name                 string
     |  |     |  |  |        |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |  |  |        |  |        +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |  |           +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |  |           +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |  |           +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |  |           +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:iso-igrp!
     |  |     |  |  |        |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |     |  |  |        |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |     |  |  |        |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |     |  |  |        |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |     |  |  |        |  |  +--:(ios-ospfv3:route-map)
     |  |     |  |  |        |  |     +--rw ios-ospfv3:route-map?                      string
     |  |     |  |  |        |  +--rw ios-ospfv3:iso-igrp-container
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        +--rw ios-ospfv3:lisp
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:mobile!
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:odr!
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:ospf* [id]
     |  |     |  |  |        |  +--rw ios-ospfv3:id             uint32
     |  |     |  |  |        |  +--rw ios-ospfv3:match
     |  |     |  |  |        |  |  +--rw ios-ospfv3:internal!
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |  |  +--rw ios-ospfv3:external!
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |  |  |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |  |  |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |  |  |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |  |  |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |  |  |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |  |  |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |  |  |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |  |  |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |  |  |        |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |  +--rw ios-ospfv3:vrf?           string
     |  |     |  |  |        +--rw ios-ospfv3:ospfv3* [id]
     |  |     |  |  |        |  +--rw ios-ospfv3:id             uint32
     |  |     |  |  |        |  +--rw ios-ospfv3:match
     |  |     |  |  |        |  |  +--rw ios-ospfv3:internal!
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |  |  +--rw ios-ospfv3:external!
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |  |  |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |  |  |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |  |  |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |  |  |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |  |  |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |  |  |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |  |  |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |  |  |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |  |  |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |  |  |        |  +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        |  +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |  +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |  +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        +--rw ios-ospfv3:rip* [id]
     |  |     |  |  |        |  +--rw ios-ospfv3:id                string
     |  |     |  |  |        |  +--rw ios-ospfv3:redist-options
     |  |     |  |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  |        +--rw ios-ospfv3:static!
     |  |     |  |  |           +--rw ios-ospfv3:redist-options
     |  |     |  |  |              +--rw ios-ospfv3:metric?        uint32
     |  |     |  |  |              +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |  |  |              +--rw ios-ospfv3:tag?           uint32
     |  |     |  |  |              +--rw ios-ospfv3:subnets?       empty
     |  |     |  |  |              +--rw ios-ospfv3:route-map?     string
     |  |     |  |  |              +--rw ios-ospfv3:nssa-only?     empty
     |  |     |  |  +--rw ios-ospfv3:authentication
     |  |     |  |  |  +--rw ios-ospfv3:mode?   enumeration
     |  |     |  |  +--rw ios-ospfv3:graceful-restart!
     |  |     |  |  |  +--rw ios-ospfv3:disable?            empty
     |  |     |  |  |  +--rw ios-ospfv3:helper!
     |  |     |  |  |  |  +--rw ios-ospfv3:disable?               empty
     |  |     |  |  |  |  +--rw ios-ospfv3:strict-lsa-checking?   empty
     |  |     |  |  |  +--rw ios-ospfv3:restart-interval?   uint16
     |  |     |  |  +--rw ios-ospfv3:manet
     |  |     |  |  |  +--rw ios-ospfv3:cache
     |  |     |  |  |  |  +--rw ios-ospfv3:acknowledgement?   uint64
     |  |     |  |  |  |  +--rw ios-ospfv3:update?            uint64
     |  |     |  |  |  +--rw ios-ospfv3:hello?         enumeration
     |  |     |  |  |  +--rw ios-ospfv3:peering
     |  |     |  |  |  |  +--rw ios-ospfv3:selective
     |  |     |  |  |  |     +--rw ios-ospfv3:disable?         empty
     |  |     |  |  |  |     +--rw ios-ospfv3:per-interface?   empty
     |  |     |  |  |  |     +--rw ios-ospfv3:redundancy?      uint8
     |  |     |  |  |  +--rw ios-ospfv3:willingness?   uint8
     |  |     |  |  +--rw ios-ospfv3:summary-prefix* [prefix]
     |  |     |  |     +--rw ios-ospfv3:prefix                 inet:ipv4-prefix
     |  |     |  |     +--rw (ios-ospfv3:tag-no-advertise-choice)?
     |  |     |  |        +--:(ios-ospfv3:nssa-only)
     |  |     |  |        |  +--rw ios-ospfv3:nssa-only?       empty
     |  |     |  |        +--:(ios-ospfv3:tag)
     |  |     |  |        |  +--rw ios-ospfv3:tag?             uint32
     |  |     |  |        +--:(ios-ospfv3:not-advertise)
     |  |     |  |           +--rw ios-ospfv3:not-advertise?   empty
     |  |     |  +--rw ios-ospfv3:vrf* [vrf]
     |  |     |     +--rw ios-ospfv3:vrf                      string
     |  |     |     +--rw ios-ospfv3:unicast?                 empty
     |  |     |     +--rw ios-ospfv3:area* [id]
     |  |     |     |  +--rw ios-ospfv3:id                ios-types:ospf-area-type
     |  |     |     |  +--rw ios-ospfv3:authentication!
     |  |     |     |  |  +--rw ios-ospfv3:message-digest?   empty
     |  |     |     |  +--rw ios-ospfv3:capability
     |  |     |     |  |  +--rw ios-ospfv3:default-exclusion?   empty
     |  |     |     |  +--rw ios-ospfv3:default-cost?     uint32
     |  |     |     |  +--rw ios-ospfv3:filter-list* [in-out]
     |  |     |     |  |  +--rw ios-ospfv3:in-out    enumeration
     |  |     |     |  |  +--rw ios-ospfv3:prefix    string
     |  |     |     |  +--rw ios-ospfv3:nssa!
     |  |     |     |  |  +--rw ios-ospfv3:default-information-originate!
     |  |     |     |  |  |  +--rw ios-ospfv3:metric?              int32
     |  |     |     |  |  |  +--rw ios-ospfv3:metric-type?         ios-types:ospf-metric-type
     |  |     |     |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |     |     |  |  |  +--rw ios-ospfv3:no-redistribution?   empty
     |  |     |     |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |     |     |  |  |  +--rw ios-ospfv3:nssa-only?           empty
     |  |     |     |  |  |  +--rw ios-ospfv3:translate
     |  |     |     |  |  |     +--rw ios-ospfv3:type7
     |  |     |     |  |  |        +--rw ios-ospfv3:always?        empty
     |  |     |     |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |     |     |  |  +--rw ios-ospfv3:no-ext-capability?               empty
     |  |     |     |  |  +--rw ios-ospfv3:no-redistribution?               empty
     |  |     |     |  |  +--rw ios-ospfv3:no-summary?                      empty
     |  |     |     |  |  +--rw ios-ospfv3:nssa-only?                       empty
     |  |     |     |  |  +--rw ios-ospfv3:translate
     |  |     |     |  |     +--rw ios-ospfv3:type7
     |  |     |     |  |        +--rw ios-ospfv3:always?        empty
     |  |     |     |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |     |     |  +--rw ios-ospfv3:ipv4-range
     |  |     |     |  |  +--rw ios-ospfv3:range* [ip mask]
     |  |     |     |  |     +--rw ios-ospfv3:ip                     inet:ipv4-address
     |  |     |     |  |     +--rw ios-ospfv3:mask                   inet:ipv4-address
     |  |     |     |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |     |     |  |     |  +--:(ios-ospfv3:advertise)
     |  |     |     |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |     |     |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |     |     |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |     |     |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |     |     |  +--rw ios-ospfv3:ipv6-range
     |  |     |     |  |  +--rw ios-ospfv3:range* [ip]
     |  |     |     |  |     +--rw ios-ospfv3:ip                     ios-types:ipv6-prefix
     |  |     |     |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |     |     |  |     |  +--:(ios-ospfv3:advertise)
     |  |     |     |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |     |     |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |     |     |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |     |     |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |     |     |  +--rw ios-ospfv3:sham-link* [source dest]
     |  |     |     |  |  +--rw ios-ospfv3:source          inet:ip-address
     |  |     |     |  |  +--rw ios-ospfv3:dest            inet:ip-address
     |  |     |     |  |  +--rw ios-ospfv3:cost?           uint16
     |  |     |     |  |  +--rw ios-ospfv3:ttl-security
     |  |     |     |  |     +--rw ios-ospfv3:hops?   uint8
     |  |     |     |  +--rw ios-ospfv3:stub!
     |  |     |     |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |     |     |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |     |     |  +--rw ios-ospfv3:virtual-link* [id]
     |  |     |     |     +--rw ios-ospfv3:id                     inet:ip-address
     |  |     |     |     +--rw ios-ospfv3:authentication
     |  |     |     |     |  +--rw ios-ospfv3:authentication-key
     |  |     |     |     |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |     |  |  +--rw ios-ospfv3:auth-key?    string
     |  |     |     |     |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |     |     |  |  +--rw ios-ospfv3:id     uint8
     |  |     |     |     |  |  +--rw ios-ospfv3:md5
     |  |     |     |     |  |     +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |     |  |     +--rw ios-ospfv3:auth-key?    string
     |  |     |     |     |  +--rw ios-ospfv3:key-chain
     |  |     |     |     |  |  +--rw ios-ospfv3:name?                 string
     |  |     |     |     |  |  +--rw ios-ospfv3:authentication-key
     |  |     |     |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |     |     |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |     |     |  |     +--rw ios-ospfv3:id     uint8
     |  |     |     |     |  |     +--rw ios-ospfv3:md5
     |  |     |     |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |     |     |     |  +--rw ios-ospfv3:message-digest
     |  |     |     |     |  |  +--rw ios-ospfv3:authentication-key
     |  |     |     |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |     |     |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |     |     |  |     +--rw ios-ospfv3:id     uint8
     |  |     |     |     |  |     +--rw ios-ospfv3:md5
     |  |     |     |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |     |     |     |  +--rw ios-ospfv3:null?                 empty
     |  |     |     |     +--rw ios-ospfv3:hello-interval
     |  |     |     |     |  +--rw ios-ospfv3:hello-interval-value?   int32
     |  |     |     |     +--rw ios-ospfv3:dead-interval
     |  |     |     |     |  +--rw ios-ospfv3:dead-interval-value?   uint16
     |  |     |     |     +--rw ios-ospfv3:retransmit-interval
     |  |     |     |     |  +--rw ios-ospfv3:retransmit-interval-value?   uint16
     |  |     |     |     +--rw ios-ospfv3:transmit-delay
     |  |     |     |     |  +--rw ios-ospfv3:transmit-delay-value?   uint16
     |  |     |     |     +--rw ios-ospfv3:topology
     |  |     |     |     |  +--rw ios-ospfv3:disable?   empty
     |  |     |     |     +--rw ios-ospfv3:ttl-security
     |  |     |     |     |  +--rw ios-ospfv3:hops?   uint8
     |  |     |     |     +--rw ios-ospfv3:authentication-key
     |  |     |     |     |  +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |     |  +--rw ios-ospfv3:auth-key?    string
     |  |     |     |     +--rw ios-ospfv3:message-digest-key* [id]
     |  |     |     |        +--rw ios-ospfv3:id     uint8
     |  |     |     |        +--rw ios-ospfv3:md5
     |  |     |     |           +--rw ios-ospfv3:auth-type?   uint8
     |  |     |     |           +--rw ios-ospfv3:auth-key?    string
     |  |     |     +--rw ios-ospfv3:auto-cost!
     |  |     |     |  +--rw ios-ospfv3:reference-bandwidth?   uint32
     |  |     |     +--rw ios-ospfv3:event-log!
     |  |     |     |  +--rw ios-ospfv3:one-shot?   empty
     |  |     |     |  +--rw ios-ospfv3:pause?      empty
     |  |     |     |  +--rw ios-ospfv3:size?       uint32
     |  |     |     +--rw ios-ospfv3:bfd
     |  |     |     |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |     |     +--rw ios-ospfv3:interface-id
     |  |     |     |  +--rw ios-ospfv3:snmp-if-index?   empty
     |  |     |     +--rw ios-ospfv3:log-adjacency-changes!
     |  |     |     |  +--rw ios-ospfv3:detail?   empty
     |  |     |     +--rw ios-ospfv3:max-lsa
     |  |     |     |  +--rw ios-ospfv3:number?            uint32
     |  |     |     |  +--rw ios-ospfv3:threshold-value?   uint32
     |  |     |     |  +--rw ios-ospfv3:ignore-count?      uint32
     |  |     |     |  +--rw ios-ospfv3:ignore-time?       uint32
     |  |     |     |  +--rw ios-ospfv3:reset-time?        uint32
     |  |     |     |  +--rw ios-ospfv3:warning-only?      empty
     |  |     |     +--rw ios-ospfv3:max-metric
     |  |     |     |  +--rw ios-ospfv3:router-lsa!
     |  |     |     |     +--rw ios-ospfv3:external-lsa!
     |  |     |     |     |  +--rw ios-ospfv3:metric?   uint32
     |  |     |     |     +--rw ios-ospfv3:include-stub?   empty
     |  |     |     |     +--rw ios-ospfv3:on-startup!
     |  |     |     |     |  +--rw (ios-ospfv3:time-wait-for-bgp-choice)?
     |  |     |     |     |     +--:(ios-ospfv3:time)
     |  |     |     |     |     |  +--rw ios-ospfv3:time?           uint32
     |  |     |     |     |     +--:(ios-ospfv3:wait-for-bgp)
     |  |     |     |     |        +--rw ios-ospfv3:wait-for-bgp?   empty
     |  |     |     |     +--rw ios-ospfv3:summary-lsa!
     |  |     |     |        +--rw ios-ospfv3:metric?   uint32
     |  |     |     +--rw ios-ospfv3:passive-interface
     |  |     |     |  +--rw (ios-ospfv3:passive-interface-choice)?
     |  |     |     |     +--:(ios-ospfv3:default)
     |  |     |     |     |  +--rw ios-ospfv3:default?     empty
     |  |     |     |     +--:(ios-ospfv3:interface)
     |  |     |     |        +--rw ios-ospfv3:interface?   string
     |  |     |     +--rw ios-ospfv3:disable
     |  |     |     |  +--rw ios-ospfv3:passive-interface* [interface]
     |  |     |     |     +--rw ios-ospfv3:interface    string
     |  |     |     +--rw ios-ospfv3:queue-depth
     |  |     |     |  +--rw ios-ospfv3:hello
     |  |     |     |  |  +--rw ios-ospfv3:options?   union
     |  |     |     |  +--rw ios-ospfv3:update
     |  |     |     |     +--rw ios-ospfv3:options?   union
     |  |     |     +--rw ios-ospfv3:timers
     |  |     |     |  +--rw ios-ospfv3:lsa
     |  |     |     |  |  +--rw ios-ospfv3:arrival?   uint32
     |  |     |     |  +--rw ios-ospfv3:pacing
     |  |     |     |  |  +--rw ios-ospfv3:flood?            uint32
     |  |     |     |  |  +--rw ios-ospfv3:lsa-group?        uint32
     |  |     |     |  |  +--rw ios-ospfv3:retransmission?   uint32
     |  |     |     |  +--rw ios-ospfv3:throttle
     |  |     |     |     +--rw ios-ospfv3:lsa
     |  |     |     |     |  +--rw ios-ospfv3:all
     |  |     |     |     |     +--rw ios-ospfv3:delay?       uint32
     |  |     |     |     |     +--rw ios-ospfv3:min-delay?   uint32
     |  |     |     |     |     +--rw ios-ospfv3:max-delay?   uint32
     |  |     |     |     +--rw ios-ospfv3:spf
     |  |     |     |        +--rw ios-ospfv3:delay?       uint32
     |  |     |     |        +--rw ios-ospfv3:min-delay?   uint32
     |  |     |     |        +--rw ios-ospfv3:max-delay?   uint32
     |  |     |     +--rw ios-ospfv3:router-id?               inet:ipv4-address
     |  |     |     +--rw ios-ospfv3:nsr?                     empty
     |  |     |     +--rw ios-ospfv3:traffic-share
     |  |     |     |  +--rw ios-ospfv3:min?                 empty
     |  |     |     |  +--rw ios-ospfv3:across-interfaces?   empty
     |  |     |     +--rw ios-ospfv3:ttl-security
     |  |     |     |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |     |     |  +--rw ios-ospfv3:hops?             uint8
     |  |     |     +--rw ios-ospfv3:capability
     |  |     |     |  +--rw ios-ospfv3:capability-type?   enumeration
     |  |     |     +--rw ios-ospfv3:compatible
     |  |     |     |  +--rw ios-ospfv3:rfc1583?   empty
     |  |     |     |  +--rw ios-ospfv3:rfc1587?   empty
     |  |     |     |  +--rw ios-ospfv3:rfc5243?   empty
     |  |     |     +--rw ios-ospfv3:default-information
     |  |     |     |  +--rw ios-ospfv3:originate!
     |  |     |     |     +--rw ios-ospfv3:always?        empty
     |  |     |     |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     +--rw ios-ospfv3:metric-type?   ios-types:ospf-metric-type
     |  |     |     |     +--rw ios-ospfv3:route-map?     string
     |  |     |     +--rw ios-ospfv3:default-metric?          uint32
     |  |     |     +--rw ios-ospfv3:discard-route!
     |  |     |     |  +--rw ios-ospfv3:external?   empty
     |  |     |     |  +--rw ios-ospfv3:internal?   empty
     |  |     |     |  +--rw ios-ospfv3:metric?     uint32
     |  |     |     +--rw ios-ospfv3:distance
     |  |     |     |  +--rw ios-ospfv3:ospf-distance
     |  |     |     |  |  +--rw ios-ospfv3:distance?   uint32
     |  |     |     |  |  +--rw ios-ospfv3:ip?         inet:ipv4-address
     |  |     |     |  |  +--rw ios-ospfv3:wildcard?   inet:ipv4-address
     |  |     |     |  |  +--rw ios-ospfv3:acl-name?   ios-types:access-list-standard-id-type
     |  |     |     |  +--rw ios-ospfv3:ospf
     |  |     |     |     +--rw ios-ospfv3:external?     uint32
     |  |     |     |     +--rw ios-ospfv3:inter-area?   uint32
     |  |     |     |     +--rw ios-ospfv3:intra-area?   uint32
     |  |     |     +--rw ios-ospfv3:maximum-paths?           uint32
     |  |     |     +--rw ios-ospfv3:redistribute
     |  |     |     |  +--rw ios-ospfv3:application* [name]
     |  |     |     |  |  +--rw ios-ospfv3:name              string
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:bgp* [as-number]
     |  |     |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:connected!
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |     |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:isis!
     |  |     |     |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |     |     |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |     |     |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |     |  |  |  +--:(ios-ospfv3:isis-area)
     |  |     |     |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |     |     |  |  |        +--rw ios-ospfv3:name                 string
     |  |     |     |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |     |  |  |        +--rw ios-ospfv3:redist-options
     |  |     |     |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:iso-igrp!
     |  |     |     |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |     |     |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |     |     |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |     |     |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |     |     |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |     |     |  |  |  +--:(ios-ospfv3:route-map)
     |  |     |     |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |     |     |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  +--rw ios-ospfv3:lisp
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:mobile!
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:odr!
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:ospf* [id]
     |  |     |     |  |  +--rw ios-ospfv3:id             uint32
     |  |     |     |  |  +--rw ios-ospfv3:match
     |  |     |     |  |  |  +--rw ios-ospfv3:internal!
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |  |  +--rw ios-ospfv3:external!
     |  |     |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |  +--rw ios-ospfv3:vrf?           string
     |  |     |     |  +--rw ios-ospfv3:ospfv3* [id]
     |  |     |     |  |  +--rw ios-ospfv3:id             uint32
     |  |     |     |  |  +--rw ios-ospfv3:match
     |  |     |     |  |  |  +--rw ios-ospfv3:internal!
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |  |  +--rw ios-ospfv3:external!
     |  |     |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  +--rw ios-ospfv3:rip* [id]
     |  |     |     |  |  +--rw ios-ospfv3:id                string
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:static!
     |  |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |  +--rw ios-ospfv3:maximum-prefix
     |  |     |     |  |  +--rw ios-ospfv3:number?                             uint32
     |  |     |     |  |  +--rw ios-ospfv3:threshold-warning-only-container
     |  |     |     |  |     +--rw ios-ospfv3:threshold?      uint32
     |  |     |     |  |     +--rw ios-ospfv3:warning-only?   empty
     |  |     |     |  +--rw ios-ospfv3:vrf
     |  |     |     |     +--rw ios-ospfv3:non-global-vrf* [name]
     |  |     |     |     |  +--rw ios-ospfv3:name           string
     |  |     |     |     |  +--rw ios-ospfv3:application* [name]
     |  |     |     |     |  |  +--rw ios-ospfv3:name              string
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:bgp* [as-number]
     |  |     |     |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:connected!
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |     |     |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:isis!
     |  |     |     |     |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |     |     |     |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |     |     |  |  |  +--:(ios-ospfv3:isis-area)
     |  |     |     |     |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |     |     |     |  |  |        +--rw ios-ospfv3:name                 string
     |  |     |     |     |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |     |     |  |  |        +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:iso-igrp!
     |  |     |     |     |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |     |     |     |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |     |     |     |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |     |     |     |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |     |     |     |  |  |  +--:(ios-ospfv3:route-map)
     |  |     |     |     |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |     |     |     |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  +--rw ios-ospfv3:lisp
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:mobile!
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:odr!
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:ospf* [id]
     |  |     |     |     |  |  +--rw ios-ospfv3:id             uint32
     |  |     |     |     |  |  +--rw ios-ospfv3:match
     |  |     |     |     |  |  |  +--rw ios-ospfv3:internal!
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |  |  +--rw ios-ospfv3:external!
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |     |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |     |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |     |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |     |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |     |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |     |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |     |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |     |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |     |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |  +--rw ios-ospfv3:vrf?           string
     |  |     |     |     |  +--rw ios-ospfv3:ospfv3* [id]
     |  |     |     |     |  |  +--rw ios-ospfv3:id             uint32
     |  |     |     |     |  |  +--rw ios-ospfv3:match
     |  |     |     |     |  |  |  +--rw ios-ospfv3:internal!
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |  |  +--rw ios-ospfv3:external!
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |     |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |     |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |     |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |     |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |     |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |     |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |     |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |     |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |     |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |     |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  +--rw ios-ospfv3:rip* [id]
     |  |     |     |     |  |  +--rw ios-ospfv3:id                string
     |  |     |     |     |  |  +--rw ios-ospfv3:redist-options
     |  |     |     |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     |  +--rw ios-ospfv3:static!
     |  |     |     |     |     +--rw ios-ospfv3:redist-options
     |  |     |     |     |        +--rw ios-ospfv3:metric?        uint32
     |  |     |     |     |        +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |     |        +--rw ios-ospfv3:tag?           uint32
     |  |     |     |     |        +--rw ios-ospfv3:subnets?       empty
     |  |     |     |     |        +--rw ios-ospfv3:route-map?     string
     |  |     |     |     |        +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |     +--rw ios-ospfv3:global
     |  |     |     |        +--rw ios-ospfv3:application* [name]
     |  |     |     |        |  +--rw ios-ospfv3:name              string
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:bgp* [as-number]
     |  |     |     |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:connected!
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:eigrp* [as-number]
     |  |     |     |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:isis!
     |  |     |     |        |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |     |     |        |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |     |     |        |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |     |        |  |  +--:(ios-ospfv3:isis-area)
     |  |     |     |        |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |     |     |        |  |        +--rw ios-ospfv3:name                 string
     |  |     |     |        |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |     |     |        |  |        +--rw ios-ospfv3:redist-options
     |  |     |     |        |  |           +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |  |           +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |  |           +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |  |           +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:iso-igrp!
     |  |     |     |        |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |     |     |        |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |     |     |        |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |     |     |        |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |     |     |        |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |     |     |        |  |  +--:(ios-ospfv3:route-map)
     |  |     |     |        |  |     +--rw ios-ospfv3:route-map?                      string
     |  |     |     |        |  +--rw ios-ospfv3:iso-igrp-container
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        +--rw ios-ospfv3:lisp
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:mobile!
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:odr!
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:ospf* [id]
     |  |     |     |        |  +--rw ios-ospfv3:id             uint32
     |  |     |     |        |  +--rw ios-ospfv3:match
     |  |     |     |        |  |  +--rw ios-ospfv3:internal!
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |  |  +--rw ios-ospfv3:external!
     |  |     |     |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |     |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |     |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |     |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |     |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |     |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |     |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |     |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |     |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |     |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |     |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |     |        |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |  +--rw ios-ospfv3:vrf?           string
     |  |     |     |        +--rw ios-ospfv3:ospfv3* [id]
     |  |     |     |        |  +--rw ios-ospfv3:id             uint32
     |  |     |     |        |  +--rw ios-ospfv3:match
     |  |     |     |        |  |  +--rw ios-ospfv3:internal!
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |  |  +--rw ios-ospfv3:external!
     |  |     |     |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |     |     |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |     |     |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |     |     |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |     |     |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |     |     |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |     |     |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |     |     |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |     |     |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |     |     |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |     |     |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |     |     |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |     |     |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |     |     |        |  +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        |  +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |  +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |  +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        +--rw ios-ospfv3:rip* [id]
     |  |     |     |        |  +--rw ios-ospfv3:id                string
     |  |     |     |        |  +--rw ios-ospfv3:redist-options
     |  |     |     |        |     +--rw ios-ospfv3:metric?        uint32
     |  |     |     |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |        |     +--rw ios-ospfv3:tag?           uint32
     |  |     |     |        |     +--rw ios-ospfv3:subnets?       empty
     |  |     |     |        |     +--rw ios-ospfv3:route-map?     string
     |  |     |     |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     |        +--rw ios-ospfv3:static!
     |  |     |     |           +--rw ios-ospfv3:redist-options
     |  |     |     |              +--rw ios-ospfv3:metric?        uint32
     |  |     |     |              +--rw ios-ospfv3:metric-type?   enumeration
     |  |     |     |              +--rw ios-ospfv3:tag?           uint32
     |  |     |     |              +--rw ios-ospfv3:subnets?       empty
     |  |     |     |              +--rw ios-ospfv3:route-map?     string
     |  |     |     |              +--rw ios-ospfv3:nssa-only?     empty
     |  |     |     +--rw ios-ospfv3:authentication
     |  |     |     |  +--rw ios-ospfv3:mode?   enumeration
     |  |     |     +--rw ios-ospfv3:graceful-restart!
     |  |     |     |  +--rw ios-ospfv3:disable?            empty
     |  |     |     |  +--rw ios-ospfv3:helper!
     |  |     |     |  |  +--rw ios-ospfv3:disable?               empty
     |  |     |     |  |  +--rw ios-ospfv3:strict-lsa-checking?   empty
     |  |     |     |  +--rw ios-ospfv3:restart-interval?   uint16
     |  |     |     +--rw ios-ospfv3:manet
     |  |     |     |  +--rw ios-ospfv3:cache
     |  |     |     |  |  +--rw ios-ospfv3:acknowledgement?   uint64
     |  |     |     |  |  +--rw ios-ospfv3:update?            uint64
     |  |     |     |  +--rw ios-ospfv3:hello?         enumeration
     |  |     |     |  +--rw ios-ospfv3:peering
     |  |     |     |  |  +--rw ios-ospfv3:selective
     |  |     |     |  |     +--rw ios-ospfv3:disable?         empty
     |  |     |     |  |     +--rw ios-ospfv3:per-interface?   empty
     |  |     |     |  |     +--rw ios-ospfv3:redundancy?      uint8
     |  |     |     |  +--rw ios-ospfv3:willingness?   uint8
     |  |     |     +--rw ios-ospfv3:summary-prefix* [prefix]
     |  |     |        +--rw ios-ospfv3:prefix                 inet:ipv4-prefix
     |  |     |        +--rw (ios-ospfv3:tag-no-advertise-choice)?
     |  |     |           +--:(ios-ospfv3:nssa-only)
     |  |     |           |  +--rw ios-ospfv3:nssa-only?       empty
     |  |     |           +--:(ios-ospfv3:tag)
     |  |     |           |  +--rw ios-ospfv3:tag?             uint32
     |  |     |           +--:(ios-ospfv3:not-advertise)
     |  |     |              +--rw ios-ospfv3:not-advertise?   empty
     |  |     +--rw ios-ospfv3:ipv6
     |  |        +--rw ios-ospfv3:unicast!
     |  |        |  +--rw ios-ospfv3:area* [id]
     |  |        |  |  +--rw ios-ospfv3:id                ios-types:ospf-area-type
     |  |        |  |  +--rw ios-ospfv3:authentication!
     |  |        |  |  |  +--rw ios-ospfv3:message-digest?   empty
     |  |        |  |  +--rw ios-ospfv3:capability
     |  |        |  |  |  +--rw ios-ospfv3:default-exclusion?   empty
     |  |        |  |  +--rw ios-ospfv3:default-cost?     uint32
     |  |        |  |  +--rw ios-ospfv3:filter-list* [in-out]
     |  |        |  |  |  +--rw ios-ospfv3:in-out    enumeration
     |  |        |  |  |  +--rw ios-ospfv3:prefix    string
     |  |        |  |  +--rw ios-ospfv3:nssa!
     |  |        |  |  |  +--rw ios-ospfv3:default-information-originate!
     |  |        |  |  |  |  +--rw ios-ospfv3:metric?              int32
     |  |        |  |  |  |  +--rw ios-ospfv3:metric-type?         ios-types:ospf-metric-type
     |  |        |  |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |        |  |  |  |  +--rw ios-ospfv3:no-redistribution?   empty
     |  |        |  |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |        |  |  |  |  +--rw ios-ospfv3:nssa-only?           empty
     |  |        |  |  |  |  +--rw ios-ospfv3:translate
     |  |        |  |  |  |     +--rw ios-ospfv3:type7
     |  |        |  |  |  |        +--rw ios-ospfv3:always?        empty
     |  |        |  |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |        |  |  |  +--rw ios-ospfv3:no-ext-capability?               empty
     |  |        |  |  |  +--rw ios-ospfv3:no-redistribution?               empty
     |  |        |  |  |  +--rw ios-ospfv3:no-summary?                      empty
     |  |        |  |  |  +--rw ios-ospfv3:nssa-only?                       empty
     |  |        |  |  |  +--rw ios-ospfv3:translate
     |  |        |  |  |     +--rw ios-ospfv3:type7
     |  |        |  |  |        +--rw ios-ospfv3:always?        empty
     |  |        |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |        |  |  +--rw ios-ospfv3:ipv4-range
     |  |        |  |  |  +--rw ios-ospfv3:range* [ip mask]
     |  |        |  |  |     +--rw ios-ospfv3:ip                     inet:ipv4-address
     |  |        |  |  |     +--rw ios-ospfv3:mask                   inet:ipv4-address
     |  |        |  |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |        |  |  |     |  +--:(ios-ospfv3:advertise)
     |  |        |  |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |        |  |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |        |  |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |        |  |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |        |  |  +--rw ios-ospfv3:ipv6-range
     |  |        |  |  |  +--rw ios-ospfv3:range* [ip]
     |  |        |  |  |     +--rw ios-ospfv3:ip                     ios-types:ipv6-prefix
     |  |        |  |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |        |  |  |     |  +--:(ios-ospfv3:advertise)
     |  |        |  |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |        |  |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |        |  |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |        |  |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |        |  |  +--rw ios-ospfv3:sham-link* [source dest]
     |  |        |  |  |  +--rw ios-ospfv3:source          inet:ip-address
     |  |        |  |  |  +--rw ios-ospfv3:dest            inet:ip-address
     |  |        |  |  |  +--rw ios-ospfv3:cost?           uint16
     |  |        |  |  |  +--rw ios-ospfv3:ttl-security
     |  |        |  |  |     +--rw ios-ospfv3:hops?   uint8
     |  |        |  |  +--rw ios-ospfv3:stub!
     |  |        |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |        |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |        |  |  +--rw ios-ospfv3:virtual-link* [id]
     |  |        |  |     +--rw ios-ospfv3:id                     inet:ip-address
     |  |        |  |     +--rw ios-ospfv3:authentication
     |  |        |  |     |  +--rw ios-ospfv3:authentication-key
     |  |        |  |     |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |     |  |  +--rw ios-ospfv3:auth-key?    string
     |  |        |  |     |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |        |  |     |  |  +--rw ios-ospfv3:id     uint8
     |  |        |  |     |  |  +--rw ios-ospfv3:md5
     |  |        |  |     |  |     +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |     |  |     +--rw ios-ospfv3:auth-key?    string
     |  |        |  |     |  +--rw ios-ospfv3:key-chain
     |  |        |  |     |  |  +--rw ios-ospfv3:name?                 string
     |  |        |  |     |  |  +--rw ios-ospfv3:authentication-key
     |  |        |  |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |        |  |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |        |  |     |  |     +--rw ios-ospfv3:id     uint8
     |  |        |  |     |  |     +--rw ios-ospfv3:md5
     |  |        |  |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |        |  |     |  +--rw ios-ospfv3:message-digest
     |  |        |  |     |  |  +--rw ios-ospfv3:authentication-key
     |  |        |  |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |        |  |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |        |  |     |  |     +--rw ios-ospfv3:id     uint8
     |  |        |  |     |  |     +--rw ios-ospfv3:md5
     |  |        |  |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |        |  |     |  +--rw ios-ospfv3:null?                 empty
     |  |        |  |     +--rw ios-ospfv3:hello-interval
     |  |        |  |     |  +--rw ios-ospfv3:hello-interval-value?   int32
     |  |        |  |     +--rw ios-ospfv3:dead-interval
     |  |        |  |     |  +--rw ios-ospfv3:dead-interval-value?   uint16
     |  |        |  |     +--rw ios-ospfv3:retransmit-interval
     |  |        |  |     |  +--rw ios-ospfv3:retransmit-interval-value?   uint16
     |  |        |  |     +--rw ios-ospfv3:transmit-delay
     |  |        |  |     |  +--rw ios-ospfv3:transmit-delay-value?   uint16
     |  |        |  |     +--rw ios-ospfv3:topology
     |  |        |  |     |  +--rw ios-ospfv3:disable?   empty
     |  |        |  |     +--rw ios-ospfv3:ttl-security
     |  |        |  |     |  +--rw ios-ospfv3:hops?   uint8
     |  |        |  |     +--rw ios-ospfv3:authentication-key
     |  |        |  |     |  +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |     |  +--rw ios-ospfv3:auth-key?    string
     |  |        |  |     +--rw ios-ospfv3:message-digest-key* [id]
     |  |        |  |        +--rw ios-ospfv3:id     uint8
     |  |        |  |        +--rw ios-ospfv3:md5
     |  |        |  |           +--rw ios-ospfv3:auth-type?   uint8
     |  |        |  |           +--rw ios-ospfv3:auth-key?    string
     |  |        |  +--rw ios-ospfv3:auto-cost!
     |  |        |  |  +--rw ios-ospfv3:reference-bandwidth?   uint32
     |  |        |  +--rw ios-ospfv3:event-log!
     |  |        |  |  +--rw ios-ospfv3:one-shot?   empty
     |  |        |  |  +--rw ios-ospfv3:pause?      empty
     |  |        |  |  +--rw ios-ospfv3:size?       uint32
     |  |        |  +--rw ios-ospfv3:bfd
     |  |        |  |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |        |  +--rw ios-ospfv3:interface-id
     |  |        |  |  +--rw ios-ospfv3:snmp-if-index?   empty
     |  |        |  +--rw ios-ospfv3:log-adjacency-changes!
     |  |        |  |  +--rw ios-ospfv3:detail?   empty
     |  |        |  +--rw ios-ospfv3:max-lsa
     |  |        |  |  +--rw ios-ospfv3:number?            uint32
     |  |        |  |  +--rw ios-ospfv3:threshold-value?   uint32
     |  |        |  |  +--rw ios-ospfv3:ignore-count?      uint32
     |  |        |  |  +--rw ios-ospfv3:ignore-time?       uint32
     |  |        |  |  +--rw ios-ospfv3:reset-time?        uint32
     |  |        |  |  +--rw ios-ospfv3:warning-only?      empty
     |  |        |  +--rw ios-ospfv3:max-metric
     |  |        |  |  +--rw ios-ospfv3:router-lsa!
     |  |        |  |     +--rw ios-ospfv3:external-lsa!
     |  |        |  |     |  +--rw ios-ospfv3:metric?   uint32
     |  |        |  |     +--rw ios-ospfv3:include-stub?   empty
     |  |        |  |     +--rw ios-ospfv3:on-startup!
     |  |        |  |     |  +--rw (ios-ospfv3:time-wait-for-bgp-choice)?
     |  |        |  |     |     +--:(ios-ospfv3:time)
     |  |        |  |     |     |  +--rw ios-ospfv3:time?           uint32
     |  |        |  |     |     +--:(ios-ospfv3:wait-for-bgp)
     |  |        |  |     |        +--rw ios-ospfv3:wait-for-bgp?   empty
     |  |        |  |     +--rw ios-ospfv3:summary-lsa!
     |  |        |  |        +--rw ios-ospfv3:metric?   uint32
     |  |        |  +--rw ios-ospfv3:passive-interface
     |  |        |  |  +--rw (ios-ospfv3:passive-interface-choice)?
     |  |        |  |     +--:(ios-ospfv3:default)
     |  |        |  |     |  +--rw ios-ospfv3:default?     empty
     |  |        |  |     +--:(ios-ospfv3:interface)
     |  |        |  |        +--rw ios-ospfv3:interface?   string
     |  |        |  +--rw ios-ospfv3:disable
     |  |        |  |  +--rw ios-ospfv3:passive-interface* [interface]
     |  |        |  |     +--rw ios-ospfv3:interface    string
     |  |        |  +--rw ios-ospfv3:queue-depth
     |  |        |  |  +--rw ios-ospfv3:hello
     |  |        |  |  |  +--rw ios-ospfv3:options?   union
     |  |        |  |  +--rw ios-ospfv3:update
     |  |        |  |     +--rw ios-ospfv3:options?   union
     |  |        |  +--rw ios-ospfv3:timers
     |  |        |  |  +--rw ios-ospfv3:lsa
     |  |        |  |  |  +--rw ios-ospfv3:arrival?   uint32
     |  |        |  |  +--rw ios-ospfv3:pacing
     |  |        |  |  |  +--rw ios-ospfv3:flood?            uint32
     |  |        |  |  |  +--rw ios-ospfv3:lsa-group?        uint32
     |  |        |  |  |  +--rw ios-ospfv3:retransmission?   uint32
     |  |        |  |  +--rw ios-ospfv3:throttle
     |  |        |  |     +--rw ios-ospfv3:lsa
     |  |        |  |     |  +--rw ios-ospfv3:all
     |  |        |  |     |     +--rw ios-ospfv3:delay?       uint32
     |  |        |  |     |     +--rw ios-ospfv3:min-delay?   uint32
     |  |        |  |     |     +--rw ios-ospfv3:max-delay?   uint32
     |  |        |  |     +--rw ios-ospfv3:spf
     |  |        |  |        +--rw ios-ospfv3:delay?       uint32
     |  |        |  |        +--rw ios-ospfv3:min-delay?   uint32
     |  |        |  |        +--rw ios-ospfv3:max-delay?   uint32
     |  |        |  +--rw ios-ospfv3:router-id?               inet:ipv4-address
     |  |        |  +--rw ios-ospfv3:nsr?                     empty
     |  |        |  +--rw ios-ospfv3:traffic-share
     |  |        |  |  +--rw ios-ospfv3:min?                 empty
     |  |        |  |  +--rw ios-ospfv3:across-interfaces?   empty
     |  |        |  +--rw ios-ospfv3:ttl-security
     |  |        |  |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |        |  |  +--rw ios-ospfv3:hops?             uint8
     |  |        |  +--rw ios-ospfv3:capability
     |  |        |  |  +--rw ios-ospfv3:capability-type?   enumeration
     |  |        |  +--rw ios-ospfv3:compatible
     |  |        |  |  +--rw ios-ospfv3:rfc1583?   empty
     |  |        |  |  +--rw ios-ospfv3:rfc1587?   empty
     |  |        |  |  +--rw ios-ospfv3:rfc5243?   empty
     |  |        |  +--rw ios-ospfv3:default-information
     |  |        |  |  +--rw ios-ospfv3:originate!
     |  |        |  |     +--rw ios-ospfv3:always?        empty
     |  |        |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     +--rw ios-ospfv3:metric-type?   ios-types:ospf-metric-type
     |  |        |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  +--rw ios-ospfv3:default-metric?          uint32
     |  |        |  +--rw ios-ospfv3:discard-route!
     |  |        |  |  +--rw ios-ospfv3:external?   empty
     |  |        |  |  +--rw ios-ospfv3:internal?   empty
     |  |        |  |  +--rw ios-ospfv3:metric?     uint32
     |  |        |  +--rw ios-ospfv3:distance
     |  |        |  |  +--rw ios-ospfv3:ospf-distance
     |  |        |  |  |  +--rw ios-ospfv3:distance?   uint32
     |  |        |  |  |  +--rw ios-ospfv3:ip?         inet:ipv4-address
     |  |        |  |  |  +--rw ios-ospfv3:wildcard?   inet:ipv4-address
     |  |        |  |  |  +--rw ios-ospfv3:acl-name?   ios-types:access-list-standard-id-type
     |  |        |  |  +--rw ios-ospfv3:ospf
     |  |        |  |     +--rw ios-ospfv3:external?     uint32
     |  |        |  |     +--rw ios-ospfv3:inter-area?   uint32
     |  |        |  |     +--rw ios-ospfv3:intra-area?   uint32
     |  |        |  +--rw ios-ospfv3:maximum-paths?           uint32
     |  |        |  +--rw ios-ospfv3:redistribute
     |  |        |  |  +--rw ios-ospfv3:application* [name]
     |  |        |  |  |  +--rw ios-ospfv3:name              string
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:bgp* [as-number]
     |  |        |  |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:connected!
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |        |  |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:isis!
     |  |        |  |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |        |  |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |        |  |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |        |  |  |  |  +--:(ios-ospfv3:isis-area)
     |  |        |  |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |        |  |  |  |        +--rw ios-ospfv3:name                 string
     |  |        |  |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |        |  |  |  |        +--rw ios-ospfv3:redist-options
     |  |        |  |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:iso-igrp!
     |  |        |  |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |        |  |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |        |  |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |        |  |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |        |  |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |        |  |  |  |  +--:(ios-ospfv3:route-map)
     |  |        |  |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |        |  |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  +--rw ios-ospfv3:lisp
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:mobile!
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:odr!
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:ospf* [id]
     |  |        |  |  |  +--rw ios-ospfv3:id             uint32
     |  |        |  |  |  +--rw ios-ospfv3:match
     |  |        |  |  |  |  +--rw ios-ospfv3:internal!
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |  |  +--rw ios-ospfv3:external!
     |  |        |  |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |        |  |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |        |  |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |        |  |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |        |  |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |        |  |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |        |  |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |        |  |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |        |  |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |        |  |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |        |  |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |  +--rw ios-ospfv3:vrf?           string
     |  |        |  |  +--rw ios-ospfv3:ospfv3* [id]
     |  |        |  |  |  +--rw ios-ospfv3:id             uint32
     |  |        |  |  |  +--rw ios-ospfv3:match
     |  |        |  |  |  |  +--rw ios-ospfv3:internal!
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |  |  +--rw ios-ospfv3:external!
     |  |        |  |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |        |  |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |        |  |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |        |  |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |        |  |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |        |  |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |        |  |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |        |  |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |        |  |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |        |  |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |        |  |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |        |  |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |        |  |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  +--rw ios-ospfv3:rip* [id]
     |  |        |  |  |  +--rw ios-ospfv3:id                string
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:static!
     |  |        |  |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |  +--rw ios-ospfv3:maximum-prefix
     |  |        |  |  |  +--rw ios-ospfv3:number?                             uint32
     |  |        |  |  |  +--rw ios-ospfv3:threshold-warning-only-container
     |  |        |  |  |     +--rw ios-ospfv3:threshold?      uint32
     |  |        |  |  |     +--rw ios-ospfv3:warning-only?   empty
     |  |        |  |  +--rw ios-ospfv3:vrf
     |  |        |  |     +--rw ios-ospfv3:non-global-vrf* [name]
     |  |        |  |     |  +--rw ios-ospfv3:name           string
     |  |        |  |     |  +--rw ios-ospfv3:application* [name]
     |  |        |  |     |  |  +--rw ios-ospfv3:name              string
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:bgp* [as-number]
     |  |        |  |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:connected!
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |        |  |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:isis!
     |  |        |  |     |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |        |  |     |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |        |  |     |  |  |  +--:(ios-ospfv3:isis-area)
     |  |        |  |     |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |        |  |     |  |  |        +--rw ios-ospfv3:name                 string
     |  |        |  |     |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |        |  |     |  |  |        +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:iso-igrp!
     |  |        |  |     |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |        |  |     |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |        |  |     |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |        |  |     |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |        |  |     |  |  |  +--:(ios-ospfv3:route-map)
     |  |        |  |     |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |        |  |     |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  +--rw ios-ospfv3:lisp
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:mobile!
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:odr!
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:ospf* [id]
     |  |        |  |     |  |  +--rw ios-ospfv3:id             uint32
     |  |        |  |     |  |  +--rw ios-ospfv3:match
     |  |        |  |     |  |  |  +--rw ios-ospfv3:internal!
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |  |  +--rw ios-ospfv3:external!
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |        |  |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |        |  |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |        |  |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |        |  |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |        |  |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |        |  |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |        |  |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |        |  |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |        |  |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |  +--rw ios-ospfv3:vrf?           string
     |  |        |  |     |  +--rw ios-ospfv3:ospfv3* [id]
     |  |        |  |     |  |  +--rw ios-ospfv3:id             uint32
     |  |        |  |     |  |  +--rw ios-ospfv3:match
     |  |        |  |     |  |  |  +--rw ios-ospfv3:internal!
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |  |  +--rw ios-ospfv3:external!
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |        |  |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |        |  |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |        |  |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |        |  |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |        |  |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |        |  |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |        |  |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |        |  |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |        |  |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |        |  |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  +--rw ios-ospfv3:rip* [id]
     |  |        |  |     |  |  +--rw ios-ospfv3:id                string
     |  |        |  |     |  |  +--rw ios-ospfv3:redist-options
     |  |        |  |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     |  +--rw ios-ospfv3:static!
     |  |        |  |     |     +--rw ios-ospfv3:redist-options
     |  |        |  |     |        +--rw ios-ospfv3:metric?        uint32
     |  |        |  |     |        +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |     |        +--rw ios-ospfv3:tag?           uint32
     |  |        |  |     |        +--rw ios-ospfv3:subnets?       empty
     |  |        |  |     |        +--rw ios-ospfv3:route-map?     string
     |  |        |  |     |        +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |     +--rw ios-ospfv3:global
     |  |        |  |        +--rw ios-ospfv3:application* [name]
     |  |        |  |        |  +--rw ios-ospfv3:name              string
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:bgp* [as-number]
     |  |        |  |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:connected!
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:eigrp* [as-number]
     |  |        |  |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:isis!
     |  |        |  |        |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |        |  |        |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |        |  |        |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |        |  |        |  |  +--:(ios-ospfv3:isis-area)
     |  |        |  |        |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |        |  |        |  |        +--rw ios-ospfv3:name                 string
     |  |        |  |        |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |        |  |        |  |        +--rw ios-ospfv3:redist-options
     |  |        |  |        |  |           +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |  |           +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |  |           +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |  |           +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:iso-igrp!
     |  |        |  |        |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |        |  |        |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |        |  |        |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |        |  |        |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |        |  |        |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |        |  |        |  |  +--:(ios-ospfv3:route-map)
     |  |        |  |        |  |     +--rw ios-ospfv3:route-map?                      string
     |  |        |  |        |  +--rw ios-ospfv3:iso-igrp-container
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        +--rw ios-ospfv3:lisp
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:mobile!
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:odr!
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:ospf* [id]
     |  |        |  |        |  +--rw ios-ospfv3:id             uint32
     |  |        |  |        |  +--rw ios-ospfv3:match
     |  |        |  |        |  |  +--rw ios-ospfv3:internal!
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |  |  +--rw ios-ospfv3:external!
     |  |        |  |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |        |  |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |        |  |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |        |  |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |        |  |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |        |  |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |        |  |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |        |  |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |        |  |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |        |  |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |        |  |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |        |  |        |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |  +--rw ios-ospfv3:vrf?           string
     |  |        |  |        +--rw ios-ospfv3:ospfv3* [id]
     |  |        |  |        |  +--rw ios-ospfv3:id             uint32
     |  |        |  |        |  +--rw ios-ospfv3:match
     |  |        |  |        |  |  +--rw ios-ospfv3:internal!
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |  |  +--rw ios-ospfv3:external!
     |  |        |  |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |        |  |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |        |  |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |        |  |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |        |  |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |        |  |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |        |  |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |        |  |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |        |  |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |        |  |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |        |  |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |        |  |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |        |  |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |        |  |        |  +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        |  +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |  +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |  +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        +--rw ios-ospfv3:rip* [id]
     |  |        |  |        |  +--rw ios-ospfv3:id                string
     |  |        |  |        |  +--rw ios-ospfv3:redist-options
     |  |        |  |        |     +--rw ios-ospfv3:metric?        uint32
     |  |        |  |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |        |     +--rw ios-ospfv3:tag?           uint32
     |  |        |  |        |     +--rw ios-ospfv3:subnets?       empty
     |  |        |  |        |     +--rw ios-ospfv3:route-map?     string
     |  |        |  |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  |        +--rw ios-ospfv3:static!
     |  |        |  |           +--rw ios-ospfv3:redist-options
     |  |        |  |              +--rw ios-ospfv3:metric?        uint32
     |  |        |  |              +--rw ios-ospfv3:metric-type?   enumeration
     |  |        |  |              +--rw ios-ospfv3:tag?           uint32
     |  |        |  |              +--rw ios-ospfv3:subnets?       empty
     |  |        |  |              +--rw ios-ospfv3:route-map?     string
     |  |        |  |              +--rw ios-ospfv3:nssa-only?     empty
     |  |        |  +--rw ios-ospfv3:authentication
     |  |        |  |  +--rw ios-ospfv3:mode?   enumeration
     |  |        |  +--rw ios-ospfv3:graceful-restart!
     |  |        |  |  +--rw ios-ospfv3:disable?            empty
     |  |        |  |  +--rw ios-ospfv3:helper!
     |  |        |  |  |  +--rw ios-ospfv3:disable?               empty
     |  |        |  |  |  +--rw ios-ospfv3:strict-lsa-checking?   empty
     |  |        |  |  +--rw ios-ospfv3:restart-interval?   uint16
     |  |        |  +--rw ios-ospfv3:manet
     |  |        |  |  +--rw ios-ospfv3:cache
     |  |        |  |  |  +--rw ios-ospfv3:acknowledgement?   uint64
     |  |        |  |  |  +--rw ios-ospfv3:update?            uint64
     |  |        |  |  +--rw ios-ospfv3:hello?         enumeration
     |  |        |  |  +--rw ios-ospfv3:peering
     |  |        |  |  |  +--rw ios-ospfv3:selective
     |  |        |  |  |     +--rw ios-ospfv3:disable?         empty
     |  |        |  |  |     +--rw ios-ospfv3:per-interface?   empty
     |  |        |  |  |     +--rw ios-ospfv3:redundancy?      uint8
     |  |        |  |  +--rw ios-ospfv3:willingness?   uint8
     |  |        |  +--rw ios-ospfv3:summary-prefix* [prefix]
     |  |        |     +--rw ios-ospfv3:prefix                 ios-types:ipv6-prefix
     |  |        |     +--rw (ios-ospfv3:tag-no-advertise-choice)?
     |  |        |        +--:(ios-ospfv3:nssa-only)
     |  |        |        |  +--rw ios-ospfv3:nssa-only?       empty
     |  |        |        +--:(ios-ospfv3:tag)
     |  |        |        |  +--rw ios-ospfv3:tag?             uint32
     |  |        |        +--:(ios-ospfv3:not-advertise)
     |  |        |           +--rw ios-ospfv3:not-advertise?   empty
     |  |        +--rw ios-ospfv3:vrf* [vrf]
     |  |           +--rw ios-ospfv3:vrf                      string
     |  |           +--rw ios-ospfv3:unicast?                 empty
     |  |           +--rw ios-ospfv3:area* [id]
     |  |           |  +--rw ios-ospfv3:id                ios-types:ospf-area-type
     |  |           |  +--rw ios-ospfv3:authentication!
     |  |           |  |  +--rw ios-ospfv3:message-digest?   empty
     |  |           |  +--rw ios-ospfv3:capability
     |  |           |  |  +--rw ios-ospfv3:default-exclusion?   empty
     |  |           |  +--rw ios-ospfv3:default-cost?     uint32
     |  |           |  +--rw ios-ospfv3:filter-list* [in-out]
     |  |           |  |  +--rw ios-ospfv3:in-out    enumeration
     |  |           |  |  +--rw ios-ospfv3:prefix    string
     |  |           |  +--rw ios-ospfv3:nssa!
     |  |           |  |  +--rw ios-ospfv3:default-information-originate!
     |  |           |  |  |  +--rw ios-ospfv3:metric?              int32
     |  |           |  |  |  +--rw ios-ospfv3:metric-type?         ios-types:ospf-metric-type
     |  |           |  |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |           |  |  |  +--rw ios-ospfv3:no-redistribution?   empty
     |  |           |  |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |           |  |  |  +--rw ios-ospfv3:nssa-only?           empty
     |  |           |  |  |  +--rw ios-ospfv3:translate
     |  |           |  |  |     +--rw ios-ospfv3:type7
     |  |           |  |  |        +--rw ios-ospfv3:always?        empty
     |  |           |  |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |           |  |  +--rw ios-ospfv3:no-ext-capability?               empty
     |  |           |  |  +--rw ios-ospfv3:no-redistribution?               empty
     |  |           |  |  +--rw ios-ospfv3:no-summary?                      empty
     |  |           |  |  +--rw ios-ospfv3:nssa-only?                       empty
     |  |           |  |  +--rw ios-ospfv3:translate
     |  |           |  |     +--rw ios-ospfv3:type7
     |  |           |  |        +--rw ios-ospfv3:always?        empty
     |  |           |  |        +--rw ios-ospfv3:suppress-fa?   empty
     |  |           |  +--rw ios-ospfv3:ipv4-range
     |  |           |  |  +--rw ios-ospfv3:range* [ip mask]
     |  |           |  |     +--rw ios-ospfv3:ip                     inet:ipv4-address
     |  |           |  |     +--rw ios-ospfv3:mask                   inet:ipv4-address
     |  |           |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |           |  |     |  +--:(ios-ospfv3:advertise)
     |  |           |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |           |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |           |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |           |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |           |  +--rw ios-ospfv3:ipv6-range
     |  |           |  |  +--rw ios-ospfv3:range* [ip]
     |  |           |  |     +--rw ios-ospfv3:ip                     ios-types:ipv6-prefix
     |  |           |  |     +--rw (ios-ospfv3:advertise-choice)?
     |  |           |  |     |  +--:(ios-ospfv3:advertise)
     |  |           |  |     |  |  +--rw ios-ospfv3:advertise?       empty
     |  |           |  |     |  +--:(ios-ospfv3:not-advertise)
     |  |           |  |     |     +--rw ios-ospfv3:not-advertise?   empty
     |  |           |  |     +--rw ios-ospfv3:cost?                  uint32
     |  |           |  +--rw ios-ospfv3:sham-link* [source dest]
     |  |           |  |  +--rw ios-ospfv3:source          inet:ip-address
     |  |           |  |  +--rw ios-ospfv3:dest            inet:ip-address
     |  |           |  |  +--rw ios-ospfv3:cost?           uint16
     |  |           |  |  +--rw ios-ospfv3:ttl-security
     |  |           |  |     +--rw ios-ospfv3:hops?   uint8
     |  |           |  +--rw ios-ospfv3:stub!
     |  |           |  |  +--rw ios-ospfv3:no-ext-capability?   empty
     |  |           |  |  +--rw ios-ospfv3:no-summary?          empty
     |  |           |  +--rw ios-ospfv3:virtual-link* [id]
     |  |           |     +--rw ios-ospfv3:id                     inet:ip-address
     |  |           |     +--rw ios-ospfv3:authentication
     |  |           |     |  +--rw ios-ospfv3:authentication-key
     |  |           |     |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |           |     |  |  +--rw ios-ospfv3:auth-key?    string
     |  |           |     |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |           |     |  |  +--rw ios-ospfv3:id     uint8
     |  |           |     |  |  +--rw ios-ospfv3:md5
     |  |           |     |  |     +--rw ios-ospfv3:auth-type?   uint8
     |  |           |     |  |     +--rw ios-ospfv3:auth-key?    string
     |  |           |     |  +--rw ios-ospfv3:key-chain
     |  |           |     |  |  +--rw ios-ospfv3:name?                 string
     |  |           |     |  |  +--rw ios-ospfv3:authentication-key
     |  |           |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |           |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |           |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |           |     |  |     +--rw ios-ospfv3:id     uint8
     |  |           |     |  |     +--rw ios-ospfv3:md5
     |  |           |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |           |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |           |     |  +--rw ios-ospfv3:message-digest
     |  |           |     |  |  +--rw ios-ospfv3:authentication-key
     |  |           |     |  |  |  +--rw ios-ospfv3:auth-type?   uint8
     |  |           |     |  |  |  +--rw ios-ospfv3:auth-key?    string
     |  |           |     |  |  +--rw ios-ospfv3:message-digest-key* [id]
     |  |           |     |  |     +--rw ios-ospfv3:id     uint8
     |  |           |     |  |     +--rw ios-ospfv3:md5
     |  |           |     |  |        +--rw ios-ospfv3:auth-type?   uint8
     |  |           |     |  |        +--rw ios-ospfv3:auth-key?    string
     |  |           |     |  +--rw ios-ospfv3:null?                 empty
     |  |           |     +--rw ios-ospfv3:hello-interval
     |  |           |     |  +--rw ios-ospfv3:hello-interval-value?   int32
     |  |           |     +--rw ios-ospfv3:dead-interval
     |  |           |     |  +--rw ios-ospfv3:dead-interval-value?   uint16
     |  |           |     +--rw ios-ospfv3:retransmit-interval
     |  |           |     |  +--rw ios-ospfv3:retransmit-interval-value?   uint16
     |  |           |     +--rw ios-ospfv3:transmit-delay
     |  |           |     |  +--rw ios-ospfv3:transmit-delay-value?   uint16
     |  |           |     +--rw ios-ospfv3:topology
     |  |           |     |  +--rw ios-ospfv3:disable?   empty
     |  |           |     +--rw ios-ospfv3:ttl-security
     |  |           |     |  +--rw ios-ospfv3:hops?   uint8
     |  |           |     +--rw ios-ospfv3:authentication-key
     |  |           |     |  +--rw ios-ospfv3:auth-type?   uint8
     |  |           |     |  +--rw ios-ospfv3:auth-key?    string
     |  |           |     +--rw ios-ospfv3:message-digest-key* [id]
     |  |           |        +--rw ios-ospfv3:id     uint8
     |  |           |        +--rw ios-ospfv3:md5
     |  |           |           +--rw ios-ospfv3:auth-type?   uint8
     |  |           |           +--rw ios-ospfv3:auth-key?    string
     |  |           +--rw ios-ospfv3:auto-cost!
     |  |           |  +--rw ios-ospfv3:reference-bandwidth?   uint32
     |  |           +--rw ios-ospfv3:event-log!
     |  |           |  +--rw ios-ospfv3:one-shot?   empty
     |  |           |  +--rw ios-ospfv3:pause?      empty
     |  |           |  +--rw ios-ospfv3:size?       uint32
     |  |           +--rw ios-ospfv3:bfd
     |  |           |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |           +--rw ios-ospfv3:interface-id
     |  |           |  +--rw ios-ospfv3:snmp-if-index?   empty
     |  |           +--rw ios-ospfv3:log-adjacency-changes!
     |  |           |  +--rw ios-ospfv3:detail?   empty
     |  |           +--rw ios-ospfv3:max-lsa
     |  |           |  +--rw ios-ospfv3:number?            uint32
     |  |           |  +--rw ios-ospfv3:threshold-value?   uint32
     |  |           |  +--rw ios-ospfv3:ignore-count?      uint32
     |  |           |  +--rw ios-ospfv3:ignore-time?       uint32
     |  |           |  +--rw ios-ospfv3:reset-time?        uint32
     |  |           |  +--rw ios-ospfv3:warning-only?      empty
     |  |           +--rw ios-ospfv3:max-metric
     |  |           |  +--rw ios-ospfv3:router-lsa!
     |  |           |     +--rw ios-ospfv3:external-lsa!
     |  |           |     |  +--rw ios-ospfv3:metric?   uint32
     |  |           |     +--rw ios-ospfv3:include-stub?   empty
     |  |           |     +--rw ios-ospfv3:on-startup!
     |  |           |     |  +--rw (ios-ospfv3:time-wait-for-bgp-choice)?
     |  |           |     |     +--:(ios-ospfv3:time)
     |  |           |     |     |  +--rw ios-ospfv3:time?           uint32
     |  |           |     |     +--:(ios-ospfv3:wait-for-bgp)
     |  |           |     |        +--rw ios-ospfv3:wait-for-bgp?   empty
     |  |           |     +--rw ios-ospfv3:summary-lsa!
     |  |           |        +--rw ios-ospfv3:metric?   uint32
     |  |           +--rw ios-ospfv3:passive-interface
     |  |           |  +--rw (ios-ospfv3:passive-interface-choice)?
     |  |           |     +--:(ios-ospfv3:default)
     |  |           |     |  +--rw ios-ospfv3:default?     empty
     |  |           |     +--:(ios-ospfv3:interface)
     |  |           |        +--rw ios-ospfv3:interface?   string
     |  |           +--rw ios-ospfv3:disable
     |  |           |  +--rw ios-ospfv3:passive-interface* [interface]
     |  |           |     +--rw ios-ospfv3:interface    string
     |  |           +--rw ios-ospfv3:queue-depth
     |  |           |  +--rw ios-ospfv3:hello
     |  |           |  |  +--rw ios-ospfv3:options?   union
     |  |           |  +--rw ios-ospfv3:update
     |  |           |     +--rw ios-ospfv3:options?   union
     |  |           +--rw ios-ospfv3:timers
     |  |           |  +--rw ios-ospfv3:lsa
     |  |           |  |  +--rw ios-ospfv3:arrival?   uint32
     |  |           |  +--rw ios-ospfv3:pacing
     |  |           |  |  +--rw ios-ospfv3:flood?            uint32
     |  |           |  |  +--rw ios-ospfv3:lsa-group?        uint32
     |  |           |  |  +--rw ios-ospfv3:retransmission?   uint32
     |  |           |  +--rw ios-ospfv3:throttle
     |  |           |     +--rw ios-ospfv3:lsa
     |  |           |     |  +--rw ios-ospfv3:all
     |  |           |     |     +--rw ios-ospfv3:delay?       uint32
     |  |           |     |     +--rw ios-ospfv3:min-delay?   uint32
     |  |           |     |     +--rw ios-ospfv3:max-delay?   uint32
     |  |           |     +--rw ios-ospfv3:spf
     |  |           |        +--rw ios-ospfv3:delay?       uint32
     |  |           |        +--rw ios-ospfv3:min-delay?   uint32
     |  |           |        +--rw ios-ospfv3:max-delay?   uint32
     |  |           +--rw ios-ospfv3:router-id?               inet:ipv4-address
     |  |           +--rw ios-ospfv3:nsr?                     empty
     |  |           +--rw ios-ospfv3:traffic-share
     |  |           |  +--rw ios-ospfv3:min?                 empty
     |  |           |  +--rw ios-ospfv3:across-interfaces?   empty
     |  |           +--rw ios-ospfv3:ttl-security
     |  |           |  +--rw ios-ospfv3:all-interfaces?   empty
     |  |           |  +--rw ios-ospfv3:hops?             uint8
     |  |           +--rw ios-ospfv3:capability
     |  |           |  +--rw ios-ospfv3:capability-type?   enumeration
     |  |           +--rw ios-ospfv3:compatible
     |  |           |  +--rw ios-ospfv3:rfc1583?   empty
     |  |           |  +--rw ios-ospfv3:rfc1587?   empty
     |  |           |  +--rw ios-ospfv3:rfc5243?   empty
     |  |           +--rw ios-ospfv3:default-information
     |  |           |  +--rw ios-ospfv3:originate!
     |  |           |     +--rw ios-ospfv3:always?        empty
     |  |           |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     +--rw ios-ospfv3:metric-type?   ios-types:ospf-metric-type
     |  |           |     +--rw ios-ospfv3:route-map?     string
     |  |           +--rw ios-ospfv3:default-metric?          uint32
     |  |           +--rw ios-ospfv3:discard-route!
     |  |           |  +--rw ios-ospfv3:external?   empty
     |  |           |  +--rw ios-ospfv3:internal?   empty
     |  |           |  +--rw ios-ospfv3:metric?     uint32
     |  |           +--rw ios-ospfv3:distance
     |  |           |  +--rw ios-ospfv3:ospf-distance
     |  |           |  |  +--rw ios-ospfv3:distance?   uint32
     |  |           |  |  +--rw ios-ospfv3:ip?         inet:ipv4-address
     |  |           |  |  +--rw ios-ospfv3:wildcard?   inet:ipv4-address
     |  |           |  |  +--rw ios-ospfv3:acl-name?   ios-types:access-list-standard-id-type
     |  |           |  +--rw ios-ospfv3:ospf
     |  |           |     +--rw ios-ospfv3:external?     uint32
     |  |           |     +--rw ios-ospfv3:inter-area?   uint32
     |  |           |     +--rw ios-ospfv3:intra-area?   uint32
     |  |           +--rw ios-ospfv3:maximum-paths?           uint32
     |  |           +--rw ios-ospfv3:redistribute
     |  |           |  +--rw ios-ospfv3:application* [name]
     |  |           |  |  +--rw ios-ospfv3:name              string
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:bgp* [as-number]
     |  |           |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:connected!
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |           |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:isis!
     |  |           |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |           |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |           |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |           |  |  |  +--:(ios-ospfv3:isis-area)
     |  |           |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |           |  |  |        +--rw ios-ospfv3:name                 string
     |  |           |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |           |  |  |        +--rw ios-ospfv3:redist-options
     |  |           |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |           |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |           |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |           |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |           |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:iso-igrp!
     |  |           |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |           |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |           |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |           |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |           |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |           |  |  |  +--:(ios-ospfv3:route-map)
     |  |           |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |           |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  +--rw ios-ospfv3:lisp
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:mobile!
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:odr!
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:ospf* [id]
     |  |           |  |  +--rw ios-ospfv3:id             uint32
     |  |           |  |  +--rw ios-ospfv3:match
     |  |           |  |  |  +--rw ios-ospfv3:internal!
     |  |           |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |  |  |  +--rw ios-ospfv3:external!
     |  |           |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |           |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |           |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |           |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |           |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |           |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |           |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |           |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |           |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |           |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |           |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |           |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |           |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |           |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |           |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |           |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |  |  +--rw ios-ospfv3:vrf?           string
     |  |           |  +--rw ios-ospfv3:ospfv3* [id]
     |  |           |  |  +--rw ios-ospfv3:id             uint32
     |  |           |  |  +--rw ios-ospfv3:match
     |  |           |  |  |  +--rw ios-ospfv3:internal!
     |  |           |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |  |  |  +--rw ios-ospfv3:external!
     |  |           |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |           |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |           |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |           |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |           |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |           |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |           |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |           |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |           |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |           |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |           |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |           |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |           |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |           |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |           |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |           |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |  +--rw ios-ospfv3:rip* [id]
     |  |           |  |  +--rw ios-ospfv3:id                string
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:static!
     |  |           |  |  +--rw ios-ospfv3:redist-options
     |  |           |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |  +--rw ios-ospfv3:maximum-prefix
     |  |           |  |  +--rw ios-ospfv3:number?                             uint32
     |  |           |  |  +--rw ios-ospfv3:threshold-warning-only-container
     |  |           |  |     +--rw ios-ospfv3:threshold?      uint32
     |  |           |  |     +--rw ios-ospfv3:warning-only?   empty
     |  |           |  +--rw ios-ospfv3:vrf
     |  |           |     +--rw ios-ospfv3:non-global-vrf* [name]
     |  |           |     |  +--rw ios-ospfv3:name           string
     |  |           |     |  +--rw ios-ospfv3:application* [name]
     |  |           |     |  |  +--rw ios-ospfv3:name              string
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:bgp* [as-number]
     |  |           |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:connected!
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:eigrp* [as-number]
     |  |           |     |  |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:isis!
     |  |           |     |  |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |           |     |  |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |           |     |  |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |           |     |  |  |  +--:(ios-ospfv3:isis-area)
     |  |           |     |  |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |           |     |  |  |        +--rw ios-ospfv3:name                 string
     |  |           |     |  |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |           |     |  |  |        +--rw ios-ospfv3:redist-options
     |  |           |     |  |  |           +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |  |           +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |  |           +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |  |           +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:iso-igrp!
     |  |           |     |  |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |           |     |  |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |           |     |  |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |           |     |  |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |           |     |  |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |           |     |  |  |  +--:(ios-ospfv3:route-map)
     |  |           |     |  |  |     +--rw ios-ospfv3:route-map?                      string
     |  |           |     |  |  +--rw ios-ospfv3:iso-igrp-container
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  +--rw ios-ospfv3:lisp
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:mobile!
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:odr!
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:ospf* [id]
     |  |           |     |  |  +--rw ios-ospfv3:id             uint32
     |  |           |     |  |  +--rw ios-ospfv3:match
     |  |           |     |  |  |  +--rw ios-ospfv3:internal!
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |  |  +--rw ios-ospfv3:external!
     |  |           |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |           |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |           |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |           |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |           |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |           |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |           |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |           |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |           |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |           |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |           |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |           |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |  +--rw ios-ospfv3:vrf?           string
     |  |           |     |  +--rw ios-ospfv3:ospfv3* [id]
     |  |           |     |  |  +--rw ios-ospfv3:id             uint32
     |  |           |     |  |  +--rw ios-ospfv3:match
     |  |           |     |  |  |  +--rw ios-ospfv3:internal!
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |  |  +--rw ios-ospfv3:external!
     |  |           |     |  |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |           |     |  |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |           |     |  |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |           |     |  |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |           |     |  |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |           |     |  |  |  +--rw ios-ospfv3:nssa-external!
     |  |           |     |  |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |           |     |  |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |           |     |  |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |           |     |  |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |           |     |  |  |     +--rw ios-ospfv3:subnets?                empty
     |  |           |     |  |  |     +--rw ios-ospfv3:route-map?              string
     |  |           |     |  |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |           |     |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  +--rw ios-ospfv3:rip* [id]
     |  |           |     |  |  +--rw ios-ospfv3:id                string
     |  |           |     |  |  +--rw ios-ospfv3:redist-options
     |  |           |     |  |     +--rw ios-ospfv3:metric?        uint32
     |  |           |     |  |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |  |     +--rw ios-ospfv3:tag?           uint32
     |  |           |     |  |     +--rw ios-ospfv3:subnets?       empty
     |  |           |     |  |     +--rw ios-ospfv3:route-map?     string
     |  |           |     |  |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     |  +--rw ios-ospfv3:static!
     |  |           |     |     +--rw ios-ospfv3:redist-options
     |  |           |     |        +--rw ios-ospfv3:metric?        uint32
     |  |           |     |        +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |     |        +--rw ios-ospfv3:tag?           uint32
     |  |           |     |        +--rw ios-ospfv3:subnets?       empty
     |  |           |     |        +--rw ios-ospfv3:route-map?     string
     |  |           |     |        +--rw ios-ospfv3:nssa-only?     empty
     |  |           |     +--rw ios-ospfv3:global
     |  |           |        +--rw ios-ospfv3:application* [name]
     |  |           |        |  +--rw ios-ospfv3:name              string
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:bgp* [as-number]
     |  |           |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:connected!
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:eigrp* [as-number]
     |  |           |        |  +--rw ios-ospfv3:as-number         ios-types:bgp-as-number-type
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:isis!
     |  |           |        |  +--rw (ios-ospfv3:isis-level-routes-isis-area-choice)?
     |  |           |        |  |  +--:(ios-ospfv3:isis-level-routes)
     |  |           |        |  |  |  +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |           |        |  |  +--:(ios-ospfv3:isis-area)
     |  |           |        |  |     +--rw ios-ospfv3:isis-area* [name]
     |  |           |        |  |        +--rw ios-ospfv3:name                 string
     |  |           |        |  |        +--rw ios-ospfv3:isis-level-routes?   enumeration
     |  |           |        |  |        +--rw ios-ospfv3:redist-options
     |  |           |        |  |           +--rw ios-ospfv3:metric?        uint32
     |  |           |        |  |           +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |  |           +--rw ios-ospfv3:tag?           uint32
     |  |           |        |  |           +--rw ios-ospfv3:subnets?       empty
     |  |           |        |  |           +--rw ios-ospfv3:route-map?     string
     |  |           |        |  |           +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:iso-igrp!
     |  |           |        |  +--rw (ios-ospfv3:area-tag-route-map-choice)?
     |  |           |        |  |  +--:(ios-ospfv3:area-tag-route-map-container)
     |  |           |        |  |  |  +--rw ios-ospfv3:area-tag-route-map-container
     |  |           |        |  |  |     +--rw ios-ospfv3:area-tag?    string
     |  |           |        |  |  |     +--rw ios-ospfv3:route-map?   string
     |  |           |        |  |  +--:(ios-ospfv3:route-map)
     |  |           |        |  |     +--rw ios-ospfv3:route-map?                      string
     |  |           |        |  +--rw ios-ospfv3:iso-igrp-container
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        +--rw ios-ospfv3:lisp
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:mobile!
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:odr!
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:ospf* [id]
     |  |           |        |  +--rw ios-ospfv3:id             uint32
     |  |           |        |  +--rw ios-ospfv3:match
     |  |           |        |  |  +--rw ios-ospfv3:internal!
     |  |           |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |        |  |  +--rw ios-ospfv3:external!
     |  |           |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |           |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |           |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |           |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |           |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |           |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |           |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |           |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |           |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |           |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |           |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |           |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |           |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |           |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |           |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |           |        |  +--rw ios-ospfv3:metric?        uint32
     |  |           |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        |  +--rw ios-ospfv3:subnets?       empty
     |  |           |        |  +--rw ios-ospfv3:route-map?     string
     |  |           |        |  +--rw ios-ospfv3:tag?           uint32
     |  |           |        |  +--rw ios-ospfv3:vrf?           string
     |  |           |        +--rw ios-ospfv3:ospfv3* [id]
     |  |           |        |  +--rw ios-ospfv3:id             uint32
     |  |           |        |  +--rw ios-ospfv3:match
     |  |           |        |  |  +--rw ios-ospfv3:internal!
     |  |           |        |  |  |  +--rw ios-ospfv3:metric?        uint32
     |  |           |        |  |  |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |  |  |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        |  |  |  +--rw ios-ospfv3:subnets?       empty
     |  |           |        |  |  |  +--rw ios-ospfv3:route-map?     string
     |  |           |        |  |  |  +--rw ios-ospfv3:tag?           uint32
     |  |           |        |  |  +--rw ios-ospfv3:external!
     |  |           |        |  |  |  +--rw ios-ospfv3:external-routes?   redist-ospf-external-type
     |  |           |        |  |  |  +--rw ios-ospfv3:metric?            uint32
     |  |           |        |  |  |  +--rw ios-ospfv3:metric-type?       enumeration
     |  |           |        |  |  |  +--rw ios-ospfv3:nssa-only?         empty
     |  |           |        |  |  |  +--rw ios-ospfv3:subnets?           empty
     |  |           |        |  |  |  +--rw ios-ospfv3:route-map?         string
     |  |           |        |  |  |  +--rw ios-ospfv3:tag?               uint32
     |  |           |        |  |  +--rw ios-ospfv3:nssa-external!
     |  |           |        |  |     +--rw ios-ospfv3:nssa-external-routes?   redist-ospf-external-type
     |  |           |        |  |     +--rw ios-ospfv3:metric?                 uint32
     |  |           |        |  |     +--rw ios-ospfv3:metric-type?            enumeration
     |  |           |        |  |     +--rw ios-ospfv3:nssa-only?              empty
     |  |           |        |  |     +--rw ios-ospfv3:subnets?                empty
     |  |           |        |  |     +--rw ios-ospfv3:route-map?              string
     |  |           |        |  |     +--rw ios-ospfv3:tag?                    uint32
     |  |           |        |  +--rw ios-ospfv3:metric?        uint32
     |  |           |        |  +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |  +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        |  +--rw ios-ospfv3:subnets?       empty
     |  |           |        |  +--rw ios-ospfv3:route-map?     string
     |  |           |        |  +--rw ios-ospfv3:tag?           uint32
     |  |           |        +--rw ios-ospfv3:rip* [id]
     |  |           |        |  +--rw ios-ospfv3:id                string
     |  |           |        |  +--rw ios-ospfv3:redist-options
     |  |           |        |     +--rw ios-ospfv3:metric?        uint32
     |  |           |        |     +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |        |     +--rw ios-ospfv3:tag?           uint32
     |  |           |        |     +--rw ios-ospfv3:subnets?       empty
     |  |           |        |     +--rw ios-ospfv3:route-map?     string
     |  |           |        |     +--rw ios-ospfv3:nssa-only?     empty
     |  |           |        +--rw ios-ospfv3:static!
     |  |           |           +--rw ios-ospfv3:redist-options
     |  |           |              +--rw ios-ospfv3:metric?        uint32
     |  |           |              +--rw ios-ospfv3:metric-type?   enumeration
     |  |           |              +--rw ios-ospfv3:tag?           uint32
     |  |           |              +--rw ios-ospfv3:subnets?       empty
     |  |           |              +--rw ios-ospfv3:route-map?     string
     |  |           |              +--rw ios-ospfv3:nssa-only?     empty
     |  |           +--rw ios-ospfv3:authentication
     |  |           |  +--rw ios-ospfv3:mode?   enumeration
     |  |           +--rw ios-ospfv3:graceful-restart!
     |  |           |  +--rw ios-ospfv3:disable?            empty
     |  |           |  +--rw ios-ospfv3:helper!
     |  |           |  |  +--rw ios-ospfv3:disable?               empty
     |  |           |  |  +--rw ios-ospfv3:strict-lsa-checking?   empty
     |  |           |  +--rw ios-ospfv3:restart-interval?   uint16
     |  |           +--rw ios-ospfv3:manet
     |  |           |  +--rw ios-ospfv3:cache
     |  |           |  |  +--rw ios-ospfv3:acknowledgement?   uint64
     |  |           |  |  +--rw ios-ospfv3:update?            uint64
     |  |           |  +--rw ios-ospfv3:hello?         enumeration
     |  |           |  +--rw ios-ospfv3:peering
     |  |           |  |  +--rw ios-ospfv3:selective
     |  |           |  |     +--rw ios-ospfv3:disable?         empty
     |  |           |  |     +--rw ios-ospfv3:per-interface?   empty
     |  |           |  |     +--rw ios-ospfv3:redundancy?      uint8
     |  |           |  +--rw ios-ospfv3:willingness?   uint8
     |  |           +--rw ios-ospfv3:summary-prefix* [prefix]
     |  |              +--rw ios-ospfv3:prefix                 ios-types:ipv6-prefix
     |  |              +--rw (ios-ospfv3:tag-no-advertise-choice)?
     |  |                 +--:(ios-ospfv3:nssa-only)
     |  |                 |  +--rw ios-ospfv3:nssa-only?       empty
     |  |                 +--:(ios-ospfv3:tag)
     |  |                 |  +--rw ios-ospfv3:tag?             uint32
     |  |                 +--:(ios-ospfv3:not-advertise)
     |  |                    +--rw ios-ospfv3:not-advertise?   empty
     |  +--rw ios-rip:rip!
     |     +--rw ios-rip:auto-summary?             empty
     |     +--rw ios-rip:maximum-paths?            uint8
     |     +--rw ios-rip:neighbor* [ip]
     |     |  +--rw ios-rip:ip    inet:ipv4-address
     |     +--rw ios-rip:network* [ip]
     |     |  +--rw ios-rip:ip    inet:ipv4-address
     |     +--rw ios-rip:validate-update-source?   boolean
     |     +--rw ios-rip:default-information
     |     |  +--rw ios-rip:originate!
     |     |     +--rw ios-rip:route-map?   string
     |     +--rw ios-rip:default-metric?           uint32
     |     +--rw ios-rip:distance
     |     |  +--rw ios-rip:distance-leaf?   uint8
     |     |  +--rw ios-rip:distance-list* [number ip mask]
     |     |     +--rw ios-rip:number         uint8
     |     |     +--rw ios-rip:ip             inet:ipv4-address
     |     |     +--rw ios-rip:mask           inet:ipv4-address
     |     |     +--rw ios-rip:access-list?   ios-types:access-list-standard-id-type
     |     +--rw ios-rip:distribute-list
     |     |  +--rw ios-rip:accesslist* [in-out]
     |     |  |  +--rw ios-rip:in-out    ios-types:access-list-in-out-type
     |     |  |  +--rw ios-rip:id        access-list-id-type
     |     |  +--rw ios-rip:accesslist-ifname* [in-out interface]
     |     |  |  +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |     |  |  +--rw ios-rip:interface               string
     |     |  |  +--rw ios-rip:interface-routing-id?   uint8
     |     |  |  +--rw ios-rip:isis-tag?               string
     |     |  |  +--rw ios-rip:vrf?                    string
     |     |  |  +--rw ios-rip:id                      access-list-id-type
     |     |  +--rw ios-rip:accesslist-prefix-gateway* [in-out]
     |     |  |  +--rw ios-rip:in-out            ios-types:access-list-in-out-type
     |     |  |  +--rw ios-rip:prefix-gateway    enumeration
     |     |  |  +--rw ios-rip:name              string
     |     |  +--rw ios-rip:accesslist-prefix-gateway-ifname* [in-out interface]
     |     |     +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |     |     +--rw ios-rip:interface               string
     |     |     +--rw ios-rip:prefix-gateway          enumeration
     |     |     +--rw ios-rip:name                    string
     |     |     +--rw ios-rip:interface-routing-id?   uint8
     |     |     +--rw ios-rip:isis-tag?               string
     |     |     +--rw ios-rip:vrf?                    string
     |     +--rw ios-rip:offset-list* [in-out]
     |     |  +--rw ios-rip:in-out    offset-list-in-out-type
     |     |  +--rw ios-rip:offset    uint8
     |     |  +--rw ios-rip:id        offset-list-id-type
     |     +--rw ios-rip:redistribute
     |     |  +--rw ios-rip:rip-metric-route-map
     |     |  |  +--rw ios-rip:metric
     |     |  |  |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |  |     +--:(ios-rip:metric-value)
     |     |  |  |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |  |     +--:(ios-rip:transparent)
     |     |  |  |        +--rw ios-rip:transparent?    empty
     |     |  |  +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:connected!
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:metric
     |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |     |     +--:(ios-rip:metric-value)
     |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |     |     +--:(ios-rip:transparent)
     |     |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:bgp* [as-number]
     |     |  |  +--rw ios-rip:as-number               ios-types:bgp-as-number-type
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:metric
     |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |     |     +--:(ios-rip:metric-value)
     |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |     |     +--:(ios-rip:transparent)
     |     |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:eigrp* [as-number]
     |     |  |  +--rw ios-rip:as-number               uint16
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:metric
     |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |     |     +--:(ios-rip:metric-value)
     |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |     |     +--:(ios-rip:transparent)
     |     |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:isis!
     |     |  |  +--rw ios-rip:isis-area* [name]
     |     |  |  |  +--rw ios-rip:name               string
     |     |  |  |  +--rw ios-rip:rip-isis-redist
     |     |  |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |     |  |  |     +--rw ios-rip:rip-metric-route-map
     |     |  |  |        +--rw ios-rip:metric
     |     |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |  |        |     +--:(ios-rip:metric-value)
     |     |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |  |        |     +--:(ios-rip:transparent)
     |     |  |  |        |        +--rw ios-rip:transparent?    empty
     |     |  |  |        +--rw ios-rip:route-map?   string
     |     |  |  +--rw ios-rip:rip-isis-redist
     |     |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |     |  |     +--rw ios-rip:rip-metric-route-map
     |     |  |        +--rw ios-rip:metric
     |     |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |        |     +--:(ios-rip:metric-value)
     |     |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |        |     +--:(ios-rip:transparent)
     |     |  |        |        +--rw ios-rip:transparent?    empty
     |     |  |        +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:iso-igrp!
     |     |  |  +--rw ios-rip:isoigrp-list* [iso-area-tag]
     |     |  |  |  +--rw ios-rip:iso-area-tag            string
     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |  |  |     +--rw ios-rip:metric
     |     |  |  |        +--rw (ios-rip:metric-transparent-choice)?
     |     |  |  |           +--:(ios-rip:metric-value)
     |     |  |  |           |  +--rw ios-rip:metric-value?   uint32
     |     |  |  |           +--:(ios-rip:transparent)
     |     |  |  |              +--rw ios-rip:transparent?    empty
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  |     +--rw ios-rip:metric
     |     |  |        +--rw (ios-rip:metric-transparent-choice)?
     |     |  |           +--:(ios-rip:metric-value)
     |     |  |           |  +--rw ios-rip:metric-value?   uint32
     |     |  |           +--:(ios-rip:transparent)
     |     |  |              +--rw ios-rip:transparent?    empty
     |     |  +--rw ios-rip:mobile!
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:metric
     |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |     |     +--:(ios-rip:metric-value)
     |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |     |     +--:(ios-rip:transparent)
     |     |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:odr!
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:metric
     |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |     |     +--:(ios-rip:metric-value)
     |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |     |     +--:(ios-rip:transparent)
     |     |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:ospf* [process-id]
     |     |  |  +--rw ios-rip:process-id              uint16
     |     |  |  +--rw ios-rip:vrf* [name]
     |     |  |  |  +--rw ios-rip:name    string
     |     |  |  +--rw ios-rip:match
     |     |  |  |  +--rw ios-rip:internal!
     |     |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |  |  |     +--rw ios-rip:metric
     |     |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |  |  |     |     +--:(ios-rip:metric-value)
     |     |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |  |  |     |     +--:(ios-rip:transparent)
     |     |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |  |  |     +--rw ios-rip:route-map?   string
     |     |  |  |  +--rw ios-rip:external!
     |     |  |  |  |  +--rw ios-rip:external-routes?        ios-types:redist-ospf-external-type
     |     |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |  |  |     +--rw ios-rip:metric
     |     |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |  |  |     |     +--:(ios-rip:metric-value)
     |     |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |  |  |     |     +--:(ios-rip:transparent)
     |     |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |  |  |     +--rw ios-rip:route-map?   string
     |     |  |  |  +--rw ios-rip:nssa-external!
     |     |  |  |     +--rw ios-rip:nssa-external-routes?   ios-types:redist-ospf-external-type
     |     |  |  |     +--rw ios-rip:rip-metric-route-map
     |     |  |  |        +--rw ios-rip:metric
     |     |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |  |        |     +--:(ios-rip:metric-value)
     |     |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |  |        |     +--:(ios-rip:transparent)
     |     |  |  |        |        +--rw ios-rip:transparent?    empty
     |     |  |  |        +--rw ios-rip:route-map?   string
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:metric
     |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |     |     +--:(ios-rip:metric-value)
     |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |     |     +--:(ios-rip:transparent)
     |     |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:static!
     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |  |     +--rw ios-rip:metric
     |     |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |  |     |     +--:(ios-rip:metric-value)
     |     |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |  |     |     +--:(ios-rip:transparent)
     |     |  |     |        +--rw ios-rip:transparent?    empty
     |     |  |     +--rw ios-rip:route-map?   string
     |     |  +--rw ios-rip:rip!
     |     |     +--rw ios-rip:rip-metric-route-map
     |     |        +--rw ios-rip:metric
     |     |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |     +--:(ios-rip:metric-value)
     |     |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |     +--:(ios-rip:transparent)
     |     |        |        +--rw ios-rip:transparent?    empty
     |     |        +--rw ios-rip:route-map?   string
     |     +--rw ios-rip:timers
     |     |  +--rw ios-rip:basic
     |     |     +--rw ios-rip:updates?    uint32
     |     |     +--rw ios-rip:invalid?    uint32
     |     |     +--rw ios-rip:holddown?   uint32
     |     |     +--rw ios-rip:flush?      uint32
     |     |     +--rw ios-rip:sleep?      uint32
     |     +--rw ios-rip:version?                  uint8
     |     +--rw ios-rip:flash-update-threshold?   uint8
     |     +--rw ios-rip:input-queue?              uint16
     |     +--rw ios-rip:output-delay?             uint8
     |     +--rw ios-rip:passive-interface
     |     |  +--rw (ios-rip:passive-interface-choice)?
     |     |     +--:(ios-rip:default)
     |     |     |  +--rw ios-rip:default?     empty
     |     |     +--:(ios-rip:interface)
     |     |        +--rw ios-rip:interface?   string
     |     +--rw ios-rip:disable
     |     |  +--rw ios-rip:passive-interface* [interface]
     |     |     +--rw ios-rip:interface    string
     |     +--rw ios-rip:traffic-share
     |     |  +--rw ios-rip:min
     |     |     +--rw ios-rip:across-interfaces?   empty
     |     +--rw ios-rip:address-family
     |     |  +--rw ios-rip:ipv4
     |     |     +--rw ios-rip:unicast
     |     |     |  +--rw ios-rip:auto-summary?             empty
     |     |     |  +--rw ios-rip:maximum-paths?            uint8
     |     |     |  +--rw ios-rip:neighbor* [ip]
     |     |     |  |  +--rw ios-rip:ip    inet:ipv4-address
     |     |     |  +--rw ios-rip:network* [ip]
     |     |     |  |  +--rw ios-rip:ip    inet:ipv4-address
     |     |     |  +--rw ios-rip:validate-update-source?   boolean
     |     |     |  +--rw ios-rip:default-information
     |     |     |  |  +--rw ios-rip:originate!
     |     |     |  |     +--rw ios-rip:route-map?   string
     |     |     |  +--rw ios-rip:default-metric?           uint32
     |     |     |  +--rw ios-rip:distance
     |     |     |  |  +--rw ios-rip:distance-leaf?   uint8
     |     |     |  |  +--rw ios-rip:distance-list* [number ip mask]
     |     |     |  |     +--rw ios-rip:number    uint8
     |     |     |  |     +--rw ios-rip:ip        inet:ipv4-address
     |     |     |  |     +--rw ios-rip:mask      inet:ipv4-address
     |     |     |  +--rw ios-rip:distribute-list
     |     |     |  |  +--rw ios-rip:accesslist* [in-out]
     |     |     |  |  |  +--rw ios-rip:in-out    ios-types:access-list-in-out-type
     |     |     |  |  +--rw ios-rip:accesslist-ifname* [in-out interface]
     |     |     |  |  |  +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |     |     |  |  |  +--rw ios-rip:interface               string
     |     |     |  |  |  +--rw ios-rip:interface-routing-id?   uint8
     |     |     |  |  |  +--rw ios-rip:isis-tag?               string
     |     |     |  |  |  +--rw ios-rip:vrf?                    string
     |     |     |  |  +--rw ios-rip:accesslist-prefix-gateway* [in-out]
     |     |     |  |  |  +--rw ios-rip:in-out            ios-types:access-list-in-out-type
     |     |     |  |  |  +--rw ios-rip:prefix-gateway    enumeration
     |     |     |  |  |  +--rw ios-rip:name              string
     |     |     |  |  +--rw ios-rip:accesslist-prefix-gateway-ifname* [in-out interface]
     |     |     |  |     +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |     |     |  |     +--rw ios-rip:interface               string
     |     |     |  |     +--rw ios-rip:prefix-gateway          enumeration
     |     |     |  |     +--rw ios-rip:name                    string
     |     |     |  |     +--rw ios-rip:interface-routing-id?   uint8
     |     |     |  |     +--rw ios-rip:isis-tag?               string
     |     |     |  |     +--rw ios-rip:vrf?                    string
     |     |     |  +--rw ios-rip:offset-list* [in-out]
     |     |     |  |  +--rw ios-rip:in-out    offset-list-in-out-type
     |     |     |  |  +--rw ios-rip:offset    uint8
     |     |     |  +--rw ios-rip:redistribute
     |     |     |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |  +--rw ios-rip:metric
     |     |     |  |  |  |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |  |     +--:(ios-rip:metric-value)
     |     |     |  |  |  |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |  |     +--:(ios-rip:transparent)
     |     |     |  |  |  |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |  +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:connected!
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:bgp* [as-number]
     |     |     |  |  |  +--rw ios-rip:as-number               ios-types:bgp-as-number-type
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:eigrp* [as-number]
     |     |     |  |  |  +--rw ios-rip:as-number               uint16
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:isis!
     |     |     |  |  |  +--rw ios-rip:isis-area* [name]
     |     |     |  |  |  |  +--rw ios-rip:name               string
     |     |     |  |  |  |  +--rw ios-rip:rip-isis-redist
     |     |     |  |  |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |     |     |  |  |  |     +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |  |        +--rw ios-rip:metric
     |     |     |  |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |  |        |     +--:(ios-rip:metric-value)
     |     |     |  |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |  |        |     +--:(ios-rip:transparent)
     |     |     |  |  |  |        |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |  |        +--rw ios-rip:route-map?   string
     |     |     |  |  |  +--rw ios-rip:rip-isis-redist
     |     |     |  |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |     |     |  |  |     +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |        +--rw ios-rip:metric
     |     |     |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |        |     +--:(ios-rip:metric-value)
     |     |     |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |        |     +--:(ios-rip:transparent)
     |     |     |  |  |        |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |        +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:iso-igrp!
     |     |     |  |  |  +--rw ios-rip:isoigrp-list* [iso-area-tag]
     |     |     |  |  |  |  +--rw ios-rip:iso-area-tag            string
     |     |     |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  |  |     +--rw ios-rip:metric
     |     |     |  |  |  |        +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |  |           +--:(ios-rip:metric-value)
     |     |     |  |  |  |           |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |  |           +--:(ios-rip:transparent)
     |     |     |  |  |  |              +--rw ios-rip:transparent?    empty
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |        +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |           +--:(ios-rip:metric-value)
     |     |     |  |  |           |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |           +--:(ios-rip:transparent)
     |     |     |  |  |              +--rw ios-rip:transparent?    empty
     |     |     |  |  +--rw ios-rip:mobile!
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:odr!
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:ospf* [process-id]
     |     |     |  |  |  +--rw ios-rip:process-id              uint16
     |     |     |  |  |  +--rw ios-rip:vrf* [name]
     |     |     |  |  |  |  +--rw ios-rip:name    string
     |     |     |  |  |  +--rw ios-rip:match
     |     |     |  |  |  |  +--rw ios-rip:internal!
     |     |     |  |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |  |  |     +--rw ios-rip:metric
     |     |     |  |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  |  |  +--rw ios-rip:external!
     |     |     |  |  |  |  |  +--rw ios-rip:external-routes?        ios-types:redist-ospf-external-type
     |     |     |  |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |  |  |     +--rw ios-rip:metric
     |     |     |  |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  |  |  +--rw ios-rip:nssa-external!
     |     |     |  |  |  |     +--rw ios-rip:nssa-external-routes?   ios-types:redist-ospf-external-type
     |     |     |  |  |  |     +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |  |        +--rw ios-rip:metric
     |     |     |  |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |  |        |     +--:(ios-rip:metric-value)
     |     |     |  |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |  |        |     +--:(ios-rip:transparent)
     |     |     |  |  |  |        |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |  |        +--rw ios-rip:route-map?   string
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:static!
     |     |     |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |     |  |  |     +--rw ios-rip:metric
     |     |     |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |  |     |     +--:(ios-rip:metric-value)
     |     |     |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |  |     |     +--:(ios-rip:transparent)
     |     |     |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |     |  |  |     +--rw ios-rip:route-map?   string
     |     |     |  |  +--rw ios-rip:rip!
     |     |     |  |     +--rw ios-rip:rip-metric-route-map
     |     |     |  |        +--rw ios-rip:metric
     |     |     |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |     |  |        |     +--:(ios-rip:metric-value)
     |     |     |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |     |  |        |     +--:(ios-rip:transparent)
     |     |     |  |        |        +--rw ios-rip:transparent?    empty
     |     |     |  |        +--rw ios-rip:route-map?   string
     |     |     |  +--rw ios-rip:timers
     |     |     |  |  +--rw ios-rip:basic
     |     |     |  |     +--rw ios-rip:updates?    uint32
     |     |     |  |     +--rw ios-rip:invalid?    uint32
     |     |     |  |     +--rw ios-rip:holddown?   uint32
     |     |     |  |     +--rw ios-rip:flush?      uint32
     |     |     |  |     +--rw ios-rip:sleep?      uint32
     |     |     |  +--rw ios-rip:version?                  uint8
     |     |     |  +--rw ios-rip:flash-update-threshold?   uint8
     |     |     |  +--rw ios-rip:input-queue?              uint16
     |     |     |  +--rw ios-rip:output-delay?             uint8
     |     |     |  +--rw ios-rip:passive-interface
     |     |     |  |  +--rw (ios-rip:passive-interface-choice)?
     |     |     |  |     +--:(ios-rip:default)
     |     |     |  |     |  +--rw ios-rip:default?     empty
     |     |     |  |     +--:(ios-rip:interface)
     |     |     |  |        +--rw ios-rip:interface?   string
     |     |     |  +--rw ios-rip:disable
     |     |     |  |  +--rw ios-rip:passive-interface* [interface]
     |     |     |  |     +--rw ios-rip:interface    string
     |     |     |  +--rw ios-rip:traffic-share
     |     |     |     +--rw ios-rip:min
     |     |     |        +--rw ios-rip:across-interfaces?   empty
     |     |     +--rw ios-rip:vrf* [name]
     |     |        +--rw ios-rip:name                      string
     |     |        +--rw ios-rip:auto-summary?             empty
     |     |        +--rw ios-rip:maximum-paths?            uint8
     |     |        +--rw ios-rip:neighbor* [ip]
     |     |        |  +--rw ios-rip:ip    inet:ipv4-address
     |     |        +--rw ios-rip:network* [ip]
     |     |        |  +--rw ios-rip:ip    inet:ipv4-address
     |     |        +--rw ios-rip:validate-update-source?   boolean
     |     |        +--rw ios-rip:default-information
     |     |        |  +--rw ios-rip:originate!
     |     |        |     +--rw ios-rip:route-map?   string
     |     |        +--rw ios-rip:default-metric?           uint32
     |     |        +--rw ios-rip:distance
     |     |        |  +--rw ios-rip:distance-leaf?   uint8
     |     |        |  +--rw ios-rip:distance-list* [number ip mask]
     |     |        |     +--rw ios-rip:number    uint8
     |     |        |     +--rw ios-rip:ip        inet:ipv4-address
     |     |        |     +--rw ios-rip:mask      inet:ipv4-address
     |     |        +--rw ios-rip:distribute-list
     |     |        |  +--rw ios-rip:accesslist* [in-out]
     |     |        |  |  +--rw ios-rip:in-out    ios-types:access-list-in-out-type
     |     |        |  +--rw ios-rip:accesslist-ifname* [in-out interface]
     |     |        |  |  +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |     |        |  |  +--rw ios-rip:interface               string
     |     |        |  |  +--rw ios-rip:interface-routing-id?   uint8
     |     |        |  |  +--rw ios-rip:isis-tag?               string
     |     |        |  |  +--rw ios-rip:vrf?                    string
     |     |        |  +--rw ios-rip:accesslist-prefix-gateway* [in-out]
     |     |        |  |  +--rw ios-rip:in-out            ios-types:access-list-in-out-type
     |     |        |  |  +--rw ios-rip:prefix-gateway    enumeration
     |     |        |  |  +--rw ios-rip:name              string
     |     |        |  +--rw ios-rip:accesslist-prefix-gateway-ifname* [in-out interface]
     |     |        |     +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |     |        |     +--rw ios-rip:interface               string
     |     |        |     +--rw ios-rip:prefix-gateway          enumeration
     |     |        |     +--rw ios-rip:name                    string
     |     |        |     +--rw ios-rip:interface-routing-id?   uint8
     |     |        |     +--rw ios-rip:isis-tag?               string
     |     |        |     +--rw ios-rip:vrf?                    string
     |     |        +--rw ios-rip:offset-list* [in-out]
     |     |        |  +--rw ios-rip:in-out    offset-list-in-out-type
     |     |        |  +--rw ios-rip:offset    uint8
     |     |        +--rw ios-rip:redistribute
     |     |        |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |  +--rw ios-rip:metric
     |     |        |  |  |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |  |     +--:(ios-rip:metric-value)
     |     |        |  |  |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |  |     +--:(ios-rip:transparent)
     |     |        |  |  |        +--rw ios-rip:transparent?    empty
     |     |        |  |  +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:connected!
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |     |     +--:(ios-rip:transparent)
     |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:bgp* [as-number]
     |     |        |  |  +--rw ios-rip:as-number               ios-types:bgp-as-number-type
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |     |     +--:(ios-rip:transparent)
     |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:eigrp* [as-number]
     |     |        |  |  +--rw ios-rip:as-number               uint16
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |     |     +--:(ios-rip:transparent)
     |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:isis!
     |     |        |  |  +--rw ios-rip:isis-area* [name]
     |     |        |  |  |  +--rw ios-rip:name               string
     |     |        |  |  |  +--rw ios-rip:rip-isis-redist
     |     |        |  |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |     |        |  |  |     +--rw ios-rip:rip-metric-route-map
     |     |        |  |  |        +--rw ios-rip:metric
     |     |        |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |  |        |     +--:(ios-rip:metric-value)
     |     |        |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |  |        |     +--:(ios-rip:transparent)
     |     |        |  |  |        |        +--rw ios-rip:transparent?    empty
     |     |        |  |  |        +--rw ios-rip:route-map?   string
     |     |        |  |  +--rw ios-rip:rip-isis-redist
     |     |        |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |     |        |  |     +--rw ios-rip:rip-metric-route-map
     |     |        |  |        +--rw ios-rip:metric
     |     |        |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |        |     +--:(ios-rip:metric-value)
     |     |        |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |        |     +--:(ios-rip:transparent)
     |     |        |  |        |        +--rw ios-rip:transparent?    empty
     |     |        |  |        +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:iso-igrp!
     |     |        |  |  +--rw ios-rip:isoigrp-list* [iso-area-tag]
     |     |        |  |  |  +--rw ios-rip:iso-area-tag            string
     |     |        |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |  |     +--rw ios-rip:route-map?   string
     |     |        |  |  |     +--rw ios-rip:metric
     |     |        |  |  |        +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |  |           +--:(ios-rip:metric-value)
     |     |        |  |  |           |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |  |           +--:(ios-rip:transparent)
     |     |        |  |  |              +--rw ios-rip:transparent?    empty
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |        +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |           +--:(ios-rip:metric-value)
     |     |        |  |           |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |           +--:(ios-rip:transparent)
     |     |        |  |              +--rw ios-rip:transparent?    empty
     |     |        |  +--rw ios-rip:mobile!
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |     |     +--:(ios-rip:transparent)
     |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:odr!
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |     |     +--:(ios-rip:transparent)
     |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:ospf* [process-id]
     |     |        |  |  +--rw ios-rip:process-id              uint16
     |     |        |  |  +--rw ios-rip:vrf* [name]
     |     |        |  |  |  +--rw ios-rip:name    string
     |     |        |  |  +--rw ios-rip:match
     |     |        |  |  |  +--rw ios-rip:internal!
     |     |        |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |  |  |     +--rw ios-rip:metric
     |     |        |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |  |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |  |  |     |     +--:(ios-rip:transparent)
     |     |        |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |  |  |     +--rw ios-rip:route-map?   string
     |     |        |  |  |  +--rw ios-rip:external!
     |     |        |  |  |  |  +--rw ios-rip:external-routes?        ios-types:redist-ospf-external-type
     |     |        |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |  |  |     +--rw ios-rip:metric
     |     |        |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |  |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |  |  |     |     +--:(ios-rip:transparent)
     |     |        |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |  |  |     +--rw ios-rip:route-map?   string
     |     |        |  |  |  +--rw ios-rip:nssa-external!
     |     |        |  |  |     +--rw ios-rip:nssa-external-routes?   ios-types:redist-ospf-external-type
     |     |        |  |  |     +--rw ios-rip:rip-metric-route-map
     |     |        |  |  |        +--rw ios-rip:metric
     |     |        |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |  |        |     +--:(ios-rip:metric-value)
     |     |        |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |  |        |     +--:(ios-rip:transparent)
     |     |        |  |  |        |        +--rw ios-rip:transparent?    empty
     |     |        |  |  |        +--rw ios-rip:route-map?   string
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |     |     +--:(ios-rip:transparent)
     |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:static!
     |     |        |  |  +--rw ios-rip:rip-metric-route-map
     |     |        |  |     +--rw ios-rip:metric
     |     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |  |     |     +--:(ios-rip:metric-value)
     |     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |  |     |     +--:(ios-rip:transparent)
     |     |        |  |     |        +--rw ios-rip:transparent?    empty
     |     |        |  |     +--rw ios-rip:route-map?   string
     |     |        |  +--rw ios-rip:rip!
     |     |        |     +--rw ios-rip:rip-metric-route-map
     |     |        |        +--rw ios-rip:metric
     |     |        |        |  +--rw (ios-rip:metric-transparent-choice)?
     |     |        |        |     +--:(ios-rip:metric-value)
     |     |        |        |     |  +--rw ios-rip:metric-value?   uint32
     |     |        |        |     +--:(ios-rip:transparent)
     |     |        |        |        +--rw ios-rip:transparent?    empty
     |     |        |        +--rw ios-rip:route-map?   string
     |     |        +--rw ios-rip:timers
     |     |        |  +--rw ios-rip:basic
     |     |        |     +--rw ios-rip:updates?    uint32
     |     |        |     +--rw ios-rip:invalid?    uint32
     |     |        |     +--rw ios-rip:holddown?   uint32
     |     |        |     +--rw ios-rip:flush?      uint32
     |     |        |     +--rw ios-rip:sleep?      uint32
     |     |        +--rw ios-rip:version?                  uint8
     |     +--rw ios-rip:default
     |        +--rw ios-rip:address-family
     |        |  +--rw ios-rip:ipv4!
     |        |     +--rw ios-rip:unicast?   empty
     |        |     +--rw ios-rip:vrf* [name]
     |        |        +--rw ios-rip:name    string
     |        +--rw ios-rip:auto-summary?             empty
     |        +--rw ios-rip:maximum-paths?            uint8
     |        +--rw ios-rip:neighbor* [ip]
     |        |  +--rw ios-rip:ip    inet:ipv4-address
     |        +--rw ios-rip:network* [ip]
     |        |  +--rw ios-rip:ip    inet:ipv4-address
     |        +--rw ios-rip:validate-update-source?   boolean
     |        +--rw ios-rip:default-information
     |        |  +--rw ios-rip:originate?   empty
     |        +--rw ios-rip:default-metric?           empty
     |        +--rw ios-rip:distance
     |        |  +--rw ios-rip:distance-leaf?   uint8
     |        |  +--rw ios-rip:distance-list* [number ip mask]
     |        |     +--rw ios-rip:number         uint8
     |        |     +--rw ios-rip:ip             inet:ipv4-address
     |        |     +--rw ios-rip:mask           inet:ipv4-address
     |        |     +--rw ios-rip:access-list?   ios-types:default-access-list-standard-id-type
     |        +--rw ios-rip:distribute-list
     |        |  +--rw ios-rip:accesslist* [in-out]
     |        |  |  +--rw ios-rip:in-out    ios-types:access-list-in-out-type
     |        |  |  +--rw ios-rip:id        default-access-list-id-type
     |        |  +--rw ios-rip:accesslist-ifname* [in-out interface]
     |        |  |  +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |        |  |  +--rw ios-rip:interface               string
     |        |  |  +--rw ios-rip:interface-routing-id?   uint8
     |        |  |  +--rw ios-rip:isis-tag?               string
     |        |  |  +--rw ios-rip:vrf?                    string
     |        |  |  +--rw ios-rip:id                      default-access-list-id-type
     |        |  +--rw ios-rip:accesslist-prefix-gateway* [in-out]
     |        |  |  +--rw ios-rip:in-out            ios-types:access-list-in-out-type
     |        |  |  +--rw ios-rip:prefix-gateway    enumeration
     |        |  |  +--rw ios-rip:name              string
     |        |  +--rw ios-rip:accesslist-prefix-gateway-ifname* [in-out interface]
     |        |     +--rw ios-rip:in-out                  ios-types:access-list-in-out-type
     |        |     +--rw ios-rip:interface               string
     |        |     +--rw ios-rip:prefix-gateway          enumeration
     |        |     +--rw ios-rip:name                    string
     |        |     +--rw ios-rip:interface-routing-id?   uint8
     |        |     +--rw ios-rip:isis-tag?               string
     |        |     +--rw ios-rip:vrf?                    string
     |        +--rw ios-rip:flash-update-threshold?   empty
     |        +--rw ios-rip:input-queue?              empty
     |        +--rw ios-rip:offset-list* [in-out]
     |        |  +--rw ios-rip:in-out    offset-list-in-out-type
     |        |  +--rw ios-rip:offset    uint8
     |        |  +--rw ios-rip:id        default-offset-list-id-type
     |        +--rw ios-rip:output-delay?             empty
     |        +--rw ios-rip:passive-interface
     |        |  +--rw (ios-rip:passive-interface-choice)?
     |        |     +--:(ios-rip:default)
     |        |     |  +--rw ios-rip:default?     empty
     |        |     +--:(ios-rip:interface)
     |        |        +--rw ios-rip:interface?   string
     |        +--rw ios-rip:disable
     |        |  +--rw ios-rip:passive-interface* [interface]
     |        |     +--rw ios-rip:interface    string
     |        +--rw ios-rip:redistribute
     |        |  +--rw ios-rip:connected!
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:metric
     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |     |     +--:(ios-rip:metric-value)
     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |     |     +--:(ios-rip:transparent)
     |        |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:bgp* [as-number]
     |        |  |  +--rw ios-rip:as-number               ios-types:bgp-as-number-type
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:metric
     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |     |     +--:(ios-rip:metric-value)
     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |     |     +--:(ios-rip:transparent)
     |        |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:eigrp* [as-number]
     |        |  |  +--rw ios-rip:as-number               uint16
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:metric
     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |     |     +--:(ios-rip:metric-value)
     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |     |     +--:(ios-rip:transparent)
     |        |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:isis!
     |        |  |  +--rw ios-rip:isis-area* [name]
     |        |  |  |  +--rw ios-rip:name               string
     |        |  |  |  +--rw ios-rip:rip-isis-redist
     |        |  |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |        |  |  |     +--rw ios-rip:rip-metric-route-map
     |        |  |  |        +--rw ios-rip:metric
     |        |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |  |        |     +--:(ios-rip:metric-value)
     |        |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |  |        |     +--:(ios-rip:transparent)
     |        |  |  |        |        +--rw ios-rip:transparent?    empty
     |        |  |  |        +--rw ios-rip:route-map?   string
     |        |  |  +--rw ios-rip:rip-isis-redist
     |        |  |     +--rw ios-rip:isis-level-routes?      enumeration
     |        |  |     +--rw ios-rip:rip-metric-route-map
     |        |  |        +--rw ios-rip:metric
     |        |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |        |     +--:(ios-rip:metric-value)
     |        |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |        |     +--:(ios-rip:transparent)
     |        |  |        |        +--rw ios-rip:transparent?    empty
     |        |  |        +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:iso-igrp!
     |        |  |  +--rw ios-rip:isoigrp-list* [iso-area-tag]
     |        |  |  |  +--rw ios-rip:iso-area-tag            string
     |        |  |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |  |     +--rw ios-rip:route-map?   string
     |        |  |  |     +--rw ios-rip:metric
     |        |  |  |        +--rw (ios-rip:metric-transparent-choice)?
     |        |  |  |           +--:(ios-rip:metric-value)
     |        |  |  |           |  +--rw ios-rip:metric-value?   uint32
     |        |  |  |           +--:(ios-rip:transparent)
     |        |  |  |              +--rw ios-rip:transparent?    empty
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  |     +--rw ios-rip:metric
     |        |  |        +--rw (ios-rip:metric-transparent-choice)?
     |        |  |           +--:(ios-rip:metric-value)
     |        |  |           |  +--rw ios-rip:metric-value?   uint32
     |        |  |           +--:(ios-rip:transparent)
     |        |  |              +--rw ios-rip:transparent?    empty
     |        |  +--rw ios-rip:mobile!
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:metric
     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |     |     +--:(ios-rip:metric-value)
     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |     |     +--:(ios-rip:transparent)
     |        |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:odr!
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:metric
     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |     |     +--:(ios-rip:metric-value)
     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |     |     +--:(ios-rip:transparent)
     |        |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:ospf* [process-id]
     |        |  |  +--rw ios-rip:process-id              uint16
     |        |  |  +--rw ios-rip:vrf* [name]
     |        |  |  |  +--rw ios-rip:name    string
     |        |  |  +--rw ios-rip:match
     |        |  |  |  +--rw ios-rip:internal!
     |        |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |  |  |     +--rw ios-rip:metric
     |        |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |  |  |     |     +--:(ios-rip:metric-value)
     |        |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |  |  |     |     +--:(ios-rip:transparent)
     |        |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |  |  |     +--rw ios-rip:route-map?   string
     |        |  |  |  +--rw ios-rip:external!
     |        |  |  |  |  +--rw ios-rip:external-routes?        ios-types:redist-ospf-external-type
     |        |  |  |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |  |  |     +--rw ios-rip:metric
     |        |  |  |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |  |  |     |     +--:(ios-rip:metric-value)
     |        |  |  |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |  |  |     |     +--:(ios-rip:transparent)
     |        |  |  |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |  |  |     +--rw ios-rip:route-map?   string
     |        |  |  |  +--rw ios-rip:nssa-external!
     |        |  |  |     +--rw ios-rip:nssa-external-routes?   ios-types:redist-ospf-external-type
     |        |  |  |     +--rw ios-rip:rip-metric-route-map
     |        |  |  |        +--rw ios-rip:metric
     |        |  |  |        |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |  |        |     +--:(ios-rip:metric-value)
     |        |  |  |        |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |  |        |     +--:(ios-rip:transparent)
     |        |  |  |        |        +--rw ios-rip:transparent?    empty
     |        |  |  |        +--rw ios-rip:route-map?   string
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:metric
     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |     |     +--:(ios-rip:metric-value)
     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |     |     +--:(ios-rip:transparent)
     |        |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:static!
     |        |  |  +--rw ios-rip:rip-metric-route-map
     |        |  |     +--rw ios-rip:metric
     |        |  |     |  +--rw (ios-rip:metric-transparent-choice)?
     |        |  |     |     +--:(ios-rip:metric-value)
     |        |  |     |     |  +--rw ios-rip:metric-value?   uint32
     |        |  |     |     +--:(ios-rip:transparent)
     |        |  |     |        +--rw ios-rip:transparent?    empty
     |        |  |     +--rw ios-rip:route-map?   string
     |        |  +--rw ios-rip:rip!
     |        |     +--rw ios-rip:rip-metric-route-map
     |        |        +--rw ios-rip:metric
     |        |        |  +--rw (ios-rip:metric-transparent-choice)?
     |        |        |     +--:(ios-rip:metric-value)
     |        |        |     |  +--rw ios-rip:metric-value?   uint32
     |        |        |     +--:(ios-rip:transparent)
     |        |        |        +--rw ios-rip:transparent?    empty
     |        |        +--rw ios-rip:route-map?   string
     |        +--rw ios-rip:timers
     |        |  +--rw ios-rip:basic?   empty
     |        +--rw ios-rip:traffic-share
     |        |  +--rw ios-rip:min
     |        |     +--rw ios-rip:across-interfaces?   empty
     |        +--rw ios-rip:version?                  empty
     +--rw service-chain
     |  +--rw ios-service-chain:service-function* [name]
     |  |  +--rw ios-service-chain:name                            string
     |  |  +--rw ios-service-chain:config-service-chain-sf-mode
     |  |     +--rw ios-service-chain:description?     string
     |  |     +--rw ios-service-chain:encapsulation
     |  |     |  +--rw (ios-service-chain:mode-choice)?
     |  |     |     +--:(ios-service-chain:gre)
     |  |     |     |  +--rw ios-service-chain:gre!
     |  |     |     |     +--rw ios-service-chain:enhanced?   enumeration
     |  |     |     +--:(ios-service-chain:none)
     |  |     |        +--rw ios-service-chain:none?   empty
     |  |     +--rw ios-service-chain:ip
     |  |        +--rw ios-service-chain:address?   inet:ipv4-address
     |  +--rw ios-service-chain:service-function-forwarder
     |  |  +--rw ios-service-chain:service-ff-name* [name]
     |  |  |  +--rw ios-service-chain:name           string
     |  |  |  +--rw ios-service-chain:description?   string
     |  |  |  +--rw ios-service-chain:ip
     |  |  |     +--rw ios-service-chain:address?   inet:ipv4-address
     |  |  +--rw ios-service-chain:local!
     |  |     +--rw ios-service-chain:description?   string
     |  |     +--rw ios-service-chain:ip
     |  |        +--rw ios-service-chain:address?   inet:ipv4-address
     |  +--rw ios-service-chain:service-path* [service-path-id]
     |     +--rw ios-service-chain:service-path-id                   uint32
     |     +--rw ios-service-chain:config-service-chain-path-mode
     |        +--rw ios-service-chain:description?     string
     |        +--rw ios-service-chain:service-index
     |           +--rw ios-service-chain:services* [service-index-id]
     |              +--rw ios-service-chain:service-index-id                    uint8
     |              +--rw (ios-service-chain:service-type-choice)?
     |                 +--:(ios-service-chain:service-function)
     |                 |  +--rw ios-service-chain:service-function?             string
     |                 +--:(ios-service-chain:service-function-forwarder)
     |                 |  +--rw ios-service-chain:service-function-forwarder?   string
     |                 +--:(ios-service-chain:terminate)
     |                    +--rw ios-service-chain:terminate?                    empty
     +--rw performance
     |  +--rw ios-ezpm:monitor
     |     +--rw ios-ezpm:context* [name]
     |     |  +--rw ios-ezpm:name               string
     |     |  +--rw ios-ezpm:profile?           enumeration
     |     |  +--rw ios-ezpm:default
     |     |  |  +--rw ios-ezpm:description?       empty
     |     |  |  +--rw ios-ezpm:exporter
     |     |  |  |  +--rw ios-ezpm:destination?   inet:ip-address
     |     |  |  |  +--rw ios-ezpm:source?        string
     |     |  |  |  +--rw ios-ezpm:port?          uint16
     |     |  |  |  +--rw ios-ezpm:transport?     enumeration
     |     |  |  |  +--rw ios-ezpm:vrf?           string
     |     |  |  +--rw ios-ezpm:traffic-monitor
     |     |  |     +--rw ios-ezpm:all!
     |     |  |     |  +--rw ios-ezpm:ipv4?   empty
     |     |  |     |  +--rw ios-ezpm:ipv6?   empty
     |     |  |     +--rw ios-ezpm:application-response-time!
     |     |  |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |  |     |  +--rw ios-ezpm:class-replace?      string
     |     |  |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |  |     |  +--rw ios-ezpm:cache-type?         enumeration
     |     |  |     |  +--rw ios-ezpm:class-and?          string
     |     |  |     |  +--rw ios-ezpm:ipv4?               empty
     |     |  |     |  +--rw ios-ezpm:ipv6?               empty
     |     |  |     +--rw ios-ezpm:application-traffic-stats!
     |     |  |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |  |     |  +--rw ios-ezpm:class-replace?      string
     |     |  |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |  |     +--rw ios-ezpm:conversation-traffic-stats!
     |     |  |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |  |     |  +--rw ios-ezpm:class-replace?      string
     |     |  |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |  |     |  +--rw ios-ezpm:cache-type?         enumeration
     |     |  |     |  +--rw ios-ezpm:ipv4?               empty
     |     |  |     |  +--rw ios-ezpm:ipv6?               empty
     |     |  |     +--rw ios-ezpm:media!
     |     |  |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |  |     |  +--rw ios-ezpm:class-replace?      string
     |     |  |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |  |     |  +--rw ios-ezpm:class-and?          string
     |     |  |     |  +--rw ios-ezpm:egress?             empty
     |     |  |     |  +--rw ios-ezpm:ingress?            empty
     |     |  |     |  +--rw ios-ezpm:ipv4?               empty
     |     |  |     |  +--rw ios-ezpm:ipv6?               empty
     |     |  |     +--rw ios-ezpm:url!
     |     |  |     |  +--rw ios-ezpm:cache-size?      uint32
     |     |  |     |  +--rw ios-ezpm:class-and?       string
     |     |  |     |  +--rw ios-ezpm:class-replace?   string
     |     |  |     |  +--rw ios-ezpm:ipv4?            empty
     |     |  |     |  +--rw ios-ezpm:ipv6?            empty
     |     |  |     |  +--rw ios-ezpm:sampling-rate?   uint32
     |     |  |     +--rw ios-ezpm:application-client-server-stats!
     |     |  |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |  |     |  +--rw ios-ezpm:class-replace?      string
     |     |  |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |  |     |  +--rw ios-ezpm:cache-type?         enumeration
     |     |  |     |  +--rw ios-ezpm:ipv4?               empty
     |     |  |     |  +--rw ios-ezpm:ipv6?               empty
     |     |  |     +--rw ios-ezpm:application-stats!
     |     |  |        +--rw ios-ezpm:cache-size?         uint32
     |     |  |        +--rw ios-ezpm:class-replace?      string
     |     |  |        +--rw ios-ezpm:interval-timeout?   uint32
     |     |  +--rw ios-ezpm:description?       string
     |     |  +--rw ios-ezpm:exporter
     |     |  |  +--rw ios-ezpm:destination?   inet:ip-address
     |     |  |  +--rw ios-ezpm:source?        string
     |     |  |  +--rw ios-ezpm:port?          uint16
     |     |  |  +--rw ios-ezpm:transport?     enumeration
     |     |  |  +--rw ios-ezpm:vrf?           string
     |     |  +--rw ios-ezpm:traffic-monitor
     |     |     +--rw ios-ezpm:all!
     |     |     |  +--rw ios-ezpm:ipv4?   empty
     |     |     |  +--rw ios-ezpm:ipv6?   empty
     |     |     +--rw ios-ezpm:application-response-time!
     |     |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |     |  +--rw ios-ezpm:class-replace?      string
     |     |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |     |  +--rw ios-ezpm:cache-type?         enumeration
     |     |     |  +--rw ios-ezpm:class-and?          string
     |     |     |  +--rw ios-ezpm:ipv4?               empty
     |     |     |  +--rw ios-ezpm:ipv6?               empty
     |     |     +--rw ios-ezpm:application-traffic-stats!
     |     |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |     |  +--rw ios-ezpm:class-replace?      string
     |     |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |     +--rw ios-ezpm:conversation-traffic-stats!
     |     |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |     |  +--rw ios-ezpm:class-replace?      string
     |     |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |     |  +--rw ios-ezpm:cache-type?         enumeration
     |     |     |  +--rw ios-ezpm:ipv4?               empty
     |     |     |  +--rw ios-ezpm:ipv6?               empty
     |     |     +--rw ios-ezpm:media!
     |     |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |     |  +--rw ios-ezpm:class-replace?      string
     |     |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |     |  +--rw ios-ezpm:class-and?          string
     |     |     |  +--rw ios-ezpm:egress?             empty
     |     |     |  +--rw ios-ezpm:ingress?            empty
     |     |     |  +--rw ios-ezpm:ipv4?               empty
     |     |     |  +--rw ios-ezpm:ipv6?               empty
     |     |     +--rw ios-ezpm:url!
     |     |     |  +--rw ios-ezpm:cache-size?      uint32
     |     |     |  +--rw ios-ezpm:class-and?       string
     |     |     |  +--rw ios-ezpm:class-replace?   string
     |     |     |  +--rw ios-ezpm:ipv4?            empty
     |     |     |  +--rw ios-ezpm:ipv6?            empty
     |     |     |  +--rw ios-ezpm:sampling-rate?   uint32
     |     |     +--rw ios-ezpm:application-client-server-stats!
     |     |     |  +--rw ios-ezpm:cache-size?         uint32
     |     |     |  +--rw ios-ezpm:class-replace?      string
     |     |     |  +--rw ios-ezpm:interval-timeout?   uint32
     |     |     |  +--rw ios-ezpm:cache-type?         enumeration
     |     |     |  +--rw ios-ezpm:ipv4?               empty
     |     |     |  +--rw ios-ezpm:ipv6?               empty
     |     |     +--rw ios-ezpm:application-stats!
     |     |        +--rw ios-ezpm:cache-size?         uint32
     |     |        +--rw ios-ezpm:class-replace?      string
     |     |        +--rw ios-ezpm:interval-timeout?   uint32
     |     +--rw ios-ezpm:observation-point
     |        +--rw ios-ezpm:encrypted-text?   empty
     +--rw otv
     |  +--rw ios-otv:fragmentation
     |  |  +--rw ios-otv:join-interface
     |  |     +--rw (ios-otv:interface-choice)?
     |  |        +--:(ios-otv:AppNav-Compress)
     |  |        |  +--rw ios-otv:AppNav-Compress?             uint16
     |  |        +--:(ios-otv:AppNav-UnCompress)
     |  |        |  +--rw ios-otv:AppNav-UnCompress?           uint16
     |  |        +--:(ios-otv:ATM)
     |  |        |  +--rw ios-otv:ATM?                         string
     |  |        +--:(ios-otv:ATM-subinterface)
     |  |        |  +--rw ios-otv:ATM-subinterface
     |  |        |     +--rw ios-otv:ATM?   string
     |  |        +--:(ios-otv:ATM-ACR)
     |  |        |  +--rw ios-otv:ATM-ACR?                     string
     |  |        +--:(ios-otv:ATM-ACRsubinterface)
     |  |        |  +--rw ios-otv:ATM-ACRsubinterface
     |  |        |     +--rw ios-otv:ATM-ACR?   string
     |  |        +--:(ios-otv:BDI)
     |  |        |  +--rw ios-otv:BDI?                         string
     |  |        +--:(ios-otv:CEM)
     |  |        |  +--rw ios-otv:CEM?                         string
     |  |        +--:(ios-otv:CEM-ACR)
     |  |        |  +--rw ios-otv:CEM-ACR?                     uint8
     |  |        +--:(ios-otv:Embedded-Service-Engine)
     |  |        |  +--rw ios-otv:Embedded-Service-Engine?     string
     |  |        +--:(ios-otv:FastEthernet)
     |  |        |  +--rw ios-otv:FastEthernet?                string
     |  |        +--:(ios-otv:GigabitEthernet)
     |  |        |  +--rw ios-otv:GigabitEthernet?             string
     |  |        +--:(ios-otv:LISP)
     |  |        |  +--rw ios-otv:LISP?                        string
     |  |        +--:(ios-otv:LISP-subinterface)
     |  |        |  +--rw ios-otv:LISP-subinterface
     |  |        |     +--rw ios-otv:LISP?   string
     |  |        +--:(ios-otv:Loopback)
     |  |        |  +--rw ios-otv:Loopback?                    uint32
     |  |        +--:(ios-otv:Multilink)
     |  |        |  +--rw ios-otv:Multilink?                   uint16
     |  |        +--:(ios-otv:nve)
     |  |        |  +--rw ios-otv:nve?                         uint16
     |  |        +--:(ios-otv:overlay)
     |  |        |  +--rw ios-otv:overlay?                     uint16
     |  |        +--:(ios-otv:Port-channel)
     |  |        |  +--rw ios-otv:Port-channel?                uint32
     |  |        +--:(ios-otv:Port-channel-subinterface)
     |  |        |  +--rw ios-otv:Port-channel-subinterface
     |  |        |     +--rw ios-otv:Port-channel?   string
     |  |        +--:(ios-otv:pseudowire)
     |  |        |  +--rw ios-otv:pseudowire?                  uint32
     |  |        +--:(ios-otv:SM)
     |  |        |  +--rw ios-otv:SM?                          string
     |  |        +--:(ios-otv:Cellular)
     |  |        |  +--rw ios-otv:Cellular?                    string
     |  |        +--:(ios-otv:Serial)
     |  |        |  +--rw ios-otv:Serial?                      string
     |  |        +--:(ios-otv:TenGigabitEthernet)
     |  |        |  +--rw ios-otv:TenGigabitEthernet?          string
     |  |        +--:(ios-otv:Tunnel)
     |  |        |  +--rw ios-otv:Tunnel?                      uint32
     |  |        +--:(ios-otv:Virtual-Template)
     |  |        |  +--rw ios-otv:Virtual-Template?            uint16
     |  |        +--:(ios-otv:Vlan)
     |  |        |  +--rw ios-otv:Vlan?                        uint16
     |  |        +--:(ios-otv:VirtualPortGroup)
     |  |        |  +--rw ios-otv:VirtualPortGroup?            uint16
     |  |        +--:(ios-otv:vasileft)
     |  |        |  +--rw ios-otv:vasileft?                    uint16
     |  |        +--:(ios-otv:vasiright)
     |  |           +--rw ios-otv:vasiright?                   uint16
     |  +--rw ios-otv:isis
     |  |  +--rw ios-otv:Overlay* [number]
     |  |  |  +--rw ios-otv:number                       uint16
     |  |  |  +--rw ios-otv:authentication
     |  |  |  |  +--rw ios-otv:key-chain?   string
     |  |  |  |  +--rw ios-otv:mode?        enumeration
     |  |  |  |  +--rw ios-otv:send-only?   empty
     |  |  |  +--rw ios-otv:default
     |  |  |  |  +--rw ios-otv:authentication
     |  |  |  |  |  +--rw ios-otv:key-chain?   string
     |  |  |  |  |  +--rw ios-otv:mode?        enumeration
     |  |  |  |  |  +--rw ios-otv:send-only?   empty
     |  |  |  |  +--rw ios-otv:hostname
     |  |  |  |  |  +--rw ios-otv:dynamic?   empty
     |  |  |  |  +--rw ios-otv:delayed-deletion-interval?   empty
     |  |  |  |  +--rw ios-otv:log-adjacency-changes?       empty
     |  |  |  |  +--rw ios-otv:lsp-gen-interval?            empty
     |  |  |  |  +--rw ios-otv:lsp-mtu?                     empty
     |  |  |  |  +--rw ios-otv:lsp-refresh-interval?        empty
     |  |  |  |  +--rw ios-otv:max-lsp-lifetime?            empty
     |  |  |  |  +--rw ios-otv:prc-interval?                empty
     |  |  |  |  +--rw ios-otv:spf-interval?                empty
     |  |  |  |  +--rw ios-otv:nsf
     |  |  |  |  |  +--rw ios-otv:cisco?      empty
     |  |  |  |  |  +--rw ios-otv:interval?   empty
     |  |  |  |  +--rw ios-otv:skeptical
     |  |  |  |     +--rw ios-otv:interval?   empty
     |  |  |  +--rw ios-otv:delayed-deletion-interval?   uint32
     |  |  |  +--rw ios-otv:hostname
     |  |  |  |  +--rw ios-otv:dynamic?   empty
     |  |  |  +--rw ios-otv:log-adjacency-changes!
     |  |  |  |  +--rw ios-otv:all?   empty
     |  |  |  +--rw ios-otv:lsp-gen-interval
     |  |  |  |  +--rw ios-otv:seconds?        uint8
     |  |  |  |  +--rw ios-otv:milliseconds?   uint32
     |  |  |  |  +--rw ios-otv:wait?           uint32
     |  |  |  +--rw ios-otv:lsp-mtu?                     uint32
     |  |  |  +--rw ios-otv:lsp-refresh-interval?        uint32
     |  |  |  +--rw ios-otv:max-lsp-lifetime?            uint32
     |  |  |  +--rw ios-otv:nsf
     |  |  |  |  +--rw ios-otv:cisco?      empty
     |  |  |  |  +--rw ios-otv:interval?   uint32
     |  |  |  +--rw ios-otv:prc-interval
     |  |  |  |  +--rw ios-otv:seconds?        uint8
     |  |  |  |  +--rw ios-otv:milliseconds?   uint32
     |  |  |  |  +--rw ios-otv:wait?           uint32
     |  |  |  +--rw ios-otv:skeptical
     |  |  |  |  +--rw ios-otv:interval?   uint32
     |  |  |  +--rw ios-otv:spf-interval
     |  |  |     +--rw ios-otv:seconds?        uint8
     |  |  |     +--rw ios-otv:milliseconds?   uint32
     |  |  |     +--rw ios-otv:wait?           uint32
     |  |  +--rw ios-otv:site
     |  |     +--rw ios-otv:default
     |  |     |  +--rw ios-otv:log-adjacency-changes?   empty
     |  |     |  +--rw ios-otv:net?                     empty
     |  |     |  +--rw ios-otv:skeptical
     |  |     |     +--rw ios-otv:interval?   empty
     |  |     +--rw ios-otv:log-adjacency-changes!
     |  |     |  +--rw ios-otv:all?   empty
     |  |     +--rw ios-otv:net?                     string
     |  |     +--rw ios-otv:skeptical
     |  |        +--rw ios-otv:interval?   uint32
     |  +--rw ios-otv:site* [bridge-domain]
     |  |  +--rw ios-otv:bridge-domain    uint16
     |  |  +--rw ios-otv:default
     |  |  |  +--rw ios-otv:otv
     |  |  |     +--rw ios-otv:isis
     |  |  |        +--rw ios-otv:authentication
     |  |  |        |  +--rw ios-otv:key-chain?   string
     |  |  |        |  +--rw ios-otv:mode?        enumeration
     |  |  |        |  +--rw ios-otv:send-only?   empty
     |  |  |        +--rw ios-otv:bfd?                empty
     |  |  |        +--rw ios-otv:hello
     |  |  |        |  +--rw ios-otv:padding!
     |  |  |        |     +--rw ios-otv:always?   empty
     |  |  |        +--rw ios-otv:hello-interval
     |  |  |        |  +--rw ios-otv:value?     uint16
     |  |  |        |  +--rw ios-otv:minimal?   empty
     |  |  |        +--rw ios-otv:hello-multiplier?   uint16
     |  |  |        +--rw ios-otv:priority?           uint8
     |  |  +--rw ios-otv:otv
     |  |     +--rw ios-otv:isis
     |  |        +--rw ios-otv:authentication
     |  |        |  +--rw ios-otv:key-chain?   string
     |  |        |  +--rw ios-otv:mode?        enumeration
     |  |        |  +--rw ios-otv:send-only?   empty
     |  |        +--rw ios-otv:bfd?                empty
     |  |        +--rw ios-otv:hello
     |  |        |  +--rw ios-otv:padding!
     |  |        |     +--rw ios-otv:always?   empty
     |  |        +--rw ios-otv:hello-interval
     |  |        |  +--rw ios-otv:value?     uint16
     |  |        |  +--rw ios-otv:minimal?   empty
     |  |        +--rw ios-otv:hello-multiplier?   uint16
     |  |        +--rw ios-otv:priority?           uint8
     |  +--rw ios-otv:site-identifier?   union
     +--rw remote-management
     |  +--rw dmi?           empty
     |  +--rw restful-api?   boolean
     +--rw virtual-service* [name]
     |  +--rw name                     string
     |  +--rw ios-vservice:ip
     |  |  +--rw ios-vservice:shared
     |  |     +--rw ios-vservice:host-interface
     |  |        +--rw ios-vservice:FastEthernet?         string
     |  |        +--rw ios-vservice:TenGigabitEthernet?   string
     |  |        +--rw ios-vservice:Loopback?             uint64
     |  |        +--rw ios-vservice:Vlan?                 uint16
     |  +--rw ios-vservice:activate?   empty
     |  +--rw ios-vservice:profile?    string
     |  +--rw ios-vservice:vnic
     |     +--rw ios-vservice:gateway
     |     |  +--rw ios-vservice:VirtualPortGroup* [number]
     |     |     +--rw ios-vservice:number    uint16
     |     |     +--rw ios-vservice:guest
     |     |        +--rw (ios-vservice:ip-address)?
     |     |           +--:(ios-vservice:ipv4-case)
     |     |           |  +--rw ios-vservice:ip
     |     |           |     +--rw ios-vservice:address?   inet:ipv4-address
     |     |           +--:(ios-vservice:ipv6-case)
     |     |              +--rw ios-vservice:ipv6
     |     |                 +--rw ios-vservice:address?   inet:ipv6-address
     |     +--rw ios-vservice:management
     |        +--rw ios-vservice:GigabitEthernet0?   empty
     |        +--rw ios-vservice:guest
     |           +--rw (ios-vservice:ip-address)?
     |              +--:(ios-vservice:ipv4-case)
     |              |  +--rw ios-vservice:ip
     |              |     +--rw ios-vservice:address?   inet:ipv4-address
     |              +--:(ios-vservice:ipv6-case)
     |                 +--rw ios-vservice:ipv6
     |                    +--rw ios-vservice:address?   inet:ipv6-address
     +--rw snmp
     |  +--rw ios-snmp:ifmib
     |  |  +--rw ios-snmp:ifindex
     |  |  |  +--rw ios-snmp:persist?   empty
     |  |  +--rw ios-snmp:ifalias
     |  |     +--rw ios-snmp:long?   empty
     |  +--rw ios-snmp:mib
     |     +--rw ios-snmp:community-map
     |     |  +--rw ios-snmp:community-map-list* [name]
     |     |     +--rw ios-snmp:name        string
     |     |     +--rw ios-snmp:engineid?   string
     |     +--rw ios-snmp:bulkstat
     |     |  +--rw ios-snmp:object-list* [name]
     |     |     +--rw ios-snmp:name    string
     |     +--rw ios-snmp:persist!
     |        +--rw ios-snmp:persist-enum?   enumeration
     +--rw snmp-server
     |  +--rw ios-snmp:chassis-id?         string
     |  +--rw ios-snmp:community* [name]
     |  |  +--rw ios-snmp:name                string
     |  |  +--rw ios-snmp:view?               string
     |  |  +--rw (ios-snmp:access-choice)?
     |  |  |  +--:(ios-snmp:RO)
     |  |  |  |  +--rw ios-snmp:RO?           empty
     |  |  |  +--:(ios-snmp:RW)
     |  |  |     +--rw ios-snmp:RW?           empty
     |  |  +--rw ios-snmp:ipv6?               string
     |  |  +--rw ios-snmp:access-list-name?   ios-types:std-acl-type
     |  +--rw ios-snmp:contact?            string
     |  +--rw ios-snmp:context* [name]
     |  |  +--rw ios-snmp:name    string
     |  +--rw ios-snmp:enable
     |  |  +--rw ios-snmp:enable-choice
     |  |     +--rw ios-snmp:informs?   empty
     |  |     +--rw ios-snmp:traps!
     |  |        +--rw ios-snmp:aaa_server?           empty
     |  |        +--rw ios-snmp:trustsec-sxp!
     |  |        |  +--rw ios-snmp:binding-conflict?     empty
     |  |        |  +--rw ios-snmp:binding-err?          empty
     |  |        |  +--rw ios-snmp:binding-expn-fail?    empty
     |  |        |  +--rw ios-snmp:conn-config-err?      empty
     |  |        |  +--rw ios-snmp:conn-down?            empty
     |  |        |  +--rw ios-snmp:conn-srcaddr-err?     empty
     |  |        |  +--rw ios-snmp:conn-up?              empty
     |  |        |  +--rw ios-snmp:msg-parse-err?        empty
     |  |        |  +--rw ios-snmp:oper-nodeid-change?   empty
     |  |        +--rw ios-snmp:vswitch!
     |  |        |  +--rw ios-snmp:dual-active!
     |  |        |     +--rw ios-snmp:vsl?   empty
     |  |        +--rw ios-snmp:trustsec-server!
     |  |        |  +--rw ios-snmp:radius-server!
     |  |        |     +--rw ios-snmp:provision-secret?   empty
     |  |        +--rw ios-snmp:trustsec!
     |  |        |  +--rw ios-snmp:authz-file-error!
     |  |        |     +--rw ios-snmp:cache-file-error!
     |  |        |        +--rw ios-snmp:keystore-file-error!
     |  |        |           +--rw ios-snmp:keystore-sync-fail!
     |  |        |              +--rw ios-snmp:random-number-fail!
     |  |        |                 +--rw ios-snmp:src-entropy-fail?   empty
     |  |        +--rw ios-snmp:trustsec-interface!
     |  |        |  +--rw ios-snmp:unauthorized!
     |  |        |     +--rw ios-snmp:sap-fail!
     |  |        |        +--rw ios-snmp:authc-fail!
     |  |        |           +--rw ios-snmp:supplicant-fail!
     |  |        |              +--rw ios-snmp:authz-fail?   empty
     |  |        +--rw ios-snmp:trustsec-policy!
     |  |        |  +--rw ios-snmp:peer-policy-updated!
     |  |        |     +--rw ios-snmp:authz-sgacl-fail?   empty
     |  |        +--rw ios-snmp:ospfv3
     |  |        |  +--rw ios-snmp:state-change?   empty
     |  |        |  +--rw ios-snmp:errors?         empty
     |  |        +--rw ios-snmp:ike
     |  |        |  +--rw ios-snmp:policy
     |  |        |  |  +--rw ios-snmp:add?      empty
     |  |        |  |  +--rw ios-snmp:delete?   empty
     |  |        |  +--rw ios-snmp:tunnel
     |  |        |     +--rw ios-snmp:start?   empty
     |  |        |     +--rw ios-snmp:stop?    empty
     |  |        +--rw ios-snmp:local-auth?           empty
     |  |        +--rw ios-snmp:alarms!
     |  |        |  +--rw ios-snmp:alarm-type?   union
     |  |        +--rw ios-snmp:atm
     |  |        |  +--rw ios-snmp:pvc!
     |  |        |  |  +--rw ios-snmp:extension
     |  |        |  |  |  +--rw ios-snmp:down?         empty
     |  |        |  |  |  +--rw ios-snmp:up?           empty
     |  |        |  |  |  +--rw ios-snmp:mibversion?   enumeration
     |  |        |  |  |  +--rw ios-snmp:oam
     |  |        |  |  |     +--rw ios-snmp:failure
     |  |        |  |  |        +--rw ios-snmp:loopback?   empty
     |  |        |  |  +--rw ios-snmp:interval?        uint16
     |  |        |  |  +--rw ios-snmp:fail-interval?   uint16
     |  |        |  +--rw ios-snmp:subif!
     |  |        |     +--rw ios-snmp:interval?   uint16
     |  |        |     +--rw ios-snmp:count?      uint16
     |  |        +--rw ios-snmp:authenticate-fail?    empty
     |  |        +--rw ios-snmp:auth-framework!
     |  |        |  +--rw ios-snmp:sec-violation?   empty
     |  |        +--rw ios-snmp:bfd?                  empty
     |  |        +--rw ios-snmp:bgp-conf
     |  |        |  +--rw ios-snmp:cbgp2?   empty
     |  |        +--rw ios-snmp:bgp?                  empty
     |  |        +--rw ios-snmp:bridge!
     |  |        |  +--rw ios-snmp:newroot?          empty
     |  |        |  +--rw ios-snmp:topologychange?   empty
     |  |        +--rw ios-snmp:bstun?                empty
     |  |        +--rw ios-snmp:bulkstat!
     |  |        |  +--rw ios-snmp:collection?   empty
     |  |        |  +--rw ios-snmp:transfer?     empty
     |  |        +--rw ios-snmp:call-home!
     |  |        |  +--rw ios-snmp:message-send-fail?   empty
     |  |        |  +--rw ios-snmp:server-fail?         empty
     |  |        +--rw ios-snmp:c2900?                empty
     |  |        +--rw ios-snmp:c6kxbar!
     |  |        |  +--rw ios-snmp:intbus-crcexcd?    empty
     |  |        |  +--rw ios-snmp:intbus-crcrcvrd?   empty
     |  |        |  +--rw ios-snmp:swbus?             empty
     |  |        +--rw ios-snmp:casa?                 empty
     |  |        +--rw ios-snmp:ccme?                 empty
     |  |        +--rw ios-snmp:cef
     |  |        |  +--rw ios-snmp:resource-failure?        empty
     |  |        |  +--rw ios-snmp:peer-state-change?       empty
     |  |        |  +--rw ios-snmp:peer-fib-state-change?   empty
     |  |        |  +--rw ios-snmp:inconsistency?           empty
     |  |        +--rw ios-snmp:cluster?              empty
     |  |        +--rw ios-snmp:channel?              empty
     |  |        +--rw ios-snmp:chassis?              empty
     |  |        +--rw ios-snmp:cnpd?                 empty
     |  |        +--rw ios-snmp:config?               empty
     |  |        +--rw ios-snmp:copy-config?          empty
     |  |        +--rw ios-snmp:config-copy?          empty
     |  |        +--rw ios-snmp:config-ctid?          empty
     |  |        +--rw ios-snmp:cpu!
     |  |        |  +--rw ios-snmp:threshold?   empty
     |  |        +--rw ios-snmp:cpu_threshold?        empty
     |  |        +--rw ios-snmp:csg!
     |  |        |  +--rw ios-snmp:agent?          empty
     |  |        |  +--rw ios-snmp:database?       empty
     |  |        |  +--rw ios-snmp:quota-server?   empty
     |  |        +--rw ios-snmp:dial?                 empty
     |  |        +--rw ios-snmp:director?             empty
     |  |        +--rw ios-snmp:dlsw?                 empty
     |  |        +--rw ios-snmp:deauthenticate?       empty
     |  |        +--rw ios-snmp:disassociate?         empty
     |  |        +--rw ios-snmp:dnis?                 empty
     |  |        +--rw ios-snmp:dot11-qos?            empty
     |  |        +--rw ios-snmp:dot1x
     |  |        |  +--rw ios-snmp:auth-fail-vlan?      empty
     |  |        |  +--rw ios-snmp:guest-vlan?          empty
     |  |        |  +--rw ios-snmp:no-auth-fail-vlan?   empty
     |  |        |  +--rw ios-snmp:no-guest-vlan?       empty
     |  |        +--rw ios-snmp:ds0-busyout?          empty
     |  |        +--rw ios-snmp:ds1?                  empty
     |  |        +--rw ios-snmp:ds1-loopback?         empty
     |  |        +--rw ios-snmp:ds3?                  empty
     |  |        +--rw ios-snmp:dsp!
     |  |        |  +--rw ios-snmp:card-status?   empty
     |  |        |  +--rw ios-snmp:oper-state?    empty
     |  |        +--rw ios-snmp:eigrp?                empty
     |  |        +--rw ios-snmp:energywise!
     |  |        |  +--rw ios-snmp:event-occured?      empty
     |  |        |  +--rw ios-snmp:level-change?       empty
     |  |        |  +--rw ios-snmp:neighbor-added?     empty
     |  |        |  +--rw ios-snmp:neighbor-deleted?   empty
     |  |        +--rw ios-snmp:entity?               empty
     |  |        +--rw ios-snmp:entity-diag!
     |  |        |  +--rw ios-snmp:boot-up-fail?          empty
     |  |        |  +--rw ios-snmp:hm-test-recover?       empty
     |  |        |  +--rw ios-snmp:hm-thresh-reached?     empty
     |  |        |  +--rw ios-snmp:scheduled-test-fail?   empty
     |  |        +--rw ios-snmp:envmon!
     |  |        |  +--rw ios-snmp:fan?           empty
     |  |        |  +--rw ios-snmp:shutdown?      empty
     |  |        |  +--rw ios-snmp:supply?        empty
     |  |        |  +--rw ios-snmp:temperature?   empty
     |  |        |  +--rw ios-snmp:status?        empty
     |  |        +--rw ios-snmp:errdisable!
     |  |        |  +--rw ios-snmp:notification-rate?   uint16
     |  |        +--rw ios-snmp:ether-oam?            empty
     |  |        +--rw ios-snmp:ethernet
     |  |        |  +--rw ios-snmp:cfm
     |  |        |  |  +--rw ios-snmp:alarm?        empty
     |  |        |  |  +--rw ios-snmp:cc!
     |  |        |  |  |  +--rw ios-snmp:config?          empty
     |  |        |  |  |  +--rw ios-snmp:cross-connect?   empty
     |  |        |  |  |  +--rw ios-snmp:loop?            empty
     |  |        |  |  |  +--rw ios-snmp:mep-down?        empty
     |  |        |  |  |  +--rw ios-snmp:mep-up?          empty
     |  |        |  |  +--rw ios-snmp:crosscheck!
     |  |        |  |     +--rw ios-snmp:mep-missing?   empty
     |  |        |  |     +--rw ios-snmp:mep-unknown?   empty
     |  |        |  |     +--rw ios-snmp:service-up?    empty
     |  |        |  +--rw ios-snmp:evc!
     |  |        |     +--rw ios-snmp:create?   empty
     |  |        |     +--rw ios-snmp:delete?   empty
     |  |        |     +--rw ios-snmp:status?   empty
     |  |        +--rw ios-snmp:event-manager?        empty
     |  |        +--rw ios-snmp:firewall!
     |  |        |  +--rw ios-snmp:serverstatus?   empty
     |  |        +--rw ios-snmp:flash!
     |  |        |  +--rw ios-snmp:insertion?   empty
     |  |        |  +--rw ios-snmp:removal?     empty
     |  |        +--rw ios-snmp:flowmon?              empty
     |  |        +--rw ios-snmp:flex-links!
     |  |        |  +--rw ios-snmp:status?   empty
     |  |        +--rw ios-snmp:frame-relay!
     |  |        |  +--rw ios-snmp:multilink
     |  |        |  |  +--rw ios-snmp:bundle-mismatch?   empty
     |  |        |  +--rw ios-snmp:subif!
     |  |        +--rw ios-snmp:fru-ctrl?             empty
     |  |        +--rw ios-snmp:gatekeeper?           empty
     |  |        +--rw ios-snmp:hsrp?                 empty
     |  |        +--rw ios-snmp:icsudsu?              empty
     |  |        +--rw ios-snmp:ima?                  empty
     |  |        +--rw ios-snmp:ipmobile?             empty
     |  |        +--rw ios-snmp:ipmulticast?          empty
     |  |        +--rw ios-snmp:ipsec
     |  |        |  +--rw ios-snmp:cryptomap
     |  |        |  |  +--rw ios-snmp:add?      empty
     |  |        |  |  +--rw ios-snmp:attach?   empty
     |  |        |  |  +--rw ios-snmp:delete?   empty
     |  |        |  |  +--rw ios-snmp:detach?   empty
     |  |        |  +--rw ios-snmp:tunnel
     |  |        |  |  +--rw ios-snmp:start?   empty
     |  |        |  |  +--rw ios-snmp:stop?    empty
     |  |        |  +--rw ios-snmp:too-many-sas?   empty
     |  |        +--rw ios-snmp:isakmp
     |  |        |  +--rw ios-snmp:policy
     |  |        |  |  +--rw ios-snmp:add?      empty
     |  |        |  |  +--rw ios-snmp:delete?   empty
     |  |        |  +--rw ios-snmp:tunnel
     |  |        |     +--rw ios-snmp:start?   empty
     |  |        |     +--rw ios-snmp:stop?    empty
     |  |        +--rw ios-snmp:isdn!
     |  |        |  +--rw ios-snmp:call-information?   empty
     |  |        |  +--rw ios-snmp:chan-not-avail?     empty
     |  |        |  +--rw ios-snmp:ietf?               empty
     |  |        |  +--rw ios-snmp:layer2?             empty
     |  |        +--rw ios-snmp:ipsla?                empty
     |  |        +--rw ios-snmp:isis?                 empty
     |  |        +--rw ios-snmp:l2tc!
     |  |        |  +--rw ios-snmp:sys-threshold?   empty
     |  |        |  +--rw ios-snmp:threshold?       empty
     |  |        +--rw ios-snmp:l2tun
     |  |        |  +--rw ios-snmp:session?      empty
     |  |        |  +--rw ios-snmp:pseudowire
     |  |        |     +--rw ios-snmp:status?   empty
     |  |        +--rw ios-snmp:license!
     |  |        |  +--rw ios-snmp:deploy?   empty
     |  |        |  +--rw ios-snmp:error?    empty
     |  |        |  +--rw ios-snmp:usage?    empty
     |  |        +--rw ios-snmp:mac-notification!
     |  |        |  +--rw ios-snmp:change?      empty
     |  |        |  +--rw ios-snmp:move?        empty
     |  |        |  +--rw ios-snmp:threshold?   empty
     |  |        +--rw ios-snmp:mac-notification2!
     |  |        |  +--rw ios-snmp:change?      empty
     |  |        |  +--rw ios-snmp:move?        empty
     |  |        |  +--rw ios-snmp:threshold?   empty
     |  |        +--rw ios-snmp:memory!
     |  |        |  +--rw ios-snmp:bufferpeak?   empty
     |  |        +--rw ios-snmp:module?               empty
     |  |        +--rw ios-snmp:mpls!
     |  |        |  +--rw ios-snmp:traffic-eng!
     |  |        |  |  +--rw ios-snmp:up?        empty
     |  |        |  |  +--rw ios-snmp:down?      empty
     |  |        |  |  +--rw ios-snmp:reroute?   empty
     |  |        |  +--rw ios-snmp:fast-reroute!
     |  |        |  |  +--rw ios-snmp:protected?   empty
     |  |        |  +--rw ios-snmp:rfc!
     |  |        |  |  +--rw ios-snmp:ldp?   empty
     |  |        |  +--rw ios-snmp:ldp!
     |  |        |  |  +--rw ios-snmp:pv-limit?       empty
     |  |        |  |  +--rw ios-snmp:session-down?   empty
     |  |        |  |  +--rw ios-snmp:session-up?     empty
     |  |        |  |  +--rw ios-snmp:threshold?      empty
     |  |        |  +--rw ios-snmp:vpn?            empty
     |  |        +--rw ios-snmp:msdp?                 empty
     |  |        +--rw ios-snmp:mvpn?                 empty
     |  |        +--rw ios-snmp:nhrp!
     |  |        |  +--rw ios-snmp:nhs!
     |  |        |  +--rw ios-snmp:nhc!
     |  |        |  +--rw ios-snmp:nhp!
     |  |        |  +--rw ios-snmp:quota-exceeded!
     |  |        +--rw ios-snmp:ospf
     |  |        |  +--rw ios-snmp:state-change!
     |  |        |  |  +--rw ios-snmp:if-state-change?             empty
     |  |        |  |  +--rw ios-snmp:neighbor-state-change?       empty
     |  |        |  |  +--rw ios-snmp:virtif-state-change?         empty
     |  |        |  |  +--rw ios-snmp:virtneighbor-state-change?   empty
     |  |        |  +--rw ios-snmp:errors!
     |  |        |  +--rw ios-snmp:retransmit!
     |  |        |  |  +--rw ios-snmp:packets?        empty
     |  |        |  |  +--rw ios-snmp:virt-packets?   empty
     |  |        |  +--rw ios-snmp:lsa!
     |  |        |  |  +--rw ios-snmp:lsa-maxage?      empty
     |  |        |  |  +--rw ios-snmp:lsa-originate?   empty
     |  |        |  +--rw ios-snmp:cisco-specific!
     |  |        |     +--rw ios-snmp:state-change!
     |  |        |     |  +--rw ios-snmp:nssa-trans-change?   empty
     |  |        |     |  +--rw ios-snmp:shamlink!
     |  |        |     |     +--rw ios-snmp:interface?       empty
     |  |        |     |     +--rw ios-snmp:interface-old?   empty
     |  |        |     |     +--rw ios-snmp:neighbor?        empty
     |  |        |     +--rw ios-snmp:errors!
     |  |        |     +--rw ios-snmp:errdisable!
     |  |        |     |  +--rw ios-snmp:notification-rate?   uint16
     |  |        |     +--rw ios-snmp:retransmit!
     |  |        |     +--rw ios-snmp:lsa!
     |  |        |        +--rw ios-snmp:lsa-maxage?      empty
     |  |        |        +--rw ios-snmp:lsa-originate?   empty
     |  |        +--rw ios-snmp:pim!
     |  |        |  +--rw ios-snmp:invalid-pim-message?   empty
     |  |        |  +--rw ios-snmp:neighbor-change?       empty
     |  |        |  +--rw ios-snmp:rp-mapping-change?     empty
     |  |        +--rw ios-snmp:plogd!
     |  |        +--rw ios-snmp:port-security!
     |  |        |  +--rw ios-snmp:trap-rate?   uint16
     |  |        +--rw ios-snmp:power-ethernet
     |  |        |  +--rw ios-snmp:group?    string
     |  |        |  +--rw ios-snmp:police?   empty
     |  |        +--rw ios-snmp:pppoe?                empty
     |  |        +--rw ios-snmp:pw!
     |  |        |  +--rw ios-snmp:vc?   empty
     |  |        +--rw ios-snmp:rep?                  empty
     |  |        +--rw ios-snmp:resource-policy?      empty
     |  |        +--rw ios-snmp:rf?                   empty
     |  |        +--rw ios-snmp:rogue-ap?             empty
     |  |        +--rw ios-snmp:rsvp?                 empty
     |  |        +--rw ios-snmp:rtr?                  empty
     |  |        +--rw ios-snmp:slb!
     |  |        |  +--rw ios-snmp:csrp?      empty
     |  |        |  +--rw ios-snmp:real?      empty
     |  |        |  +--rw ios-snmp:virtual?   empty
     |  |        +--rw ios-snmp:snmp
     |  |        |  +--rw ios-snmp:authentication?   empty
     |  |        |  +--rw ios-snmp:coldstart?        empty
     |  |        |  +--rw ios-snmp:linkdown?         empty
     |  |        |  +--rw ios-snmp:linkup?           empty
     |  |        |  +--rw ios-snmp:warmstart?        empty
     |  |        +--rw ios-snmp:sonet?                empty
     |  |        +--rw ios-snmp:srst?                 empty
     |  |        +--rw ios-snmp:srp?                  empty
     |  |        +--rw ios-snmp:stackwise!
     |  |        |  +--rw ios-snmp:GLS?                           empty
     |  |        |  +--rw ios-snmp:ILS?                           empty
     |  |        |  +--rw ios-snmp:SRLS?                          empty
     |  |        |  +--rw ios-snmp:insufficient-power?            empty
     |  |        |  +--rw ios-snmp:invalid-input-current?         empty
     |  |        |  +--rw ios-snmp:invalid-output-current?        empty
     |  |        |  +--rw ios-snmp:member-removed?                empty
     |  |        |  +--rw ios-snmp:member-upgrade-notification?   empty
     |  |        |  +--rw ios-snmp:new-master?                    empty
     |  |        |  +--rw ios-snmp:new-member?                    empty
     |  |        |  +--rw ios-snmp:port-change?                   empty
     |  |        |  +--rw ios-snmp:power-budget-warning?          empty
     |  |        |  +--rw ios-snmp:power-invalid-topology?        empty
     |  |        |  +--rw ios-snmp:power-link-status-changed?     empty
     |  |        |  +--rw ios-snmp:power-oper-status-changed?     empty
     |  |        |  +--rw ios-snmp:power-priority-conflict?       empty
     |  |        |  +--rw ios-snmp:power-version-mismatch?        empty
     |  |        |  +--rw ios-snmp:ring-redundant?                empty
     |  |        |  +--rw ios-snmp:stack-mismatch?                empty
     |  |        |  +--rw ios-snmp:unbalanced-power-supplies?     empty
     |  |        |  +--rw ios-snmp:under-budget?                  empty
     |  |        |  +--rw ios-snmp:under-voltage?                 empty
     |  |        +--rw ios-snmp:stpx!
     |  |        |  +--rw ios-snmp:inconsistency?        empty
     |  |        |  +--rw ios-snmp:root-inconsistency?   empty
     |  |        |  +--rw ios-snmp:loop-inconsistency?   empty
     |  |        +--rw ios-snmp:stun?                 empty
     |  |        +--rw ios-snmp:switch-over?          empty
     |  |        +--rw ios-snmp:syslog?               empty
     |  |        +--rw ios-snmp:transceiver
     |  |        |  +--rw ios-snmp:all?   empty
     |  |        +--rw ios-snmp:tty?                  empty
     |  |        +--rw ios-snmp:udld!
     |  |        |  +--rw ios-snmp:link-fail-rpt?   empty
     |  |        |  +--rw ios-snmp:status-change?   empty
     |  |        +--rw ios-snmp:vlancreate?           empty
     |  |        +--rw ios-snmp:vlandelete?           empty
     |  |        +--rw ios-snmp:vlan-mac-limit?       empty
     |  |        +--rw ios-snmp:vlan-membership?      empty
     |  |        +--rw ios-snmp:voice?                empty
     |  |        +--rw ios-snmp:vrfmib
     |  |        |  +--rw ios-snmp:vrf-up?            empty
     |  |        |  +--rw ios-snmp:vrf-down?          empty
     |  |        |  +--rw ios-snmp:vnet-trunk-up?     empty
     |  |        |  +--rw ios-snmp:vnet-trunk-down?   empty
     |  |        +--rw ios-snmp:vrrp?                 empty
     |  |        +--rw ios-snmp:vsimaster?            empty
     |  |        +--rw ios-snmp:vstack!
     |  |        |  +--rw ios-snmp:addition?    empty
     |  |        |  +--rw ios-snmp:failure?     empty
     |  |        |  +--rw ios-snmp:lost?        empty
     |  |        |  +--rw ios-snmp:operation?   empty
     |  |        +--rw ios-snmp:vtp?                  empty
     |  |        +--rw ios-snmp:wlan-wep?             empty
     |  |        +--rw ios-snmp:xgcp?                 empty
     |  |        +--rw ios-snmp:wireless!
     |  |           +--rw ios-snmp:bsnMobileStation!
     |  |              +--rw ios-snmp:bsnAccessPoint!
     |  |                 +--rw ios-snmp:bsnRogue?   empty
     |  +--rw ios-snmp:engineID
     |  |  +--rw ios-snmp:local?    string
     |  |  +--rw ios-snmp:remote
     |  +--rw ios-snmp:group* [id]
     |  |  +--rw ios-snmp:id           string
     |  |  +--rw (ios-snmp:security-model)?
     |  |     +--:(ios-snmp:v1)
     |  |     |  +--rw ios-snmp:v1
     |  |     +--:(ios-snmp:v2c)
     |  |     |  +--rw ios-snmp:v2c
     |  |     +--:(ios-snmp:v3)
     |  |        +--rw ios-snmp:v3
     |  |           +--rw ios-snmp:security-level?   enumeration
     |  |           +--rw ios-snmp:context?          string
     |  |           +--rw ios-snmp:match?            enumeration
     |  |           +--rw ios-snmp:read?             string
     |  |           +--rw ios-snmp:write?            string
     |  |           +--rw ios-snmp:notify?           string
     |  |           +--rw ios-snmp:access?           union
     |  +--rw ios-snmp:host* [ip-address community-string]
     |  |  +--rw ios-snmp:ip-address          ios-types:host-type
     |  |  +--rw ios-snmp:community-string    string
     |  |  +--rw ios-snmp:vrf?                string
     |  |  +--rw (ios-snmp:informs-traps-choice)?
     |  |  |  +--:(ios-snmp:informs)
     |  |  |  |  +--rw ios-snmp:informs?      empty
     |  |  |  +--:(ios-snmp:traps)
     |  |  |     +--rw ios-snmp:traps?        empty
     |  |  +--rw ios-snmp:version?            enumeration
     |  |  +--rw ios-snmp:security-level?     enumeration
     |  |  +--rw ios-snmp:trap-enable
     |  |     +--rw ios-snmp:aaa_server?                empty
     |  |     +--rw ios-snmp:alarms?                    empty
     |  |     +--rw ios-snmp:atm?                       empty
     |  |     +--rw ios-snmp:bfd?                       empty
     |  |     +--rw ios-snmp:bgp?                       empty
     |  |     +--rw ios-snmp:bstun?                     empty
     |  |     +--rw ios-snmp:bulkstat?                  empty
     |  |     +--rw ios-snmp:call-home?                 empty
     |  |     +--rw ios-snmp:casa?                      empty
     |  |     +--rw ios-snmp:cef?                       empty
     |  |     +--rw ios-snmp:cnpd?                      empty
     |  |     +--rw ios-snmp:config?                    empty
     |  |     +--rw ios-snmp:config-copy?               empty
     |  |     +--rw ios-snmp:config-ctid?               empty
     |  |     +--rw ios-snmp:cpu?                       empty
     |  |     +--rw ios-snmp:dhcp?                      empty
     |  |     +--rw ios-snmp:dlsw?                      empty
     |  |     +--rw ios-snmp:ds1?                       empty
     |  |     +--rw ios-snmp:dsp?                       empty
     |  |     +--rw ios-snmp:dspu?                      empty
     |  |     +--rw ios-snmp:eigrp?                     empty
     |  |     +--rw ios-snmp:entity?                    empty
     |  |     +--rw ios-snmp:entity-diag?               empty
     |  |     +--rw ios-snmp:entity-qfp?                empty
     |  |     +--rw ios-snmp:entity-state?              empty
     |  |     +--rw ios-snmp:ethernet-cfm?              empty
     |  |     +--rw ios-snmp:evc?                       empty
     |  |     +--rw ios-snmp:event-manager?             empty
     |  |     +--rw ios-snmp:firewall?                  empty
     |  |     +--rw ios-snmp:flash?                     empty
     |  |     +--rw ios-snmp:flowmon?                   empty
     |  |     +--rw ios-snmp:frame-relay?               empty
     |  |     +--rw ios-snmp:fru-ctrl?                  empty
     |  |     +--rw ios-snmp:gdoi?                      empty
     |  |     +--rw ios-snmp:hsrp?                      empty
     |  |     +--rw ios-snmp:iplocalpool?               empty
     |  |     +--rw ios-snmp:ipmulticast?               empty
     |  |     +--rw ios-snmp:ipsec?                     empty
     |  |     +--rw ios-snmp:ipsla?                     empty
     |  |     +--rw ios-snmp:isakmp?                    empty
     |  |     +--rw ios-snmp:isg-mib?                   empty
     |  |     +--rw ios-snmp:isis?                      empty
     |  |     +--rw ios-snmp:l2tun-pseudowire-status?   empty
     |  |     +--rw ios-snmp:l2tun-session?             empty
     |  |     +--rw ios-snmp:license?                   empty
     |  |     +--rw ios-snmp:memory?                    empty
     |  |     +--rw ios-snmp:mpls-fast-reroute?         empty
     |  |     +--rw ios-snmp:mpls-ldp?                  empty
     |  |     +--rw ios-snmp:mpls-traffic-eng?          empty
     |  |     +--rw ios-snmp:mpls-vpn?                  empty
     |  |     +--rw ios-snmp:msdp?                      empty
     |  |     +--rw ios-snmp:mvpn?                      empty
     |  |     +--rw ios-snmp:nhrp?                      empty
     |  |     +--rw ios-snmp:ospf?                      empty
     |  |     +--rw ios-snmp:ospfv3?                    empty
     |  |     +--rw ios-snmp:pfr?                       empty
     |  |     +--rw ios-snmp:pim?                       empty
     |  |     +--rw ios-snmp:pw-vc?                     empty
     |  |     +--rw ios-snmp:resource-policy?           empty
     |  |     +--rw ios-snmp:rf?                        empty
     |  |     +--rw ios-snmp:rsrb?                      empty
     |  |     +--rw ios-snmp:rsvp?                      empty
     |  |     +--rw ios-snmp:sdlc?                      empty
     |  |     +--rw ios-snmp:sdllc?                     empty
     |  |     +--rw ios-snmp:snmp?                      empty
     |  |     +--rw ios-snmp:sonet?                     empty
     |  |     +--rw ios-snmp:srp?                       empty
     |  |     +--rw ios-snmp:stun?                      empty
     |  |     +--rw ios-snmp:syslog?                    empty
     |  |     +--rw ios-snmp:trustsec-sxp?              empty
     |  |     +--rw ios-snmp:tty?                       empty
     |  |     +--rw ios-snmp:udp-port?                  uint16
     |  |     +--rw ios-snmp:voice?                     empty
     |  |     +--rw ios-snmp:vrfmib?                    empty
     |  |     +--rw ios-snmp:vrrp?                      empty
     |  |     +--rw ios-snmp:x25?                       empty
     |  +--rw ios-snmp:ip
     |  |  +--rw ios-snmp:dscp?         uint8
     |  |  +--rw ios-snmp:precedence?   uint8
     |  +--rw ios-snmp:ifindex
     |  |  +--rw ios-snmp:persist?   empty
     |  +--rw ios-snmp:location?           string
     |  +--rw ios-snmp:manager!
     |  |  +--rw ios-snmp:session-timeout?   uint32
     |  +--rw ios-snmp:packetsize?         uint32
     |  +--rw ios-snmp:queue-length?       uint16
     |  +--rw ios-snmp:source-interface
     |  |  +--rw ios-snmp:informs
     |  |  |  +--rw (ios-snmp:interface-choice)?
     |  |  |     +--:(ios-snmp:AppNav-Compress)
     |  |  |     |  +--rw ios-snmp:AppNav-Compress?             uint16
     |  |  |     +--:(ios-snmp:AppNav-UnCompress)
     |  |  |     |  +--rw ios-snmp:AppNav-UnCompress?           uint16
     |  |  |     +--:(ios-snmp:ATM)
     |  |  |     |  +--rw ios-snmp:ATM?                         string
     |  |  |     +--:(ios-snmp:ATM-subinterface)
     |  |  |     |  +--rw ios-snmp:ATM-subinterface
     |  |  |     |     +--rw ios-snmp:ATM?   string
     |  |  |     +--:(ios-snmp:ATM-ACR)
     |  |  |     |  +--rw ios-snmp:ATM-ACR?                     string
     |  |  |     +--:(ios-snmp:ATM-ACRsubinterface)
     |  |  |     |  +--rw ios-snmp:ATM-ACRsubinterface
     |  |  |     |     +--rw ios-snmp:ATM-ACR?   string
     |  |  |     +--:(ios-snmp:BDI)
     |  |  |     |  +--rw ios-snmp:BDI?                         string
     |  |  |     +--:(ios-snmp:CEM)
     |  |  |     |  +--rw ios-snmp:CEM?                         string
     |  |  |     +--:(ios-snmp:CEM-ACR)
     |  |  |     |  +--rw ios-snmp:CEM-ACR?                     uint8
     |  |  |     +--:(ios-snmp:Embedded-Service-Engine)
     |  |  |     |  +--rw ios-snmp:Embedded-Service-Engine?     string
     |  |  |     +--:(ios-snmp:FastEthernet)
     |  |  |     |  +--rw ios-snmp:FastEthernet?                string
     |  |  |     +--:(ios-snmp:GigabitEthernet)
     |  |  |     |  +--rw ios-snmp:GigabitEthernet?             string
     |  |  |     +--:(ios-snmp:LISP)
     |  |  |     |  +--rw ios-snmp:LISP?                        string
     |  |  |     +--:(ios-snmp:LISP-subinterface)
     |  |  |     |  +--rw ios-snmp:LISP-subinterface
     |  |  |     |     +--rw ios-snmp:LISP?   string
     |  |  |     +--:(ios-snmp:Loopback)
     |  |  |     |  +--rw ios-snmp:Loopback?                    uint32
     |  |  |     +--:(ios-snmp:Multilink)
     |  |  |     |  +--rw ios-snmp:Multilink?                   uint16
     |  |  |     +--:(ios-snmp:nve)
     |  |  |     |  +--rw ios-snmp:nve?                         uint16
     |  |  |     +--:(ios-snmp:overlay)
     |  |  |     |  +--rw ios-snmp:overlay?                     uint16
     |  |  |     +--:(ios-snmp:Port-channel)
     |  |  |     |  +--rw ios-snmp:Port-channel?                uint32
     |  |  |     +--:(ios-snmp:Port-channel-subinterface)
     |  |  |     |  +--rw ios-snmp:Port-channel-subinterface
     |  |  |     |     +--rw ios-snmp:Port-channel?   string
     |  |  |     +--:(ios-snmp:pseudowire)
     |  |  |     |  +--rw ios-snmp:pseudowire?                  uint32
     |  |  |     +--:(ios-snmp:SM)
     |  |  |     |  +--rw ios-snmp:SM?                          string
     |  |  |     +--:(ios-snmp:Cellular)
     |  |  |     |  +--rw ios-snmp:Cellular?                    string
     |  |  |     +--:(ios-snmp:Serial)
     |  |  |     |  +--rw ios-snmp:Serial?                      string
     |  |  |     +--:(ios-snmp:TenGigabitEthernet)
     |  |  |     |  +--rw ios-snmp:TenGigabitEthernet?          string
     |  |  |     +--:(ios-snmp:Tunnel)
     |  |  |     |  +--rw ios-snmp:Tunnel?                      uint32
     |  |  |     +--:(ios-snmp:Virtual-Template)
     |  |  |     |  +--rw ios-snmp:Virtual-Template?            uint16
     |  |  |     +--:(ios-snmp:Vlan)
     |  |  |     |  +--rw ios-snmp:Vlan?                        uint16
     |  |  |     +--:(ios-snmp:VirtualPortGroup)
     |  |  |     |  +--rw ios-snmp:VirtualPortGroup?            uint16
     |  |  |     +--:(ios-snmp:vasileft)
     |  |  |     |  +--rw ios-snmp:vasileft?                    uint16
     |  |  |     +--:(ios-snmp:vasiright)
     |  |  |        +--rw ios-snmp:vasiright?                   uint16
     |  |  +--rw ios-snmp:traps
     |  |     +--rw (ios-snmp:interface-choice)?
     |  |        +--:(ios-snmp:AppNav-Compress)
     |  |        |  +--rw ios-snmp:AppNav-Compress?             uint16
     |  |        +--:(ios-snmp:AppNav-UnCompress)
     |  |        |  +--rw ios-snmp:AppNav-UnCompress?           uint16
     |  |        +--:(ios-snmp:ATM)
     |  |        |  +--rw ios-snmp:ATM?                         string
     |  |        +--:(ios-snmp:ATM-subinterface)
     |  |        |  +--rw ios-snmp:ATM-subinterface
     |  |        |     +--rw ios-snmp:ATM?   string
     |  |        +--:(ios-snmp:ATM-ACR)
     |  |        |  +--rw ios-snmp:ATM-ACR?                     string
     |  |        +--:(ios-snmp:ATM-ACRsubinterface)
     |  |        |  +--rw ios-snmp:ATM-ACRsubinterface
     |  |        |     +--rw ios-snmp:ATM-ACR?   string
     |  |        +--:(ios-snmp:BDI)
     |  |        |  +--rw ios-snmp:BDI?                         string
     |  |        +--:(ios-snmp:CEM)
     |  |        |  +--rw ios-snmp:CEM?                         string
     |  |        +--:(ios-snmp:CEM-ACR)
     |  |        |  +--rw ios-snmp:CEM-ACR?                     uint8
     |  |        +--:(ios-snmp:Embedded-Service-Engine)
     |  |        |  +--rw ios-snmp:Embedded-Service-Engine?     string
     |  |        +--:(ios-snmp:FastEthernet)
     |  |        |  +--rw ios-snmp:FastEthernet?                string
     |  |        +--:(ios-snmp:GigabitEthernet)
     |  |        |  +--rw ios-snmp:GigabitEthernet?             string
     |  |        +--:(ios-snmp:LISP)
     |  |        |  +--rw ios-snmp:LISP?                        string
     |  |        +--:(ios-snmp:LISP-subinterface)
     |  |        |  +--rw ios-snmp:LISP-subinterface
     |  |        |     +--rw ios-snmp:LISP?   string
     |  |        +--:(ios-snmp:Loopback)
     |  |        |  +--rw ios-snmp:Loopback?                    uint32
     |  |        +--:(ios-snmp:Multilink)
     |  |        |  +--rw ios-snmp:Multilink?                   uint16
     |  |        +--:(ios-snmp:nve)
     |  |        |  +--rw ios-snmp:nve?                         uint16
     |  |        +--:(ios-snmp:overlay)
     |  |        |  +--rw ios-snmp:overlay?                     uint16
     |  |        +--:(ios-snmp:Port-channel)
     |  |        |  +--rw ios-snmp:Port-channel?                uint32
     |  |        +--:(ios-snmp:Port-channel-subinterface)
     |  |        |  +--rw ios-snmp:Port-channel-subinterface
     |  |        |     +--rw ios-snmp:Port-channel?   string
     |  |        +--:(ios-snmp:pseudowire)
     |  |        |  +--rw ios-snmp:pseudowire?                  uint32
     |  |        +--:(ios-snmp:SM)
     |  |        |  +--rw ios-snmp:SM?                          string
     |  |        +--:(ios-snmp:Cellular)
     |  |        |  +--rw ios-snmp:Cellular?                    string
     |  |        +--:(ios-snmp:Serial)
     |  |        |  +--rw ios-snmp:Serial?                      string
     |  |        +--:(ios-snmp:TenGigabitEthernet)
     |  |        |  +--rw ios-snmp:TenGigabitEthernet?          string
     |  |        +--:(ios-snmp:Tunnel)
     |  |        |  +--rw ios-snmp:Tunnel?                      uint32
     |  |        +--:(ios-snmp:Virtual-Template)
     |  |        |  +--rw ios-snmp:Virtual-Template?            uint16
     |  |        +--:(ios-snmp:Vlan)
     |  |        |  +--rw ios-snmp:Vlan?                        uint16
     |  |        +--:(ios-snmp:VirtualPortGroup)
     |  |        |  +--rw ios-snmp:VirtualPortGroup?            uint16
     |  |        +--:(ios-snmp:vasileft)
     |  |        |  +--rw ios-snmp:vasileft?                    uint16
     |  |        +--:(ios-snmp:vasiright)
     |  |           +--rw ios-snmp:vasiright?                   uint16
     |  +--rw ios-snmp:system-shutdown?    empty
     |  +--rw ios-snmp:tftp-server-list?   union
     |  +--rw ios-snmp:trap
     |  |  +--rw ios-snmp:link
     |  |  |  +--rw ios-snmp:ietf?         empty
     |  |  |  +--rw ios-snmp:switchover?   empty
     |  |  +--rw ios-snmp:timeout?   uint16
     |  +--rw ios-snmp:trap-source
     |  |  +--rw (ios-snmp:interface-choice)?
     |  |     +--:(ios-snmp:AppNav-Compress)
     |  |     |  +--rw ios-snmp:AppNav-Compress?             uint16
     |  |     +--:(ios-snmp:AppNav-UnCompress)
     |  |     |  +--rw ios-snmp:AppNav-UnCompress?           uint16
     |  |     +--:(ios-snmp:ATM)
     |  |     |  +--rw ios-snmp:ATM?                         string
     |  |     +--:(ios-snmp:ATM-subinterface)
     |  |     |  +--rw ios-snmp:ATM-subinterface
     |  |     |     +--rw ios-snmp:ATM?   string
     |  |     +--:(ios-snmp:ATM-ACR)
     |  |     |  +--rw ios-snmp:ATM-ACR?                     string
     |  |     +--:(ios-snmp:ATM-ACRsubinterface)
     |  |     |  +--rw ios-snmp:ATM-ACRsubinterface
     |  |     |     +--rw ios-snmp:ATM-ACR?   string
     |  |     +--:(ios-snmp:BDI)
     |  |     |  +--rw ios-snmp:BDI?                         string
     |  |     +--:(ios-snmp:CEM)
     |  |     |  +--rw ios-snmp:CEM?                         string
     |  |     +--:(ios-snmp:CEM-ACR)
     |  |     |  +--rw ios-snmp:CEM-ACR?                     uint8
     |  |     +--:(ios-snmp:Embedded-Service-Engine)
     |  |     |  +--rw ios-snmp:Embedded-Service-Engine?     string
     |  |     +--:(ios-snmp:FastEthernet)
     |  |     |  +--rw ios-snmp:FastEthernet?                string
     |  |     +--:(ios-snmp:GigabitEthernet)
     |  |     |  +--rw ios-snmp:GigabitEthernet?             string
     |  |     +--:(ios-snmp:LISP)
     |  |     |  +--rw ios-snmp:LISP?                        string
     |  |     +--:(ios-snmp:LISP-subinterface)
     |  |     |  +--rw ios-snmp:LISP-subinterface
     |  |     |     +--rw ios-snmp:LISP?   string
     |  |     +--:(ios-snmp:Loopback)
     |  |     |  +--rw ios-snmp:Loopback?                    uint32
     |  |     +--:(ios-snmp:Multilink)
     |  |     |  +--rw ios-snmp:Multilink?                   uint16
     |  |     +--:(ios-snmp:nve)
     |  |     |  +--rw ios-snmp:nve?                         uint16
     |  |     +--:(ios-snmp:overlay)
     |  |     |  +--rw ios-snmp:overlay?                     uint16
     |  |     +--:(ios-snmp:Port-channel)
     |  |     |  +--rw ios-snmp:Port-channel?                uint32
     |  |     +--:(ios-snmp:Port-channel-subinterface)
     |  |     |  +--rw ios-snmp:Port-channel-subinterface
     |  |     |     +--rw ios-snmp:Port-channel?   string
     |  |     +--:(ios-snmp:pseudowire)
     |  |     |  +--rw ios-snmp:pseudowire?                  uint32
     |  |     +--:(ios-snmp:SM)
     |  |     |  +--rw ios-snmp:SM?                          string
     |  |     +--:(ios-snmp:Cellular)
     |  |     |  +--rw ios-snmp:Cellular?                    string
     |  |     +--:(ios-snmp:Serial)
     |  |     |  +--rw ios-snmp:Serial?                      string
     |  |     +--:(ios-snmp:TenGigabitEthernet)
     |  |     |  +--rw ios-snmp:TenGigabitEthernet?          string
     |  |     +--:(ios-snmp:Tunnel)
     |  |     |  +--rw ios-snmp:Tunnel?                      uint32
     |  |     +--:(ios-snmp:Virtual-Template)
     |  |     |  +--rw ios-snmp:Virtual-Template?            uint16
     |  |     +--:(ios-snmp:Vlan)
     |  |     |  +--rw ios-snmp:Vlan?                        uint16
     |  |     +--:(ios-snmp:VirtualPortGroup)
     |  |     |  +--rw ios-snmp:VirtualPortGroup?            uint16
     |  |     +--:(ios-snmp:vasileft)
     |  |     |  +--rw ios-snmp:vasileft?                    uint16
     |  |     +--:(ios-snmp:vasiright)
     |  |        +--rw ios-snmp:vasiright?                   uint16
     |  +--rw ios-snmp:user
     |  |  +--rw ios-snmp:names* [username grpname]
     |  |     +--rw ios-snmp:username    string
     |  |     +--rw ios-snmp:grpname     string
     |  |     +--rw ios-snmp:v3!
     |  |        +--rw ios-snmp:auth
     |  |           +--rw ios-snmp:sha
     |  |              +--rw ios-snmp:auth
     |  |                 +--rw ios-snmp:authpass?   string
     |  |                 +--rw ios-snmp:priv
     |  |                    +--rw ios-snmp:aes
     |  |                       +--rw ios-snmp:algo128
     |  |                          +--rw ios-snmp:privpass
     |  |                             +--rw ios-snmp:privpass?   string
     |  |                             +--rw ios-snmp:access?     string
     |  +--rw ios-snmp:view* [name mib]
     |     +--rw ios-snmp:name       string
     |     +--rw ios-snmp:mib        string
     |     +--rw ios-snmp:inc-exl?   enumeration
     +--rw segment-routing
     |  +--rw ios-segment-routing:mpls!
     |     +--rw ios-segment-routing:connected-prefix-sid-map!
     |     |  +--rw ios-segment-routing:address-family
     |     |     +--rw ios-segment-routing:ipv4!
     |     |     |  +--rw ios-segment-routing:prefixes* [ipprefix]
     |     |     |     +--rw ios-segment-routing:ipprefix    inet:ipv4-prefix
     |     |     |     +--rw ios-segment-routing:index
     |     |     |     |  +--rw ios-segment-routing:range-start?   uint32
     |     |     |     |  +--rw ios-segment-routing:range?         uint32
     |     |     |     |  +--rw ios-segment-routing:attach?        empty
     |     |     |     +--rw ios-segment-routing:absolute
     |     |     |        +--rw ios-segment-routing:range-start?   uint32
     |     |     |        +--rw ios-segment-routing:range?         uint32
     |     |     |        +--rw ios-segment-routing:attach?        empty
     |     |     +--rw ios-segment-routing:ipv4-strict-spf
     |     |        +--rw ios-segment-routing:ipv4
     |     |           +--rw ios-segment-routing:strict-spf!
     |     |              +--rw ios-segment-routing:prefixes* [ipprefix]
     |     |                 +--rw ios-segment-routing:ipprefix    inet:ipv4-prefix
     |     |                 +--rw ios-segment-routing:index
     |     |                 |  +--rw ios-segment-routing:range-start?   uint32
     |     |                 |  +--rw ios-segment-routing:range?         uint32
     |     |                 |  +--rw ios-segment-routing:attach?        empty
     |     |                 +--rw ios-segment-routing:absolute
     |     |                    +--rw ios-segment-routing:range-start?   uint32
     |     |                    +--rw ios-segment-routing:range?         uint32
     |     |                    +--rw ios-segment-routing:attach?        empty
     |     +--rw ios-segment-routing:global-block
     |     |  +--rw ios-segment-routing:range-start?   uint32
     |     |  +--rw ios-segment-routing:range-end?     uint32
     |     +--rw ios-segment-routing:mapping-server!
     |     |  +--rw ios-segment-routing:prefix-sid-map!
     |     |     +--rw ios-segment-routing:address-family
     |     |        +--rw ios-segment-routing:ipv4!
     |     |        |  +--rw ios-segment-routing:prefixes* [ipprefix]
     |     |        |     +--rw ios-segment-routing:ipprefix    inet:ipv4-prefix
     |     |        |     +--rw ios-segment-routing:index
     |     |        |     |  +--rw ios-segment-routing:range-start?   uint32
     |     |        |     |  +--rw ios-segment-routing:range?         uint32
     |     |        |     |  +--rw ios-segment-routing:attach?        empty
     |     |        |     +--rw ios-segment-routing:absolute
     |     |        |        +--rw ios-segment-routing:range-start?   uint32
     |     |        |        +--rw ios-segment-routing:range?         uint32
     |     |        |        +--rw ios-segment-routing:attach?        empty
     |     |        +--rw ios-segment-routing:ipv4-strict-spf
     |     |           +--rw ios-segment-routing:ipv4
     |     |              +--rw ios-segment-routing:strict-spf!
     |     |                 +--rw ios-segment-routing:prefixes* [ipprefix]
     |     |                    +--rw ios-segment-routing:ipprefix    inet:ipv4-prefix
     |     |                    +--rw ios-segment-routing:index
     |     |                    |  +--rw ios-segment-routing:range-start?   uint32
     |     |                    |  +--rw ios-segment-routing:range?         uint32
     |     |                    |  +--rw ios-segment-routing:attach?        empty
     |     |                    +--rw ios-segment-routing:absolute
     |     |                       +--rw ios-segment-routing:range-start?   uint32
     |     |                       +--rw ios-segment-routing:range?         uint32
     |     |                       +--rw ios-segment-routing:attach?        empty
     |     +--rw ios-segment-routing:set-attributes!
     |     |  +--rw ios-segment-routing:address-family
     |     |     +--rw ios-segment-routing:ipv4!
     |     |        +--rw ios-segment-routing:explicit-null?        empty
     |     |        +--rw ios-segment-routing:sr-label-preferred?   empty
     |     +--rw ios-segment-routing:shutdown?                   empty
     +--rw license
     |  +--rw udi
     |  |  +--rw pid?   string
     |  |  +--rw sn?    string
     |  +--rw feature
     |  |  +--rw name?   string
     |  |  +--rw port
     |  |     +--rw bulk?         empty
     |  |     +--rw onegig?       uint8
     |  |     +--rw b-6xonegig?   uint8
     |  |     +--rw tengig?       uint8
     |  +--rw accept
     |  |  +--rw end?         empty
     |  |  +--rw user?        empty
     |  |  +--rw agreement?   empty
     |  +--rw boot
     |  |  +--rw level
     |  |  |  +--rw (license-choice)?
     |  |  |     +--:(ipbase-case)
     |  |  |     |  +--rw ipbase!
     |  |  |     |     +--rw switch?   uint8
     |  |  |     +--:(ipbasek9-case)
     |  |  |     |  +--rw ipbasek9?                empty
     |  |  |     +--:(ipservices-case)
     |  |  |     |  +--rw ipservices!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(ipservicesk9-case)
     |  |  |     |  +--rw ipservicesk9!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(lanbase-case)
     |  |  |     |  +--rw lanbase!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(lanbasek9-case)
     |  |  |     |  +--rw lanbasek9?               empty
     |  |  |     +--:(lite-case)
     |  |  |     |  +--rw lite!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(metroaggrservices-case)
     |  |  |     |  +--rw metroaggrservices!
     |  |  |     |     +--rw switch?   empty
     |  |  |     +--:(advancedmetroipaccess-case)
     |  |  |     |  +--rw advancedmetroipaccess?   empty
     |  |  |     +--:(metroaccess-case)
     |  |  |     |  +--rw metroaccess?             empty
     |  |  |     +--:(metroipaccess-case)
     |  |  |     |  +--rw metroipaccess?           empty
     |  |  |     +--:(entservices-case)
     |  |  |     |  +--rw entservices?             empty
     |  |  |     +--:(adventerprise-case)
     |  |  |     |  +--rw adventerprise?           empty
     |  |  |     +--:(appx-case)
     |  |  |     |  +--rw appx?                    empty
     |  |  |     +--:(appxk9-case)
     |  |  |     |  +--rw appxk9?                  empty
     |  |  |     +--:(securityk9-case)
     |  |  |     |  +--rw securityk9?              empty
     |  |  |     +--:(uck9-case)
     |  |  |        +--rw uck9!
     |  |  |           +--rw disable?   empty
     |  |  +--rw boot-module
     |  |     +--rw module?               enumeration
     |  |     +--rw technology-package
     |  |        +--rw securityk9?   empty
     |  |        +--rw uck9?         empty
     |  |        +--rw datak9?       empty
     |  +--rw smart?     enumeration
     +--rw disable-eadi?                             empty
     +--rw memory-size {ios-features:mem-size}?
     |  +--rw iomem?   uint8
     +--rw transceiver {ios-features:transceiver}?
     |  +--rw type
     |     +--rw all
     |        +--rw monitoring!
     |           +--rw interval?   uint16
     +--rw service-insertion
     |  +--rw ios-service-insertion:acg-reload-delay?          uint16
     |  +--rw ios-service-insertion:appnav-controller-group* [group-name]
     |  |  +--rw ios-service-insertion:group-name           string
     |  |  +--rw ios-service-insertion:appnav-controller*   inet:ipv4-address
     |  |  +--rw ios-service-insertion:description?         string
     |  +--rw ios-service-insertion:service-context
     |  |  +--rw ios-service-insertion:waas* [name]
     |  |     +--rw ios-service-insertion:name                       string
     |  |     +--rw ios-service-insertion:appnav-controller-group?   string
     |  |     +--rw ios-service-insertion:authentication
     |  |     |  +--rw ios-service-insertion:sha1?      empty
     |  |     |  +--rw ios-service-insertion:key?       empty
     |  |     |  +--rw ios-service-insertion:encrypt?   enumeration
     |  |     |  +--rw ios-service-insertion:string?    string
     |  |     +--rw ios-service-insertion:service-node-group?        string
     |  |     +--rw ios-service-insertion:service-policy?            string
     |  |     +--rw ios-service-insertion:enable?                    empty
     |  |     +--rw ios-service-insertion:vrf
     |  |        +--rw ios-service-insertion:default?   empty
     |  |        +--rw ios-service-insertion:global?    empty
     |  |        +--rw ios-service-insertion:name?      string
     |  +--rw ios-service-insertion:service-node-group* [name]
     |  |  +--rw ios-service-insertion:name              string
     |  |  +--rw ios-service-insertion:description?      string
     |  |  +--rw ios-service-insertion:node-discovery?   enumeration
     |  |  +--rw ios-service-insertion:service-node*     inet:ipv4-address
     |  +--rw ios-service-insertion:swap
     |     +--rw ios-service-insertion:src-ip?   empty
     +--rw udld
     |  +--rw ios-udld:aggressive?   empty
     |  +--rw ios-udld:enable?       empty
     |  +--rw ios-udld:message
     |  |  +--rw ios-udld:time?   uint8
     |  +--rw ios-udld:recovery!
     |     +--rw ios-udld:interval?   uint32
     +--rw wireless
     |  +--rw mdns-bridging?   boolean
     +--rw qos!
     |  +--rw ios-qos:account
     |  |  +--rw ios-qos:layer-all
     |  |  |  +--rw ios-qos:encapsulation?   empty
     |  |  +--rw ios-qos:layer2
     |  |     +--rw ios-qos:encapsulation
     |  |        +--rw ios-qos:arpa?     empty
     |  |        +--rw ios-qos:dot1q?    empty
     |  |        +--rw ios-qos:isl?      empty
     |  |        +--rw ios-qos:length!
     |  |           +--rw ios-qos:byte-length?   int8
     |  +--rw ios-qos:control-packets!
     |  |  +--rw ios-qos:bpdu-range?        empty
     |  |  +--rw ios-qos:cdp-vtp?           empty
     |  |  +--rw ios-qos:eapol?             empty
     |  |  +--rw ios-qos:lldp?              empty
     |  |  +--rw ios-qos:protocol-tunnel?   empty
     |  |  +--rw ios-qos:sstp?              empty
     |  +--rw ios-qos:preserve
     |  |  +--rw ios-qos:marking
     |  |  |  +--rw ios-qos:hipriority?   empty
     |  |  +--rw ios-qos:mpls
     |  |     +--rw ios-qos:exp?   empty
     |  +--rw ios-qos:trace
     |  |  +--rw ios-qos:resize
     |  |     +--rw ios-qos:size?      int32
     |  |     +--rw ios-qos:all?       int32
     |  |     +--rw ios-qos:error?     int32
     |  |     +--rw ios-qos:event?     int32
     |  |     +--rw ios-qos:warning?   int32
     |  +--rw ios-qos:diffservmib?                empty
     |  +--rw ios-qos:queue-softmax-multiplier {ios-features:qos-qsm}?
     |     +--rw ios-qos:value?   int16
     +--rw time-range* [word]
     |  +--rw word        string
     |  +--rw absolute
     |     +--rw start
     |        +--rw start-time?     string
     |        +--rw day-of-month?   uint8
     |        +--rw month?          string
     |        +--rw year?           uint16
     +--rw device-tracking
     |  +--rw ios-dt:policy* [word]
     |  |  +--rw ios-dt:word              string
     |  |  +--rw ios-dt:device-role
     |  |  |  +--rw (ios-dt:device-role-choice)?
     |  |  |     +--:(ios-dt:node)
     |  |  |     |  +--rw ios-dt:node?     boolean
     |  |  |     +--:(ios-dt:switch)
     |  |  |        +--rw ios-dt:switch?   empty
     |  |  +--rw ios-dt:protocol
     |  |  |  +--rw ios-dt:udp?     boolean
     |  |  |  +--rw ios-dt:arp?     boolean
     |  |  |  +--rw ios-dt:dhcp4?   boolean
     |  |  |  +--rw ios-dt:dhcp6?   boolean
     |  |  |  +--rw ios-dt:ndp?     boolean
     |  |  +--rw ios-dt:tracking
     |  |  |  +--rw ios-dt:tracking-on-off?   enumeration
     |  |  +--rw ios-dt:limit
     |  |  |  +--rw ios-dt:address-count?   uint16
     |  |  +--rw ios-dt:security-level
     |  |     +--rw ios-dt:glean?   empty
     |  +--rw ios-dt:tracking!
     |     +--rw ios-dt:auto-source!
     |     |  +--rw ios-dt:fallback
     |     |  |  +--rw (ios-dt:ip-subnet-choice)?
     |     |  |     +--:(ios-dt:ip-addr-and-mask)
     |     |  |     |  +--rw ios-dt:ipv4-subnet-type1
     |     |  |     |     +--rw ios-dt:ipv4?       inet:ipv4-address
     |     |  |     |     +--rw ios-dt:mask?       inet:ipv4-address
     |     |  |     |     +--rw ios-dt:override?   empty
     |     |  |     +--:(ios-dt:ip-addr-and-prefix-len)
     |     |  |        +--rw ios-dt:ipv4-subnet-type2
     |     |  |           +--rw ios-dt:ipv4-prefix-name?   ios-types:ipv4-address-slush-prefix-len
     |     |  |           +--rw ios-dt:override?           empty
     |     |  +--rw ios-dt:override?   empty
     |     +--rw ios-dt:retry-interval?   uint16
     +--rw fhrp
     |  +--rw version
     |     +--rw vrrp?   enumeration
     +--rw metadata
     |  +--rw flow!
     |     +--rw transmit?   empty
     +--rw profile
     |  +--rw flow?   empty
     +--rw alias
     |  +--rw exec
     |     +--rw alias-name?       string
     |     +--rw new-alias-name?   string
     +--rw line
     |  +--rw line-list* [first-number]
     |  |  +--rw first-number               uint8
     |  |  +--rw last-number?               uint16
     |  |  +--rw authorization
     |  |  |  +--rw command
     |  |  |     +--rw enable-level?   uint8
     |  |  |     +--rw auth-name?      string
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  +--rw no-activation-character?   boolean
     |  |  +--rw activation-character?      union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw data-character-bits?       uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?             empty
     |  |  +--rw editing?                   empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw (exec-choice)?
     |  |  |  +--:(no-exec)
     |  |  |  |  +--rw no-exec
     |  |  |  |     +--rw exec?   boolean
     |  |  |  +--:(exec)
     |  |  |     +--rw exec
     |  |  |        +--rw prompt
     |  |  |           +--rw timestamp?   empty
     |  |  +--rw exec-banner?               empty
     |  |  +--rw exec-character-bits?       uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                 empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint8
     |  |  +--rw international?             empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  +--rw length?                    uint16
     |  |  +--rw line?                      uint8
     |  |  +--rw location?                  string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login!
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                   empty
     |  |  +--rw motd-banner?               empty
     |  |  +--rw notify?                    empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level!
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                    uint8
     |  |  +--rw rxspeed?                   uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?    uint8
     |  |  +--rw speed?                     uint32
     |  |  +--rw start-character?           union
     |  |  +--rw stop-character?            union
     |  |  +--rw stopbits?                  enumeration
     |  |  +--rw terminal-type?             string
     |  |  +--rw timeout
     |  |  |  +--rw login?   empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw input
     |  |  |  |  +--rw input*   enumeration
     |  |  |  +--rw output
     |  |  |  |  +--rw output*   enumeration
     |  |  |  +--rw preferred!
     |  |  |     +--rw protocol?   enumeration
     |  |  +--rw txspeed?                   uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                     uint16
     |  +--rw aux* [first]
     |  |  +--rw first                      enumeration
     |  |  +--rw authorization
     |  |  |  +--rw command
     |  |  |     +--rw enable-level?   uint8
     |  |  |     +--rw auth-name?      string
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  +--rw no-activation-character?   boolean
     |  |  +--rw activation-character?      union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw data-character-bits?       uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?             empty
     |  |  +--rw editing?                   empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw (exec-choice)?
     |  |  |  +--:(no-exec)
     |  |  |  |  +--rw no-exec
     |  |  |  |     +--rw exec?   boolean
     |  |  |  +--:(exec)
     |  |  |     +--rw exec
     |  |  |        +--rw prompt
     |  |  |           +--rw timestamp?   empty
     |  |  +--rw exec-banner?               empty
     |  |  +--rw exec-character-bits?       uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                 empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint8
     |  |  +--rw international?             empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  +--rw length?                    uint16
     |  |  +--rw line?                      uint8
     |  |  +--rw location?                  string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login!
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                   empty
     |  |  +--rw motd-banner?               empty
     |  |  +--rw notify?                    empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level!
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                    uint8
     |  |  +--rw rxspeed?                   uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?    uint8
     |  |  +--rw speed?                     uint32
     |  |  +--rw start-character?           union
     |  |  +--rw stop-character?            union
     |  |  +--rw stopbits?                  enumeration
     |  |  +--rw terminal-type?             string
     |  |  +--rw timeout
     |  |  |  +--rw login?   empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw input
     |  |  |  |  +--rw input*   enumeration
     |  |  |  +--rw output
     |  |  |  |  +--rw output*   enumeration
     |  |  |  +--rw preferred!
     |  |  |     +--rw protocol?   enumeration
     |  |  +--rw txspeed?                   uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                     uint16
     |  +--rw console* [first]
     |  |  +--rw first                      enumeration
     |  |  +--rw authorization
     |  |  |  +--rw command
     |  |  |     +--rw enable-level?   uint8
     |  |  |     +--rw auth-name?      string
     |  |  +--rw access-class
     |  |  |  +--rw acccess-list* [direction]
     |  |  |     +--rw direction      enumeration
     |  |  |     +--rw access-list    ios-types:exp-acl-type
     |  |  |     +--rw vrf-also?      empty
     |  |  +--rw no-activation-character?   boolean
     |  |  +--rw activation-character?      union
     |  |  +--rw autocommand
     |  |  |  +--rw line?                     string
     |  |  |  +--rw no-suppress-linenumber!
     |  |  |     +--rw line?   string
     |  |  +--rw autocommand-options!
     |  |  |  +--rw abort-character!
     |  |  |  |  +--rw character?   union
     |  |  |  +--rw delay!
     |  |  |  |  +--rw time?   uint8
     |  |  |  +--rw nohangup!
     |  |  |     +--rw abort-character?   empty
     |  |  |     +--rw delay?             empty
     |  |  +--rw data-character-bits?       uint8
     |  |  +--rw databits
     |  |  |  +--rw set-to-5?   empty
     |  |  |  +--rw set-to-6?   empty
     |  |  |  +--rw set-to-7?   empty
     |  |  |  +--rw set-to-8?   empty
     |  |  +--rw domain-lookup?             empty
     |  |  +--rw editing?                   empty
     |  |  +--rw escape-character
     |  |  |  +--rw char?   union
     |  |  |  +--rw soft?   empty
     |  |  +--rw (exec-choice)?
     |  |  |  +--:(no-exec)
     |  |  |  |  +--rw no-exec
     |  |  |  |     +--rw exec?   boolean
     |  |  |  +--:(exec)
     |  |  |     +--rw exec
     |  |  |        +--rw prompt
     |  |  |           +--rw timestamp?   empty
     |  |  +--rw exec-banner?               empty
     |  |  +--rw exec-character-bits?       uint8
     |  |  +--rw exec-timeout
     |  |  |  +--rw minutes?   uint32
     |  |  |  +--rw seconds?   uint32
     |  |  +--rw flowcontrol
     |  |  |  +--rw NONE?       empty
     |  |  |  +--rw hardware?   empty
     |  |  |  +--rw software?   empty
     |  |  +--rw full-help?                 empty
     |  |  +--rw history!
     |  |  |  +--rw size?   uint8
     |  |  +--rw international?             empty
     |  |  +--rw ip
     |  |  |  +--rw netmask-format!
     |  |  |  |  +--rw format?   enumeration
     |  |  |  +--rw tcp?              empty
     |  |  +--rw ipv6
     |  |  |  +--rw access-class
     |  |  |     +--rw access-class* [access-class-name]
     |  |  |        +--rw access-class-name     string
     |  |  |        +--rw enumeration-in-out?   enumeration
     |  |  +--rw length?                    uint16
     |  |  +--rw line?                      uint8
     |  |  +--rw location?                  string
     |  |  +--rw logging
     |  |  |  +--rw synchronous!
     |  |  +--rw login!
     |  |  |  +--rw local?            empty
     |  |  |  +--rw authentication?   string
     |  |  +--rw media-type
     |  |  |  +--rw rj45?   empty
     |  |  +--rw modem
     |  |  |  +--rw CTS-Alarm?        empty
     |  |  |  +--rw DTR-active?       empty
     |  |  |  +--rw Dialin?           empty
     |  |  |  +--rw Host?             empty
     |  |  |  +--rw InOut?            empty
     |  |  |  +--rw Printer?          empty
     |  |  |  +--rw answer-timeout?   empty
     |  |  |  +--rw dtr-delay?        empty
     |  |  +--rw monitor?                   empty
     |  |  +--rw motd-banner?               empty
     |  |  +--rw notify?                    empty
     |  |  +--rw padding
     |  |  |  +--rw character?   union
     |  |  |  +--rw null?        uint8
     |  |  +--rw parity
     |  |  |  +--rw even?    empty
     |  |  |  +--rw mark?    empty
     |  |  |  +--rw none?    empty
     |  |  |  +--rw odd?     empty
     |  |  |  +--rw space?   empty
     |  |  +--rw password
     |  |  |  +--rw level?    uint8
     |  |  |  +--rw type?     enumeration
     |  |  |  +--rw secret?   string
     |  |  +--rw prc
     |  |  |  +--rw expose?   empty
     |  |  |  +--rw hide?     empty
     |  |  +--rw privilege
     |  |  |  +--rw level!
     |  |  |     +--rw number?   uint8
     |  |  +--rw rotary?                    uint8
     |  |  +--rw rxspeed?                   uint32
     |  |  +--rw session-timeout
     |  |  |  +--rw session-timeout-value?   uint16
     |  |  |  +--rw output?                  empty
     |  |  +--rw special-character-bits?    uint8
     |  |  +--rw speed?                     uint32
     |  |  +--rw start-character?           union
     |  |  +--rw stop-character?            union
     |  |  +--rw stopbits?                  enumeration
     |  |  +--rw terminal-type?             string
     |  |  +--rw timeout
     |  |  |  +--rw login?   empty
     |  |  +--rw telnet
     |  |  |  +--rw transparent?   empty
     |  |  +--rw transport
     |  |  |  +--rw input
     |  |  |  |  +--rw input*   enumeration
     |  |  |  +--rw output
     |  |  |  |  +--rw output*   enumeration
     |  |  |  +--rw preferred!
     |  |  |     +--rw protocol?   enumeration
     |  |  +--rw txspeed?                   uint32
     |  |  +--rw usb-inactivity-timeout
     |  |  |  +--rw switch?   empty
     |  |  +--rw width?                     uint16
     |  +--rw vty* [first]
     |     +--rw first                      uint16
     |     +--rw last?                      uint16
     |     +--rw authorization
     |     |  +--rw command
     |     |     +--rw enable-level?   uint8
     |     |     +--rw auth-name?      string
     |     +--rw access-class
     |     |  +--rw acccess-list* [direction]
     |     |     +--rw direction      enumeration
     |     |     +--rw access-list    ios-types:exp-acl-type
     |     |     +--rw vrf-also?      empty
     |     +--rw no-activation-character?   boolean
     |     +--rw activation-character?      union
     |     +--rw autocommand
     |     |  +--rw line?                     string
     |     |  +--rw no-suppress-linenumber!
     |     |     +--rw line?   string
     |     +--rw autocommand-options!
     |     |  +--rw abort-character!
     |     |  |  +--rw character?   union
     |     |  +--rw delay!
     |     |  |  +--rw time?   uint8
     |     |  +--rw nohangup!
     |     |     +--rw abort-character?   empty
     |     |     +--rw delay?             empty
     |     +--rw data-character-bits?       uint8
     |     +--rw databits
     |     |  +--rw set-to-5?   empty
     |     |  +--rw set-to-6?   empty
     |     |  +--rw set-to-7?   empty
     |     |  +--rw set-to-8?   empty
     |     +--rw domain-lookup?             empty
     |     +--rw editing?                   empty
     |     +--rw escape-character
     |     |  +--rw char?   union
     |     |  +--rw soft?   empty
     |     +--rw (exec-choice)?
     |     |  +--:(no-exec)
     |     |  |  +--rw no-exec
     |     |  |     +--rw exec?   boolean
     |     |  +--:(exec)
     |     |     +--rw exec
     |     |        +--rw prompt
     |     |           +--rw timestamp?   empty
     |     +--rw exec-banner?               empty
     |     +--rw exec-character-bits?       uint8
     |     +--rw exec-timeout
     |     |  +--rw minutes?   uint32
     |     |  +--rw seconds?   uint32
     |     +--rw flowcontrol
     |     |  +--rw NONE?       empty
     |     |  +--rw hardware?   empty
     |     |  +--rw software?   empty
     |     +--rw full-help?                 empty
     |     +--rw history!
     |     |  +--rw size?   uint8
     |     +--rw international?             empty
     |     +--rw ip
     |     |  +--rw netmask-format!
     |     |  |  +--rw format?   enumeration
     |     |  +--rw tcp?              empty
     |     +--rw ipv6
     |     |  +--rw access-class
     |     |     +--rw access-class* [access-class-name]
     |     |        +--rw access-class-name     string
     |     |        +--rw enumeration-in-out?   enumeration
     |     +--rw length?                    uint16
     |     +--rw line?                      uint8
     |     +--rw location?                  string
     |     +--rw logging
     |     |  +--rw synchronous!
     |     +--rw login!
     |     |  +--rw local?            empty
     |     |  +--rw authentication?   string
     |     +--rw media-type
     |     |  +--rw rj45?   empty
     |     +--rw modem
     |     |  +--rw CTS-Alarm?        empty
     |     |  +--rw DTR-active?       empty
     |     |  +--rw Dialin?           empty
     |     |  +--rw Host?             empty
     |     |  +--rw InOut?            empty
     |     |  +--rw Printer?          empty
     |     |  +--rw answer-timeout?   empty
     |     |  +--rw dtr-delay?        empty
     |     +--rw monitor?                   empty
     |     +--rw motd-banner?               empty
     |     +--rw notify?                    empty
     |     +--rw padding
     |     |  +--rw character?   union
     |     |  +--rw null?        uint8
     |     +--rw parity
     |     |  +--rw even?    empty
     |     |  +--rw mark?    empty
     |     |  +--rw none?    empty
     |     |  +--rw odd?     empty
     |     |  +--rw space?   empty
     |     +--rw password
     |     |  +--rw level?    uint8
     |     |  +--rw type?     enumeration
     |     |  +--rw secret?   string
     |     +--rw prc
     |     |  +--rw expose?   empty
     |     |  +--rw hide?     empty
     |     +--rw privilege
     |     |  +--rw level!
     |     |     +--rw number?   uint8
     |     +--rw rotary?                    uint8
     |     +--rw rxspeed?                   uint32
     |     +--rw session-timeout
     |     |  +--rw session-timeout-value?   uint16
     |     |  +--rw output?                  empty
     |     +--rw special-character-bits?    uint8
     |     +--rw speed?                     uint32
     |     +--rw start-character?           union
     |     +--rw stop-character?            union
     |     +--rw stopbits?                  enumeration
     |     +--rw terminal-type?             string
     |     +--rw timeout
     |     |  +--rw login?   empty
     |     +--rw telnet
     |     |  +--rw transparent?   empty
     |     +--rw transport
     |     |  +--rw input
     |     |  |  +--rw input*   enumeration
     |     |  +--rw output
     |     |  |  +--rw output*   enumeration
     |     |  +--rw preferred!
     |     |     +--rw protocol?   enumeration
     |     +--rw txspeed?                   uint32
     |     +--rw usb-inactivity-timeout
     |     |  +--rw switch?   empty
     |     +--rw width?                     uint16
     +--rw ntp
     |  +--rw ios-ntp:access-group
     |  |  +--rw ios-ntp:ipv4
     |  |  |  +--rw ios-ntp:peer
     |  |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  |  +--rw ios-ntp:kod?   empty
     |  |  |  +--rw ios-ntp:query-only
     |  |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  |  +--rw ios-ntp:kod?   empty
     |  |  |  +--rw ios-ntp:serve
     |  |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  |  +--rw ios-ntp:kod?   empty
     |  |  |  +--rw ios-ntp:serve-only
     |  |  |     +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |     +--rw ios-ntp:kod?   empty
     |  |  +--rw ios-ntp:ipv6
     |  |  |  +--rw ios-ntp:peer
     |  |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  |  +--rw ios-ntp:kod?   empty
     |  |  |  +--rw ios-ntp:query-only
     |  |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  |  +--rw ios-ntp:kod?   empty
     |  |  |  +--rw ios-ntp:serve
     |  |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  |  +--rw ios-ntp:kod?   empty
     |  |  |  +--rw ios-ntp:serve-only
     |  |  |     +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |     +--rw ios-ntp:kod?   empty
     |  |  +--rw ios-ntp:peer
     |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  +--rw ios-ntp:kod?   empty
     |  |  +--rw ios-ntp:query-only
     |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  +--rw ios-ntp:kod?   empty
     |  |  +--rw ios-ntp:serve
     |  |  |  +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |  |  +--rw ios-ntp:kod?   empty
     |  |  +--rw ios-ntp:serve-only
     |  |     +--rw ios-ntp:acl?   ios-types:std-acl-type
     |  |     +--rw ios-ntp:kod?   empty
     |  +--rw ios-ntp:allow
     |  |  +--rw ios-ntp:mode
     |  |     +--rw ios-ntp:control!
     |  |     |  +--rw ios-ntp:delay?   uint8
     |  |     +--rw ios-ntp:private?   empty
     |  +--rw ios-ntp:authenticate?         empty
     |  +--rw ios-ntp:authentication-key* [number]
     |  |  +--rw ios-ntp:number             uint32
     |  |  +--rw ios-ntp:md5?               string
     |  |  +--rw ios-ntp:encryption-type?   uint32
     |  +--rw ios-ntp:broadcastdelay?       uint32
     |  +--rw ios-ntp:clock-period?         uint32
     |  +--rw ios-ntp:logging?              empty
     |  +--rw ios-ntp:master!
     |  |  +--rw ios-ntp:stratum-number?   uint8
     |  +--rw ios-ntp:max-associations?     uint32
     |  +--rw ios-ntp:maxdistance?          uint8
     |  +--rw ios-ntp:mindistance?          uint16
     |  +--rw ios-ntp:orphan?               uint8
     |  +--rw ios-ntp:panic
     |  |  +--rw ios-ntp:update?   empty
     |  +--rw ios-ntp:passive?              empty
     |  +--rw ios-ntp:peer
     |  |  +--rw ios-ntp:server-list* [ip-address]
     |  |  |  +--rw ios-ntp:ip-address    union
     |  |  |  +--rw ios-ntp:burst?        empty
     |  |  |  +--rw ios-ntp:iburst?       empty
     |  |  |  +--rw ios-ntp:key?          uint32
     |  |  |  +--rw ios-ntp:maxpoll?      uint8
     |  |  |  +--rw ios-ntp:minpoll?      uint8
     |  |  |  +--rw ios-ntp:prefer?       empty
     |  |  |  +--rw ios-ntp:source?       string
     |  |  |  +--rw ios-ntp:version?      uint8
     |  |  +--rw ios-ntp:ip* [host-name]
     |  |  |  +--rw ios-ntp:host-name    string
     |  |  |  +--rw ios-ntp:burst?       empty
     |  |  |  +--rw ios-ntp:iburst?      empty
     |  |  |  +--rw ios-ntp:key?         uint32
     |  |  |  +--rw ios-ntp:maxpoll?     uint8
     |  |  |  +--rw ios-ntp:minpoll?     uint8
     |  |  |  +--rw ios-ntp:prefer?      empty
     |  |  |  +--rw ios-ntp:source?      string
     |  |  |  +--rw ios-ntp:version?     uint8
     |  |  +--rw ios-ntp:ipv6* [host-name]
     |  |  |  +--rw ios-ntp:host-name    string
     |  |  |  +--rw ios-ntp:burst?       empty
     |  |  |  +--rw ios-ntp:iburst?      empty
     |  |  |  +--rw ios-ntp:key?         uint32
     |  |  |  +--rw ios-ntp:maxpoll?     uint8
     |  |  |  +--rw ios-ntp:minpoll?     uint8
     |  |  |  +--rw ios-ntp:prefer?      empty
     |  |  |  +--rw ios-ntp:source?      string
     |  |  |  +--rw ios-ntp:version?     uint8
     |  |  +--rw ios-ntp:vrf* [name]
     |  |     +--rw ios-ntp:name           string
     |  |     +--rw ios-ntp:server-list* [ip-address]
     |  |     |  +--rw ios-ntp:ip-address    union
     |  |     |  +--rw ios-ntp:burst?        empty
     |  |     |  +--rw ios-ntp:iburst?       empty
     |  |     |  +--rw ios-ntp:key?          uint32
     |  |     |  +--rw ios-ntp:maxpoll?      uint8
     |  |     |  +--rw ios-ntp:minpoll?      uint8
     |  |     |  +--rw ios-ntp:prefer?       empty
     |  |     |  +--rw ios-ntp:source?       string
     |  |     |  +--rw ios-ntp:version?      uint8
     |  |     +--rw ios-ntp:ip* [host-name]
     |  |     |  +--rw ios-ntp:host-name    string
     |  |     |  +--rw ios-ntp:burst?       empty
     |  |     |  +--rw ios-ntp:iburst?      empty
     |  |     |  +--rw ios-ntp:key?         uint32
     |  |     |  +--rw ios-ntp:maxpoll?     uint8
     |  |     |  +--rw ios-ntp:minpoll?     uint8
     |  |     |  +--rw ios-ntp:prefer?      empty
     |  |     |  +--rw ios-ntp:source?      string
     |  |     |  +--rw ios-ntp:version?     uint8
     |  |     +--rw ios-ntp:ipv6* [host-name]
     |  |        +--rw ios-ntp:host-name    string
     |  |        +--rw ios-ntp:burst?       empty
     |  |        +--rw ios-ntp:iburst?      empty
     |  |        +--rw ios-ntp:key?         uint32
     |  |        +--rw ios-ntp:maxpoll?     uint8
     |  |        +--rw ios-ntp:minpoll?     uint8
     |  |        +--rw ios-ntp:prefer?      empty
     |  |        +--rw ios-ntp:source?      string
     |  |        +--rw ios-ntp:version?     uint8
     |  +--rw ios-ntp:server
     |  |  +--rw ios-ntp:server-list* [ip-address]
     |  |  |  +--rw ios-ntp:ip-address    union
     |  |  |  +--rw ios-ntp:burst?        empty
     |  |  |  +--rw ios-ntp:iburst?       empty
     |  |  |  +--rw ios-ntp:key?          uint32
     |  |  |  +--rw ios-ntp:maxpoll?      uint8
     |  |  |  +--rw ios-ntp:minpoll?      uint8
     |  |  |  +--rw ios-ntp:prefer?       empty
     |  |  |  +--rw ios-ntp:source?       string
     |  |  |  +--rw ios-ntp:version?      uint8
     |  |  +--rw ios-ntp:ip* [host-name]
     |  |  |  +--rw ios-ntp:host-name    string
     |  |  |  +--rw ios-ntp:burst?       empty
     |  |  |  +--rw ios-ntp:iburst?      empty
     |  |  |  +--rw ios-ntp:key?         uint32
     |  |  |  +--rw ios-ntp:maxpoll?     uint8
     |  |  |  +--rw ios-ntp:minpoll?     uint8
     |  |  |  +--rw ios-ntp:prefer?      empty
     |  |  |  +--rw ios-ntp:source?      string
     |  |  |  +--rw ios-ntp:version?     uint8
     |  |  +--rw ios-ntp:ipv6* [host-name]
     |  |  |  +--rw ios-ntp:host-name    string
     |  |  |  +--rw ios-ntp:burst?       empty
     |  |  |  +--rw ios-ntp:iburst?      empty
     |  |  |  +--rw ios-ntp:key?         uint32
     |  |  |  +--rw ios-ntp:maxpoll?     uint8
     |  |  |  +--rw ios-ntp:minpoll?     uint8
     |  |  |  +--rw ios-ntp:prefer?      empty
     |  |  |  +--rw ios-ntp:source?      string
     |  |  |  +--rw ios-ntp:version?     uint8
     |  |  +--rw ios-ntp:vrf* [name]
     |  |     +--rw ios-ntp:name           string
     |  |     +--rw ios-ntp:server-list* [ip-address]
     |  |     |  +--rw ios-ntp:ip-address    union
     |  |     |  +--rw ios-ntp:burst?        empty
     |  |     |  +--rw ios-ntp:iburst?       empty
     |  |     |  +--rw ios-ntp:key?          uint32
     |  |     |  +--rw ios-ntp:maxpoll?      uint8
     |  |     |  +--rw ios-ntp:minpoll?      uint8
     |  |     |  +--rw ios-ntp:prefer?       empty
     |  |     |  +--rw ios-ntp:source?       string
     |  |     |  +--rw ios-ntp:version?      uint8
     |  |     +--rw ios-ntp:ip* [host-name]
     |  |     |  +--rw ios-ntp:host-name    string
     |  |     |  +--rw ios-ntp:burst?       empty
     |  |     |  +--rw ios-ntp:iburst?      empty
     |  |     |  +--rw ios-ntp:key?         uint32
     |  |     |  +--rw ios-ntp:maxpoll?     uint8
     |  |     |  +--rw ios-ntp:minpoll?     uint8
     |  |     |  +--rw ios-ntp:prefer?      empty
     |  |     |  +--rw ios-ntp:source?      string
     |  |     |  +--rw ios-ntp:version?     uint8
     |  |     +--rw ios-ntp:ipv6* [host-name]
     |  |        +--rw ios-ntp:host-name    string
     |  |        +--rw ios-ntp:burst?       empty
     |  |        +--rw ios-ntp:iburst?      empty
     |  |        +--rw ios-ntp:key?         uint32
     |  |        +--rw ios-ntp:maxpoll?     uint8
     |  |        +--rw ios-ntp:minpoll?     uint8
     |  |        +--rw ios-ntp:prefer?      empty
     |  |        +--rw ios-ntp:source?      string
     |  |        +--rw ios-ntp:version?     uint8
     |  +--rw ios-ntp:source
     |  |  +--rw (ios-ntp:interface-choice)?
     |  |     +--:(ios-ntp:AppNav-Compress)
     |  |     |  +--rw ios-ntp:AppNav-Compress?             uint16
     |  |     +--:(ios-ntp:AppNav-UnCompress)
     |  |     |  +--rw ios-ntp:AppNav-UnCompress?           uint16
     |  |     +--:(ios-ntp:ATM)
     |  |     |  +--rw ios-ntp:ATM?                         string
     |  |     +--:(ios-ntp:ATM-subinterface)
     |  |     |  +--rw ios-ntp:ATM-subinterface
     |  |     |     +--rw ios-ntp:ATM?   string
     |  |     +--:(ios-ntp:ATM-ACR)
     |  |     |  +--rw ios-ntp:ATM-ACR?                     string
     |  |     +--:(ios-ntp:ATM-ACRsubinterface)
     |  |     |  +--rw ios-ntp:ATM-ACRsubinterface
     |  |     |     +--rw ios-ntp:ATM-ACR?   string
     |  |     +--:(ios-ntp:BDI)
     |  |     |  +--rw ios-ntp:BDI?                         string
     |  |     +--:(ios-ntp:CEM)
     |  |     |  +--rw ios-ntp:CEM?                         string
     |  |     +--:(ios-ntp:CEM-ACR)
     |  |     |  +--rw ios-ntp:CEM-ACR?                     uint8
     |  |     +--:(ios-ntp:Embedded-Service-Engine)
     |  |     |  +--rw ios-ntp:Embedded-Service-Engine?     string
     |  |     +--:(ios-ntp:FastEthernet)
     |  |     |  +--rw ios-ntp:FastEthernet?                string
     |  |     +--:(ios-ntp:GigabitEthernet)
     |  |     |  +--rw ios-ntp:GigabitEthernet?             string
     |  |     +--:(ios-ntp:LISP)
     |  |     |  +--rw ios-ntp:LISP?                        string
     |  |     +--:(ios-ntp:LISP-subinterface)
     |  |     |  +--rw ios-ntp:LISP-subinterface
     |  |     |     +--rw ios-ntp:LISP?   string
     |  |     +--:(ios-ntp:Loopback)
     |  |     |  +--rw ios-ntp:Loopback?                    uint32
     |  |     +--:(ios-ntp:Multilink)
     |  |     |  +--rw ios-ntp:Multilink?                   uint16
     |  |     +--:(ios-ntp:nve)
     |  |     |  +--rw ios-ntp:nve?                         uint16
     |  |     +--:(ios-ntp:overlay)
     |  |     |  +--rw ios-ntp:overlay?                     uint16
     |  |     +--:(ios-ntp:Port-channel)
     |  |     |  +--rw ios-ntp:Port-channel?                uint32
     |  |     +--:(ios-ntp:Port-channel-subinterface)
     |  |     |  +--rw ios-ntp:Port-channel-subinterface
     |  |     |     +--rw ios-ntp:Port-channel?   string
     |  |     +--:(ios-ntp:pseudowire)
     |  |     |  +--rw ios-ntp:pseudowire?                  uint32
     |  |     +--:(ios-ntp:SM)
     |  |     |  +--rw ios-ntp:SM?                          string
     |  |     +--:(ios-ntp:Cellular)
     |  |     |  +--rw ios-ntp:Cellular?                    string
     |  |     +--:(ios-ntp:Serial)
     |  |     |  +--rw ios-ntp:Serial?                      string
     |  |     +--:(ios-ntp:TenGigabitEthernet)
     |  |     |  +--rw ios-ntp:TenGigabitEthernet?          string
     |  |     +--:(ios-ntp:Tunnel)
     |  |     |  +--rw ios-ntp:Tunnel?                      uint32
     |  |     +--:(ios-ntp:Virtual-Template)
     |  |     |  +--rw ios-ntp:Virtual-Template?            uint16
     |  |     +--:(ios-ntp:Vlan)
     |  |     |  +--rw ios-ntp:Vlan?                        uint16
     |  |     +--:(ios-ntp:VirtualPortGroup)
     |  |     |  +--rw ios-ntp:VirtualPortGroup?            uint16
     |  |     +--:(ios-ntp:vasileft)
     |  |     |  +--rw ios-ntp:vasileft?                    uint16
     |  |     +--:(ios-ntp:vasiright)
     |  |        +--rw ios-ntp:vasiright?                   uint16
     |  +--rw ios-ntp:trusted-key* [number]
     |  |  +--rw ios-ntp:number     uint16
     |  |  +--rw ios-ntp:end-key?   uint16
     |  +--rw ios-ntp:update-calendar?      empty
     +--rw wsma
     |  +--rw ios-wsma:agent
     |  |  +--rw ios-wsma:exec
     |  |  |  +--rw ios-wsma:profile*   string
     |  |  +--rw ios-wsma:config
     |  |  |  +--rw ios-wsma:profile*   string
     |  |  +--rw ios-wsma:filesys
     |  |  |  +--rw ios-wsma:profile*   string
     |  |  +--rw ios-wsma:notify
     |  |     +--rw ios-wsma:profile*   string
     |  +--rw ios-wsma:profile
     |     +--rw ios-wsma:listener* [name]
     |        +--rw ios-wsma:name         string
     |        +--rw ios-wsma:transport?   enumeration
     +--rw event
     |  +--rw ios-eem:manager
     |     +--rw ios-eem:environment* [name]
     |     |  +--rw ios-eem:name     string
     |     |  +--rw ios-eem:value?   string
     |     +--rw ios-eem:directory
     |     |  +--rw ios-eem:user
     |     |     +--rw ios-eem:policy?   string
     |     +--rw ios-eem:session
     |     |  +--rw ios-eem:cli
     |     |     +--rw ios-eem:username
     |     |        +--rw ios-eem:username_in_word* [username_in_word]
     |     |           +--rw ios-eem:username_in_word    string
     |     |           +--rw ios-eem:privilege?          uint8
     |     +--rw ios-eem:applet* [name]
     |        +--rw ios-eem:name             string
     |        +--rw ios-eem:authorization?   enumeration
     |        +--rw ios-eem:class?           string
     |        +--rw ios-eem:trap?            empty
     |        +--rw ios-eem:event
     |        |  +--rw ios-eem:timer
     |        |  |  +--rw ios-eem:watchdog
     |        |  |     +--rw ios-eem:name
     |        |  |        +--rw ios-eem:timer-name* [timer-name]
     |        |  |           +--rw ios-eem:timer-name    string
     |        |  |           +--rw ios-eem:time
     |        |  |              +--rw ios-eem:time-in-seconds* [time-in-seconds]
     |        |  |                 +--rw ios-eem:time-in-seconds    uint32
     |        |  |                 +--rw ios-eem:maxrun
     |        |  |                    +--rw ios-eem:timer-in-seconds* [timer-in-seconds]
     |        |  |                       +--rw ios-eem:timer-in-seconds    uint32
     |        |  |                       +--rw ios-eem:ratelimit?          uint32
     |        |  +--rw ios-eem:snmp-notification
     |        |  |  +--rw ios-eem:oid?               string
     |        |  |  +--rw ios-eem:oid-val?           string
     |        |  |  +--rw ios-eem:op?                operator-type
     |        |  |  +--rw ios-eem:src-ip-address?    union
     |        |  |  +--rw ios-eem:dest-ip-address?   union
     |        |  +--rw ios-eem:syslog
     |        |  |  +--rw ios-eem:pattern?   string
     |        |  +--rw ios-eem:track
     |        |     +--rw ios-eem:track-object-number?   uint16
     |        |     +--rw ios-eem:state?                 enumeration
     |        +--rw ios-eem:action* [name]
     |        |  +--rw ios-eem:name         string
     |        |  +--rw ios-eem:cli
     |        |  |  +--rw ios-eem:command?   string
     |        |  +--rw ios-eem:if
     |        |  |  +--rw ios-eem:string-op-1?   string
     |        |  |  +--rw ios-eem:keyword?       operator-type
     |        |  |  +--rw ios-eem:string-op-2?   string
     |        |  |  +--rw ios-eem:goto?          string
     |        |  +--rw ios-eem:info
     |        |  |  +--rw ios-eem:type
     |        |  |     +--rw ios-eem:snmp
     |        |  |        +--rw ios-eem:var
     |        |  |        |  +--rw ios-eem:variable-name?    string
     |        |  |        |  +--rw ios-eem:oid?              string
     |        |  |        |  +--rw ios-eem:oid-type?         enumeration
     |        |  |        |  +--rw ios-eem:oid-type-value?   string
     |        |  |        +--rw ios-eem:trap
     |        |  |           +--rw ios-eem:enterprise-oid?     string
     |        |  |           +--rw ios-eem:generic-trapnum?    uint32
     |        |  |           +--rw ios-eem:specific-trapnum?   uint32
     |        |  |           +--rw ios-eem:trap-oid?           string
     |        |  |           +--rw ios-eem:trap-var?           string
     |        |  +--rw ios-eem:end?         empty
     |        |  +--rw ios-eem:regexp
     |        |  |  +--rw ios-eem:string-pattern?     string
     |        |  |  +--rw ios-eem:string-input?       string
     |        |  |  +--rw ios-eem:string-match?       string
     |        |  |  +--rw ios-eem:string-submatch1?   string
     |        |  |  +--rw ios-eem:string-submatch2?   string
     |        |  |  +--rw ios-eem:string-submatch3?   string
     |        |  +--rw ios-eem:snmp-trap!
     |        |  |  +--rw ios-eem:intdata1?   int32
     |        |  |  +--rw ios-eem:intdata2?   int32
     |        |  |  +--rw ios-eem:strdata?    string
     |        |  +--rw ios-eem:string
     |        |  |  +--rw ios-eem:trim?   string
     |        |  +--rw ios-eem:syslog
     |        |  |  +--rw ios-eem:facility?   string
     |        |  |  +--rw ios-eem:msg?        string
     |        |  |  +--rw ios-eem:priority?   ios:logging-level-type
     |        |  +--rw ios-eem:exit?        empty
     |        +--rw ios-eem:description?     string
     |        +--rw ios-eem:trigger
     +--rw template
     |  +--rw ios-template:template_details* [template_name]
     |     +--rw ios-template:template_name    string
     |     +--rw ios-template:ethernet
     |        +--rw ios-template:oam
     |           +--rw ios-template:link-monitor
     |           |  +--rw ios-template:frame
     |           |  |  +--rw ios-template:threshold
     |           |  |     +--rw ios-template:high
     |           |  |     |  +--rw ios-template:high-range?   uint16
     |           |  |     |  +--rw ios-template:none?         empty
     |           |  |     +--rw ios-template:low?    uint16
     |           |  +--rw ios-template:window?           uint16
     |           |  +--rw ios-template:frame-period
     |           |  |  +--rw ios-template:threshold
     |           |  |  |  +--rw ios-template:high
     |           |  |  |  |  +--rw ios-template:high-range?   uint16
     |           |  |  |  |  +--rw ios-template:none?         empty
     |           |  |  |  +--rw ios-template:low?    uint16
     |           |  |  +--rw ios-template:window?      uint16
     |           |  +--rw ios-template:frame-seconds
     |           |  |  +--rw ios-template:threshold
     |           |  |  |  +--rw ios-template:high
     |           |  |  |  |  +--rw ios-template:high-range?   uint16
     |           |  |  |  |  +--rw ios-template:none?         empty
     |           |  |  |  +--rw ios-template:low?    uint16
     |           |  |  +--rw ios-template:window?      uint16
     |           |  +--rw ios-template:high-threshold
     |           |  |  +--rw ios-template:action
     |           |  |     +--rw ios-template:error-disable-interface?   empty
     |           |  +--rw ios-template:receive-crc
     |           |  |  +--rw ios-template:threshold
     |           |  |  |  +--rw ios-template:high
     |           |  |  |  |  +--rw ios-template:high-range?   uint16
     |           |  |  |  |  +--rw ios-template:none?         empty
     |           |  |  |  +--rw ios-template:low?    uint16
     |           |  |  +--rw ios-template:window?      uint16
     |           |  +--rw ios-template:symbol-period
     |           |  |  +--rw ios-template:threshold
     |           |  |  |  +--rw ios-template:high
     |           |  |  |  |  +--rw ios-template:high-range?   uint16
     |           |  |  |  |  +--rw ios-template:none?         empty
     |           |  |  |  +--rw ios-template:low?    uint16
     |           |  |  +--rw ios-template:window?      uint16
     |           |  +--rw ios-template:transmit-crc
     |           |     +--rw ios-template:threshold
     |           |     |  +--rw ios-template:high
     |           |     |  |  +--rw ios-template:high-range?   uint16
     |           |     |  |  +--rw ios-template:none?         empty
     |           |     |  +--rw ios-template:low?    uint16
     |           |     +--rw ios-template:window?      uint16
     |           +--rw ios-template:remote-failure
     |              +--rw ios-template:critical-event
     |              |  +--rw ios-template:action
     |              |     +--rw ios-template:error-disable-interface?   empty
     |              +--rw ios-template:dying-gasp
     |              |  +--rw ios-template:action!
     |              |     +--rw ios-template:error-disable-interface?   empty
     |              +--rw ios-template:link-fault
     |                 +--rw ios-template:action!
     |                    +--rw ios-template:error-disable-interface?   empty
     +--rw process
     |  +--rw cpu
     |     +--rw threshold
     |        +--rw type
     |           +--rw interrupt
     |           |  +--rw rising
     |           |     +--rw cpu-range* [cpu-range]
     |           |        +--rw cpu-range    uint8
     |           |        +--rw interval
     |           |           +--rw cpu-range* [cpu-range]
     |           |              +--rw cpu-range    uint32
     |           |              +--rw falling
     |           |                 +--rw cpu-range* [cpu-range]
     |           |                    +--rw cpu-range    uint8
     |           |                    +--rw interval?    uint32
     |           +--rw process
     |           |  +--rw rising
     |           |     +--rw cpu-range* [cpu-range]
     |           |        +--rw cpu-range    uint8
     |           |        +--rw interval
     |           |           +--rw cpu-range* [cpu-range]
     |           |              +--rw cpu-range    uint32
     |           |              +--rw falling
     |           |                 +--rw cpu-range* [cpu-range]
     |           |                    +--rw cpu-range    uint8
     |           |                    +--rw interval?    uint32
     |           +--rw total
     |              +--rw rising
     |                 +--rw cpu-range* [cpu-range]
     |                    +--rw cpu-range    uint8
     |                    +--rw interval
     |                       +--rw cpu-range* [cpu-range]
     |                          +--rw cpu-range    uint32
     |                          +--rw falling
     |                             +--rw cpu-range* [cpu-range]
     |                                +--rw cpu-range    uint8
     |                                +--rw interval?    uint32
     +--rw exception
     |  +--rw crashinfo!
     |     +--rw buffersize?   uint16
     +--rw iox!
     +--rw ios-ap:ap
     |  +--rw ios-ap:group* [name]
     |  |  +--rw ios-ap:name      string
     |  |  +--rw ios-ap:config
     |  |     +--rw ios-ap:airtime-fairness
     |  |     |  +--rw ios-ap:dot11
     |  |     |     +--rw ios-ap:_24GHz
     |  |     |     |  +--rw ios-ap:mode?           enumeration
     |  |     |     |  +--rw ios-ap:optimization?   empty
     |  |     |     +--rw ios-ap:_5GHz
     |  |     |        +--rw ios-ap:mode
     |  |     |        |  +--rw ios-ap:enforce-policy?   empty
     |  |     |        |  +--rw ios-ap:monitor?          empty
     |  |     |        +--rw ios-ap:optimization?   empty
     |  |     +--rw ios-ap:description?        string
     |  |     +--rw ios-ap:hyperlocation!
     |  |     |  +--rw ios-ap:threshold
     |  |     |     +--rw ios-ap:detection?   int8
     |  |     |     +--rw ios-ap:reset?       uint8
     |  |     |     +--rw ios-ap:trigger?     uint8
     |  |     +--rw ios-ap:ntp
     |  |     |  +--rw ios-ap:ip?   inet:ipv4-address
     |  |     +--rw ios-ap:port* [id]
     |  |     |  +--rw ios-ap:id            uint8
     |  |     |  +--rw ios-ap:poe?          empty
     |  |     |  +--rw ios-ap:remote-lan?   string
     |  |     |  +--rw ios-ap:shutdown?     empty
     |  |     +--rw ios-ap:remote-lan?         string
     |  |     +--rw ios-ap:rf-profile
     |  |     |  +--rw ios-ap:dot11
     |  |     |     +--rw ios-ap:_24ghz?   string
     |  |     |     +--rw ios-ap:_5ghz?    string
     |  |     +--rw ios-ap:wlan* [name]
     |  |        +--rw ios-ap:name                string
     |  |        +--rw ios-ap:airtime-fairness
     |  |        |  +--rw ios-ap:dot11
     |  |        |     +--rw ios-ap:_24GHz
     |  |        |     |  +--rw ios-ap:policy?   string
     |  |        |     +--rw ios-ap:_5GHz
     |  |        |        +--rw ios-ap:policy?   string
     |  |        +--rw ios-ap:radio-policy?       enumeration
     |  |        +--rw ios-ap:vlan?               string
     |  +--rw ios-ap:dot11
     |     +--rw ios-ap:_24ghz
     |     |  +--rw ios-ap:rate
     |     |     +--rw ios-ap:RATE_11M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_12M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_18M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_1M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_24M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_2M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_36M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_48M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_54M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_5_5M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_6M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_9M
     |     |        +--rw ios-ap:supported?   empty
     |     +--rw ios-ap:_49ghz
     |     |  +--rw ios-ap:rrm
     |     |     +--rw ios-ap:profile
     |     |        +--rw ios-ap:foreign?   uint8
     |     +--rw ios-ap:_5ghz
     |     |  +--rw ios-ap:rate
     |     |     +--rw ios-ap:RATE_11M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_12M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_18M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_1M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_24M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_2M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_36M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_48M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_54M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_5_5M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_6M
     |     |     |  +--rw ios-ap:supported?   empty
     |     |     +--rw ios-ap:RATE_9M
     |     |        +--rw ios-ap:supported?   empty
     |     +--rw ios-ap:airtime-fairness
     |        +--rw ios-ap:policy-name* [policy-name]
     |           +--rw ios-ap:policy-name    string
     |           +--rw ios-ap:policy-id?     uint16
     +--rw ios-arp:arp
     |  +--rw ios-arp:arp-entry* [ip]
     |  |  +--rw ios-arp:ip                  inet:ip-address
     |  |  +--rw ios-arp:hardware-address?   string
     |  |  +--rw ios-arp:arp-type?           enumeration
     |  +--rw ios-sw:access-list* [name]
     |     +--rw ios-sw:name       string
     |     +--rw ios-sw:permit
     |     |  +--rw ios-sw:ip
     |     |  |  +--rw ios-sw:sender-ip-address* [ip-address]
     |     |  |  |  +--rw ios-sw:ip-address         string
     |     |  |  |  +--rw ios-sw:ip-address-mask?   string
     |     |  |  |  +--rw ios-sw:mac
     |     |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |  +--rw ios-sw:mac-address         string
     |     |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |     |  +--rw ios-sw:log?                empty
     |     |  |  |     +--rw ios-sw:any!
     |     |  |  |     |  +--rw ios-sw:log?   empty
     |     |  |  |     +--rw ios-sw:host
     |     |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |           +--rw ios-sw:mac-address    string
     |     |  |  |           +--rw ios-sw:log?           empty
     |     |  |  +--rw ios-sw:any
     |     |  |  |  +--rw ios-sw:mac
     |     |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |  +--rw ios-sw:mac-address         string
     |     |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |     |  +--rw ios-sw:log?                empty
     |     |  |  |     +--rw ios-sw:any!
     |     |  |  |     |  +--rw ios-sw:log?   empty
     |     |  |  |     +--rw ios-sw:host
     |     |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |           +--rw ios-sw:mac-address    string
     |     |  |  |           +--rw ios-sw:log?           empty
     |     |  |  +--rw ios-sw:host
     |     |  |     +--rw ios-sw:ip-address* [ip-address]
     |     |  |        +--rw ios-sw:ip-address    string
     |     |  |        +--rw ios-sw:mac
     |     |  |           +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |           |  +--rw ios-sw:mac-address         string
     |     |  |           |  +--rw ios-sw:mac-address-mask?   string
     |     |  |           |  +--rw ios-sw:log?                empty
     |     |  |           +--rw ios-sw:any!
     |     |  |           |  +--rw ios-sw:log?   empty
     |     |  |           +--rw ios-sw:host
     |     |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |                 +--rw ios-sw:mac-address    string
     |     |  |                 +--rw ios-sw:log?           empty
     |     |  +--rw ios-sw:request
     |     |  |  +--rw ios-sw:ip
     |     |  |     +--rw ios-sw:sender-ip-address* [ip-address]
     |     |  |     |  +--rw ios-sw:ip-address         string
     |     |  |     |  +--rw ios-sw:ip-address-mask?   string
     |     |  |     |  +--rw ios-sw:mac
     |     |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |     |  +--rw ios-sw:mac-address         string
     |     |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |     |     |  +--rw ios-sw:log?                empty
     |     |  |     |     +--rw ios-sw:any!
     |     |  |     |     |  +--rw ios-sw:log?   empty
     |     |  |     |     +--rw ios-sw:host
     |     |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |           +--rw ios-sw:mac-address    string
     |     |  |     |           +--rw ios-sw:log?           empty
     |     |  |     +--rw ios-sw:any
     |     |  |     |  +--rw ios-sw:mac
     |     |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |     |  +--rw ios-sw:mac-address         string
     |     |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |     |     |  +--rw ios-sw:log?                empty
     |     |  |     |     +--rw ios-sw:any!
     |     |  |     |     |  +--rw ios-sw:log?   empty
     |     |  |     |     +--rw ios-sw:host
     |     |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |           +--rw ios-sw:mac-address    string
     |     |  |     |           +--rw ios-sw:log?           empty
     |     |  |     +--rw ios-sw:host
     |     |  |        +--rw ios-sw:ip-address* [ip-address]
     |     |  |           +--rw ios-sw:ip-address    string
     |     |  |           +--rw ios-sw:mac
     |     |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |              |  +--rw ios-sw:mac-address         string
     |     |  |              |  +--rw ios-sw:mac-address-mask?   string
     |     |  |              |  +--rw ios-sw:log?                empty
     |     |  |              +--rw ios-sw:any!
     |     |  |              |  +--rw ios-sw:log?   empty
     |     |  |              +--rw ios-sw:host
     |     |  |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |                    +--rw ios-sw:mac-address    string
     |     |  |                    +--rw ios-sw:log?           empty
     |     |  +--rw ios-sw:response
     |     |     +--rw ios-sw:ip
     |     |        +--rw ios-sw:sender-ip-address* [ip-address]
     |     |        |  +--rw ios-sw:ip-address         string
     |     |        |  +--rw ios-sw:ip-address-mask?   string
     |     |        |  +--rw ios-sw:mac
     |     |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |     |  +--rw ios-sw:mac-address         string
     |     |        |     |  +--rw ios-sw:mac-address-mask?   string
     |     |        |     |  +--rw ios-sw:log?                empty
     |     |        |     +--rw ios-sw:any!
     |     |        |     |  +--rw ios-sw:log?   empty
     |     |        |     +--rw ios-sw:host
     |     |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |           +--rw ios-sw:mac-address    string
     |     |        |           +--rw ios-sw:log?           empty
     |     |        +--rw ios-sw:any
     |     |        |  +--rw ios-sw:mac
     |     |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |     |  +--rw ios-sw:mac-address         string
     |     |        |     |  +--rw ios-sw:mac-address-mask?   string
     |     |        |     |  +--rw ios-sw:log?                empty
     |     |        |     +--rw ios-sw:any!
     |     |        |     |  +--rw ios-sw:log?   empty
     |     |        |     +--rw ios-sw:host
     |     |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |           +--rw ios-sw:mac-address    string
     |     |        |           +--rw ios-sw:log?           empty
     |     |        +--rw ios-sw:host
     |     |           +--rw ios-sw:ip-address* [ip-address]
     |     |              +--rw ios-sw:ip-address    string
     |     |              +--rw ios-sw:mac
     |     |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |     |                 |  +--rw ios-sw:mac-address         string
     |     |                 |  +--rw ios-sw:mac-address-mask?   string
     |     |                 |  +--rw ios-sw:log?                empty
     |     |                 +--rw ios-sw:any!
     |     |                 |  +--rw ios-sw:log?   empty
     |     |                 +--rw ios-sw:host
     |     |                    +--rw ios-sw:sender-mac-address* [mac-address]
     |     |                       +--rw ios-sw:mac-address    string
     |     |                       +--rw ios-sw:log?           empty
     |     +--rw ios-sw:deny
     |     |  +--rw ios-sw:ip
     |     |  |  +--rw ios-sw:sender-ip-address* [ip-address]
     |     |  |  |  +--rw ios-sw:ip-address         string
     |     |  |  |  +--rw ios-sw:ip-address-mask?   string
     |     |  |  |  +--rw ios-sw:mac
     |     |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |  +--rw ios-sw:mac-address         string
     |     |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |     |  +--rw ios-sw:log?                empty
     |     |  |  |     +--rw ios-sw:any!
     |     |  |  |     |  +--rw ios-sw:log?   empty
     |     |  |  |     +--rw ios-sw:host
     |     |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |           +--rw ios-sw:mac-address    string
     |     |  |  |           +--rw ios-sw:log?           empty
     |     |  |  +--rw ios-sw:any
     |     |  |  |  +--rw ios-sw:mac
     |     |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |  +--rw ios-sw:mac-address         string
     |     |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |     |  +--rw ios-sw:log?                empty
     |     |  |  |     +--rw ios-sw:any!
     |     |  |  |     |  +--rw ios-sw:log?   empty
     |     |  |  |     +--rw ios-sw:host
     |     |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |           +--rw ios-sw:mac-address    string
     |     |  |  |           +--rw ios-sw:log?           empty
     |     |  |  +--rw ios-sw:host
     |     |  |     +--rw ios-sw:ip-address* [ip-address]
     |     |  |        +--rw ios-sw:ip-address    string
     |     |  |        +--rw ios-sw:mac
     |     |  |           +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |           |  +--rw ios-sw:mac-address         string
     |     |  |           |  +--rw ios-sw:mac-address-mask?   string
     |     |  |           |  +--rw ios-sw:log?                empty
     |     |  |           +--rw ios-sw:any!
     |     |  |           |  +--rw ios-sw:log?   empty
     |     |  |           +--rw ios-sw:host
     |     |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |                 +--rw ios-sw:mac-address    string
     |     |  |                 +--rw ios-sw:log?           empty
     |     |  +--rw ios-sw:request
     |     |  |  +--rw ios-sw:ip
     |     |  |     +--rw ios-sw:sender-ip-address* [ip-address]
     |     |  |     |  +--rw ios-sw:ip-address         string
     |     |  |     |  +--rw ios-sw:ip-address-mask?   string
     |     |  |     |  +--rw ios-sw:mac
     |     |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |     |  +--rw ios-sw:mac-address         string
     |     |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |     |     |  +--rw ios-sw:log?                empty
     |     |  |     |     +--rw ios-sw:any!
     |     |  |     |     |  +--rw ios-sw:log?   empty
     |     |  |     |     +--rw ios-sw:host
     |     |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |           +--rw ios-sw:mac-address    string
     |     |  |     |           +--rw ios-sw:log?           empty
     |     |  |     +--rw ios-sw:any
     |     |  |     |  +--rw ios-sw:mac
     |     |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |     |  +--rw ios-sw:mac-address         string
     |     |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |     |     |  +--rw ios-sw:log?                empty
     |     |  |     |     +--rw ios-sw:any!
     |     |  |     |     |  +--rw ios-sw:log?   empty
     |     |  |     |     +--rw ios-sw:host
     |     |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |     |           +--rw ios-sw:mac-address    string
     |     |  |     |           +--rw ios-sw:log?           empty
     |     |  |     +--rw ios-sw:host
     |     |  |        +--rw ios-sw:ip-address* [ip-address]
     |     |  |           +--rw ios-sw:ip-address    string
     |     |  |           +--rw ios-sw:mac
     |     |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |              |  +--rw ios-sw:mac-address         string
     |     |  |              |  +--rw ios-sw:mac-address-mask?   string
     |     |  |              |  +--rw ios-sw:log?                empty
     |     |  |              +--rw ios-sw:any!
     |     |  |              |  +--rw ios-sw:log?   empty
     |     |  |              +--rw ios-sw:host
     |     |  |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |                    +--rw ios-sw:mac-address    string
     |     |  |                    +--rw ios-sw:log?           empty
     |     |  +--rw ios-sw:response
     |     |     +--rw ios-sw:ip
     |     |        +--rw ios-sw:sender-ip-address* [ip-address]
     |     |        |  +--rw ios-sw:ip-address         string
     |     |        |  +--rw ios-sw:ip-address-mask?   string
     |     |        |  +--rw ios-sw:mac
     |     |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |     |  +--rw ios-sw:mac-address         string
     |     |        |     |  +--rw ios-sw:mac-address-mask?   string
     |     |        |     |  +--rw ios-sw:log?                empty
     |     |        |     +--rw ios-sw:any!
     |     |        |     |  +--rw ios-sw:log?   empty
     |     |        |     +--rw ios-sw:host
     |     |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |           +--rw ios-sw:mac-address    string
     |     |        |           +--rw ios-sw:log?           empty
     |     |        +--rw ios-sw:any
     |     |        |  +--rw ios-sw:mac
     |     |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |     |  +--rw ios-sw:mac-address         string
     |     |        |     |  +--rw ios-sw:mac-address-mask?   string
     |     |        |     |  +--rw ios-sw:log?                empty
     |     |        |     +--rw ios-sw:any!
     |     |        |     |  +--rw ios-sw:log?   empty
     |     |        |     +--rw ios-sw:host
     |     |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |        |           +--rw ios-sw:mac-address    string
     |     |        |           +--rw ios-sw:log?           empty
     |     |        +--rw ios-sw:host
     |     |           +--rw ios-sw:ip-address* [ip-address]
     |     |              +--rw ios-sw:ip-address    string
     |     |              +--rw ios-sw:mac
     |     |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |     |                 |  +--rw ios-sw:mac-address         string
     |     |                 |  +--rw ios-sw:mac-address-mask?   string
     |     |                 |  +--rw ios-sw:log?                empty
     |     |                 +--rw ios-sw:any!
     |     |                 |  +--rw ios-sw:log?   empty
     |     |                 +--rw ios-sw:host
     |     |                    +--rw ios-sw:sender-mac-address* [mac-address]
     |     |                       +--rw ios-sw:mac-address    string
     |     |                       +--rw ios-sw:log?           empty
     |     +--rw ios-sw:default
     |     |  +--rw ios-sw:permit
     |     |  |  +--rw ios-sw:ip
     |     |  |  |  +--rw ios-sw:sender-ip-address* [ip-address]
     |     |  |  |  |  +--rw ios-sw:ip-address         string
     |     |  |  |  |  +--rw ios-sw:ip-address-mask?   string
     |     |  |  |  |  +--rw ios-sw:mac
     |     |  |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |  |     |  +--rw ios-sw:mac-address         string
     |     |  |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |  |     |  +--rw ios-sw:log?                empty
     |     |  |  |  |     +--rw ios-sw:any!
     |     |  |  |  |     |  +--rw ios-sw:log?   empty
     |     |  |  |  |     +--rw ios-sw:host
     |     |  |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |  |           +--rw ios-sw:mac-address    string
     |     |  |  |  |           +--rw ios-sw:log?           empty
     |     |  |  |  +--rw ios-sw:any
     |     |  |  |  |  +--rw ios-sw:mac
     |     |  |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |  |     |  +--rw ios-sw:mac-address         string
     |     |  |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |  |     |  +--rw ios-sw:log?                empty
     |     |  |  |  |     +--rw ios-sw:any!
     |     |  |  |  |     |  +--rw ios-sw:log?   empty
     |     |  |  |  |     +--rw ios-sw:host
     |     |  |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |  |           +--rw ios-sw:mac-address    string
     |     |  |  |  |           +--rw ios-sw:log?           empty
     |     |  |  |  +--rw ios-sw:host
     |     |  |  |     +--rw ios-sw:ip-address* [ip-address]
     |     |  |  |        +--rw ios-sw:ip-address    string
     |     |  |  |        +--rw ios-sw:mac
     |     |  |  |           +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |           |  +--rw ios-sw:mac-address         string
     |     |  |  |           |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |           |  +--rw ios-sw:log?                empty
     |     |  |  |           +--rw ios-sw:any!
     |     |  |  |           |  +--rw ios-sw:log?   empty
     |     |  |  |           +--rw ios-sw:host
     |     |  |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |                 +--rw ios-sw:mac-address    string
     |     |  |  |                 +--rw ios-sw:log?           empty
     |     |  |  +--rw ios-sw:request
     |     |  |  |  +--rw ios-sw:ip
     |     |  |  |     +--rw ios-sw:sender-ip-address* [ip-address]
     |     |  |  |     |  +--rw ios-sw:ip-address         string
     |     |  |  |     |  +--rw ios-sw:ip-address-mask?   string
     |     |  |  |     |  +--rw ios-sw:mac
     |     |  |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |     |  +--rw ios-sw:mac-address         string
     |     |  |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |     |     |  +--rw ios-sw:log?                empty
     |     |  |  |     |     +--rw ios-sw:any!
     |     |  |  |     |     |  +--rw ios-sw:log?   empty
     |     |  |  |     |     +--rw ios-sw:host
     |     |  |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |           +--rw ios-sw:mac-address    string
     |     |  |  |     |           +--rw ios-sw:log?           empty
     |     |  |  |     +--rw ios-sw:any
     |     |  |  |     |  +--rw ios-sw:mac
     |     |  |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |     |  +--rw ios-sw:mac-address         string
     |     |  |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |     |     |  +--rw ios-sw:log?                empty
     |     |  |  |     |     +--rw ios-sw:any!
     |     |  |  |     |     |  +--rw ios-sw:log?   empty
     |     |  |  |     |     +--rw ios-sw:host
     |     |  |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |     |           +--rw ios-sw:mac-address    string
     |     |  |  |     |           +--rw ios-sw:log?           empty
     |     |  |  |     +--rw ios-sw:host
     |     |  |  |        +--rw ios-sw:ip-address* [ip-address]
     |     |  |  |           +--rw ios-sw:ip-address    string
     |     |  |  |           +--rw ios-sw:mac
     |     |  |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |              |  +--rw ios-sw:mac-address         string
     |     |  |  |              |  +--rw ios-sw:mac-address-mask?   string
     |     |  |  |              |  +--rw ios-sw:log?                empty
     |     |  |  |              +--rw ios-sw:any!
     |     |  |  |              |  +--rw ios-sw:log?   empty
     |     |  |  |              +--rw ios-sw:host
     |     |  |  |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |  |                    +--rw ios-sw:mac-address    string
     |     |  |  |                    +--rw ios-sw:log?           empty
     |     |  |  +--rw ios-sw:response
     |     |  |     +--rw ios-sw:ip
     |     |  |        +--rw ios-sw:sender-ip-address* [ip-address]
     |     |  |        |  +--rw ios-sw:ip-address         string
     |     |  |        |  +--rw ios-sw:ip-address-mask?   string
     |     |  |        |  +--rw ios-sw:mac
     |     |  |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |        |     |  +--rw ios-sw:mac-address         string
     |     |  |        |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |        |     |  +--rw ios-sw:log?                empty
     |     |  |        |     +--rw ios-sw:any!
     |     |  |        |     |  +--rw ios-sw:log?   empty
     |     |  |        |     +--rw ios-sw:host
     |     |  |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |        |           +--rw ios-sw:mac-address    string
     |     |  |        |           +--rw ios-sw:log?           empty
     |     |  |        +--rw ios-sw:any
     |     |  |        |  +--rw ios-sw:mac
     |     |  |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |        |     |  +--rw ios-sw:mac-address         string
     |     |  |        |     |  +--rw ios-sw:mac-address-mask?   string
     |     |  |        |     |  +--rw ios-sw:log?                empty
     |     |  |        |     +--rw ios-sw:any!
     |     |  |        |     |  +--rw ios-sw:log?   empty
     |     |  |        |     +--rw ios-sw:host
     |     |  |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |        |           +--rw ios-sw:mac-address    string
     |     |  |        |           +--rw ios-sw:log?           empty
     |     |  |        +--rw ios-sw:host
     |     |  |           +--rw ios-sw:ip-address* [ip-address]
     |     |  |              +--rw ios-sw:ip-address    string
     |     |  |              +--rw ios-sw:mac
     |     |  |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |                 |  +--rw ios-sw:mac-address         string
     |     |  |                 |  +--rw ios-sw:mac-address-mask?   string
     |     |  |                 |  +--rw ios-sw:log?                empty
     |     |  |                 +--rw ios-sw:any!
     |     |  |                 |  +--rw ios-sw:log?   empty
     |     |  |                 +--rw ios-sw:host
     |     |  |                    +--rw ios-sw:sender-mac-address* [mac-address]
     |     |  |                       +--rw ios-sw:mac-address    string
     |     |  |                       +--rw ios-sw:log?           empty
     |     |  +--rw ios-sw:deny
     |     |     +--rw ios-sw:ip
     |     |     |  +--rw ios-sw:sender-ip-address* [ip-address]
     |     |     |  |  +--rw ios-sw:ip-address         string
     |     |     |  |  +--rw ios-sw:ip-address-mask?   string
     |     |     |  |  +--rw ios-sw:mac
     |     |     |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |  |     |  +--rw ios-sw:mac-address         string
     |     |     |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |     |  |     |  +--rw ios-sw:log?                empty
     |     |     |  |     +--rw ios-sw:any!
     |     |     |  |     |  +--rw ios-sw:log?   empty
     |     |     |  |     +--rw ios-sw:host
     |     |     |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |  |           +--rw ios-sw:mac-address    string
     |     |     |  |           +--rw ios-sw:log?           empty
     |     |     |  +--rw ios-sw:any
     |     |     |  |  +--rw ios-sw:mac
     |     |     |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |  |     |  +--rw ios-sw:mac-address         string
     |     |     |  |     |  +--rw ios-sw:mac-address-mask?   string
     |     |     |  |     |  +--rw ios-sw:log?                empty
     |     |     |  |     +--rw ios-sw:any!
     |     |     |  |     |  +--rw ios-sw:log?   empty
     |     |     |  |     +--rw ios-sw:host
     |     |     |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |  |           +--rw ios-sw:mac-address    string
     |     |     |  |           +--rw ios-sw:log?           empty
     |     |     |  +--rw ios-sw:host
     |     |     |     +--rw ios-sw:ip-address* [ip-address]
     |     |     |        +--rw ios-sw:ip-address    string
     |     |     |        +--rw ios-sw:mac
     |     |     |           +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |           |  +--rw ios-sw:mac-address         string
     |     |     |           |  +--rw ios-sw:mac-address-mask?   string
     |     |     |           |  +--rw ios-sw:log?                empty
     |     |     |           +--rw ios-sw:any!
     |     |     |           |  +--rw ios-sw:log?   empty
     |     |     |           +--rw ios-sw:host
     |     |     |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |                 +--rw ios-sw:mac-address    string
     |     |     |                 +--rw ios-sw:log?           empty
     |     |     +--rw ios-sw:request
     |     |     |  +--rw ios-sw:ip
     |     |     |     +--rw ios-sw:sender-ip-address* [ip-address]
     |     |     |     |  +--rw ios-sw:ip-address         string
     |     |     |     |  +--rw ios-sw:ip-address-mask?   string
     |     |     |     |  +--rw ios-sw:mac
     |     |     |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |     |     |  +--rw ios-sw:mac-address         string
     |     |     |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |     |     |     |  +--rw ios-sw:log?                empty
     |     |     |     |     +--rw ios-sw:any!
     |     |     |     |     |  +--rw ios-sw:log?   empty
     |     |     |     |     +--rw ios-sw:host
     |     |     |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |     |           +--rw ios-sw:mac-address    string
     |     |     |     |           +--rw ios-sw:log?           empty
     |     |     |     +--rw ios-sw:any
     |     |     |     |  +--rw ios-sw:mac
     |     |     |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |     |     |  +--rw ios-sw:mac-address         string
     |     |     |     |     |  +--rw ios-sw:mac-address-mask?   string
     |     |     |     |     |  +--rw ios-sw:log?                empty
     |     |     |     |     +--rw ios-sw:any!
     |     |     |     |     |  +--rw ios-sw:log?   empty
     |     |     |     |     +--rw ios-sw:host
     |     |     |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |     |           +--rw ios-sw:mac-address    string
     |     |     |     |           +--rw ios-sw:log?           empty
     |     |     |     +--rw ios-sw:host
     |     |     |        +--rw ios-sw:ip-address* [ip-address]
     |     |     |           +--rw ios-sw:ip-address    string
     |     |     |           +--rw ios-sw:mac
     |     |     |              +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |              |  +--rw ios-sw:mac-address         string
     |     |     |              |  +--rw ios-sw:mac-address-mask?   string
     |     |     |              |  +--rw ios-sw:log?                empty
     |     |     |              +--rw ios-sw:any!
     |     |     |              |  +--rw ios-sw:log?   empty
     |     |     |              +--rw ios-sw:host
     |     |     |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |     |     |                    +--rw ios-sw:mac-address    string
     |     |     |                    +--rw ios-sw:log?           empty
     |     |     +--rw ios-sw:response
     |     |        +--rw ios-sw:ip
     |     |           +--rw ios-sw:sender-ip-address* [ip-address]
     |     |           |  +--rw ios-sw:ip-address         string
     |     |           |  +--rw ios-sw:ip-address-mask?   string
     |     |           |  +--rw ios-sw:mac
     |     |           |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |           |     |  +--rw ios-sw:mac-address         string
     |     |           |     |  +--rw ios-sw:mac-address-mask?   string
     |     |           |     |  +--rw ios-sw:log?                empty
     |     |           |     +--rw ios-sw:any!
     |     |           |     |  +--rw ios-sw:log?   empty
     |     |           |     +--rw ios-sw:host
     |     |           |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |           |           +--rw ios-sw:mac-address    string
     |     |           |           +--rw ios-sw:log?           empty
     |     |           +--rw ios-sw:any
     |     |           |  +--rw ios-sw:mac
     |     |           |     +--rw ios-sw:sender-mac-address* [mac-address]
     |     |           |     |  +--rw ios-sw:mac-address         string
     |     |           |     |  +--rw ios-sw:mac-address-mask?   string
     |     |           |     |  +--rw ios-sw:log?                empty
     |     |           |     +--rw ios-sw:any!
     |     |           |     |  +--rw ios-sw:log?   empty
     |     |           |     +--rw ios-sw:host
     |     |           |        +--rw ios-sw:sender-mac-address* [mac-address]
     |     |           |           +--rw ios-sw:mac-address    string
     |     |           |           +--rw ios-sw:log?           empty
     |     |           +--rw ios-sw:host
     |     |              +--rw ios-sw:ip-address* [ip-address]
     |     |                 +--rw ios-sw:ip-address    string
     |     |                 +--rw ios-sw:mac
     |     |                    +--rw ios-sw:sender-mac-address* [mac-address]
     |     |                    |  +--rw ios-sw:mac-address         string
     |     |                    |  +--rw ios-sw:mac-address-mask?   string
     |     |                    |  +--rw ios-sw:log?                empty
     |     |                    +--rw ios-sw:any!
     |     |                    |  +--rw ios-sw:log?   empty
     |     |                    +--rw ios-sw:host
     |     |                       +--rw ios-sw:sender-mac-address* [mac-address]
     |     |                          +--rw ios-sw:mac-address    string
     |     |                          +--rw ios-sw:log?           empty
     |     +--rw ios-sw:no
     |        +--rw ios-sw:permit
     |        |  +--rw ios-sw:ip
     |        |  |  +--rw ios-sw:sender-ip-address* [ip-address]
     |        |  |  |  +--rw ios-sw:ip-address         string
     |        |  |  |  +--rw ios-sw:ip-address-mask?   string
     |        |  |  |  +--rw ios-sw:mac
     |        |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |  |     |  +--rw ios-sw:mac-address         string
     |        |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |        |  |  |     |  +--rw ios-sw:log?                empty
     |        |  |  |     +--rw ios-sw:any!
     |        |  |  |     |  +--rw ios-sw:log?   empty
     |        |  |  |     +--rw ios-sw:host
     |        |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |  |           +--rw ios-sw:mac-address    string
     |        |  |  |           +--rw ios-sw:log?           empty
     |        |  |  +--rw ios-sw:any
     |        |  |  |  +--rw ios-sw:mac
     |        |  |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |  |     |  +--rw ios-sw:mac-address         string
     |        |  |  |     |  +--rw ios-sw:mac-address-mask?   string
     |        |  |  |     |  +--rw ios-sw:log?                empty
     |        |  |  |     +--rw ios-sw:any!
     |        |  |  |     |  +--rw ios-sw:log?   empty
     |        |  |  |     +--rw ios-sw:host
     |        |  |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |  |           +--rw ios-sw:mac-address    string
     |        |  |  |           +--rw ios-sw:log?           empty
     |        |  |  +--rw ios-sw:host
     |        |  |     +--rw ios-sw:ip-address* [ip-address]
     |        |  |        +--rw ios-sw:ip-address    string
     |        |  |        +--rw ios-sw:mac
     |        |  |           +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |           |  +--rw ios-sw:mac-address         string
     |        |  |           |  +--rw ios-sw:mac-address-mask?   string
     |        |  |           |  +--rw ios-sw:log?                empty
     |        |  |           +--rw ios-sw:any!
     |        |  |           |  +--rw ios-sw:log?   empty
     |        |  |           +--rw ios-sw:host
     |        |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |                 +--rw ios-sw:mac-address    string
     |        |  |                 +--rw ios-sw:log?           empty
     |        |  +--rw ios-sw:request
     |        |  |  +--rw ios-sw:ip
     |        |  |     +--rw ios-sw:sender-ip-address* [ip-address]
     |        |  |     |  +--rw ios-sw:ip-address         string
     |        |  |     |  +--rw ios-sw:ip-address-mask?   string
     |        |  |     |  +--rw ios-sw:mac
     |        |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |     |     |  +--rw ios-sw:mac-address         string
     |        |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |        |  |     |     |  +--rw ios-sw:log?                empty
     |        |  |     |     +--rw ios-sw:any!
     |        |  |     |     |  +--rw ios-sw:log?   empty
     |        |  |     |     +--rw ios-sw:host
     |        |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |     |           +--rw ios-sw:mac-address    string
     |        |  |     |           +--rw ios-sw:log?           empty
     |        |  |     +--rw ios-sw:any
     |        |  |     |  +--rw ios-sw:mac
     |        |  |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |     |     |  +--rw ios-sw:mac-address         string
     |        |  |     |     |  +--rw ios-sw:mac-address-mask?   string
     |        |  |     |     |  +--rw ios-sw:log?                empty
     |        |  |     |     +--rw ios-sw:any!
     |        |  |     |     |  +--rw ios-sw:log?   empty
     |        |  |     |     +--rw ios-sw:host
     |        |  |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |     |           +--rw ios-sw:mac-address    string
     |        |  |     |           +--rw ios-sw:log?           empty
     |        |  |     +--rw ios-sw:host
     |        |  |        +--rw ios-sw:ip-address* [ip-address]
     |        |  |           +--rw ios-sw:ip-address    string
     |        |  |           +--rw ios-sw:mac
     |        |  |              +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |              |  +--rw ios-sw:mac-address         string
     |        |  |              |  +--rw ios-sw:mac-address-mask?   string
     |        |  |              |  +--rw ios-sw:log?                empty
     |        |  |              +--rw ios-sw:any!
     |        |  |              |  +--rw ios-sw:log?   empty
     |        |  |              +--rw ios-sw:host
     |        |  |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |        |  |                    +--rw ios-sw:mac-address    string
     |        |  |                    +--rw ios-sw:log?           empty
     |        |  +--rw ios-sw:response
     |        |     +--rw ios-sw:ip
     |        |        +--rw ios-sw:sender-ip-address* [ip-address]
     |        |        |  +--rw ios-sw:ip-address         string
     |        |        |  +--rw ios-sw:ip-address-mask?   string
     |        |        |  +--rw ios-sw:mac
     |        |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |        |        |     |  +--rw ios-sw:mac-address         string
     |        |        |     |  +--rw ios-sw:mac-address-mask?   string
     |        |        |     |  +--rw ios-sw:log?                empty
     |        |        |     +--rw ios-sw:any!
     |        |        |     |  +--rw ios-sw:log?   empty
     |        |        |     +--rw ios-sw:host
     |        |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |        |        |           +--rw ios-sw:mac-address    string
     |        |        |           +--rw ios-sw:log?           empty
     |        |        +--rw ios-sw:any
     |        |        |  +--rw ios-sw:mac
     |        |        |     +--rw ios-sw:sender-mac-address* [mac-address]
     |        |        |     |  +--rw ios-sw:mac-address         string
     |        |        |     |  +--rw ios-sw:mac-address-mask?   string
     |        |        |     |  +--rw ios-sw:log?                empty
     |        |        |     +--rw ios-sw:any!
     |        |        |     |  +--rw ios-sw:log?   empty
     |        |        |     +--rw ios-sw:host
     |        |        |        +--rw ios-sw:sender-mac-address* [mac-address]
     |        |        |           +--rw ios-sw:mac-address    string
     |        |        |           +--rw ios-sw:log?           empty
     |        |        +--rw ios-sw:host
     |        |           +--rw ios-sw:ip-address* [ip-address]
     |        |              +--rw ios-sw:ip-address    string
     |        |              +--rw ios-sw:mac
     |        |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |        |                 |  +--rw ios-sw:mac-address         string
     |        |                 |  +--rw ios-sw:mac-address-mask?   string
     |        |                 |  +--rw ios-sw:log?                empty
     |        |                 +--rw ios-sw:any!
     |        |                 |  +--rw ios-sw:log?   empty
     |        |                 +--rw ios-sw:host
     |        |                    +--rw ios-sw:sender-mac-address* [mac-address]
     |        |                       +--rw ios-sw:mac-address    string
     |        |                       +--rw ios-sw:log?           empty
     |        +--rw ios-sw:deny
     |           +--rw ios-sw:ip
     |           |  +--rw ios-sw:sender-ip-address* [ip-address]
     |           |  |  +--rw ios-sw:ip-address         string
     |           |  |  +--rw ios-sw:ip-address-mask?   string
     |           |  |  +--rw ios-sw:mac
     |           |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |           |  |     |  +--rw ios-sw:mac-address         string
     |           |  |     |  +--rw ios-sw:mac-address-mask?   string
     |           |  |     |  +--rw ios-sw:log?                empty
     |           |  |     +--rw ios-sw:any!
     |           |  |     |  +--rw ios-sw:log?   empty
     |           |  |     +--rw ios-sw:host
     |           |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |           |  |           +--rw ios-sw:mac-address    string
     |           |  |           +--rw ios-sw:log?           empty
     |           |  +--rw ios-sw:any
     |           |  |  +--rw ios-sw:mac
     |           |  |     +--rw ios-sw:sender-mac-address* [mac-address]
     |           |  |     |  +--rw ios-sw:mac-address         string
     |           |  |     |  +--rw ios-sw:mac-address-mask?   string
     |           |  |     |  +--rw ios-sw:log?                empty
     |           |  |     +--rw ios-sw:any!
     |           |  |     |  +--rw ios-sw:log?   empty
     |           |  |     +--rw ios-sw:host
     |           |  |        +--rw ios-sw:sender-mac-address* [mac-address]
     |           |  |           +--rw ios-sw:mac-address    string
     |           |  |           +--rw ios-sw:log?           empty
     |           |  +--rw ios-sw:host
     |           |     +--rw ios-sw:ip-address* [ip-address]
     |           |        +--rw ios-sw:ip-address    string
     |           |        +--rw ios-sw:mac
     |           |           +--rw ios-sw:sender-mac-address* [mac-address]
     |           |           |  +--rw ios-sw:mac-address         string
     |           |           |  +--rw ios-sw:mac-address-mask?   string
     |           |           |  +--rw ios-sw:log?                empty
     |           |           +--rw ios-sw:any!
     |           |           |  +--rw ios-sw:log?   empty
     |           |           +--rw ios-sw:host
     |           |              +--rw ios-sw:sender-mac-address* [mac-address]
     |           |                 +--rw ios-sw:mac-address    string
     |           |                 +--rw ios-sw:log?           empty
     |           +--rw ios-sw:request
     |           |  +--rw ios-sw:ip
     |           |     +--rw ios-sw:sender-ip-address* [ip-address]
     |           |     |  +--rw ios-sw:ip-address         string
     |           |     |  +--rw ios-sw:ip-address-mask?   string
     |           |     |  +--rw ios-sw:mac
     |           |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |           |     |     |  +--rw ios-sw:mac-address         string
     |           |     |     |  +--rw ios-sw:mac-address-mask?   string
     |           |     |     |  +--rw ios-sw:log?                empty
     |           |     |     +--rw ios-sw:any!
     |           |     |     |  +--rw ios-sw:log?   empty
     |           |     |     +--rw ios-sw:host
     |           |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |           |     |           +--rw ios-sw:mac-address    string
     |           |     |           +--rw ios-sw:log?           empty
     |           |     +--rw ios-sw:any
     |           |     |  +--rw ios-sw:mac
     |           |     |     +--rw ios-sw:sender-mac-address* [mac-address]
     |           |     |     |  +--rw ios-sw:mac-address         string
     |           |     |     |  +--rw ios-sw:mac-address-mask?   string
     |           |     |     |  +--rw ios-sw:log?                empty
     |           |     |     +--rw ios-sw:any!
     |           |     |     |  +--rw ios-sw:log?   empty
     |           |     |     +--rw ios-sw:host
     |           |     |        +--rw ios-sw:sender-mac-address* [mac-address]
     |           |     |           +--rw ios-sw:mac-address    string
     |           |     |           +--rw ios-sw:log?           empty
     |           |     +--rw ios-sw:host
     |           |        +--rw ios-sw:ip-address* [ip-address]
     |           |           +--rw ios-sw:ip-address    string
     |           |           +--rw ios-sw:mac
     |           |              +--rw ios-sw:sender-mac-address* [mac-address]
     |           |              |  +--rw ios-sw:mac-address         string
     |           |              |  +--rw ios-sw:mac-address-mask?   string
     |           |              |  +--rw ios-sw:log?                empty
     |           |              +--rw ios-sw:any!
     |           |              |  +--rw ios-sw:log?   empty
     |           |              +--rw ios-sw:host
     |           |                 +--rw ios-sw:sender-mac-address* [mac-address]
     |           |                    +--rw ios-sw:mac-address    string
     |           |                    +--rw ios-sw:log?           empty
     |           +--rw ios-sw:response
     |              +--rw ios-sw:ip
     |                 +--rw ios-sw:sender-ip-address* [ip-address]
     |                 |  +--rw ios-sw:ip-address         string
     |                 |  +--rw ios-sw:ip-address-mask?   string
     |                 |  +--rw ios-sw:mac
     |                 |     +--rw ios-sw:sender-mac-address* [mac-address]
     |                 |     |  +--rw ios-sw:mac-address         string
     |                 |     |  +--rw ios-sw:mac-address-mask?   string
     |                 |     |  +--rw ios-sw:log?                empty
     |                 |     +--rw ios-sw:any!
     |                 |     |  +--rw ios-sw:log?   empty
     |                 |     +--rw ios-sw:host
     |                 |        +--rw ios-sw:sender-mac-address* [mac-address]
     |                 |           +--rw ios-sw:mac-address    string
     |                 |           +--rw ios-sw:log?           empty
     |                 +--rw ios-sw:any
     |                 |  +--rw ios-sw:mac
     |                 |     +--rw ios-sw:sender-mac-address* [mac-address]
     |                 |     |  +--rw ios-sw:mac-address         string
     |                 |     |  +--rw ios-sw:mac-address-mask?   string
     |                 |     |  +--rw ios-sw:log?                empty
     |                 |     +--rw ios-sw:any!
     |                 |     |  +--rw ios-sw:log?   empty
     |                 |     +--rw ios-sw:host
     |                 |        +--rw ios-sw:sender-mac-address* [mac-address]
     |                 |           +--rw ios-sw:mac-address    string
     |                 |           +--rw ios-sw:log?           empty
     |                 +--rw ios-sw:host
     |                    +--rw ios-sw:ip-address* [ip-address]
     |                       +--rw ios-sw:ip-address    string
     |                       +--rw ios-sw:mac
     |                          +--rw ios-sw:sender-mac-address* [mac-address]
     |                          |  +--rw ios-sw:mac-address         string
     |                          |  +--rw ios-sw:mac-address-mask?   string
     |                          |  +--rw ios-sw:log?                empty
     |                          +--rw ios-sw:any!
     |                          |  +--rw ios-sw:log?   empty
     |                          +--rw ios-sw:host
     |                             +--rw ios-sw:sender-mac-address* [mac-address]
     |                                +--rw ios-sw:mac-address    string
     |                                +--rw ios-sw:log?           empty
     +--rw ios-eth:esmc
     |  +--rw ios-eth:process?   empty
     +--rw ios-bba:bba-group
     |  +--rw ios-bba:pppoe* [id]
     |     +--rw ios-bba:id                  union
     |     +--rw ios-bba:vendor-tag
     |     |  +--rw ios-bba:circuit-id
     |     |  |  +--rw ios-bba:service?   empty
     |     |  +--rw ios-bba:dsl-sync-rate
     |     |  |  +--rw ios-bba:service?   empty
     |     |  +--rw ios-bba:remote-id
     |     |  |  +--rw ios-bba:service?   empty
     |     |  +--rw ios-bba:strip?           empty
     |     +--rw ios-bba:virtual-template?   uint16
     +--rw ios-card:card
     |  +--rw ios-card:type?   enumeration
     |  +--rw ios-card:slot?   uint32
     |  +--rw ios-card:bay?    uint32
     +--rw ios-cef:cef
     |  +--rw ios-cef:table
     |     +--rw ios-cef:output-chain
     |     |  +--rw ios-cef:build
     |     |     +--rw ios-cef:favor
     |     |     |  +--rw (ios-cef:favor-choice)?
     |     |     |     +--:(ios-cef:convergence-speed)
     |     |     |     |  +--rw ios-cef:convergence-speed?    empty
     |     |     |     +--:(ios-cef:memory-utilization)
     |     |     |        +--rw ios-cef:memory-utilization?   empty
     |     |     +--rw ios-cef:indirection
     |     |     |  +--rw ios-cef:ipv4-to-mpls?            empty
     |     |     |  +--rw ios-cef:ipv6-to-mpls?            empty
     |     |     |  +--rw ios-cef:mpls-end-of-stack?       empty
     |     |     |  +--rw ios-cef:mpls-non-end-of-stack?   empty
     |     |     |  +--rw ios-cef:non-recursive-prefix?    empty
     |     |     |  +--rw ios-cef:recursive-prefix?        empty
     |     |     +--rw ios-cef:inplace-modify
     |     |        +--rw ios-cef:load-sharing?   empty
     |     |        +--rw ios-cef:push-counter?   empty
     |     +--rw ios-cef:consistency-check
     |     |  +--rw ios-cef:ipv4
     |     |  |  +--rw ios-cef:auto-repair
     |     |  |  |  +--rw ios-cef:delay?      uint16
     |     |  |  |  +--rw ios-cef:holddown?   uint16
     |     |  |  +--rw ios-cef:type
     |     |  |  |  +--rw ios-cef:scan-ios-rib
     |     |  |  |  |  +--rw ios-cef:scan-opt
     |     |  |  |  |     +--rw ios-cef:count?    uint16
     |     |  |  |  |     +--rw ios-cef:period?   uint16
     |     |  |  |  +--rw ios-cef:scan-rib-ios
     |     |  |  |  |  +--rw ios-cef:scan-opt
     |     |  |  |  |     +--rw ios-cef:count?    uint16
     |     |  |  |  |     +--rw ios-cef:period?   uint16
     |     |  |  |  +--rw ios-cef:scan-lc-rp
     |     |  |  |  |  +--rw ios-cef:scan-opt
     |     |  |  |  |     +--rw ios-cef:count?    uint16
     |     |  |  |  |     +--rw ios-cef:period?   uint16
     |     |  |  |  +--rw ios-cef:scan-rp-lc
     |     |  |  |  |  +--rw ios-cef:scan-opt
     |     |  |  |  |     +--rw ios-cef:count?    uint16
     |     |  |  |  |     +--rw ios-cef:period?   uint16
     |     |  |  |  +--rw ios-cef:lc-detect?      empty
     |     |  |  +--rw ios-cef:data-checking?   empty
     |     |  |  +--rw ios-cef:error-message?   empty
     |     |  +--rw ios-cef:ipv6
     |     |     +--rw ios-cef:auto-repair
     |     |     |  +--rw ios-cef:delay?      uint16
     |     |     |  +--rw ios-cef:holddown?   uint16
     |     |     +--rw ios-cef:type
     |     |     |  +--rw ios-cef:scan-ios-rib
     |     |     |  |  +--rw ios-cef:scan-opt
     |     |     |  |     +--rw ios-cef:count?    uint16
     |     |     |  |     +--rw ios-cef:period?   uint16
     |     |     |  +--rw ios-cef:scan-lc-rp
     |     |     |  |  +--rw ios-cef:scan-opt
     |     |     |  |     +--rw ios-cef:count?    uint16
     |     |     |  |     +--rw ios-cef:period?   uint16
     |     |     |  +--rw ios-cef:scan-rp-lc
     |     |     |  |  +--rw ios-cef:scan-opt
     |     |     |  |     +--rw ios-cef:count?    uint16
     |     |     |  |     +--rw ios-cef:period?   uint16
     |     |     |  +--rw ios-cef:lc-detect?      empty
     |     |     +--rw ios-cef:data-checking?   empty
     |     |     +--rw ios-cef:error-message?   empty
     |     +--rw ios-cef:download
     |     |  +--rw ios-cef:catch-all
     |     |  |  +--rw ios-cef:priority
     |     |  |     +--rw ios-cef:priority1?   empty
     |     |  |     +--rw ios-cef:priority2?   empty
     |     |  |     +--rw ios-cef:priority3?   empty
     |     |  |     +--rw ios-cef:priority4?   empty
     |     |  +--rw ios-cef:connected-route
     |     |  |  +--rw ios-cef:priority
     |     |  |     +--rw ios-cef:priority1?   empty
     |     |  |     +--rw ios-cef:priority2?   empty
     |     |  |     +--rw ios-cef:priority3?   empty
     |     |  |     +--rw ios-cef:priority4?   empty
     |     |  +--rw ios-cef:default-route
     |     |  |  +--rw ios-cef:priority
     |     |  |     +--rw ios-cef:priority1?   empty
     |     |  |     +--rw ios-cef:priority2?   empty
     |     |  |     +--rw ios-cef:priority3?   empty
     |     |  |     +--rw ios-cef:priority4?   empty
     |     |  +--rw ios-cef:receive-route
     |     |  |  +--rw ios-cef:priority
     |     |  |     +--rw ios-cef:priority1?   empty
     |     |  |     +--rw ios-cef:priority2?   empty
     |     |  |     +--rw ios-cef:priority3?   empty
     |     |  |     +--rw ios-cef:priority4?   empty
     |     |  +--rw ios-cef:recursive-dependents
     |     |  |  +--rw ios-cef:priority
     |     |  |     +--rw ios-cef:priority1?   empty
     |     |  |     +--rw ios-cef:priority2?   empty
     |     |  |     +--rw ios-cef:priority3?   empty
     |     |  |     +--rw ios-cef:priority4?   empty
     |     |  +--rw ios-cef:route-in-vrf
     |     |     +--rw ios-cef:priority
     |     |        +--rw ios-cef:priority1?   empty
     |     |        +--rw ios-cef:priority2?   empty
     |     |        +--rw ios-cef:priority3?   empty
     |     |        +--rw ios-cef:priority4?   empty
     |     +--rw ios-cef:rate-monitor-period?   uint8
     +--rw ios-coap:coap
     |  +--rw ios-coap:http
     |     +--rw ios-coap:enable?   empty
     +--rw ios-ds:device-sensor
     |  +--rw ios-ds:accounting?   empty
     +--rw ios-diag:diagnostic
     |  +--rw ios-diag:bootup
     |  |  +--rw ios-diag:level?   enumeration
     |  +--rw ios-diag:event-log
     |  |  +--rw ios-diag:size?   uint16
     |  +--rw ios-diag:monitor
     |  |  +--rw ios-diag:interval
     |  |  |  +--rw ios-diag:switch
     |  |  |     +--rw ios-diag:switch* [number]
     |  |  |        +--rw ios-diag:number    uint8
     |  |  |        +--rw ios-diag:test
     |  |  |           +--rw ios-diag:test-ids* [id]
     |  |  |           |  +--rw ios-diag:id                string
     |  |  |           |  +--rw ios-diag:hh-mm-ss?         ios-types:hhmmss-type
     |  |  |           |  +--rw ios-diag:milli-seconds?    uint16
     |  |  |           |  +--rw ios-diag:number-of-days?   uint16
     |  |  |           +--rw ios-diag:all
     |  |  |              +--rw ios-diag:hh-mm-ss?         ios-types:hhmmss-type
     |  |  |              +--rw ios-diag:milli-seconds?    uint16
     |  |  |              +--rw ios-diag:number-of-days?   uint16
     |  |  +--rw ios-diag:switch* [number]
     |  |  |  +--rw ios-diag:number    uint8
     |  |  |  +--rw ios-diag:test
     |  |  |     +--rw (ios-diag:test-id)?
     |  |  |        +--:(ios-diag:id)
     |  |  |        |  +--rw ios-diag:id?    string
     |  |  |        +--:(ios-diag:all)
     |  |  |           +--rw ios-diag:all?   empty
     |  |  +--rw ios-diag:syslog?      empty
     |  |  +--rw ios-diag:threshold
     |  |     +--rw ios-diag:switch* [number]
     |  |        +--rw ios-diag:number    uint8
     |  |        +--rw ios-diag:test
     |  |           +--rw ios-diag:test-ids* [id]
     |  |           |  +--rw ios-diag:id         string
     |  |           |  +--rw ios-diag:failure
     |  |           |     +--rw ios-diag:count* [range]
     |  |           |        +--rw ios-diag:range            uint16
     |  |           |        +--rw ios-diag:days?            uint32
     |  |           |        +--rw ios-diag:hours?           uint32
     |  |           |        +--rw ios-diag:milli-seconds?   uint32
     |  |           |        +--rw ios-diag:minutes?         uint32
     |  |           |        +--rw ios-diag:runs?            uint16
     |  |           |        +--rw ios-diag:seconds?         uint32
     |  |           +--rw ios-diag:all
     |  |              +--rw ios-diag:failure
     |  |                 +--rw ios-diag:count* [range]
     |  |                    +--rw ios-diag:range            uint16
     |  |                    +--rw ios-diag:days?            uint32
     |  |                    +--rw ios-diag:hours?           uint32
     |  |                    +--rw ios-diag:milli-seconds?   uint32
     |  |                    +--rw ios-diag:minutes?         uint32
     |  |                    +--rw ios-diag:runs?            uint16
     |  |                    +--rw ios-diag:seconds?         uint32
     |  +--rw ios-diag:schedule
     |     +--rw ios-diag:switch* [switch-number]
     |        +--rw ios-diag:switch-number    uint8
     |        +--rw ios-diag:test
     |           +--rw ios-diag:test-ids* [id]
     |           |  +--rw ios-diag:id        string
     |           |  +--rw ios-diag:daily
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:on
     |           |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |  |  +--rw ios-diag:day-of-month?   uint16
     |           |  |  +--rw ios-diag:Year?           uint16
     |           |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |  +--rw ios-diag:weekly
     |           |  |  +--rw ios-diag:day?     ios-types:weekday-type
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:port
     |           |     +--rw ios-diag:interface-port-number* [number]
     |           |     |  +--rw ios-diag:number    uint8
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:port-number-list* [number-list]
     |           |     |  +--rw ios-diag:number-list    string
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:all
     |           |        +--rw ios-diag:daily
     |           |        |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |        +--rw ios-diag:on
     |           |        |  +--rw ios-diag:month?          ios-types:month-type
     |           |        |  +--rw ios-diag:day-of-month?   uint16
     |           |        |  +--rw ios-diag:Year?           uint16
     |           |        |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |        +--rw ios-diag:weekly
     |           |           +--rw ios-diag:day?     ios-types:weekday-type
     |           |           +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           +--rw ios-diag:all
     |           |  +--rw ios-diag:daily
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:on
     |           |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |  |  +--rw ios-diag:day-of-month?   uint16
     |           |  |  +--rw ios-diag:Year?           uint16
     |           |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |  +--rw ios-diag:weekly
     |           |  |  +--rw ios-diag:day?     ios-types:weekday-type
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:port
     |           |     +--rw ios-diag:interface-port-number* [number]
     |           |     |  +--rw ios-diag:number    uint8
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:port-number-list* [number-list]
     |           |     |  +--rw ios-diag:number-list    string
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:all
     |           |        +--rw ios-diag:daily
     |           |        |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |        +--rw ios-diag:on
     |           |        |  +--rw ios-diag:month?          ios-types:month-type
     |           |        |  +--rw ios-diag:day-of-month?   uint16
     |           |        |  +--rw ios-diag:Year?           uint16
     |           |        |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |        +--rw ios-diag:weekly
     |           |           +--rw ios-diag:day?     ios-types:weekday-type
     |           |           +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           +--rw ios-diag:basic
     |           |  +--rw ios-diag:daily
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:on
     |           |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |  |  +--rw ios-diag:day-of-month?   uint16
     |           |  |  +--rw ios-diag:Year?           uint16
     |           |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |  +--rw ios-diag:weekly
     |           |  |  +--rw ios-diag:day?     ios-types:weekday-type
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:port
     |           |     +--rw ios-diag:interface-port-number* [number]
     |           |     |  +--rw ios-diag:number    uint8
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:port-number-list* [number-list]
     |           |     |  +--rw ios-diag:number-list    string
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:all
     |           |        +--rw ios-diag:daily
     |           |        |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |        +--rw ios-diag:on
     |           |        |  +--rw ios-diag:month?          ios-types:month-type
     |           |        |  +--rw ios-diag:day-of-month?   uint16
     |           |        |  +--rw ios-diag:Year?           uint16
     |           |        |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |        +--rw ios-diag:weekly
     |           |           +--rw ios-diag:day?     ios-types:weekday-type
     |           |           +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           +--rw ios-diag:complete
     |           |  +--rw ios-diag:daily
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:on
     |           |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |  |  +--rw ios-diag:day-of-month?   uint16
     |           |  |  +--rw ios-diag:Year?           uint16
     |           |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |  +--rw ios-diag:weekly
     |           |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           +--rw ios-diag:minimal
     |           |  +--rw ios-diag:daily
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:on
     |           |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |  |  +--rw ios-diag:day-of-month?   uint16
     |           |  |  +--rw ios-diag:Year?           uint16
     |           |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |  +--rw ios-diag:weekly
     |           |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           +--rw ios-diag:non-disruptive
     |           |  +--rw ios-diag:daily
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:on
     |           |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |  |  +--rw ios-diag:day-of-month?   uint16
     |           |  |  +--rw ios-diag:Year?           uint16
     |           |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |  +--rw ios-diag:weekly
     |           |  |  +--rw ios-diag:day?     ios-types:weekday-type
     |           |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |  +--rw ios-diag:port
     |           |     +--rw ios-diag:interface-port-number* [number]
     |           |     |  +--rw ios-diag:number    uint8
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:port-number-list* [number-list]
     |           |     |  +--rw ios-diag:number-list    string
     |           |     |  +--rw ios-diag:daily
     |           |     |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     |  +--rw ios-diag:on
     |           |     |  |  +--rw ios-diag:month?          ios-types:month-type
     |           |     |  |  +--rw ios-diag:day-of-month?   uint16
     |           |     |  |  +--rw ios-diag:Year?           uint16
     |           |     |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |     |  +--rw ios-diag:weekly
     |           |     |     +--rw ios-diag:day?     ios-types:weekday-type
     |           |     |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |     +--rw ios-diag:all
     |           |        +--rw ios-diag:daily
     |           |        |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           |        +--rw ios-diag:on
     |           |        |  +--rw ios-diag:month?          ios-types:month-type
     |           |        |  +--rw ios-diag:day-of-month?   uint16
     |           |        |  +--rw ios-diag:Year?           uint16
     |           |        |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |           |        +--rw ios-diag:weekly
     |           |           +--rw ios-diag:day?     ios-types:weekday-type
     |           |           +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |           +--rw ios-diag:per-port
     |              +--rw ios-diag:daily
     |              |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |              +--rw ios-diag:on
     |              |  +--rw ios-diag:month?          ios-types:month-type
     |              |  +--rw ios-diag:day-of-month?   uint16
     |              |  +--rw ios-diag:Year?           uint16
     |              |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |              +--rw ios-diag:weekly
     |              |  +--rw ios-diag:day?     ios-types:weekday-type
     |              |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |              +--rw ios-diag:port
     |                 +--rw ios-diag:interface-port-number* [number]
     |                 |  +--rw ios-diag:number    uint8
     |                 |  +--rw ios-diag:daily
     |                 |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |                 |  +--rw ios-diag:on
     |                 |  |  +--rw ios-diag:month?          ios-types:month-type
     |                 |  |  +--rw ios-diag:day-of-month?   uint16
     |                 |  |  +--rw ios-diag:Year?           uint16
     |                 |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |                 |  +--rw ios-diag:weekly
     |                 |     +--rw ios-diag:day?     ios-types:weekday-type
     |                 |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |                 +--rw ios-diag:port-number-list* [number-list]
     |                 |  +--rw ios-diag:number-list    string
     |                 |  +--rw ios-diag:daily
     |                 |  |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |                 |  +--rw ios-diag:on
     |                 |  |  +--rw ios-diag:month?          ios-types:month-type
     |                 |  |  +--rw ios-diag:day-of-month?   uint16
     |                 |  |  +--rw ios-diag:Year?           uint16
     |                 |  |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |                 |  +--rw ios-diag:weekly
     |                 |     +--rw ios-diag:day?     ios-types:weekday-type
     |                 |     +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |                 +--rw ios-diag:all
     |                    +--rw ios-diag:daily
     |                    |  +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     |                    +--rw ios-diag:on
     |                    |  +--rw ios-diag:month?          ios-types:month-type
     |                    |  +--rw ios-diag:day-of-month?   uint16
     |                    |  +--rw ios-diag:Year?           uint16
     |                    |  +--rw ios-diag:hh-mm?          ios-types:hhmm-type
     |                    +--rw ios-diag:weekly
     |                       +--rw ios-diag:day?     ios-types:weekday-type
     |                       +--rw ios-diag:hh-mm?   ios-types:hhmm-type
     +--rw ios-lldp:lldp
     |  +--rw ios-lldp:run?   empty
     +--rw ios-mmode:maintenance-template* [templ-name]
     |  +--rw ios-mmode:templ-name                  string
     |  +--rw ios-mmode:config-maintenance-templ
     |     +--rw ios-mmode:router
     |     |  +--rw ios-mmode:routing-protocol* [protocol instance]
     |     |     +--rw ios-mmode:protocol    enumeration
     |     |     +--rw ios-mmode:instance    uint16
     |     +--rw ios-mmode:shutdown
     |        +--rw ios-mmode:l2?   empty
     +--rw ios-nat:nat66
     |  +--rw ios-nat:prefix
     |     +--rw ios-nat:inside* [inside-pfx]
     |        +--rw ios-nat:inside-pfx    ios-types:ipv6-prefix
     |        +--rw ios-nat:outside?      ios-types:ipv6-prefix
     +--rw ios-pathmgr:pm-agent!
     |  +--rw ios-pathmgr:config-pm-agent
     |     +--rw ios-pathmgr:device
     |     |  +--rw ios-pathmgr:id
     |     |  |  +--rw ios-pathmgr:device_range* [device_id_range]
     |     |  |     +--rw ios-pathmgr:device_id_range    uint32
     |     |  |     +--rw ios-pathmgr:name?              string
     |     |  +--rw ios-pathmgr:type
     |     |     +--rw ios-pathmgr:ntr!
     |     |     |  +--rw ios-pathmgr:rtr!
     |     |     |  |  +--rw ios-pathmgr:xtr?   empty
     |     |     |  +--rw ios-pathmgr:xtr!
     |     |     |     +--rw ios-pathmgr:rtr?   empty
     |     |     +--rw ios-pathmgr:pxtr?   empty
     |     |     +--rw ios-pathmgr:rtr!
     |     |     |  +--rw ios-pathmgr:ntr?   empty
     |     |     |  +--rw ios-pathmgr:xtr!
     |     |     |     +--rw ios-pathmgr:ntr?   empty
     |     |     +--rw ios-pathmgr:xtr!
     |     |        +--rw ios-pathmgr:ntr?   empty
     |     |        +--rw ios-pathmgr:rtr?   empty
     |     +--rw ios-pathmgr:instance-id* [instance_id_range]
     |     |  +--rw ios-pathmgr:instance_id_range           uint32
     |     |  +--rw ios-pathmgr:config-pm-agent-instance
     |     |     +--rw ios-pathmgr:enterprise-prefix
     |     |        +--rw ios-pathmgr:ipv4
     |     |        |  +--rw ios-pathmgr:prefix-list?   string
     |     |        +--rw ios-pathmgr:ipv6
     |     |           +--rw ios-pathmgr:prefix-list?   string
     |     +--rw ios-pathmgr:region
     |     |  +--rw ios-pathmgr:id
     |     |     +--rw ios-pathmgr:region_id_range* [region_id_range]
     |     |        +--rw ios-pathmgr:region_id_range    uint32
     |     |        +--rw ios-pathmgr:name?              string
     |     +--rw ios-pathmgr:shutdown?      empty
     |     +--rw ios-pathmgr:site
     |     |  +--rw ios-pathmgr:id
     |     |     +--rw ios-pathmgr:site_id_range* [site_id_range]
     |     |        +--rw ios-pathmgr:site_id_range    uint32
     |     |        +--rw ios-pathmgr:name?            string
     |     +--rw ios-pathmgr:tenant
     |     |  +--rw ios-pathmgr:id
     |     |     +--rw ios-pathmgr:tenant_id_range* [tenant_id_range]
     |     |        +--rw ios-pathmgr:tenant_id_range    uint32
     |     |        +--rw ios-pathmgr:name?              string
     |     +--rw ios-pathmgr:pmcs
     |        +--rw ios-pathmgr:ipv4
     |        |  +--rw ios-pathmgr:pmcs_ipv4* [ipv4]
     |        |     +--rw ios-pathmgr:ipv4      inet:ipv4-address
     |        |     +--rw ios-pathmgr:backup?   empty
     |        |     +--rw ios-pathmgr:ipv6
     |        |        +--rw ios-pathmgr:pmcs_ipv6* [ipv6]
     |        |           +--rw ios-pathmgr:ipv6      inet:ipv6-address
     |        |           +--rw ios-pathmgr:backup?   empty
     |        +--rw ios-pathmgr:ipv6
     |           +--rw ios-pathmgr:ipv6* [ipv6]
     |              +--rw ios-pathmgr:ipv6      inet:ipv6-address
     |              +--rw ios-pathmgr:backup?   empty
     |              +--rw ios-pathmgr:ipv4?     inet:ipv4-address
     +--rw ios-power:power
     |  +--rw ios-power:inline!
     |  |  +--rw ios-power:consumption
     |  |  |  +--rw ios-power:default?   uint16
     |  |  +--rw ios-power:logging
     |  |     +--rw ios-power:global?   empty
     |  +--rw ios-power:redundancy-mode?   enumeration
     |  +--rw ios-power:max-min?           enumeration
     |  +--rw ios-power:inputs?            uint8
     +--rw ios-route-map:named-ordering-route-map
     |  +--rw ios-route-map:enable?   empty
     +--rw ios-sanet:access-session
     |  +--rw ios-sanet:attributes
     |  |  +--rw ios-sanet:filter-list
     |  |     +--rw ios-sanet:list* [name]
     |  |        +--rw ios-sanet:name    string
     |  |        +--rw ios-sanet:cdp?    empty
     |  |        +--rw ios-sanet:dhcp?   empty
     |  |        +--rw ios-sanet:lldp?   empty
     |  +--rw ios-sanet:mac-move
     |     +--rw ios-sanet:deny?   empty
     +--rw ios-sanet:authentication
     |  +--rw ios-sanet:command
     |  |  +--rw ios-sanet:bounce-port
     |  |  |  +--rw ios-sanet:ignore?   empty
     |  |  +--rw ios-sanet:disable-port
     |  |     +--rw ios-sanet:ignore?   empty
     |  +--rw ios-sanet:critical
     |  |  +--rw ios-sanet:recovery
     |  |     +--rw ios-sanet:delay?   uint32
     |  +--rw ios-sanet:mac-move
     |     +--rw ios-sanet:permit?   empty
     +--rw ios-sd:service-list
     |  +--rw ios-sd:mdns-sd* [service-list-name]
     |     +--rw ios-sd:service-list-name    string
     |     +--rw ios-sd:deny* [deny-pack]
     |     |  +--rw ios-sd:deny-pack    uint8
     |     |  +--rw ios-sd:match
     |     |     +--rw ios-sd:learnt-interface?   empty
     |     |     +--rw ios-sd:location!
     |     |     |  +--rw ios-sd:civic?   string
     |     |     +--rw ios-sd:message-type!
     |     |     |  +--rw ios-sd:announcement?   empty
     |     |     |  +--rw ios-sd:query?          empty
     |     |     |  +--rw ios-sd:any?            empty
     |     |     +--rw ios-sd:service-instance?   string
     |     |     +--rw ios-sd:service-type?       string
     |     +--rw ios-sd:permit* [deny-pack]
     |     |  +--rw ios-sd:deny-pack    uint8
     |     |  +--rw ios-sd:match
     |     |     +--rw ios-sd:learnt-interface?   empty
     |     |     +--rw ios-sd:location!
     |     |     |  +--rw ios-sd:civic?   string
     |     |     +--rw ios-sd:message-type!
     |     |     |  +--rw ios-sd:announcement?   empty
     |     |     |  +--rw ios-sd:query?          empty
     |     |     |  +--rw ios-sd:any?            empty
     |     |     +--rw ios-sd:service-instance?   string
     |     |     +--rw ios-sd:service-type?       string
     |     +--rw ios-sd:query
     |        +--rw ios-sd:service-type?   string
     +--rw ios-sr:service-routing
     |  +--rw ios-sr:capabilities-manager?   boolean
     |  +--rw ios-sr:mdns-sd?                empty
     +--rw ios-sw:network-policy
     |  +--rw ios-sw:profile?   uint32
     +--rw ios-sw:energywise
     |  +--rw ios-sw:domain* [word]
     |     +--rw ios-sw:word        string
     |     +--rw ios-sw:security
     |        +--rw ios-sw:shared-secret
     |           +--rw ios-sw:zero* [word]
     |              +--rw ios-sw:word        string
     |              +--rw ios-sw:protocol
     |                 +--rw ios-sw:udp
     |                    +--rw ios-sw:port?   uint16
     |                    +--rw ios-sw:ip?     inet:ipv4-address
     +--rw ios-sw:template
     |  +--rw ios-sw:IP_CAMERA_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:LAP_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:AP_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:DMP_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:IP_PHONE_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:MSP_CAMERA_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:MSP_VC_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:PRINTER_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:ROUTER_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:SWITCH_INTERFACE_TEMPLATE
     |  |  +--rw ios-sw:service-policy
     |  |  |  +--rw ios-sw:input
     |  |  |  |  +--rw ios-sw:policy-map-name?   string
     |  |  |  +--rw ios-sw:output
     |  |  |     +--rw ios-sw:policy-map-name?   string
     |  |  +--rw ios-sw:switchport
     |  |  |  +--rw ios-sw:mode
     |  |  |  |  +--rw ios-sw:trunk?    empty
     |  |  |  |  +--rw ios-sw:access?   empty
     |  |  |  +--rw ios-sw:nonegotiate?     empty
     |  |  |  +--rw ios-sw:block
     |  |  |  |  +--rw ios-sw:unicast?   empty
     |  |  |  +--rw ios-sw:port-security!
     |  |  |  |  +--rw ios-sw:aging
     |  |  |  |  |  +--rw ios-sw:static?   empty
     |  |  |  |  |  +--rw ios-sw:time?     uint16
     |  |  |  |  |  +--rw ios-sw:type!
     |  |  |  |  |     +--rw ios-sw:inactivity?   empty
     |  |  |  |  +--rw ios-sw:maximum
     |  |  |  |  |  +--rw ios-sw:range* [range]
     |  |  |  |  |     +--rw ios-sw:range    uint16
     |  |  |  |  |     +--rw ios-sw:vlan!
     |  |  |  |  |        +--rw ios-sw:access?   empty
     |  |  |  |  +--rw ios-sw:violation
     |  |  |  |     +--rw ios-sw:restrict?   empty
     |  |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |  +--rw ios-sw:access
     |  |  |  |  +--rw ios-sw:vlan?   uint16
     |  |  |  +--rw ios-sw:voice
     |  |  |     +--rw ios-sw:vlan?   uint16
     |  |  +--rw ios-sw:spanning-tree!
     |  |  |  +--rw ios-sw:bpduguard
     |  |  |  |  +--rw ios-sw:enable?   empty
     |  |  |  +--rw ios-sw:service-policy?   empty
     |  |  |  +--rw ios-sw:portfast
     |  |  |     +--rw ios-sw:disable?   empty
     |  |  |     +--rw ios-sw:edge?      empty
     |  |  |     +--rw ios-sw:network?   empty
     |  |  +--rw ios-sw:storm-control
     |  |  |  +--rw ios-sw:broadcast
     |  |  |  |  +--rw ios-sw:level
     |  |  |  |     +--rw ios-sw:pps
     |  |  |  |     |  +--rw ios-sw:threshold?   string
     |  |  |  |     +--rw ios-sw:bps
     |  |  |  |     |  +--rw ios-sw:threshold?   decimal64
     |  |  |  |     |  +--rw ios-sw:b-unit?      string
     |  |  |  |     +--rw ios-sw:threshold?   decimal64
     |  |  |  +--rw ios-sw:action
     |  |  |     +--rw ios-sw:shutdown?   empty
     |  |  |     +--rw ios-sw:trap?       empty
     |  |  +--rw ios-sw:load-interval?    uint16
     |  |  +--rw ios-sw:ip
     |  |     +--rw ios-sw:dhcp
     |  |        +--rw ios-sw:snooping
     |  |           +--rw ios-sw:limit
     |  |              +--rw ios-sw:rate?   uint16
     |  +--rw ios-sw:TP_INTERFACE_TEMPLATE
     |     +--rw ios-sw:service-policy
     |     |  +--rw ios-sw:input
     |     |  |  +--rw ios-sw:policy-map-name?   string
     |     |  +--rw ios-sw:output
     |     |     +--rw ios-sw:policy-map-name?   string
     |     +--rw ios-sw:switchport
     |     |  +--rw ios-sw:mode
     |     |  |  +--rw ios-sw:trunk?    empty
     |     |  |  +--rw ios-sw:access?   empty
     |     |  +--rw ios-sw:nonegotiate?     empty
     |     |  +--rw ios-sw:block
     |     |  |  +--rw ios-sw:unicast?   empty
     |     |  +--rw ios-sw:port-security!
     |     |  |  +--rw ios-sw:aging
     |     |  |  |  +--rw ios-sw:static?   empty
     |     |  |  |  +--rw ios-sw:time?     uint16
     |     |  |  |  +--rw ios-sw:type!
     |     |  |  |     +--rw ios-sw:inactivity?   empty
     |     |  |  +--rw ios-sw:maximum
     |     |  |  |  +--rw ios-sw:range* [range]
     |     |  |  |     +--rw ios-sw:range    uint16
     |     |  |  |     +--rw ios-sw:vlan!
     |     |  |  |        +--rw ios-sw:access?   empty
     |     |  |  +--rw ios-sw:violation
     |     |  |     +--rw ios-sw:restrict?   empty
     |     |  |     +--rw ios-sw:shutdown?   empty
     |     |  +--rw ios-sw:access
     |     |  |  +--rw ios-sw:vlan?   uint16
     |     |  +--rw ios-sw:voice
     |     |     +--rw ios-sw:vlan?   uint16
     |     +--rw ios-sw:spanning-tree!
     |     |  +--rw ios-sw:bpduguard
     |     |  |  +--rw ios-sw:enable?   empty
     |     |  +--rw ios-sw:service-policy?   empty
     |     |  +--rw ios-sw:portfast
     |     |     +--rw ios-sw:disable?   empty
     |     |     +--rw ios-sw:edge?      empty
     |     |     +--rw ios-sw:network?   empty
     |     +--rw ios-sw:storm-control
     |     |  +--rw ios-sw:broadcast
     |     |  |  +--rw ios-sw:level
     |     |  |     +--rw ios-sw:pps
     |     |  |     |  +--rw ios-sw:threshold?   string
     |     |  |     +--rw ios-sw:bps
     |     |  |     |  +--rw ios-sw:threshold?   decimal64
     |     |  |     |  +--rw ios-sw:b-unit?      string
     |     |  |     +--rw ios-sw:threshold?   decimal64
     |     |  +--rw ios-sw:action
     |     |     +--rw ios-sw:shutdown?   empty
     |     |     +--rw ios-sw:trap?       empty
     |     +--rw ios-sw:load-interval?    uint16
     |     +--rw ios-sw:ip
     |        +--rw ios-sw:dhcp
     |           +--rw ios-sw:snooping
     |              +--rw ios-sw:limit
     |                 +--rw ios-sw:rate?   uint16
     +--rw ios-sw:service-template* [word]
     |  +--rw ios-sw:word                string
     |  +--rw ios-sw:inactivity-timer
     |  |  +--rw ios-sw:value?   uint16
     |  |  +--rw ios-sw:probe?   empty
     |  +--rw ios-sw:vlan?               uint16
     |  +--rw ios-sw:linksec
     |  |  +--rw ios-sw:policy?   enumeration
     |  +--rw ios-sw:voice
     |  |  +--rw ios-sw:vlan?   empty
     |  +--rw ios-sw:sgt?                uint16
     +--rw ios-sw:switch* [number]
     |  +--rw ios-sw:number       uint8
     |  +--rw ios-sw:provision?   enumeration
     +--rw ios-sw:switch-virtual* [domain]
     |  +--rw ios-sw:domain         uint32
     |  +--rw ios-sw:virtual?       empty
     |  +--rw ios-sw:switch
     |  |  +--rw ios-sw:switch-number?   uint32
     |  |  +--rw ios-sw:priority?        uint32
     |  |  +--rw ios-sw:mode?            enumeration
     |  +--rw ios-sw:mac-address
     |  |  +--rw ios-sw:use-virtual?   empty
     |  +--rw ios-sw:dual-active
     |     +--rw ios-sw:recovery
     |     |  +--rw ios-sw:switch?   uint8
     |     |  +--rw ios-sw:ip
     |     |     +--rw ios-sw:address?   inet:ipv4-address
     |     |     +--rw ios-sw:mask?      inet:ipv4-address
     |     +--rw ios-sw:detection
     |        +--rw ios-sw:pagp!
     |           +--rw ios-sw:trust
     |              +--rw ios-sw:channel-group?   uint8
     +--rw ios-sw:device
     |  +--rw ios-sw:classifier?   empty
     +--rw ios-sw:stack-mac
     |  +--rw ios-sw:persistent
     |     +--rw ios-sw:timer?   uint8
     +--rw ios-sw:l2protocol-tunnel
     |  +--rw ios-sw:cos?      uint8
     |  +--rw ios-sw:global
     |     +--rw ios-sw:drop-threshold?   uint16
     +--rw ios-sw:rep
     |  +--rw ios-sw:admin
     |     +--rw ios-sw:vlan* [name]
     |        +--rw ios-sw:name    uint16
     +--rw ios-sw:hw-switch
     |  +--rw ios-sw:switch
     |     +--rw ios-sw:switch-number* [switch-number]
     |        +--rw ios-sw:switch-number    uint8
     |        +--rw ios-sw:logging
     |           +--rw ios-sw:onboard!
     |              +--rw ios-sw:counter?       empty
     |              +--rw ios-sw:environment?   empty
     |              +--rw ios-sw:message?       empty
     |              +--rw ios-sw:poe?           empty
     |              +--rw ios-sw:temperature?   empty
     |              +--rw ios-sw:voltage?       empty
     +--rw ios-utd:utd!
     +--rw ios-utd:utd-engine
     |  +--rw ios-utd:utd
     |     +--rw ios-utd:engine
     |     |  +--rw ios-utd:advanced
     |     |  |  +--rw ios-utd:default
     |     |  |  |  +--rw ios-utd:threat!
     |     |  |  +--rw ios-utd:threat!
     |     |  |     +--rw ios-utd:detection?   empty
     |     |  x--rw ios-utd:standard
     |     |     +--rw ios-utd:default
     |     |     |  +--rw ios-utd:policy?   empty
     |     |     |  +--rw ios-utd:threat?   empty
     |     |     +--rw ios-utd:logging
     |     |     |  +--rw ios-utd:server
     |     |     |  |  +--rw ios-utd:name?     string
     |     |     |  |  +--rw ios-utd:level?    syslog-level-type
     |     |     |  |  +--rw ios-utd:syslog?   empty
     |     |     |  +--rw ios-utd:syslog!
     |     |     |     +--rw ios-utd:level?   syslog-level-type
     |     |     +--rw ios-utd:policy?      enumeration
     |     |     +--rw ios-utd:signature
     |     |     |  +--rw ios-utd:update
     |     |     |     +--rw ios-utd:occur-at
     |     |     |     |  +--rw ios-utd:daily
     |     |     |     |  |  +--rw ios-utd:hours?     uint8
     |     |     |     |  |  +--rw ios-utd:minutes?   uint8
     |     |     |     |  +--rw ios-utd:monthly
     |     |     |     |  |  +--rw ios-utd:days?      string
     |     |     |     |  |  +--rw ios-utd:hours?     uint8
     |     |     |     |  |  +--rw ios-utd:minutes?   uint8
     |     |     |     |  +--rw ios-utd:weekly
     |     |     |     |     +--rw ios-utd:days?      string
     |     |     |     |     +--rw ios-utd:hours?     uint8
     |     |     |     |     +--rw ios-utd:minutes?   uint8
     |     |     |     +--rw ios-utd:server
     |     |     |        +--rw ios-utd:cisco
     |     |     |        |  +--rw ios-utd:username?   string
     |     |     |        |  +--rw ios-utd:password?   string
     |     |     |        +--rw ios-utd:url
     |     |     |           +--rw (ios-utd:url-uname-passwd)?
     |     |     |              +--:(ios-utd:all-case)
     |     |     |              |  +--rw ios-utd:all
     |     |     |              |     +--rw ios-utd:name?       string
     |     |     |              |     +--rw ios-utd:username?   string
     |     |     |              |     +--rw ios-utd:password?   string
     |     |     |              +--:(ios-utd:name-only)
     |     |     |                 +--rw ios-utd:name?   string
     |     |     +--rw ios-utd:threat?      enumeration
     |     |     +--rw ios-utd:whitelist?   empty
     |     x--rw ios-utd:whitelist
     |        +--rw ios-utd:signature
     |           +--rw ios-utd:id?        uint64
     |           +--rw ios-utd:comment?   string
     +--rw ios-voice:voice
     |  +--rw ios-voice:service* [type]
     |     +--rw ios-voice:type    enumeration
     |     +--rw ios-voice:fax
     |        +--rw ios-voice:protocol?        enumeration
     |        +--rw ios-voice:fallback?        enumeration
     |        +--rw ios-voice:codec?           enumeration
     |        +--rw ios-voice:ls-redundancy?   uint8
     |        +--rw ios-voice:hs-redundancy?   uint8
     |        +--rw ios-voice:version?         enumeration
     +--rw ios-voice:voice-card* [slot]
     |  +--rw ios-voice:slot    uint8
     +--rw ios-vpdn:vpdn
     |  +--rw ios-vpdn:authen-before-forward?   empty
     |  +--rw ios-vpdn:enable?                  empty
     |  +--rw ios-vpdn:search-order*            enumeration
     +--rw ios-vstack:vstack
        +--rw ios-vstack:director?   inet:ipv4-address
module: Cisco-IOS-XE-platform-oper
  +--ro components
     +--ro component* [cname]
        +--ro cname                     string
        +--ro state
        |  +--ro type?          platform-ios-xe-oper:platform-comp-type
        |  +--ro id?            string
        |  +--ro description?   string
        |  +--ro mfg-name?      string
        |  +--ro version?       string
        |  +--ro serial-no?     string
        |  +--ro part-no?       string
        |  +--ro temp
        |     +--ro temp-instant?   decimal64
        |     +--ro temp-avg?       decimal64
        |     +--ro temp-max?       decimal64
        |     +--ro temp-min?       decimal64
        +--ro platform-properties
        |  +--ro platform-property* [name]
        |     +--ro name                                   string
        |     +--ro value
        |     |  +--ro (property-value-choice)?
        |     |     +--:(property-string)
        |     |     |  +--ro string?        string
        |     |     +--:(property-boolean)
        |     |     |  +--ro boolean?       boolean
        |     |     +--:(property-int64)
        |     |     |  +--ro intsixfour?    int64
        |     |     +--:(property-uint64)
        |     |     |  +--ro uintsixfour?   uint64
        |     |     +--:(property-decimal64)
        |     |        +--ro decimal?       decimal64
        |     +--ro configurable?                          boolean
        |     +--ro parent-platform-component-cname-key?   string
        +--ro platform-subcomponents
           +--ro platform-subcomponent* [name]
              +--ro name                                   string
              +--ro parent-platform-component-cname-key?   string
module: Cisco-IOS-XE-platform-software-oper
  +--ro cisco-platform-software
     +--ro control-processes
        +--ro control-process* [fru slotnum baynum chassisnum]
           +--ro fru                       platform-sw-ios-xe-oper:b-fru
           +--ro slotnum                   int16
           +--ro baynum                    int16
           +--ro chassisnum                int16
           +--ro control-process-status?   string
           +--ro updated?                  uint64
           +--ro load-average-stats
           |  +--ro load-average-status?   string
           +--ro load-avg-minutes
           |  +--ro load-avg-minute* [number]
           |     +--ro number     uint64
           |     +--ro average?   decimal64
           |     +--ro status
           |        +--ro condition?          string
           |        +--ro threshold-status?   string
           |        +--ro threshold-value?    decimal64
           +--ro memory-stats
           |  +--ro memory-status?       string
           |  +--ro total?               uint64
           |  +--ro used-number?         uint64
           |  +--ro used-percent?        uint64
           |  +--ro free-number?         uint64
           |  +--ro free-percent?        uint64
           |  +--ro available-number?    uint64
           |  +--ro available-percent?   uint64
           |  +--ro committed-number?    uint64
           |  +--ro committed-percent?   uint8
           |  +--ro status
           |     +--ro warning-threshold-percent?    uint32
           |     +--ro critical-threshold-percent?   uint32
           +--ro per-core-stats
              +--ro per-core-stat* [name]
                 +--ro name       uint32
                 +--ro user?      decimal64
                 +--ro system?    decimal64
                 +--ro nice?      decimal64
                 +--ro idle?      decimal64
                 +--ro irq?       decimal64
                 +--ro sirq?      decimal64
                 +--ro io-wait?   decimal64
module: Cisco-IOS-XE-process-cpu-oper
  +--ro cpu-usage
     +--ro cpu-utilization
        +--ro five-seconds?          uint8
        +--ro five-seconds-intr?     uint8
        +--ro one-minute?            uint8
        +--ro five-minutes?          uint8
        +--ro cpu-usage-processes
           +--ro cpu-usage-process* [pid name]
              +--ro pid                 uint32
              +--ro name                string
              +--ro tty?                uint16
              +--ro total-run-time?     uint64
              +--ro invocation-count?   uint32
              +--ro avg-run-time?       uint64
              +--ro five-seconds?       decimal64
              +--ro one-minute?         decimal64
              +--ro five-minutes?       decimal64
module: Cisco-IOS-XE-process-memory-oper
  +--ro memory-usage-processes
     +--ro memory-usage-process* [pid name]
        +--ro pid                 uint32
        +--ro name                string
        +--ro tty?                uint16
        +--ro allocated-memory?   uint64
        +--ro freed-memory?       uint64
        +--ro holding-memory?     uint64
        +--ro get-buffers?        uint32
        +--ro ret-buffers?        uint32
module: Cisco-IOS-XE-rpc

  rpcs:
    +---x switch
    |  +---w input
    |  |  +---w switch-number     uint8
    |  |  +---w (pri-renum-stack)
    |  |     +--:(priority-case)
    |  |     |  +---w priority?   uint8
    |  |     +--:(renumver-case)
    |  |     |  +---w renumber?   uint8
    |  |     +--:(stack-case)
    |  |        +---w statck
    |  |           +---w port?   uint8
    |  +--ro output
    |     +--ro result?   string
    +---x default
    |  +---w input
    |  |  +---w (default-choice)
    |  |     +--:(interface-case)
    |  |        +---w interface?   string
    |  +--ro output
    |     +--ro result?   string
    +---x reload
    |  +--ro output
    |     +--ro result?   string
    +---x license
       +---w input
       |  +---w smart
       |     +---w (smart-choice)
       |        +--:(register-case)
       |        |  +---w register
       |        |     +---w idtoken?   empty
       |        +--:(deregister-case)
       |        |  +---w deregister?   empty
       |        +--:(renew-case)
       |           +---w renew
       |              +---w id?     empty
       |              +---w auth?   empty
       +--ro output
          +--ro result?   string
module: Cisco-IOS-XE-trustsec-oper
  +--ro trustsec-state
     +--ro cts-rolebased-sgtmaps
     |  +--ro cts-rolebased-sgtmap* [ip vrf-name]
     |     +--ro ip          inet:ip-prefix
     |     +--ro vrf-name    string
     |     +--ro sgt?        int32
     |     +--ro source?     trustsec-ios-xe-oper:cts-odm-binding-source
     +--ro cts-rolebased-policies
     |  +--ro cts-rolebased-policy* [src-sgt dst-sgt]
     |     +--ro src-sgt                   int32
     |     +--ro dst-sgt                   int32
     |     +--ro sgacl-name?               string
     |     +--ro num-of-sgacl?             uint32
     |     +--ro monitor-mode?             boolean
     |     +--ro policy-life-time?         uint64
     |     +--ro last-updated-time?        yang:date-and-time
     |     +--ro total-deny-count?         uint64
     |     +--ro total-permit-count?       uint64
     |     +--ro software-deny-count?      uint64
     |     +--ro software-permit-count?    uint64
     |     +--ro hardware-deny-count?      uint64
     |     +--ro hardware-permit-count?    uint64
     |     +--ro software-monitor-count?   uint64
     |     +--ro hardware-monitor-count?   uint64
     +--ro cts-sxp-connections
        +--ro cts-sxp-connection* [peer-ip vrf-name]
           +--ro peer-ip              inet:ip-address
           +--ro vrf-name             string
           +--ro source-ip?           inet:ip-address
           +--ro speaker-state?       trustsec-ios-xe-oper:sxp-con-state
           +--ro speaker-duration?    uint64
           +--ro listener-state?      trustsec-ios-xe-oper:sxp-con-state
           +--ro listener-duration?   uint64
           +--ro local-mode?          trustsec-ios-xe-oper:sxp-con-mode
module: Cisco-IOS-XE-virtual-service-oper
  +--ro virtual-services
     +--ro virtual-service* [name]
        +--ro name                  string
        +--ro details
        |  +--ro state?                    string
        |  +--ro package-information
        |  |  +--ro name?          string
        |  |  +--ro path?          string
        |  |  +--ro application
        |  |  |  +--ro name?                string
        |  |  |  +--ro installed-version?   string
        |  |  |  +--ro description?         string
        |  |  +--ro signing
        |  |  |  +--ro key-type?   string
        |  |  |  +--ro method?     string
        |  |  +--ro licensing
        |  |     +--ro name?      string
        |  |     +--ro version?   string
        |  +--ro detailed-guest-status
        |  |  +--ro processes
        |  |     +--ro name?     string
        |  |     +--ro status?   string
        |  |     +--ro pid?      string
        |  |     +--ro uptime?   string
        |  |     +--ro memory?   string
        |  +--ro activated-profile-name?   string
        |  +--ro resource-reservation
        |  |  +--ro disk?     uint64
        |  |  +--ro memory?   uint64
        |  |  +--ro cpu?      uint64
        |  +--ro guest-interface?          string
        |  +--ro resource-admission
        |     +--ro state?        string
        |     +--ro disk-space?   string
        |     +--ro memory?       string
        |     +--ro cpu?          uint64
        |     +--ro vcpus?        string
        +--ro utilization
        |  +--ro name?          string
        |  +--ro cpu-util
        |  |  +--ro requested-application-util?   uint64
        |  |  +--ro actual-application-util?      uint64
        |  |  +--ro cpu-state?                    string
        |  +--ro memory-util
        |     +--ro memory-allocation?   string
        |     +--ro memory-used?         string
        +--ro network-utils
        |  +--ro network-util* [name alias]
        |     +--ro name          string
        |     +--ro alias         string
        |     +--ro rx-packets?   uint64
        |     +--ro rx-bytes?     uint64
        |     +--ro rx-errors?    uint64
        |     +--ro tx-packets?   uint64
        |     +--ro tx-bytes?     uint64
        |     +--ro tx-errors?    uint64
        +--ro storage-utils
        |  +--ro storage-util* [name alias]
        |     +--ro name           string
        |     +--ro alias          string
        |     +--ro rd-bytes?      uint64
        |     +--ro rd-requests?   uint64
        |     +--ro errors?        uint64
        |     +--ro wr-bytes?      uint64
        |     +--ro wr-requests?   uint64
        |     +--ro capacity?      uint64
        |     +--ro available?     string
        |     +--ro used?          uint64
        |     +--ro usage?         string
        +--ro attached-devices
        |  +--ro attached-device* [name]
        |     +--ro name     string
        |     +--ro type?    string
        |     +--ro alias?   string
        +--ro network-interfaces
        |  +--ro network-interface* [mac-address]
        |     +--ro mac-address           yang:mac-address
        |     +--ro attached-interface?   string
        +--ro guest-routes
           +--ro guest-route* [route]
              +--ro route    string
module: cisco-pw
  +--rw pseudowire-config
  |  +--rw global
  |  |  +--rw pw-grouping?                        boolean {pw-grouping-config}?
  |  |  +--rw pw-oam-refresh-transmit?            uint32 {pw-oam-refresh-config}?
  |  |  +--rw pw-status?                          boolean {pw-status-config}?
  |  |  +--rw predictive-redundancy?              boolean {predictive-redundancy-config}?
  |  |  +--rw vc-state-notification-enabled?      boolean
  |  |  +--rw vc-state-notification-batch-size?   uint32
  |  |  +--rw vc-state-notification-rate?         uint32
  |  +--rw pw-templates
  |  |  +--rw pw-template* [name]
  |  |     +--rw name                        string
  |  |     +--rw encapsulation?              identityref
  |  |     +--rw control-word?               boolean
  |  |     +--rw signaling-protocol?         identityref
  |  |     +--rw load-balance {pw-load-balancing}?
  |  |     |  +--rw (flow)? {pw-class-flow-setting}?
  |  |     |  |  +--:(ethernet)
  |  |     |  |  |  +--rw ethernet?   identityref
  |  |     |  |  +--:(ip)
  |  |     |  |     +--rw ip?         identityref
  |  |     |  +--rw flow-label
  |  |     |     +--rw direction?     enumeration
  |  |     |     +--rw tlv-code-17?   boolean {flow-label-tlv-code17}?
  |  |     |     +--rw static?        boolean {flow-label-static-config}?
  |  |     +--rw preferred-path {pw-preferred-path}?
  |  |     |  +--rw (path)?
  |  |     |  |  +--:(interface)
  |  |     |  |  |  +--rw interface?    if:interface-ref
  |  |     |  |  +--:(address) {preferred-path-peer}?
  |  |     |  |  |  +--rw address?      inet:ip-address
  |  |     |  |  +--:(hostname) {preferred-path-peer}?
  |  |     |  |     +--rw hostname?     string
  |  |     |  +--rw disable-fallback?   boolean
  |  |     +--rw sequencing {pw-sequencing}?
  |  |     |  +--rw direction?   identityref
  |  |     |  +--rw resync?      int32
  |  |     +--rw vc-type?                    identityref
  |  |     +--rw switching-tlv?              boolean
  |  |     +--rw vccv {pw-vccv}?
  |  |     |  +--rw control-word?   boolean
  |  |     +--rw switchover-delay {pw-class-switchover-delay}?
  |  |     |  +--rw switchover-timer?   uint8
  |  |     |  +--rw (restore-timer-or-never)?
  |  |     |     +--:(timer)
  |  |     |     |  +--rw timer?        uint8
  |  |     |     +--:(never)
  |  |     |        +--rw never?        boolean
  |  |     +--rw source-ip?                  inet:ipv4-address {pw-class-source-ip}?
  |  |     +--rw tag-rewrite-ingress-vlan?   uint16 {pw-class-tag-rewrite}?
  |  |     +--rw mac-withdraw?               boolean {pw-mac-withdraw-config}?
  |  |     +--rw status
  |  |     |  +--rw decoupled?              boolean {pw-class-status}?
  |  |     |  +--rw disable?                boolean {pw-class-status}?
  |  |     |  +--rw peer-topo-dual-homed?   boolean
  |  |     |  +--rw route-watch-disable?    boolean {pw-class-status}?
  |  |     |  +--rw redundancy-master?      boolean {pw-class-status}?
  |  |     +--rw port-profile-spec {pw-port-profiles}?
  |  |        +--rw description?   string
  |  |        +--rw shutdown?      boolean
  |  |        +--rw shut-force?    boolean
  |  |        +--rw mtu?           uint32
  |  |        +--rw max-ports?     uint16
  |  |        +--rw enabled?       boolean
  |  +--rw pw-static-oam-classes {pw-static-oam-config}?
  |     +--rw pw-static-oam-class* [name]
  |        +--rw name                    string
  |        +--rw ack?                    boolean
  |        +--rw keepalive?              uint32
  |        +--rw timeout-refresh-send?   uint32
  |        +--rw timeout-refresh-ack?    uint32
  +--ro pseudowire-state
     +--ro pseudowires* [vc-peer-address vc-id vc-owner-type vc-name vc-index]
        +--ro vc-type?                   identityref
        +--ro vc-owner-type              enumeration
        +--ro vc-owner-name?             string
        +--ro vc-psn-type?               enumeration
        +--ro vc-peer-address            inet:ip-address
        +--ro vc-id                      pw-vc-id-type
        +--ro vc-index                   pw-vc-index-type
        +--ro vc-local-group-id?         pw-group-id-type
        +--ro vc-control-word?           boolean
        +--ro vc-local-if-mtu?           uint32
        +--ro vc-remote-group-id?        pw-group-id-type
        +--ro vc-remote-control-word?    enumeration
        +--ro vc-remote-if-mtu?          uint32
        +--ro vc-outbound-label?         uint32
        +--ro vc-inbound-label?          uint32
        +--ro vc-name                    string
        +--ro vc-oper-status?            pw-oper-state-type
        +--ro vc-inbound-oper-status?    pw-oper-state-type
        +--ro vc-outbound-oper-status?   pw-oper-state-type
        +--ro statistics
           +--ro vc-create-time?       yang:timestamp
           +--ro vc-up-time?           yang:timeticks
           +--ro discontinuity-time    yang:date-and-time
           +--ro in-octets?            yang:counter64
           +--ro in-pkts?              yang:counter64
           +--ro in-errors?            yang:counter64
           +--ro out-octets?           yang:counter64
           +--ro out-pkts?             yang:counter64
           +--ro out-errors?           yang:counter64

  augment /if:interfaces/if:interface:
    +--rw pw-neighbor {pw-interface}?
       +--rw neighbor-ip-address?        inet:ip-address
       +--rw vc-id?                      uint32
       +--rw static-label
       |  +--rw local-label?    uint32
       |  +--rw remote-label?   uint32
       +--rw source-template?            pw-template-ref
       +--rw encapsulation?              identityref
       +--rw control-word?               boolean
       +--rw signaling-protocol?         identityref
       +--rw load-balance {pw-load-balancing}?
       |  +--rw (flow)? {pw-class-flow-setting}?
       |  |  +--:(ethernet)
       |  |  |  +--rw ethernet?   identityref
       |  |  +--:(ip)
       |  |     +--rw ip?         identityref
       |  +--rw flow-label
       |     +--rw direction?     enumeration
       |     +--rw tlv-code-17?   boolean {flow-label-tlv-code17}?
       |     +--rw static?        boolean {flow-label-static-config}?
       +--rw preferred-path {pw-preferred-path}?
       |  +--rw (path)?
       |  |  +--:(interface)
       |  |  |  +--rw interface?    if:interface-ref
       |  |  +--:(address) {preferred-path-peer}?
       |  |  |  +--rw address?      inet:ip-address
       |  |  +--:(hostname) {preferred-path-peer}?
       |  |     +--rw hostname?     string
       |  +--rw disable-fallback?   boolean
       +--rw sequencing {pw-sequencing}?
       |  +--rw direction?   identityref
       |  +--rw resync?      int32
       +--rw vc-type?                    identityref
       +--rw switching-tlv?              boolean
       +--rw vccv {pw-vccv}?
       |  +--rw control-word?   boolean
       +--rw switchover-delay {pw-class-switchover-delay}?
       |  +--rw switchover-timer?   uint8
       |  +--rw (restore-timer-or-never)?
       |     +--:(timer)
       |     |  +--rw timer?        uint8
       |     +--:(never)
       |        +--rw never?        boolean
       +--rw source-ip?                  inet:ipv4-address {pw-class-source-ip}?
       +--rw tag-rewrite-ingress-vlan?   uint16 {pw-class-tag-rewrite}?
       +--rw mac-withdraw?               boolean {pw-mac-withdraw-config}?
       +--rw status
          +--rw decoupled?              boolean {pw-class-status}?
          +--rw disable?                boolean {pw-class-status}?
          +--rw peer-topo-dual-homed?   boolean
          +--rw route-watch-disable?    boolean {pw-class-status}?
          +--rw redundancy-master?      boolean {pw-class-status}?
  augment /if:interfaces-state/if:interface:
    +--ro pseudowire
       +--ro neighbor-ip-address?   inet:ip-address
       +--ro vc-id?                 uint32

  notifications:
    +---n vc-up-notification
    |  +--ro vc-list* []
    |     +--ro vc-peer-address?   pw-oper-vc-peer-addr-ref
    |     +--ro vc-id?             pw-oper-vc-id-ref
    +---n vc-down-notification
       +--ro vc-list* []
          +--ro vc-peer-address?   pw-oper-vc-peer-addr-ref
          +--ro vc-id?             pw-oper-vc-id-ref
module: cisco-self-mgmt
  +--rw netconf-yang
     +--rw cisco-ia:cisco-ia
     |  +--rw cisco-ia:auto-sync?                 cia-sync-type
     |  +--rw cisco-ia:init-sync?                 cia-sync-type
     |  +--rw cisco-ia:intelligent-sync?          boolean
     |  +--rw cisco-ia:snmp-trap-control
     |  |  +--rw cisco-ia:global-forwarding?   boolean
     |  |  +--rw cisco-ia:trap-list* [trap-oid]
     |  |     +--rw cisco-ia:trap-oid       yang:object-identifier-128
     |  |     +--rw cisco-ia:description?   string
     |  |     +--rw cisco-ia:forward?       boolean
     |  +--rw cisco-ia:message-diag-level?        int16
     |  +--rw cisco-ia:max-diag-messages-saved?   int16
     |  +--rw cisco-ia:post-sync-acl-process?     boolean
     |  +--rw cisco-ia:config-change-delay?       int16
     |  +--rw cisco-ia:process-missing-prc?       boolean
     |  +--rw cisco-ia:snmp-community-string?     string
     |  +--rw cisco-ia:preserve-paths-enabled?    boolean
     |  +--rw cisco-ia:preserve-ned-path* [xpath]
     |  |  +--rw cisco-ia:xpath    string
     |  +--ro cisco-ia:parser-msg-ignore* [message]
     |  |  +--ro cisco-ia:message    string
     |  +--rw cisco-ia:conf-parser-msg-ignore* [message]
     |  |  +--rw cisco-ia:message    string
     |  +--ro cisco-ia:full-sync-cli* [command]
     |  |  +--ro cisco-ia:command    string
     |  +--rw cisco-ia:conf-full-sync-cli* [command]
     |  |  +--rw cisco-ia:command    string
     |  +--ro cisco-ia:nes-ttynum?                int16
     |  +--rw cisco-ia:restored?                  boolean
     |  +--rw cisco-ia:logging
     |  |  +--rw cisco-ia:confd-log-level?      syslog-severity
     |  |  +--rw cisco-ia:ciaauthd-log-level?   cia-log-level
     |  |  +--rw cisco-ia:nes-log-level?        cia-log-level
     |  |  +--rw cisco-ia:onep-log-level?       onep-log-level
     |  |  +--rw cisco-ia:odm-log-level?        cia-log-level
     |  |  +--rw cisco-ia:sync-log-level?       cia-log-level
     |  +--rw cisco-ia:blocking
     |     +--rw cisco-ia:cli-blocking-enabled?         boolean
     |     +--rw cisco-ia:network-element-command* [command]
     |     |  +--rw cisco-ia:command    string
     |     +--rw cisco-ia:confd-cfg-blocking-enabled?   boolean
     |     +--rw cisco-ia:confd-cfg-command* [command]
     |        +--rw cisco-ia:command    string
     +--rw codm:cisco-odm
        +--rw codm:polling-enable?           boolean
        o--rw codm:on-demand-default-time?   uint32
        o--rw codm:on-demand-enable?         boolean
        +--rw codm:actions* [action-name]
           +--rw codm:action-name         identityref
           +--rw codm:polling-interval?   uint32
           +--rw codm:mode?               enumeration
           +--rw codm:cdb-xpath?          string
module: common-mpls-static
  +--rw mpls-static
     +--rw mpls-static-cfg
     |  +--rw ipv4-ingress-lsps
     |     +--rw ipv4-ingress-lsp* [vrf-name prefix]
     |        +--rw vrf-name    string
     |        +--rw prefix      inet:ipv4-prefix
     |        +--rw in-label?   mpls:ietf-mpls-label
     |        +--rw path
     |           +--rw (resolution)?
     |              +--:(explicit-next-hops)
     |                 +--rw next-hop* [index]
     |                    +--rw index            uint32
     |                    +--rw type             hoptype
     |                    +--rw next-hop-type
     |                    |  +--rw (address-type)?
     |                    |     +--:(layer3-ipv4)
     |                    |        +--rw ipv4-address    inet:ipv4-address-no-zone
     |                    +--rw operations
     |                       +--rw (operation)?
     |                          +--:(swap-with-label-stack)
     |                             +--rw swap
     |                                +--rw stack
     |                                   +--rw label-stack*   ietf-mpls-label
     +--ro mpls-static-state
        +--ro label-switched-paths
           +--ro label-switched-path* [vrf-name prefix]
              +--ro name?             string
              +--ro vrf-name          string
              +--ro in-label-value?   mpls:ietf-mpls-label
              +--ro prefix            inet:ip-prefix
              +--ro ingress-stats
              |  +--ro stats
              |     +--ro packets?           uint64
              |     +--ro bytes?             uint64
              |     +--ro dropped-packets?   uint64
              |     +--ro dropped-bytes?     uint64
              +--ro egress-stats
              |  +--ro stats
              |     +--ro packets?           uint64
              |     +--ro bytes?             uint64
              |     +--ro dropped-packets?   uint64
              |     +--ro dropped-bytes?     uint64
              +--ro path
                 +--ro (resolution)?
                    +--:(auto-next-hops)
                    |  +--ro operations
                    |  |  +--ro (operation)?
                    |  |     +--:(preserve-stack)
                    |  |     |  +--ro preserve           empty
                    |  |     +--:(swap-with-label-stack)
                    |  |     |  +--ro swap
                    |  |     |     +--ro stack
                    |  |     |        +--ro label-stack*   ietf-mpls-label
                    |  |     +--:(push-label-stack)
                    |  |     |  +--ro push
                    |  |     |     +--ro stack
                    |  |     |        +--ro label-stack*   ietf-mpls-label
                    |  |     +--:(pop-and-forward)
                    |  |        +--ro pop-and-forward    empty
                    |  +--ro auto-protect?   boolean
                    +--:(explicit-next-hops)
                       +--ro next-hop* [index]
                          +--ro index            uint32
                          +--ro type             hoptype
                          +--ro protected-by?    uint32
                          +--ro next-hop-type
                          |  +--ro (address-type)?
                          |  |  +--:(unnumberd)
                          |  |  |  +--ro if-index        uint32
                          |  |  +--:(layer3-ipv4)
                          |  |  |  +--ro ipv4-address    inet:ipv4-address-no-zone
                          |  |  +--:(layer3-ipv6)
                          |  |  |  +--ro ipv6-address    inet:ipv6-address-no-zone
                          |  |  +--:(layer2)
                          |  |     +--ro mac-address     yang:mac-address
                          |  +--ro out-interface-name?   if:interface-ref
                          +--ro operations
                          |  +--ro (operation)?
                          |     +--:(preserve-stack)
                          |     |  +--ro preserve           empty
                          |     +--:(swap-with-label-stack)
                          |     |  +--ro swap
                          |     |     +--ro stack
                          |     |        +--ro label-stack*   ietf-mpls-label
                          |     +--:(push-label-stack)
                          |     |  +--ro push
                          |     |     +--ro stack
                          |     |        +--ro label-stack*   ietf-mpls-label
                          |     +--:(pop-and-forward)
                          |        +--ro pop-and-forward    empty
                          +--ro origin?          identityref
                          +--ro nexthop-stats
                             +--ro stats
                                +--ro packets?           uint64
                                +--ro bytes?             uint64
                                +--ro dropped-packets?   uint64
                                +--ro dropped-bytes?     uint64
module: confd_dyncfg
  +--rw confdConfig
     +--rw subagents!
     |  +--rw subagent* [name]
     |     +--rw name                          subagentNameType
     |     +--rw enabled?                      boolean
     |     +--rw tcp!
     |     |  +--rw ip           inet:ip-address
     |     |  +--rw port?        inet:port-number
     |     |  +--rw confdAuth
     |     |     +--rw user     string
     |     |     +--rw group    string
     |     +--rw ssh!
     |     |  +--rw ip          inet:ip-address
     |     |  +--rw port?       inet:port-number
     |     |  +--rw user        string
     |     |  +--rw password    string
     |     +--rw mount
     |     |  +--rw path    string
     |     |  +--rw node*   xs:QName
     |     +--rw disableSubtreeOptimization?   boolean
     +--rw notifications!
     |  +--rw eventStreams
     |     +--rw stream* [name]
     |        +--rw name                  xs:token
     |        +--rw description           string
     |        +--rw replaySupport         boolean
     |        +--rw builtinReplayStore!
     |           +--rw enabled?    boolean
     |           +--rw dir         string
     |           +--rw maxSize     tailf:size
     |           +--rw maxFiles    maxFilesType
     +--rw opcache!
     |  +--rw enabled?   boolean
     |  +--rw timeout    uint64
     +--rw snmpgw!
     |  +--rw enabled?    boolean
     |  +--rw trapPort?   inet:port-number
     |  +--rw agent* [name]
     |     +--rw name                  SNMPAgentNameType
     |     +--rw subscriptionId?       xs:token
     |     +--rw forwardNotifStream?   xs:token
     |     +--rw enabled?              boolean
     |     +--rw community?            string
     |     +--rw community_bin?        xs:hexBinary
     |     +--rw version?              snmpVersionType
     |     +--rw timeout?              xs:duration
     |     +--rw ip                    inet:ip-address
     |     +--rw port?                 inet:port-number
     |     +--rw module*               string
     +--rw hideGroup* [name]
     |  +--rw name        string
     |  +--rw password?   tailf:md5-digest-string
     |  +--rw callback?   string
     +--rw encryptedStrings!
     |  +--rw DES3CBC!
     |  |  +--rw key1          hex8ValueType
     |  |  +--rw key2          hex8ValueType
     |  |  +--rw key3          hex8ValueType
     |  |  +--rw initVector?   hex8ValueType
     |  +--rw AESCFB128!
     |     +--rw key           hex16ValueType
     |     +--rw initVector?   hex16ValueType
     +--rw logs!
     |  +--rw syslogConfig!
     |  |  +--rw version?         syslogVersionType
     |  |  +--rw facility?        syslogFacilityType
     |  |  +--rw udp!
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw host       inet:host
     |  |  |  +--rw port?      inet:port-number
     |  |  +--rw syslogServers!
     |  |     +--rw server* [host]
     |  |        +--rw host        inet:host
     |  |        +--rw port?       inet:port-number
     |  |        +--rw version?    syslogVersionType
     |  |        +--rw facility?   syslogFacilityType
     |  |        +--rw enabled?    boolean
     |  +--rw confdLog!
     |  |  +--rw enabled?   boolean
     |  |  +--rw file!
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw name       string
     |  |  +--rw syslog!
     |  |     +--rw enabled?    boolean
     |  |     +--rw facility?   syslogFacilityType
     |  +--rw developerLog!
     |  |  +--rw enabled?   boolean
     |  |  +--rw file!
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw name       string
     |  |  +--rw syslog!
     |  |     +--rw enabled?    boolean
     |  |     +--rw facility?   syslogFacilityType
     |  +--rw developerLogLevel?   developerLogLevelType
     |  +--rw auditLog!
     |  |  +--rw enabled?   boolean
     |  |  +--rw file!
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw name       string
     |  |  +--rw syslog!
     |  |     +--rw enabled?    boolean
     |  |     +--rw facility?   syslogFacilityType
     |  +--rw auditLogCommit?      boolean
     |  +--rw netconfLog!
     |  |  +--rw enabled?   boolean
     |  |  +--rw file!
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw name       string
     |  |  +--rw syslog!
     |  |     +--rw enabled?    boolean
     |  |     +--rw facility?   syslogFacilityType
     |  +--rw snmpLog!
     |  |  +--rw enabled?   boolean
     |  |  +--rw file!
     |  |  |  +--rw enabled?   boolean
     |  |  |  +--rw name       string
     |  |  +--rw syslog!
     |  |     +--rw enabled?    boolean
     |  |     +--rw facility?   syslogFacilityType
     |  +--rw snmpLogLevel?        snmpLogLevelType
     |  +--rw webuiBrowserLog!
     |  |  +--rw enabled?    boolean
     |  |  +--rw filename    string
     |  +--rw webuiAccessLog!
     |  |  +--rw enabled?      boolean
     |  |  +--rw trafficLog?   boolean
     |  |  +--rw dir           string
     |  +--rw netconfTraceLog!
     |  |  +--rw enabled?    boolean
     |  |  +--rw filename    string
     |  |  +--rw format?     netconfTraceFormatType
     |  +--rw xpathTraceLog!
     |  |  +--rw enabled?    boolean
     |  |  +--rw filename    string
     |  +--rw errorLog!
     |     +--rw enabled?    boolean
     |     +--rw filename    string
     |     +--rw maxSize?    tailf:size
     |     +--rw debug!
     |        +--rw enabled?   boolean
     |        +--rw level?     uint16
     |        +--rw tag*       xs:token
     +--rw sessionLimits!
     |  +--rw maxSessions?          limitType
     |  +--rw sessionLimit* [context]
     |  |  +--rw context        xs:token
     |  |  +--rw maxSessions    limitType
     |  +--rw maxConfigSessions?    limitType
     |  +--rw configSessionLimit* [context]
     |     +--rw context        xs:token
     |     +--rw maxSessions    limitType
     +--rw aaa!
     |  +--rw sshPubkeyAuthentication?   pubkeyAuthenticationType
     |  +--rw sshLoginGraceTime?         xs:duration
     |  +--rw sshMaxAuthTries?           limitType
     |  +--rw defaultGroup?              string
     |  +--rw authOrder?                 string
     |  +--rw expirationWarning?         expirationWarningType
     |  +--rw auditUserName?             auditUserNameType
     |  +--rw pam!
     |  |  +--rw enabled?   boolean
     |  |  +--rw service?   string
     |  |  +--rw timeout?   xs:duration
     |  +--rw externalAuthentication!
     |  |  +--rw enabled?        boolean
     |  |  +--rw executable?     string
     |  |  +--rw useBase64?      boolean
     |  |  +--rw includeExtra?   boolean
     |  +--rw localAuthentication!
     |  |  +--rw enabled?   boolean
     |  +--rw authenticationCallback!
     |  |  +--rw enabled?   boolean
     |  +--rw authorization!
     |     +--rw enabled?    boolean
     |     +--rw callback!
     |        +--rw enabled?   boolean
     +--rw ssh!
     |  +--rw idleConnectionTimeout?   xs:duration
     |  +--rw algorithms!
     |  |  +--rw serverHostKey?   string
     |  |  +--rw kex?             string
     |  |  +--rw dhGroup!
     |  |  |  +--rw minSize?   dhGroupSizeType
     |  |  |  +--rw maxSize?   dhGroupSizeType
     |  |  +--rw mac?             string
     |  |  +--rw encryption?      string
     |  +--rw clientAliveInterval?     timeoutType
     |  +--rw clientAliveCountMax?     uint32
     +--rw cli!
     |  +--rw enabled?                        boolean
     |  +--rw allowImplicitWildcard?          boolean
     |  +--rw startupScriptNonInteractive?    boolean
     |  +--rw modeNameStyle?                  cliModeNameStyleType
     |  +--rw allowOverwriteOnCopy?           boolean
     |  +--rw inheritPaginate?                boolean
     |  +--rw safeScriptExecution?            boolean
     |  +--rw exitConfigModeOnCtrlC?          boolean
     |  +--rw execNavigationCmds?             boolean
     |  +--rw allowOldStyleModeCmds?          boolean
     |  +--rw continueOnErrorCmdStack?        boolean
     |  +--rw topLevelCmdsInSubMode?          boolean
     |  +--rw mixedMode?                      boolean
     |  +--rw completionShowOldVal?           boolean
     |  +--rw completionMetaInfo?             completionMetaInfoType
     |  +--rw reportInvalidCompletionInput?   boolean
     |  +--rw useShortEnabled?                boolean
     |  +--rw smartRenameFiltering?           boolean
     |  +--rw allowParenQuotes?               boolean
     |  +--rw singleElemPattern?              boolean
     |  +--rw multiPatternOperation?          multiPatternOperationType
     |  +--rw sortSubmodeCmds?                boolean
     |  +--rw sortLocalCmds?                  boolean
     |  +--rw displayEmptyConfigContainers?   boolean
     |  +--rw displayNonPresenceAttributes?   boolean
     |  +--rw showEditors?                    boolean
     |  +--rw whoShowMode?                    boolean
     |  +--rw whoHistoryDateTimeFormat?       whoHistoryDateTimeFormatType
     |  +--rw editWrapMode?                   editWrapModeType
     |  +--rw supportQuotedEOL?               boolean
     |  +--rw allowWildcard?                  boolean
     |  +--rw allowAllAsWildcard?             boolean
     |  +--rw allowRangeExpression?           boolean
     |  +--rw allowRangeExpressionAllTypes?   boolean
     |  +--rw useDoubleDotRanges?             boolean
     |  +--rw addExtraTableSpacing?           boolean
     |  +--rw suppressRangeKeyword?           boolean
     |  +--rw exitModeOnEmptyRange?           boolean
     |  +--rw tableLabel?                     boolean
     |  +--rw tableLookAhead?                 uint64
     |  +--rw moreBufferLines?                limitType
     |  +--rw showTableLabelsIfMultiple?      boolean
     |  +--rw defaultTableBehavior?           tableBehaviorType
     |  +--rw allowTableOverflow?             boolean
     |  +--rw tableOverflowTruncate?          boolean
     |  +--rw allowTableCellWrap?             boolean
     |  +--rw showAllNs?                      boolean
     |  +--rw useExposeNsPrefix?              boolean
     |  +--rw orderedShowConfig?              boolean
     |  +--rw suppressFastShow?               boolean
     |  +--rw leafPrompting?                  boolean
     |  +--rw modeInfoInAudit?                modeInfoInAuditType
     |  +--rw auditLogMode?                   cliAuditLogType
     |  +--rw transactions?                   boolean
     |  +--rw transactionCtrlCmds?            boolean
     |  +--rw style?                          cliStyle
     |  +--rw completionShowMax?              cliMax
     |  +--rw rollbackAAA?                    boolean
     |  +--rw rollbackMax?                    rollMax
     |  +--rw rollbackNumbering?              rollNumbering
     |  +--rw rollbackNumberingInitial?       int64
     |  +--rw inconsistentDatabaseSuffix?     string
     |  +--rw showDefaults?                   boolean
     |  +--rw reallocateOperTrans?            boolean
     |  +--rw quickSshTeardown?               boolean
     |  +--rw cAlignLeafValues?               boolean
     |  +--rw jAlignLeafValues?               boolean
     |  +--rw defaultPrefix?                  string
     |  +--rw jWarningPrefix?                 string
     |  +--rw jAbortedPrefix?                 string
     |  +--rw jErrorPrefix?                   string
     |  +--rw cWarningPrefix?                 string
     |  +--rw cAbortedPrefix?                 string
     |  +--rw cErrorPrefix?                   string
     |  +--rw invalidDataString?              string
     |  +--rw showKeyName?                    boolean
     |  +--rw commitRetryTimeout?             timeoutType
     |  +--rw timezone?                       cliTimezoneType
     |  +--rw utcOffset?                      int64
     |  +--rw oldDetailsArg?                  boolean
     |  +--rw withDefaults?                   boolean
     |  +--rw ignoreShowWithDefaultOnDiff?    boolean
     |  +--rw trimDefaultShow?                boolean
     |  +--rw trimDefaultSave?                boolean
     |  +--rw banner?                         string
     |  +--rw bannerFile?                     string
     |  +--rw prompt1?                        string
     |  +--rw prompt2?                        string
     |  +--rw cPrompt1?                       string
     |  +--rw cPrompt2?                       string
     |  +--rw cStylePromptInJStyle?           boolean
     |  +--rw promptHostnameDelimiter?        string
     |  +--rw asyncPromptRefresh?             boolean
     |  +--rw showLogDirectory?               string
     |  +--rw idleTimeout?                    xs:duration
     |  +--rw promptSessionsCLI?              boolean
     |  +--rw disableIdleTimeoutOnCmd?        boolean
     |  +--rw commandTimeout?                 timeoutType
     |  +--rw spaceCompletion!
     |  |  +--rw enabled?   boolean
     |  +--rw timestamp!
     |  |  +--rw enabled?   boolean
     |  |  +--rw clock24?   boolean
     |  |  +--rw format?    string
     |  +--rw autoWizard!
     |  |  +--rw enabled?   boolean
     |  +--rw ssh!
     |  |  +--rw enabled?        boolean
     |  |  +--rw ip?             inet:ip-address
     |  |  +--rw port?           inet:port-number
     |  |  +--rw extraIpPorts*   xs:token
     |  |  +--rw dscp?           dscpType
     |  |  +--rw banner?         string
     |  |  +--rw bannerFile?     string
     |  +--rw commitMessage?                  boolean
     |  +--rw commitMessageFormat?            string
     |  +--rw suppressCommitMessages!
     |  |  +--rw context*   string
     |  +--rw jShowCR?                        boolean
     |  +--rw showPipe?                       boolean
     |  +--rw showPipeConfig?                 boolean
     |  +--rw disablePipe?                    boolean
     |  +--rw disablePipeConfig?              boolean
     |  +--rw pipeHelpMode?                   pipeHelpModeType
     |  +--rw jAllowDeleteAll?                boolean
     |  +--rw cSilentNo?                      boolean
     |  +--rw noFollowIncompleteCommand?      boolean
     |  +--rw cRestrictiveNo?                 boolean
     |  +--rw prioritizeSubmodeCmds?          boolean
     |  +--rw cExtendedCmdSearch?             boolean
     |  +--rw cSuppressCmdSearch?             boolean
     |  +--rw enterSubmodeOnLeaf?             boolean
     |  +--rw jExtendedShow?                  boolean
     |  +--rw jShowUnset?                     boolean
     |  +--rw jShowUnsetText?                 string
     |  +--rw jStatusFormat?                  string
     |  +--rw cModeExitFormat?                string
     |  +--rw forcedExitFormat?               string
     |  +--rw showSubsystemMessages?          boolean
     |  +--rw ignoreSubsystemFailures?        boolean
     |  +--rw showEmptyContainers?            boolean
     |  +--rw showTags?                       boolean
     |  +--rw showAnnotations?                boolean
     |  +--rw showServiceMetaData?            boolean
     |  +--rw suppressNedErrors?              boolean
     |  +--rw jShowTableRecursive?            boolean
     |  +--rw cPrivate?                       boolean
     |  +--rw cTab?                           boolean
     |  +--rw cTabInfo?                       boolean
     |  +--rw tabExtend?                      boolean
     |  +--rw cHelp?                          boolean
     |  +--rw jHideHelp?                      boolean
     |  +--rw restrictedFileAccess?           boolean
     |  +--rw hideDotFiles?                   boolean
     |  +--rw restrictedFileRegexp?           string
     |  +--rw historySave?                    boolean
     |  +--rw historyRemoveDuplicates?        boolean
     |  +--rw historyMaxSize?                 int64
     |  +--rw messageMaxSize?                 int64
     |  +--rw mapActions?                     cliActionMapType
     |  +--rw compactTable?                   boolean
     |  +--rw compactShow?                    boolean
     |  +--rw compactStatsShow?               boolean
     |  +--rw prettifyStatsName?              boolean
     |  +--rw showCommitProgress?             boolean
     |  +--rw commitActivityClock?            boolean
     |  +--rw confirmUncommitedOnExit?        confirmUncommitedOnExitType
     |  +--rw reconfirmHidden?                boolean
     |  +--rw dequoteHidden?                  boolean
     |  +--rw enumKeyInfo?                    boolean
     |  +--rw columnStats?                    boolean
     |  +--rw allowAbbrevCmds?                boolean
     |  +--rw allowAbbrevCmdsOnLoad?          boolean
     |  +--rw allowAbbrevKeys?                boolean
     |  +--rw allowAbbrevParamNames?          boolean
     |  +--rw allowAbbrevEnums?               boolean
     |  +--rw allowCaseInsensitiveEnums?      boolean
     |  +--rw strictRefsOnLoad?               boolean
     |  +--rw stopLoadOnError?                boolean
     |  +--rw allOrNothingLoad?               boolean
     |  +--rw autocommitLoad?                 boolean
     |  +--rw autocommitLoadChunkSize?        uint64
     |  +--rw enableLoadMerge?                boolean
     |  +--rw loadActivityClock?              boolean
     |  +--rw instanceDescription?            boolean
     |  +--rw addErrorPrefixSuffix?           boolean
     |  +--rw compListCompact?                boolean
     |  +--rw completionListLine?             boolean
     |  +--rw infoOnMatch?                    boolean
     |  +--rw externalActionErrorMsg?         string
     |  +--rw enableDisplayLevel?             enableDisplayLevelType
     |  +--rw defaultDisplayLevel?            int64
     |  +--rw enableDisplayGroups?            boolean
     |  +--rw unifiedHistory?                 boolean
     |  +--rw modeInfoInAAA?                  modeInfoInAAAType
     |  +--rw cmdAAAForAutowizard?            boolean
     |  +--rw quoteStyle?                     quoteStyleType
     |  +--rw laxBarQuoting?                  boolean
     |  +--rw expandAliasOnCompletion?        boolean
     |  +--rw expandAliasEscape?              aliasQuoteType
     |  +--rw docWrap?                        boolean
     |  +--rw infoOnTab?                      boolean
     |  +--rw infoOnSpace?                    boolean
     |  +--rw newLogout?                      boolean
     |  +--rw newInsert?                      boolean
     |  +--rw messageFormat?                  string
     |  +--rw messageWordWrap?                boolean
     |  +--rw messageQueueSize?               int64
     |  +--rw promptEnumLimit?                uint64
     |  +--rw caseInsensitive?                boolean
     |  +--rw caseInsensitiveKeys?            boolean
     |  +--rw ignoreLeadingWhitespace?        boolean
     |  +--rw indentTemplates?                boolean
     |  +--rw wrapInfo?                       boolean
     |  +--rw wrapPrompt?                     boolean
     |  +--rw sortShowElems?                  boolean
     |  +--rw showMatchBeforePossible?        boolean
     |  +--rw possibleCompletionsFormat?      string
     |  +--rw matchCompletionsFormat?         string
     |  +--rw noMatchCompletionsFormat?       string
     |  +--rw showDescription?                boolean
     |  +--rw explicitSetCreate?              boolean
     |  +--rw templateFilter* [name]
     |  |  +--rw name        string
     |  |  +--rw callback?   string
     |  +--rw escapeBackslash?                boolean
     |  +--rw showNedErrorAsInfo?             boolean
     +--rw webui!
     |  +--rw enabled?            boolean
     |  +--rw serverName?         xs:token
     |  +--rw matchHostName?      boolean
     |  +--rw cacheRefreshSecs?   uint64
     |  +--rw maxRefEntries?      uint64
     |  +--rw docroot?            string
     |  +--rw loginDir?           string
     |  +--rw customDir?          string
     |  +--rw customHeaders!
     |  |  +--rw header* [name]
     |  |     +--rw name     string
     |  |     +--rw value    string
     |  +--rw X-Frame-Options?    X-Frame-OptionsType
     |  +--rw disableAuth!
     |  |  +--rw dir*   string
     |  +--rw allowSymlinks?      boolean
     |  +--rw transport!
     |  |  +--rw tcp!
     |  |  |  +--rw enabled?                  boolean
     |  |  |  +--rw disableNonAuthRedirect?   boolean
     |  |  |  +--rw redirect?                 string
     |  |  |  +--rw ip?                       inet:ip-address
     |  |  |  +--rw port?                     inet:port-number
     |  |  |  +--rw extraIpPorts*             xs:token
     |  |  |  +--rw dscp?                     dscpType
     |  |  +--rw ssl!
     |  |     +--rw enabled?                  boolean
     |  |     +--rw disableNonAuthRedirect?   boolean
     |  |     +--rw redirect?                 string
     |  |     +--rw ip?                       inet:ip-address
     |  |     +--rw port?                     inet:port-number
     |  |     +--rw extraIpPorts*             xs:token
     |  |     +--rw dscp?                     dscpType
     |  |     +--rw keyFile?                  string
     |  |     +--rw certFile?                 string
     |  |     +--rw caCertFile?               string
     |  |     +--rw verify?                   verifyType
     |  |     +--rw depth?                    uint64
     |  |     +--rw ciphers?                  string
     |  |     +--rw protocols?                string
     |  +--rw cgi!
     |  |  +--rw enabled?            boolean
     |  |  +--rw dir?                string
     |  |  +--rw requestFilter?      string
     |  |  +--rw maxRequestLength?   uint16
     |  |  +--rw php!
     |  |     +--rw enabled?   boolean
     |  +--rw idleTimeout?        xs:duration
     |  +--rw absoluteTimeout?    xs:duration
     |  +--rw rateLimiting?       uint64
     |  +--rw audit?              boolean
     +--rw rest!
     |  +--rw enabled?         boolean
     |  +--rw showHidden?      boolean
     |  +--rw customHeaders!
     |     +--rw header* [name]
     |        +--rw name     string
     |        +--rw value    string
     +--rw restconf!
     |  +--rw enabled?        boolean
     |  +--rw rootResource?   string
     +--rw proxyForwarding!
     |  +--rw autoLogin?   boolean
     |  +--rw proxy* [target]
     |     +--rw target     xs:token
     |     +--rw address    inet:host
     |     +--rw netconf!
     |     |  +--rw (transport1)?
     |     |     +--:(ssh)
     |     |     |  +--rw ssh
     |     |     |     +--rw port?   inet:port-number
     |     |     +--:(tcp)
     |     |        +--rw tcp
     |     |           +--rw port?   inet:port-number
     |     +--rw cli!
     |        +--rw (transport)?
     |           +--:(ssh)
     |              +--rw ssh
     |                 +--rw port?   inet:port-number
     +--rw snmpAgent!
     |  +--rw enabled?                           boolean
     |  +--rw ip?                                inet:ip-address
     |  +--rw port?                              inet:port-number
     |  +--rw extraIpPorts*                      xs:token
     |  +--rw dscp?                              dscpType
     |  +--rw mibs!
     |  |  +--rw file*           string
     |  |  +--rw fromLoadPath?   boolean
     |  +--rw temporaryStorageTime?              uint32
     |  +--rw snmpVersions!
     |  |  +--rw v1?    boolean
     |  |  +--rw v2c?   boolean
     |  |  +--rw v3?    boolean
     |  +--rw snmpEngine!
     |  |  +--rw snmpEngineID                tailf:hex-list
     |  |  +--rw snmpEngineMaxMessageSize?   uint64
     |  +--rw sessionIgnorePort?                 boolean
     |  +--rw authenticationFailureNotifyName?   string
     |  +--rw candidate!
     |  |  +--rw maxLockWait?            xs:duration
     |  |  +--rw pendingChangesAction?   pendingChangesActionType
     |  +--rw dropWhenInUse?                     boolean
     |  +--rw contexts*                          SNMPContextNameType
     |  +--rw system!
     |     +--rw sysDescr?      string
     |     +--rw sysObjectID?   yang:object-identifier
     |     +--rw sysServices?   uint64
     |     +--rw sysORTable!
     |        +--rw sysOREntry* [sysORIndex]
     |           +--rw sysORIndex    uint64
     |           +--rw sysORID       yang:object-identifier
     |           +--rw sysORDescr    string
     +--rw netconf!
        +--rw enabled?             boolean
        +--rw transport!
        |  +--rw ssh!
        |  |  +--rw enabled?        boolean
        |  |  +--rw ip?             inet:ip-address
        |  |  +--rw port?           inet:port-number
        |  |  +--rw extraIpPorts*   xs:token
        |  |  +--rw dscp?           dscpType
        |  +--rw tcp!
        |     +--rw enabled?        boolean
        |     +--rw ip?             inet:ip-address
        |     +--rw port?           inet:port-number
        |     +--rw extraIpPorts*   xs:token
        |     +--rw dscp?           dscpType
        +--rw extendedSessions?    boolean
        +--rw sendDefaults?        boolean
        +--rw idleTimeout?         xs:duration
        +--rw writeTimeout?        xs:duration
        +--rw rpcErrors?           rpcErrorType
        +--rw maxBatchProcesses?   limitType
module: ietf-diffserv-classifier
  +--rw classifiers
     +--rw classifier-entry* [classifier-entry-name]
        +--rw classifier-entry-name                 string
        +--rw classifier-entry-descr?               string
        +--rw classifier-entry-filter-operation?    identityref
        +--rw filter-entry* [filter-type filter-logical-not]
        |  +--rw filter-type                                   identityref
        |  +--rw filter-logical-not                            boolean
        |  +--rw (filter-param)?
        |     +--:(dscp)
        |     |  +--rw dscp-cfg* [dscp-min dscp-max]
        |     |     +--rw dscp-min    inet:dscp
        |     |     +--rw dscp-max    inet:dscp
        |     +--:(source-ip-address)
        |     |  +--rw source-ip-address-cfg* [source-ip-addr]
        |     |     +--rw source-ip-addr    inet:ip-prefix
        |     +--:(destination-ip-address)
        |     |  +--rw destination-ip-address-cfg* [destination-ip-addr]
        |     |     +--rw destination-ip-addr    inet:ip-prefix
        |     +--:(source-port)
        |     |  +--rw source-port-cfg* [source-port-min source-port-max]
        |     |     +--rw source-port-min    inet:port-number
        |     |     +--rw source-port-max    inet:port-number
        |     +--:(destination-port)
        |     |  +--rw destination-port-cfg* [destination-port-min destination-port-max]
        |     |     +--rw destination-port-min    inet:port-number
        |     |     +--rw destination-port-max    inet:port-number
        |     +--:(protocol)
        |     |  +--rw protocol-cfg* [protocol-min protocol-max]
        |     |     +--rw protocol-min    uint8
        |     |     +--rw protocol-max    uint8
        |     +--:(cisco-filter:cos) {policy-types:match-cos-support}?
        |     |  +--rw cisco-filter:cos-cfgs
        |     |     +--rw cisco-filter:cos-cfg* [cos-min cos-max]
        |     |        +--rw cisco-filter:cos-min    policy-types:cos-type
        |     |        +--rw cisco-filter:cos-max    policy-types:cos-type
        |     +--:(cisco-filter:cos-inner-filter) {policy-types:match-cos-inner-support}?
        |     |  +--rw cisco-filter:cos-inner-cfgs
        |     |     +--rw cisco-filter:cos-inner-cfg* [cos-min cos-max]
        |     |        +--rw cisco-filter:cos-min    policy-types:cos-type
        |     |        +--rw cisco-filter:cos-max    policy-types:cos-type
        |     +--:(cisco-filter:ipv4-acl-name-filter) {policy-types:match-ipv4-acl-name-support}?
        |     |  +--rw cisco-filter:ipv4-acl-name-cfgs
        |     |     +--rw cisco-filter:ipv4-acl-name-cfg* [ip-acl-name]
        |     |        +--rw cisco-filter:ip-acl-name    policy-types:ip-acl-name-type
        |     +--:(cisco-filter:ipv6-acl-name-filter) {policy-types:match-ipv6-acl-name-support}?
        |     |  +--rw cisco-filter:ipv6-acl-name-cfgs
        |     |     +--rw cisco-filter:ipv6-acl-name-cfg* [ip-acl-name]
        |     |        +--rw cisco-filter:ip-acl-name    policy-types:ip-acl-name-type
        |     +--:(cisco-filter:ipv4-acl-filter) {policy-types:match-ipv4-acl-support}?
        |     |  +--rw cisco-filter:ipv4-acl-cfgs
        |     |     +--rw cisco-filter:ipv4-acl-cfg* [ip-acl]
        |     |        +--rw cisco-filter:ip-acl    policy-types:ip-acl-type
        |     +--:(cisco-filter:ipv6-acl-filter) {policy-types:match-ipv6-acl-support}?
        |     |  +--rw cisco-filter:ipv6-acl-cfgs
        |     |     +--rw cisco-filter:ipv6-acl-cfg* [ip-acl]
        |     |        +--rw cisco-filter:ip-acl    policy-types:ip-acl-type
        |     +--:(cisco-filter:input-interface) {policy-types:match-input-interface-support}?
        |     |  +--rw cisco-filter:input-interface-cfgs
        |     |     +--rw cisco-filter:input-interface-cfg* [if-name]
        |     |        +--rw cisco-filter:if-name    string
        |     +--:(cisco-filter:src-mac) {policy-types:match-src-mac-support}?
        |     |  +--rw cisco-filter:src-mac-cfgs
        |     |     +--rw cisco-filter:src-mac-cfg* [mac]
        |     |        +--rw cisco-filter:mac         yang:mac-address
        |     |        +--rw cisco-filter:mac-mask?   yang:mac-address
        |     +--:(cisco-filter:dst-mac) {policy-types:match-dst-mac-support}?
        |     |  +--rw cisco-filter:dst-mac-cfgs
        |     |     +--rw cisco-filter:dst-mac-cfg* [mac]
        |     |        +--rw cisco-filter:mac         yang:mac-address
        |     |        +--rw cisco-filter:mac-mask?   yang:mac-address
        |     +--:(cisco-filter:protocol-name) {policy-types:protocol-name-support}?
        |     |  +--rw cisco-filter:protocol-name-cfgs
        |     |     +--rw cisco-filter:protocol-name-cfg* [protocol-name]
        |     |        +--rw cisco-filter:protocol-name    policy-types:protocol-name
        |     +--:(cisco-filter:mpls-exp-top) {policy-types:match-mpls-exp-top-support}?
        |     |  +--rw cisco-filter:mpls-exp-top-cfgs
        |     |     +--rw cisco-filter:mpls-exp-top-cfg* [exp-min exp-max]
        |     |        +--rw cisco-filter:exp-min    policy-types:mpls-exp-type
        |     |        +--rw cisco-filter:exp-max    policy-types:mpls-exp-type
        |     +--:(cisco-filter:mpls-exp-imp) {policy-types:match-mpls-exp-imp-support}?
        |     |  +--rw cisco-filter:mpls-exp-imp-cfgs
        |     |     +--rw cisco-filter:mpls-exp-imp-cfg* [exp-min exp-max]
        |     |        +--rw cisco-filter:exp-min    policy-types:mpls-exp-type
        |     |        +--rw cisco-filter:exp-max    policy-types:mpls-exp-type
        |     +--:(cisco-filter:packet-length) {policy-types:match-packet-length-support}?
        |     |  +--rw cisco-filter:pkt-len-cfgs
        |     |     +--rw cisco-filter:pkt-len-cfg* [min-pkt-len max-pkt-len]
        |     |        +--rw cisco-filter:min-pkt-len    policy-types:pkt-len-type
        |     |        +--rw cisco-filter:max-pkt-len    policy-types:pkt-len-type
        |     +--:(cisco-filter:prec) {policy-types:match-prec-support}?
        |     |  +--rw cisco-filter:prec
        |     |     +--rw (cisco-filter:prec-par)?
        |     |        +--:(cisco-filter:prec-value)
        |     |        |  +--rw cisco-filter:prec-val-cfgs
        |     |        |     +--rw cisco-filter:prec-val-cfg* [prec-val]
        |     |        |        +--rw cisco-filter:prec-val    policy-types:prec-val-type
        |     |        +--:(cisco-filter:prec-attr)
        |     |           +--rw cisco-filter:prec-attr-cfgs
        |     |              +--rw cisco-filter:prec-attr-cfg* [prec-attr]
        |     |                 +--rw cisco-filter:prec-attr    policy-types:prec-attr-type
        |     +--:(cisco-filter:qos-group) {policy-types:match-qos-group-support}?
        |     |  +--rw cisco-filter:qos-group-cfgs
        |     |     +--rw cisco-filter:qos-group-cfg* [qos-group-min qos-group-max]
        |     |        +--rw cisco-filter:qos-group-min    policy-types:qos-group-type
        |     |        +--rw cisco-filter:qos-group-max    policy-types:qos-group-type
        |     +--:(cisco-filter:vlan) {policy-types:match-vlan-support}?
        |     |  +--rw cisco-filter:vlan-cfgs
        |     |     +--rw cisco-filter:vlan-cfg* [vlan-min vlan-max]
        |     |        +--rw cisco-filter:vlan-min    policy-types:vlan-type
        |     |        +--rw cisco-filter:vlan-max    policy-types:vlan-type
        |     +--:(cisco-filter:vlan-inner) {policy-types:match-vlan-inner-support}?
        |     |  +--rw cisco-filter:vlan-inner-cfgs
        |     |     +--rw cisco-filter:vlan-inner-cfg* [vlan-min vlan-max]
        |     |        +--rw cisco-filter:vlan-min    policy-types:vlan-type
        |     |        +--rw cisco-filter:vlan-max    policy-types:vlan-type
        |     +--:(cisco-filter:atm-clp) {policy-types:match-atm-clp-support}?
        |     |  +--rw cisco-filter:atm-clp-cfg
        |     |     +--rw cisco-filter:atm-clp?   empty
        |     +--:(cisco-filter:atm-vci) {policy-types:match-atm-vci-support}?
        |     |  +--rw cisco-filter:atm-vci-cfgs
        |     |     +--rw cisco-filter:atm-vci-cfg* [atm-vci-min atm-vci-max]
        |     |        +--rw cisco-filter:atm-vci-min    uint16
        |     |        +--rw cisco-filter:atm-vci-max    uint16
        |     +--:(cisco-filter:dei) {policy-types:match-dei-support}?
        |     |  +--rw cisco-filter:dei-cfg
        |     |     +--rw cisco-filter:dei-cfg?   policy-types:dei-type
        |     +--:(cisco-filter:dei-inner) {policy-types:match-dei-inner-support}?
        |     |  +--rw cisco-filter:dei-inner-cfg
        |     |     +--rw cisco-filter:dei-cfg?   policy-types:dei-type
        |     +--:(cisco-filter:flow-ip) {policy-types:match-flow-ip-support}?
        |     |  +--rw cisco-filter:flow-ip-cfg
        |     |     +--rw cisco-filter:flow-src-ip?   inet:ip-address-no-zone
        |     |     +--rw cisco-filter:flow-dst-ip?   inet:ip-address-no-zone
        |     |     +--rw cisco-filter:protocol?      inet:ip-version
        |     |     +--rw cisco-filter:src-port?      inet:port-number
        |     |     +--rw cisco-filter:dst-port?      inet:port-number
        |     +--:(cisco-filter:flow-record)
        |     |  +--rw cisco-filter:flow-record-cfg
        |     |     +--rw cisco-filter:flow-record-name?   policy-types:flow-record-type
        |     +--:(cisco-filter:fr-de) {policy-types:match-fr-de-support}?
        |     |  +--rw cisco-filter:fr-de-cfg
        |     |     +--rw cisco-filter:fr-de-val?   policy-types:fr-de-type
        |     +--:(cisco-filter:fr-dlci) {policy-types:match-fr-dlci-support}?
        |     |  +--rw cisco-filter:fr-dlci-cfgs
        |     |     +--rw cisco-filter:fr-dlci-cfg* [dlci-min dlci-max]
        |     |        +--rw cisco-filter:dlci-min    uint16
        |     |        +--rw cisco-filter:dlci-max    uint16
        |     +--:(cisco-filter:wlan-user-priority) {policy-types:match-wlan-user-priority-support}?
        |     |  +--rw cisco-filter:wlan-user-priority-cfgs
        |     |     +--rw cisco-filter:wlan-user-priority-cfg* [wlan-prio-min wlan-prio-max]
        |     |        +--rw cisco-filter:wlan-prio-min    policy-types:wlan-user-priority-type
        |     |        +--rw cisco-filter:wlan-prio-max    policy-types:wlan-user-priority-type
        |     +--:(cisco-filter:discard-class) {policy-types:match-discard-class-support}?
        |     |  +--rw cisco-filter:discard-class-cfgs
        |     |     +--rw cisco-filter:discard-class-cfg* [discard-class]
        |     |        +--rw cisco-filter:discard-class    policy-types:discard-class-type
        |     +--:(cisco-filter:class-map) {policy-types:match-class-map-support}?
        |     |  +--rw cisco-filter:class-map-cfgs
        |     |     +--rw cisco-filter:class-map-cfg* [class-map-name]
        |     |        +--rw cisco-filter:class-map-name    policy-types:class-map-type
        |     +--:(cisco-filter:metadata) {policy-types:match-metadata-support}?
        |     |  +--rw cisco-filter:metadata-cfg
        |     |     +--rw cisco-filter:cac?                      enumeration
        |     |     +--rw cisco-filter:called-uri?               string
        |     |     +--rw cisco-filter:calling-uri?              string
        |     |     +--rw cisco-filter:device-model?             string
        |     |     +--rw cisco-filter:global-session-id?        string
        |     |     +--rw cisco-filter:multi-party-session-id?   string
        |     +--:(cisco-filter:application) {policy-types:match-application-support}?
        |     |  +--rw cisco-filter:application-cfgs
        |     |     +--rw cisco-filter:application-cfg* [application-name application-cfg]
        |     |        +--rw cisco-filter:application-name    policy-types:application-type
        |     |        +--rw cisco-filter:application-cfg     policy-types:application-type
        |     +--:(cisco-filter:security-group) {policy-types:match-security-group-support}?
        |     |  +--rw cisco-filter:security-group
        |     |     +--rw (cisco-filter:group-par)?
        |     |        +--:(cisco-filter:group-name)
        |     |        |  +--rw cisco-filter:security-group-name-cfgs
        |     |        |     +--rw cisco-filter:security-group-name-cfg* [src-dst security-name]
        |     |        |        +--rw cisco-filter:src-dst          enumeration
        |     |        |        +--rw cisco-filter:security-name    string
        |     |        +--:(cisco-filter:group-tag)
        |     |           +--rw cisco-filter:security-group-tag-cfgs
        |     |              +--rw cisco-filter:security-group-tag-cfg* [id]
        |     |                 +--rw cisco-filter:id    string
        |     +--:(cisco-filter:ip-rtp) {policy-types:match-ip-rtp-support}?
        |     |  +--rw cisco-filter:ip-rtp-cfgs
        |     |     +--rw cisco-filter:ip-rtp-cfg* [starting-port-number port-range]
        |     |        +--rw cisco-filter:starting-port-number    uint16
        |     |        +--rw cisco-filter:port-range              uint16
        |     +--:(cisco-filter:vpls) {policy-types:match-vpls-support}?
        |        +--rw cisco-filter:vpls-cfg
        |           +--rw cisco-filter:broadcast?   empty
        |           +--rw cisco-filter:known?       empty
        |           +--rw cisco-filter:unknown?     empty
        |           +--rw cisco-filter:multicast?   empty
        +--rw cisco-filter:classifier-entry-type?   identityref
module: ietf-diffserv-policy
  +--rw policies {policy-template-support}?
     +--rw policy-entry* [policy-name]
        +--rw policy-name                 string
        +--rw policy-descr?               string
        +--rw classifier-entry* [classifier-entry-name]
        |  +--rw classifier-entry-name           string
        |  +--rw classifier-entry-inline?        boolean
        |  +--rw classifier-entry-filter-oper?   identityref
        |  +--rw filter-entry* [filter-type filter-logical-not] {policy-inline-classifier-config}?
        |  |  +--rw filter-type                         identityref
        |  |  +--rw filter-logical-not                  boolean
        |  |  +--rw (filter-param)?
        |  |     +--:(dscp)
        |  |     |  +--rw dscp-cfg* [dscp-min dscp-max]
        |  |     |     +--rw dscp-min    inet:dscp
        |  |     |     +--rw dscp-max    inet:dscp
        |  |     +--:(source-ip-address)
        |  |     |  +--rw source-ip-address-cfg* [source-ip-addr]
        |  |     |     +--rw source-ip-addr    inet:ip-prefix
        |  |     +--:(destination-ip-address)
        |  |     |  +--rw destination-ip-address-cfg* [destination-ip-addr]
        |  |     |     +--rw destination-ip-addr    inet:ip-prefix
        |  |     +--:(source-port)
        |  |     |  +--rw source-port-cfg* [source-port-min source-port-max]
        |  |     |     +--rw source-port-min    inet:port-number
        |  |     |     +--rw source-port-max    inet:port-number
        |  |     +--:(destination-port)
        |  |     |  +--rw destination-port-cfg* [destination-port-min destination-port-max]
        |  |     |     +--rw destination-port-min    inet:port-number
        |  |     |     +--rw destination-port-max    inet:port-number
        |  |     +--:(protocol)
        |  |        +--rw protocol-cfg* [protocol-min protocol-max]
        |  |           +--rw protocol-min    uint8
        |  |           +--rw protocol-max    uint8
        |  +--rw classifier-action-entry-cfg* [action-type]
        |     +--rw action-type                             identityref
        |     +--rw (action-cfg-params)?
        |        +--:(action:marking)
        |        |  +--rw action:marking-cfg
        |        |     +--rw action:dscp?   inet:dscp
        |        +--:(action:priority)
        |        |  +--rw action:priority-cfg
        |        |     +--rw action:priority-level?   uint8
        |        |     +--rw action:rate-burst {priority-rate-burst-support}?
        |        |        +--rw action:rate?                   uint64
        |        |        +--rw action:absolute-rate-metric?   policy-types:metric
        |        |        +--rw action:absolute-rate-units?    policy-types:rate-unit
        |        |        +--rw action:rate-percent?           percent-value-1to100
        |        |        +--rw action:rate-ratio?             uint32
        |        |        +--rw (action:burst-type)?
        |        |           +--:(action:size)
        |        |           |  +--rw action:burst-size?       uint64
        |        |           +--:(action:interval)
        |        |              +--rw action:burst-interval?   uint64
        |        +--:(action:meter)
        |        |  +--rw action:meter-cfg
        |        |     +--rw action:meter-list* [meter-id]
        |        |        +--rw action:meter-id                uint16
        |        |        +--rw action:meter-rate?             uint64
        |        |        +--rw (action:burst-type)?
        |        |        |  +--:(action:size)
        |        |        |  |  +--rw action:burst-size?       uint64
        |        |        |  +--:(action:interval)
        |        |        |     +--rw action:burst-interval?   uint64
        |        |        +--rw action:color
        |        |        |  +--rw action:classifier-entry-name?               string
        |        |        |  +--rw action:classifier-entry-descr?              string
        |        |        |  +--rw action:classifier-entry-filter-operation?   identityref
        |        |        +--rw action:succeed-action
        |        |        |  +--rw action:meter-action-type?   identityref
        |        |        |  +--rw action:next-meter-id?       uint16
        |        |        |  +--rw (action:val)?
        |        |        |     +--:(action:meter-action-mark)
        |        |        |     |  +--rw action:dscp?          inet:dscp
        |        |        |     +--:(action:meter-action-drop)
        |        |        |        +--rw action:drop-action?   empty
        |        |        +--rw action:fail-action
        |        |           +--rw action:meter-action-type?   identityref
        |        |           +--rw action:next-meter-id?       uint16
        |        |           +--rw (action:val)?
        |        |              +--:(action:meter-action-mark)
        |        |              |  +--rw action:dscp?          inet:dscp
        |        |              +--:(action:meter-action-drop)
        |        |                 +--rw action:drop-action?   empty
        |        +--:(action:min-rate)
        |        |  +--rw action:min-rate-cfg
        |        |     +--rw action:min-rate?               uint64
        |        |     +--rw action:absolute-rate-metric?   policy-types:metric
        |        |     +--rw action:absolute-rate-units?    policy-types:rate-unit
        |        |     +--rw action:rate-percent?           percent-value-1to100
        |        |     +--rw action:rate-ratio?             uint32
        |        |     +--rw action:bw-excess-share-cfg
        |        |        +--rw action:value?                  uint32
        |        |        +--rw action:absolute-rate-metric?   policy-types:metric
        |        |        +--rw action:absolute-rate-units?    policy-types:rate-unit
        |        |        +--rw action:rate-percent?           percent-value-1to100
        |        |        +--rw action:rate-ratio?             uint32
        |        +--:(action:max-rate)
        |        |  +--rw action:max-rate-cfg
        |        |     +--rw action:absolute-rate?          uint64
        |        |     +--rw (action:burst-type)?
        |        |     |  +--:(action:size)
        |        |     |  |  +--rw action:burst-size?       uint64
        |        |     |  +--:(action:interval)
        |        |     |     +--rw action:burst-interval?   uint64
        |        |     +--rw action:absolute-rate-metric?   policy-types:metric
        |        |     +--rw action:absolute-rate-units?    policy-types:rate-unit
        |        |     +--rw action:rate-percent?           percent-value-1to100
        |        |     +--rw action:rate-ratio?             uint32
        |        +--:(action:algorithmic-drop)
        |           +--rw (action:drop-algorithm)?
        |              +--:(action:always-drop)
        |              |  +--rw action:drop-cfg
        |              |     +--rw action:drop-action?   empty
        |              +--:(action:tail-drop)
        |              |  +--rw action:tail-drop-cfg
        |              |     +--rw action:qlimit-dscp-thresh* [dscp-min dscp-max]
        |              |        +--rw action:dscp-min     inet:dscp
        |              |        +--rw action:dscp-max     inet:dscp
        |              |        +--rw action:threshold
        |              |           +--rw (action:threshold-type)?
        |              |              +--:(action:size)
        |              |              |  +--rw action:threshold-size?       uint64
        |              |              +--:(action:interval)
        |              |                 +--rw action:threshold-interval?   uint64
        |              +--:(action:random-detect)
        |                 +--rw action:random-detect-cfg {aqm-red-support}?
        |                    +--rw action:exp-weighting-const?   uint32
        |                    +--rw action:red-min-thresh
        |                    |  +--rw action:threshold
        |                    |     +--rw (action:threshold-type)?
        |                    |        +--:(action:size)
        |                    |        |  +--rw action:threshold-size?       uint64
        |                    |        +--:(action:interval)
        |                    |           +--rw action:threshold-interval?   uint64
        |                    +--rw action:red-max-thresh
        |                    |  +--rw action:threshold
        |                    |     +--rw (action:threshold-type)?
        |                    |        +--:(action:size)
        |                    |        |  +--rw action:threshold-size?       uint64
        |                    |        +--:(action:interval)
        |                    |           +--rw action:threshold-interval?   uint64
        |                    +--rw action:mark-probability?      uint32
        +--rw cisco-policy:policy-type?   identityref

module: ietf-diffserv-target
  augment /if:interfaces/if:interface:
    +--rw diffserv-target-entry* [direction policy-name]
       +--rw direction                                  identityref
       +--rw policy-name                                string
       +--rw cisco-policy-target:service-policy-type?   identityref
  augment /if:interfaces-state/if:interface:
    +--ro diffserv-target-entry* [direction policy-name]
       +--ro direction                                identityref
       +--ro policy-name                              string
       +--ro diffserv-target-classifier-statistics* [classifier-entry-name parent-path]
          +--ro classifier-entry-name          string
          +--ro parent-path                    string
          +--ro classifier-entry-statistics
          |  +--ro classified-pkts?    uint64
          |  +--ro classified-bytes?   uint64
          |  +--ro classified-rate?    uint64
          +--ro meter-statistics* [meter-id]
          |  +--ro meter-id               uint16
          |  +--ro meter-succeed-pkts?    uint64
          |  +--ro meter-succeed-bytes?   uint64
          |  +--ro meter-failed-pkts?     uint64
          |  +--ro meter-failed-bytes?    uint64
          +--ro queuing-statistics
             +--ro output-pkts?        uint64
             +--ro output-bytes?       uint64
             +--ro queue-size-pkts?    uint64
             +--ro queue-size-bytes?   uint64
             +--ro drop-pkts?          uint64
             +--ro drop-bytes?         uint64
             +--ro wred-stats
                +--ro early-drop-pkts?    uint64
                +--ro early-drop-bytes?   uint64
module: ietf-event-notifications
  +--ro streams
  |  +--ro stream*   stream
  +--rw filters
  |  +--rw filter* [filter-id]
  |     +--rw filter-id                        filter-id
  |     +--rw (filter-type)?
  |        +--:(rfc5277)
  |        |  +--rw filter?                    <anyxml>
  |        +--:(yp:update-filter)
  |           +--rw (yp:update-filter)?
  |              +--:(yp:subtree)
  |              |  +--rw yp:subtree-filter?   <anyxml>
  |              +--:(yp:xpath)
  |                 +--rw yp:xpath-filter?     yang:xpath1.0
  +--rw subscription-config {configured-subscriptions}?
  |  +--rw subscription* [subscription-id]
  |     +--rw subscription-id                  subscription-id
  |     +--rw stream?                          stream
  |     +--rw encoding?                        encoding
  |     +--rw (filter-type)?
  |     |  +--:(rfc5277)
  |     |  |  +--rw filter?                    <anyxml>
  |     |  +--:(by-reference)
  |     |  |  +--rw filter-ref?                filter-ref
  |     |  +--:(yp:update-filter)
  |     |     +--rw (yp:update-filter)?
  |     |        +--:(yp:subtree)
  |     |        |  +--rw yp:subtree-filter?   <anyxml>
  |     |        +--:(yp:xpath)
  |     |           +--rw yp:xpath-filter?     yang:xpath1.0
  |     +--rw startTime?                       yang:date-and-time
  |     +--rw stopTime?                        yang:date-and-time
  |     +--rw receivers
  |     |  +--rw receiver* [address]
  |     |     +--rw address     inet:host
  |     |     +--rw port        inet:port-number
  |     |     +--rw protocol?   transport-protocol
  |     +--rw (push-source)?
  |     |  +--:(interface-originated)
  |     |  |  +--rw source-interface?          if:interface-ref
  |     |  +--:(address-originated)
  |     |     +--rw source-vrf?                uint32
  |     |     +--rw source-address             inet:ip-address-no-zone
  |     +--rw (yp:update-trigger)?
  |     |  +--:(yp:periodic)
  |     |  |  +--rw yp:period                  yang:timeticks
  |     |  |  +--rw yp:anchor-time?            yang:date-and-time
  |     |  +--:(yp:on-change) {on-change}?
  |     |     +--rw yp:no-synch-on-start?      empty
  |     |     +--rw yp:dampening-period        yang:timeticks
  |     |     +--rw yp:excluded-change*        change-type
  |     +--rw yp:dscp?                         inet:dscp {notif-bis:configured-subscriptions}?
  |     +--rw yp:subscription-priority?        uint8
  |     +--rw yp:subscription-dependency?      string
  +--ro subscriptions
     +--ro subscription* [subscription-id]
        +--ro subscription-id                  subscription-id
        +--ro configured-subscription?         empty {configured-subscriptions}?
        +--ro subscription-status?             subscription-status
        +--ro stream?                          stream
        +--ro encoding?                        encoding
        +--ro (filter-type)?
        |  +--:(rfc5277)
        |  |  +--ro filter?                    <anyxml>
        |  +--:(by-reference)
        |  |  +--ro filter-ref?                filter-ref
        |  +--:(yp:update-filter)
        |     +--ro (yp:update-filter)?
        |        +--:(yp:subtree)
        |        |  +--ro yp:subtree-filter?   <anyxml>
        |        +--:(yp:xpath)
        |           +--ro yp:xpath-filter?     yang:xpath1.0
        +--ro startTime?                       yang:date-and-time
        +--ro stopTime?                        yang:date-and-time
        +--ro receivers
        |  +--ro receiver* [address]
        |     +--ro address     inet:host
        |     +--ro port        inet:port-number
        |     +--ro protocol?   transport-protocol
        +--ro (push-source)?
        |  +--:(interface-originated)
        |  |  +--ro source-interface?          if:interface-ref
        |  +--:(address-originated)
        |     +--ro source-vrf?                uint32
        |     +--ro source-address             inet:ip-address-no-zone
        +--ro (yp:update-trigger)?
        |  +--:(yp:periodic)
        |  |  +--ro yp:period                  yang:timeticks
        |  |  +--ro yp:anchor-time?            yang:date-and-time
        |  +--:(yp:on-change) {on-change}?
        |     +--ro yp:no-synch-on-start?      empty
        |     +--ro yp:dampening-period        yang:timeticks
        |     +--ro yp:excluded-change*        change-type
        +--ro yp:dscp?                         inet:dscp {notif-bis:configured-subscriptions}?
        +--ro yp:subscription-priority?        uint8
        +--ro yp:subscription-dependency?      string

  rpcs:
    +---x establish-subscription
    |  +---w input
    |  |  +---w stream?                          stream
    |  |  +---w encoding?                        encoding
    |  |  +---w (filter-type)?
    |  |  |  +--:(rfc5277)
    |  |  |  |  +---w filter?                    <anyxml>
    |  |  |  +--:(yp:update-filter)
    |  |  |     +---w (yp:update-filter)?
    |  |  |        +--:(yp:subtree)
    |  |  |        |  +---w yp:subtree-filter?   <anyxml>
    |  |  |        +--:(yp:xpath)
    |  |  |           +---w yp:xpath-filter?     yang:xpath1.0
    |  |  +---w (yp:update-trigger)?
    |  |     +--:(yp:periodic)
    |  |     |  +---w yp:period                  yang:timeticks
    |  |     +--:(yp:on-change) {on-change}?
    |  |        +---w yp:no-synch-on-start?      empty
    |  |        +---w yp:dampening-period        yang:timeticks
    |  +--ro output
    |     +--ro subscription-result                    subscription-result
    |     +--ro (result)?
    |     |  +--:(success)
    |     |  |  +--ro subscription-id                  subscription-id
    |     |  +--:(no-success)
    |     |     +--ro stream?                          stream
    |     |     +--ro encoding?                        encoding
    |     |     +--ro (filter-type)?
    |     |     |  +--:(rfc5277)
    |     |     |  |  +--ro filter?                    <anyxml>
    |     |     |  +--:(by-reference)
    |     |     |  |  +--ro filter-ref?                filter-ref
    |     |     |  +--:(yp:update-filter)
    |     |     |     +--ro (yp:update-filter)?
    |     |     |        +--:(yp:subtree)
    |     |     |        |  +--ro yp:subtree-filter?   <anyxml>
    |     |     |        +--:(yp:xpath)
    |     |     |           +--ro yp:xpath-filter?     yang:xpath1.0
    |     |     +--ro startTime?                       yang:date-and-time
    |     |     +--ro stopTime?                        yang:date-and-time
    |     +--ro (yp:update-trigger)?
    |     |  +--:(yp:periodic)
    |     |  |  +--ro yp:period                        yang:timeticks
    |     |  |  +--ro yp:anchor-time?                  yang:date-and-time
    |     |  +--:(yp:on-change) {on-change}?
    |     |     +--ro yp:no-synch-on-start?            empty
    |     |     +--ro yp:dampening-period              yang:timeticks
    |     |     +--ro yp:excluded-change*              change-type
    |     +--ro yp:dscp?                               inet:dscp {notif-bis:configured-subscriptions}?
    |     +--ro yp:subscription-priority?              uint8
    |     +--ro yp:subscription-dependency?            string
    +---x create-subscription
    |  +---w input
    |     +---w stream?         stream
    |     +---w encoding?       encoding
    |     +---w (filter-type)?
    |     |  +--:(rfc5277)
    |     |     +---w filter?   <anyxml>
    |     +---w startTime?      yang:date-and-time
    |     +---w stopTime?       yang:date-and-time
    +---x modify-subscription
    |  +---w input
    |  |  +---w subscription-id?                 subscription-id
    |  |  +---w (filter-type)?
    |  |  |  +--:(rfc5277)
    |  |  |  |  +---w filter?                    <anyxml>
    |  |  |  +--:(by-reference)
    |  |  |  |  +---w filter-ref?                filter-ref
    |  |  |  +--:(yp:update-filter)
    |  |  |     +---w (yp:update-filter)?
    |  |  |        +--:(yp:subtree)
    |  |  |        |  +---w yp:subtree-filter?   <anyxml>
    |  |  |        +--:(yp:xpath)
    |  |  |           +---w yp:xpath-filter?     yang:xpath1.0
    |  |  +---w startTime?                       yang:date-and-time
    |  |  +---w stopTime?                        yang:date-and-time
    |  |  +---w (yp:update-trigger)?
    |  |     +--:(yp:periodic)
    |  |     |  +---w yp:period                  yang:timeticks
    |  |     |  +---w yp:anchor-time?            yang:date-and-time
    |  |     +--:(yp:on-change) {on-change}?
    |  |        +---w yp:no-synch-on-start?      empty
    |  |        +---w yp:dampening-period        yang:timeticks
    |  |        +---w yp:excluded-change*        change-type
    |  +--ro output
    |     +--ro subscription-result                    subscription-result
    |     +--ro (result)?
    |     |  +--:(success)
    |     |  |  +--ro subscription-id                  subscription-id
    |     |  +--:(no-success)
    |     |     +--ro stream?                          stream
    |     |     +--ro encoding?                        encoding
    |     |     +--ro (filter-type)?
    |     |     |  +--:(rfc5277)
    |     |     |  |  +--ro filter?                    <anyxml>
    |     |     |  +--:(by-reference)
    |     |     |  |  +--ro filter-ref?                filter-ref
    |     |     |  +--:(yp:update-filter)
    |     |     |     +--ro (yp:update-filter)?
    |     |     |        +--:(yp:subtree)
    |     |     |        |  +--ro yp:subtree-filter?   <anyxml>
    |     |     |        +--:(yp:xpath)
    |     |     |           +--ro yp:xpath-filter?     yang:xpath1.0
    |     |     +--ro startTime?                       yang:date-and-time
    |     |     +--ro stopTime?                        yang:date-and-time
    |     +--ro (yp:update-trigger)?
    |     |  +--:(yp:periodic)
    |     |  |  +--ro yp:period                        yang:timeticks
    |     |  |  +--ro yp:anchor-time?                  yang:date-and-time
    |     |  +--:(yp:on-change) {on-change}?
    |     |     +--ro yp:no-synch-on-start?            empty
    |     |     +--ro yp:dampening-period              yang:timeticks
    |     |     +--ro yp:excluded-change*              change-type
    |     +--ro yp:dscp?                               inet:dscp {notif-bis:configured-subscriptions}?
    |     +--ro yp:subscription-priority?              uint8
    |     +--ro yp:subscription-dependency?            string
    +---x delete-subscription
       +---w input
       |  +---w subscription-id    subscription-id
       +--ro output
          +--ro subscription-result    subscription-result

  notifications:
    +---n replay-complete
    |  +--ro subscription-id    subscription-id
    +---n notification-complete
    |  +--ro subscription-id    subscription-id
    +---n subscription-started
    |  +--ro subscription-id                  subscription-id
    |  +--ro stream?                          stream
    |  +--ro encoding?                        encoding
    |  +--ro (filter-type)?
    |  |  +--:(rfc5277)
    |  |  |  +--ro filter?                    <anyxml>
    |  |  +--:(by-reference)
    |  |  |  +--ro filter-ref?                filter-ref
    |  |  +--:(yp:update-filter)
    |  |     +--ro (yp:update-filter)?
    |  |        +--:(yp:subtree)
    |  |        |  +--ro yp:subtree-filter?   <anyxml>
    |  |        +--:(yp:xpath)
    |  |           +--ro yp:xpath-filter?     yang:xpath1.0
    |  +--ro startTime?                       yang:date-and-time
    |  +--ro stopTime?                        yang:date-and-time
    |  +--ro (yp:update-trigger)?
    |  |  +--:(yp:periodic)
    |  |  |  +--ro yp:period                  yang:timeticks
    |  |  |  +--ro yp:anchor-time?            yang:date-and-time
    |  |  +--:(yp:on-change) {on-change}?
    |  |     +--ro yp:no-synch-on-start?      empty
    |  |     +--ro yp:dampening-period        yang:timeticks
    |  |     +--ro yp:excluded-change*        change-type
    |  +--ro yp:dscp?                         inet:dscp {notif-bis:configured-subscriptions}?
    |  +--ro yp:subscription-priority?        uint8
    |  +--ro yp:subscription-dependency?      string
    +---n subscription-suspended
    |  +--ro subscription-id    subscription-id
    |  +--ro reason?            subscription-susp-reason
    +---n subscription-resumed
    |  +--ro subscription-id    subscription-id
    +---n subscription-modified
    |  +--ro subscription-id                  subscription-id
    |  +--ro stream?                          stream
    |  +--ro encoding?                        encoding
    |  +--ro (filter-type)?
    |  |  +--:(rfc5277)
    |  |  |  +--ro filter?                    <anyxml>
    |  |  +--:(by-reference)
    |  |  |  +--ro filter-ref?                filter-ref
    |  |  +--:(yp:update-filter)
    |  |     +--ro (yp:update-filter)?
    |  |        +--:(yp:subtree)
    |  |        |  +--ro yp:subtree-filter?   <anyxml>
    |  |        +--:(yp:xpath)
    |  |           +--ro yp:xpath-filter?     yang:xpath1.0
    |  +--ro startTime?                       yang:date-and-time
    |  +--ro stopTime?                        yang:date-and-time
    |  +--ro (yp:update-trigger)?
    |  |  +--:(yp:periodic)
    |  |  |  +--ro yp:period                  yang:timeticks
    |  |  |  +--ro yp:anchor-time?            yang:date-and-time
    |  |  +--:(yp:on-change) {on-change}?
    |  |     +--ro yp:no-synch-on-start?      empty
    |  |     +--ro yp:dampening-period        yang:timeticks
    |  |     +--ro yp:excluded-change*        change-type
    |  +--ro yp:dscp?                         inet:dscp {notif-bis:configured-subscriptions}?
    |  +--ro yp:subscription-priority?        uint8
    |  +--ro yp:subscription-dependency?      string
    +---n subscription-terminated
       +--ro subscription-id    subscription-id
       +--ro reason?            subscription-term-reason

module: ietf-interfaces-ext
  augment /if:interfaces-state/if:interface/if:statistics:
    +--ro in-pkts?    yang:counter64
    +--ro out-pkts?   yang:counter64
module: ietf-interfaces
  +--rw interfaces
  |  +--rw interface* [name]
  |     +--rw name                        string
  |     +--rw description?                string
  |     +--rw type                        identityref
  |     +--rw enabled?                    boolean
  |     +--rw link-up-down-trap-enable?   enumeration {if-mib}?
  +--ro interfaces-state
     +--ro interface* [name]
        +--ro name               string
        +--ro type               identityref
        +--ro admin-status       enumeration {if-mib}?
        +--ro oper-status        enumeration
        +--ro last-change?       yang:date-and-time
        +--ro if-index           int32 {if-mib}?
        +--ro phys-address?      yang:phys-address
        +--ro higher-layer-if*   interface-state-ref
        +--ro lower-layer-if*    interface-state-ref
        +--ro speed?             yang:gauge64
        +--ro statistics
           +--ro discontinuity-time    yang:date-and-time
           +--ro in-octets?            yang:counter64
           +--ro in-unicast-pkts?      yang:counter64
           +--ro in-broadcast-pkts?    yang:counter64
           +--ro in-multicast-pkts?    yang:counter64
           +--ro in-discards?          yang:counter32
           +--ro in-errors?            yang:counter32
           +--ro in-unknown-protos?    yang:counter32
           +--ro out-octets?           yang:counter64
           +--ro out-unicast-pkts?     yang:counter64
           +--ro out-broadcast-pkts?   yang:counter64
           +--ro out-multicast-pkts?   yang:counter64
           +--ro out-discards?         yang:counter32
           +--ro out-errors?           yang:counter32

module: ietf-ipv6-unicast-routing
  augment /if:interfaces/if:interface/ip:ipv6:
    +--rw ipv6-router-advertisements
       +--rw send-advertisements?    boolean
       +--rw max-rtr-adv-interval?   uint16
       +--rw min-rtr-adv-interval?   uint16
       +--rw managed-flag?           boolean
       +--rw other-config-flag?      boolean
       +--rw link-mtu?               uint32
       +--rw reachable-time?         uint32
       +--rw retrans-timer?          uint32
       +--rw cur-hop-limit?          uint8
       +--rw default-lifetime?       uint16
       +--rw prefix-list
          +--rw prefix* [prefix-spec]
             +--rw prefix-spec                 inet:ipv6-prefix
             +--rw (control-adv-prefixes)?
                +--:(no-advertise)
                |  +--rw no-advertise?         empty
                +--:(advertise)
                   +--rw valid-lifetime?       uint32
                   +--rw on-link-flag?         boolean
                   +--rw preferred-lifetime?   uint32
                   +--rw autonomous-flag?      boolean

module: ietf-ip
  augment /if:interfaces/if:interface:
    +--rw ipv4!
    |  +--rw enabled?      boolean
    |  +--rw forwarding?   boolean
    |  +--rw mtu?          uint16
    |  +--rw address* [ip]
    |  |  +--rw ip                     inet:ipv4-address-no-zone
    |  |  +--rw (subnet)
    |  |     +--:(prefix-length)
    |  |     |  +--rw prefix-length?   uint8
    |  |     +--:(netmask)
    |  |        +--rw netmask?         yang:dotted-quad {ipv4-non-contiguous-netmasks}?
    |  +--rw neighbor* [ip]
    |     +--rw ip                    inet:ipv4-address-no-zone
    |     +--rw link-layer-address    yang:phys-address
    +--rw ipv6!
       +--rw enabled?                     boolean
       +--rw forwarding?                  boolean
       +--rw mtu?                         uint32
       +--rw address* [ip]
       |  +--rw ip               inet:ipv6-address-no-zone
       |  +--rw prefix-length    uint8
       +--rw neighbor* [ip]
       |  +--rw ip                    inet:ipv6-address-no-zone
       |  +--rw link-layer-address    yang:phys-address
       +--rw dup-addr-detect-transmits?   uint32
       +--rw autoconf
          +--rw create-global-addresses?        boolean
          +--rw create-temporary-addresses?     boolean {ipv6-privacy-autoconf}?
          +--rw temporary-valid-lifetime?       uint32 {ipv6-privacy-autoconf}?
          +--rw temporary-preferred-lifetime?   uint32 {ipv6-privacy-autoconf}?
  augment /if:interfaces-state/if:interface:
    +--ro ipv4!
    |  +--ro forwarding?   boolean
    |  +--ro mtu?          uint16
    |  +--ro address* [ip]
    |  |  +--ro ip                     inet:ipv4-address-no-zone
    |  |  +--ro (subnet)?
    |  |  |  +--:(prefix-length)
    |  |  |  |  +--ro prefix-length?   uint8
    |  |  |  +--:(netmask)
    |  |  |     +--ro netmask?         yang:dotted-quad {ipv4-non-contiguous-netmasks}?
    |  |  +--ro origin?                ip-address-origin
    |  +--ro neighbor* [ip]
    |     +--ro ip                    inet:ipv4-address-no-zone
    |     +--ro link-layer-address?   yang:phys-address
    |     +--ro origin?               neighbor-origin
    +--ro ipv6!
       +--ro forwarding?   boolean
       +--ro mtu?          uint32
       +--ro address* [ip]
       |  +--ro ip               inet:ipv6-address-no-zone
       |  +--ro prefix-length    uint8
       |  +--ro origin?          ip-address-origin
       |  +--ro status?          enumeration
       +--ro neighbor* [ip]
          +--ro ip                    inet:ipv6-address-no-zone
          +--ro link-layer-address?   yang:phys-address
          +--ro origin?               neighbor-origin
          +--ro is-router?            empty
          +--ro state?                enumeration
module: ietf-key-chain
  +--rw key-chains* [name]
     +--rw name                string
     +--rw accept-tolerance {accept-tolerance}?
     |  +--rw duration?   uint32
     +--rw key* [key-id]
        +--rw key-id              uint64
        +--rw key-string
        |  +--rw (key-string-style)?
        |     +--:(keystring)
        |     |  +--rw keystring?            string
        |     +--:(hexadecimal) {hex-key-string}?
        |        +--rw hexadecimal-string?   yang:hex-string
        +--rw lifetime
        |  +--rw (lifetime)?
        |     +--:(send-and-accept-lifetime)
        |     |  +--rw send-accept-lifetime
        |     |     +--rw (lifetime)?
        |     |        +--:(always)
        |     |        |  +--rw always?                empty
        |     |        +--:(start-end-time)
        |     |           +--rw start-date-time?       yang:date-and-time
        |     |           +--rw (end-time)?
        |     |              +--:(infinite)
        |     |              |  +--rw no-end-time?     empty
        |     |              +--:(duration)
        |     |              |  +--rw duration?        uint32
        |     |              +--:(end-date-time)
        |     |                 +--rw end-date-time?   yang:date-and-time
        |     +--:(independent-send-accept-lifetime) {independent-send-accept-lifetime}?
        |        +--rw send-lifetime
        |        |  +--rw (lifetime)?
        |        |     +--:(always)
        |        |     |  +--rw always?                empty
        |        |     +--:(start-end-time)
        |        |        +--rw start-date-time?       yang:date-and-time
        |        |        +--rw (end-time)?
        |        |           +--:(infinite)
        |        |           |  +--rw no-end-time?     empty
        |        |           +--:(duration)
        |        |           |  +--rw duration?        uint32
        |        |           +--:(end-date-time)
        |        |              +--rw end-date-time?   yang:date-and-time
        |        +--rw accept-lifetime
        |           +--rw (lifetime)?
        |              +--:(always)
        |              |  +--rw always?                empty
        |              +--:(start-end-time)
        |                 +--rw start-date-time?       yang:date-and-time
        |                 +--rw (end-time)?
        |                    +--:(infinite)
        |                    |  +--rw no-end-time?     empty
        |                    +--:(duration)
        |                    |  +--rw duration?        uint32
        |                    +--:(end-date-time)
        |                       +--rw end-date-time?   yang:date-and-time
        +--rw crypto-algorithm
           +--rw (algorithm)?
              +--:(hmac-sha1-12)
              |  +--rw hmac-sha1-12?   empty
              +--:(hmac-sha1-20)
              |  +--rw hmac-sha1-20?   empty
              +--:(md5)
              |  +--rw md5?            empty
              +--:(sha-1)
              |  +--rw sha-1?          empty
              +--:(hmac-sha-1)
              |  +--rw hmac-sha-1?     empty
              +--:(hmac-sha-256)
              |  +--rw hmac-sha-256?   empty
              +--:(hmac-sha-384)
              |  +--rw hmac-sha-384?   empty
              +--:(hmac-sha-512)
                 +--rw hmac-sha-512?   empty
module: ietf-netconf-monitoring
  +--ro netconf-state
     +--ro capabilities
     |  +--ro capability*   inet:uri
     +--ro datastores
     |  +--ro datastore* [name]
     |     +--ro name                   netconf-datastore-type
     |     +--ro locks!
     |     |  +--ro (lock-type)?
     |     |  |  +--:(global-lock)
     |     |  |  |  +--ro global-lock
     |     |  |  |     +--ro locked-by-session    uint32
     |     |  |  |     +--ro locked-time          yang:date-and-time
     |     |  |  +--:(partial-lock)
     |     |  |     +--ro partial-lock* [lock-id]
     |     |  |        +--ro lock-id              uint32
     |     |  |        +--ro locked-by-session    uint32
     |     |  |        +--ro locked-time          yang:date-and-time
     |     |  |        +--ro select*              yang:xpath1.0
     |     |  |        +--ro locked-node*         instance-identifier
     |     |  +--ro tncm:transaction-lock!
     |     |     +--ro tncm:locked-by-session    uint32
     |     +--ro tncm:transaction-id?   string
     +--ro schemas
     |  +--ro schema* [identifier version format]
     |     +--ro identifier    string
     |     +--ro version       string
     |     +--ro format        identityref
     |     +--ro namespace     inet:uri
     |     +--ro location*     union
     +--ro sessions
     |  +--ro session* [session-id]
     |     +--ro session-id           uint32
     |     +--ro transport            identityref
     |     +--ro username             string
     |     +--ro source-host?         inet:host
     |     +--ro login-time           yang:date-and-time
     |     +--ro in-rpcs?             yang:zero-based-counter32
     |     +--ro in-bad-rpcs?         yang:zero-based-counter32
     |     +--ro out-rpc-errors?      yang:zero-based-counter32
     |     +--ro out-notifications?   yang:zero-based-counter32
     +--ro statistics
     |  +--ro netconf-start-time?   yang:date-and-time
     |  +--ro in-bad-hellos?        yang:zero-based-counter32
     |  +--ro in-sessions?          yang:zero-based-counter32
     |  +--ro dropped-sessions?     yang:zero-based-counter32
     |  +--ro in-rpcs?              yang:zero-based-counter32
     |  +--ro in-bad-rpcs?          yang:zero-based-counter32
     |  +--ro out-rpc-errors?       yang:zero-based-counter32
     |  +--ro out-notifications?    yang:zero-based-counter32
     +--ro tncm:files
     |  +--ro tncm:file* [name]
     |     +--ro tncm:name       string
     |     +--ro tncm:creator?   string
     |     +--ro tncm:created?   yang:date-and-time
     |     +--ro tncm:context?   union
     +--ro tncm:streams
        +--ro tncm:stream* [name]
           +--ro tncm:name                        string
           +--ro tncm:description                 string
           +--ro tncm:replay-support              boolean
           +--ro tncm:replay-log-creation-time    yang:date-and-time
           +--ro tncm:replay-log-aged-time?       yang:date-and-time
           +--ro tncm:subscriber* [session-id]
              +--ro tncm:session-id    uint32
              +--ro tncm:start-time    yang:date-and-time
              +--ro tncm:stop-time?    yang:date-and-time

  rpcs:
    +---x get-schema
       +---w input
       |  +---w identifier    string
       |  +---w version?      string
       |  +---w format?       identityref
       +--ro output
          +--ro data?   <anyxml>
module: ietf-netconf-notifications

  notifications:
    +---n netconf-config-change
    |  +--ro changed-by
    |  |  +--ro (server-or-user)
    |  |     +--:(server)
    |  |     |  +--ro server?        empty
    |  |     +--:(by-user)
    |  |        +--ro username       string
    |  |        +--ro session-id     nc:session-id-or-zero-type
    |  |        +--ro source-host?   inet:ip-address
    |  +--ro datastore?    enumeration
    |  +--ro edit* []
    |     +--ro target?      instance-identifier
    |     +--ro operation?   nc:edit-operation-type
    +---n netconf-capability-change
    |  +--ro changed-by
    |  |  +--ro (server-or-user)
    |  |     +--:(server)
    |  |     |  +--ro server?        empty
    |  |     +--:(by-user)
    |  |        +--ro username       string
    |  |        +--ro session-id     nc:session-id-or-zero-type
    |  |        +--ro source-host?   inet:ip-address
    |  +--ro added-capability*      inet:uri
    |  +--ro deleted-capability*    inet:uri
    |  +--ro modified-capability*   inet:uri
    +---n netconf-session-start
    |  +--ro username       string
    |  +--ro session-id     nc:session-id-or-zero-type
    |  +--ro source-host?   inet:ip-address
    +---n netconf-session-end
    |  +--ro username              string
    |  +--ro session-id            nc:session-id-or-zero-type
    |  +--ro source-host?          inet:ip-address
    |  +--ro killed-by?            nc:session-id-type
    |  +--ro termination-reason    enumeration
    +---n netconf-confirmed-commit
       +--ro username         string
       +--ro session-id       nc:session-id-or-zero-type
       +--ro source-host?     inet:ip-address
       +--ro confirm-event    enumeration
       +--ro timeout?         uint32
module: ietf-netconf

  rpcs:
    +---x get-config
    |  +---w input
    |  |  +---w source
    |  |  |  +---w (config-source)
    |  |  |     +--:(candidate)
    |  |  |     |  +---w candidate?   empty {candidate}?
    |  |  |     +--:(running)
    |  |  |     |  +---w running?     empty
    |  |  |     +--:(startup)
    |  |  |        +---w startup?     empty {startup}?
    |  |  +---w filter?               <anyxml>
    |  |  +---w ncwd:with-defaults?   with-defaults-mode
    |  |  +---w in:with-inactive?     empty
    |  +--ro output
    |     +--ro data?   <anyxml>
    +---x edit-config
    |  +---w input
    |     +---w target
    |     |  +---w (config-target)
    |     |     +--:(candidate)
    |     |     |  +---w candidate?   empty {candidate}?
    |     |     +--:(running)
    |     |        +---w running?     empty {writable-running}?
    |     +---w default-operation?   enumeration
    |     +---w test-option?         enumeration {validate}?
    |     +---w error-option?        enumeration
    |     +---w (edit-content)
    |     |  +--:(config)
    |     |  |  +---w config?        <anyxml>
    |     |  +--:(url)
    |     |     +---w url?           inet:uri {url}?
    |     +---w in:with-inactive?    empty
    +---x copy-config
    |  +---w input
    |     +---w target
    |     |  +---w (config-target)
    |     |     +--:(candidate)
    |     |     |  +---w candidate?   empty {candidate}?
    |     |     +--:(running)
    |     |     |  +---w running?     empty {writable-running}?
    |     |     +--:(startup)
    |     |     |  +---w startup?     empty {startup}?
    |     |     +--:(url)
    |     |        +---w url?         inet:uri {url}?
    |     +---w source
    |     |  +---w (config-source)
    |     |     +--:(candidate)
    |     |     |  +---w candidate?   empty {candidate}?
    |     |     +--:(running)
    |     |     |  +---w running?     empty
    |     |     +--:(startup)
    |     |     |  +---w startup?     empty {startup}?
    |     |     +--:(url)
    |     |     |  +---w url?         inet:uri {url}?
    |     |     +--:(config)
    |     |        +---w config?      <anyxml>
    |     +---w ncwd:with-defaults?   with-defaults-mode
    |     +---w in:with-inactive?     empty
    +---x delete-config
    |  +---w input
    |     +---w target
    |        +---w (config-target)
    |           +--:(startup)
    |           |  +---w startup?   empty {startup}?
    |           +--:(url)
    |              +---w url?       inet:uri {url}?
    +---x lock
    |  +---w input
    |     +---w target
    |        +---w (config-target)
    |           +--:(candidate)
    |           |  +---w candidate?   empty {candidate}?
    |           +--:(running)
    |           |  +---w running?     empty
    |           +--:(startup)
    |              +---w startup?     empty {startup}?
    +---x unlock
    |  +---w input
    |     +---w target
    |        +---w (config-target)
    |           +--:(candidate)
    |           |  +---w candidate?   empty {candidate}?
    |           +--:(running)
    |           |  +---w running?     empty
    |           +--:(startup)
    |              +---w startup?     empty {startup}?
    +---x get
    |  +---w input
    |  |  +---w filter?               <anyxml>
    |  |  +---w ncwd:with-defaults?   with-defaults-mode
    |  |  +---w in:with-inactive?     empty
    |  +--ro output
    |     +--ro data?   <anyxml>
    +---x close-session
    +---x kill-session
    |  +---w input
    |     +---w session-id    session-id-type
    +---x commit {candidate}?
    |  +---w input
    |     +---w confirmed?         empty {confirmed-commit}?
    |     +---w confirm-timeout?   uint32 {confirmed-commit}?
    |     +---w persist?           string {confirmed-commit}?
    |     +---w persist-id?        string {confirmed-commit}?
    +---x discard-changes {candidate}?
    +---x cancel-commit {confirmed-commit}?
    |  +---w input
    |     +---w persist-id?   string
    +---x validate {validate}?
       +---w input
          +---w source
             +---w (config-source)
                +--:(candidate)
                |  +---w candidate?   empty {candidate}?
                +--:(running)
                |  +---w running?     empty
                +--:(startup)
                |  +---w startup?     empty {startup}?
                +--:(url)
                |  +---w url?         inet:uri {url}?
                +--:(config)
                   +---w config?      <anyxml>
module: ietf-restconf-monitoring
  +--ro restconf-state
     +--ro capabilities
     |  +--ro capability*   inet:uri
     +--ro streams
        +--ro stream* [name]
           +--ro name                        string
           +--ro description?                string
           +--ro replay-support?             boolean
           +--ro replay-log-creation-time?   yang:date-and-time
           +--ro access* [encoding]
              +--ro encoding    string
              +--ro location    inet:uri
module: ietf-routing
  +--ro routing-state
  |  +--ro routing-instance* [name]
  |     +--ro name                 string
  |     +--ro type?                identityref
  |     +--ro router-id?           yang:dotted-quad
  |     +--ro interfaces
  |     |  +--ro interface*   if:interface-state-ref
  |     +--ro routing-protocols
  |     |  +--ro routing-protocol* [type name]
  |     |     +--ro type    identityref
  |     |     +--ro name    string
  |     +--ro ribs
  |        +--ro rib* [name]
  |           +--ro name              string
  |           +--ro address-family    identityref
  |           +--ro default-rib?      boolean {multiple-ribs}?
  |           +--ro routes
  |              +--ro route* [destination-prefix]
  |                 +--ro route-preference?     route-preference
  |                 +--ro destination-prefix    string
  |                 +--ro metric?               uint32
  |                 +--ro next-hop
  |                 |  +--ro (next-hop-options)
  |                 |     +--:(simple-next-hop)
  |                 |     |  +--ro outgoing-interface?   string
  |                 |     |  +--ro next-hop-address?     string
  |                 |     +--:(special-next-hop)
  |                 |        +--ro special-next-hop?     enumeration
  |                 +--ro source-protocol       identityref
  |                 +--ro active?               empty
  |                 +--ro last-updated?         yang:date-and-time
  |                 +--ro update-source?        string
  +--rw routing
     +--rw routing-instance* [name]
        +--rw name                 string
        +--rw type?                identityref
        +--rw enabled?             boolean
        +--rw router-id?           yang:dotted-quad
        +--rw description?         string
        +--rw interfaces
        |  +--rw interface*   if:interface-ref
        +--rw routing-protocols
        |  +--rw routing-protocol* [type name]
        |     +--rw type             identityref
        |     +--rw name             string
        |     +--rw description?     string
        |     +--rw static-routes
        +--rw ribs
           +--rw rib* [name]
              +--rw name              string
              +--rw address-family?   identityref
              +--rw description?      string

  augment /if:interfaces-state/if:interface:
    +--ro routing-instance?   string

  rpcs:
    +---x fib-route
       +---w input
       |  +---w routing-instance-name    string
       |  +---w destination-address
       |     +---w address-family    identityref
       +--ro output
          +--ro route
             +--ro address-family     identityref
             +--ro next-hop
             |  +--ro (next-hop-options)
             |     +--:(simple-next-hop)
             |     |  +--ro outgoing-interface?   string
             |     |  +--ro next-hop-address?     string
             |     +--:(special-next-hop)
             |        +--ro special-next-hop?     enumeration
             +--ro source-protocol    identityref
             +--ro active?            empty
             +--ro last-updated?      yang:date-and-time
module: ietf-yang-library
  +--ro modules-state
     +--ro module-set-id    string
     +--ro module* [name revision]
        +--ro name                yang:yang-identifier
        +--ro revision            union
        +--ro schema?             inet:uri
        +--ro namespace           inet:uri
        +--ro feature*            yang:yang-identifier
        +--ro deviation* [name revision]
        |  +--ro name        yang:yang-identifier
        |  +--ro revision    union
        +--ro conformance-type    enumeration
        +--ro submodule* [name revision]
           +--ro name        yang:yang-identifier
           +--ro revision    union
           +--ro schema?     inet:uri

  notifications:
    +---n yang-library-change
       +--ro module-set-id    -> /modules-state/module-set-id
module: ietf-yang-push

  notifications:
    +---n push-update
    |  +--ro subscription-id              notif-bis:subscription-id
    |  +--ro time-of-update?              yang:date-and-time
    |  +--ro updates-not-sent?            empty
    |  +--ro datastore-contents-string?   string
    +---n push-change-update {on-change}?
       +--ro subscription-id             notif-bis:subscription-id
       +--ro time-of-update?             yang:date-and-time
       +--ro updates-not-sent?           empty
       +--ro datastore-changes-string?   string
module: nvo
  +--rw nvo-instances
     +--rw nvo-instance* [nvo-id]
        +--rw nvo-id              uint16
        +--rw source-interface    if:interface-ref
        +--rw virtual-network* [vni-start vni-end]
           +--rw vni-start          virtual-network-id-type
           +--rw vni-end            virtual-network-id-type
           +--rw (replication-mode)
              +--:(ip-multicast)
                 +--rw multicast
                    +--rw multicast-group-min?   pim:IPv4-Multicast-Group-Address
                    +--rw multicast-group-max?   pim:IPv4-Multicast-Group-Address
module: oc-mapping-acl
  +--rw acl-mapping
     +--rw acl-sets
     |  +--rw acl-set* [name]
     |     +--rw name      string
     |     +--rw config
     |        +--rw name?          string
     |        +--rw acl-type?      inet:ip-version
     |        +--rw description?   string
     |        +--rw acl-entries
     |           +--rw acl-entry* [sequence-id]
     |              +--rw sequence-id    uint32
     |              +--rw ip-version?    inet:ip-version
     +--rw interfaces
        +--rw interface* [id]
           +--rw id                  string
           +--rw config
           |  +--rw id?   oc-if:interface-id
           +--rw interface-ref
           |  +--rw config
           |  |  +--rw interface?      -> /oc-if:interfaces/interface/name
           |  |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
           |  +--ro state
           |     +--ro interface?      -> /oc-if:interfaces/interface/name
           |     +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
           +--rw ingress-acl-sets
           |  +--rw ingress-acl-set* [set-name]
           |     +--rw set-name       string
           |     +--rw config
           |     |  +--rw set-name?   string
           |     +--ro state
           |     |  +--ro set-name?   string
           |     +--ro acl-entries
           |        +--ro acl-entry* [sequence-id]
           |           +--ro sequence-id    string
           +--rw egress-acl-sets
              +--rw egress-acl-set* [set-name]
                 +--rw set-name       string
                 +--rw config
                 |  +--rw set-name?   string
                 +--ro acl-entries
                    +--ro acl-entry* [sequence-id]
                       +--ro sequence-id    string
module: openconfig-acl
  +--rw acl
     +--rw config
     +--ro state
     |  +--ro counter-capability?   identityref
     +--rw acl-sets
     |  +--rw acl-set* [name]
     |     +--rw name           -> ../config/name
     |     +--rw config
     |     |  +--rw acl-type    inet:ip-version
     |     |  +--rw name?       string
     |     +--ro state
     |     |  +--ro acl-type    inet:ip-version
     |     |  +--ro name?       string
     |     +--rw acl-entries
     |        +--rw acl-entry* [sequence-id]
     |           +--rw sequence-id        -> ../config/sequence-id
     |           +--rw config
     |           |  +--rw sequence-id?   uint32
     |           +--ro state
     |           |  +--ro sequence-id?       uint32
     |           |  +--ro matched-packets?   yang:counter64
     |           |  +--ro matched-octets?    yang:counter64
     |           +--rw ip
     |           |  +--rw config
     |           |  |  +--rw ip-version?                  inet:ip-version
     |           |  |  +--rw source-ip-address?           inet:ip-prefix
     |           |  |  +--rw source-ip-flow-label?        inet:ipv6-flow-label
     |           |  |  +--rw destination-ip-address?      inet:ip-prefix
     |           |  |  +--rw destination-ip-flow-label?   inet:ipv6-flow-label
     |           |  |  +--rw dscp?                        inet:dscp
     |           |  |  +--rw protocol?                    oc-pkt-match-types:ip-protocol-type
     |           |  |  +--rw hop-limit?                   uint8
     |           |  +--ro state
     |           |     +--ro ip-version?                  inet:ip-version
     |           |     +--ro source-ip-address?           inet:ip-prefix
     |           |     +--ro source-ip-flow-label?        inet:ipv6-flow-label
     |           |     +--ro destination-ip-address?      inet:ip-prefix
     |           |     +--ro destination-ip-flow-label?   inet:ipv6-flow-label
     |           |     +--ro dscp?                        inet:dscp
     |           |     +--ro protocol?                    oc-pkt-match-types:ip-protocol-type
     |           |     +--ro hop-limit?                   uint8
     |           +--rw transport
     |           |  +--rw config
     |           |  |  +--rw source-port?        oc-pkt-match-types:port-num-range
     |           |  |  +--rw destination-port?   oc-pkt-match-types:port-num-range
     |           |  |  +--rw tcp-flags*          identityref
     |           |  +--ro state
     |           |     +--ro source-port?        oc-pkt-match-types:port-num-range
     |           |     +--ro destination-port?   oc-pkt-match-types:port-num-range
     |           |     +--ro tcp-flags*          identityref
     |           +--rw input-interface
     |           |  +--rw config
     |           |  +--ro state
     |           |  +--rw interface-ref
     |           |     +--rw config
     |           |     |  +--rw interface?      -> /oc-if:interfaces/interface/name
     |           |     |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
     |           |     +--ro state
     |           |        +--ro interface?      -> /oc-if:interfaces/interface/name
     |           |        +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
     |           +--rw actions
     |              +--rw config
     |              |  +--rw forwarding-action    identityref
     |              +--ro state
     |                 +--ro forwarding-action    identityref
     +--rw interfaces
        +--rw interface* [id]
           +--rw id                  -> ../config/id
           +--rw config
           |  +--rw id?   oc-if:interface-id
           +--ro state
           |  +--ro id?   oc-if:interface-id
           +--rw interface-ref
           |  +--rw config
           |  |  +--rw interface?      -> /oc-if:interfaces/interface/name
           |  |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
           |  +--ro state
           |     +--ro interface?      -> /oc-if:interfaces/interface/name
           |     +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
           +--rw ingress-acl-sets
           |  +--rw ingress-acl-set* [set-name]
           |     +--rw set-name       -> ../config/set-name
           |     +--rw config
           |     |  +--rw set-name?   -> /acl/acl-sets/acl-set/config/name
           |     +--ro state
           |     |  +--ro set-name?   -> /acl/acl-sets/acl-set/config/name
           |     +--ro acl-entries
           |        +--ro acl-entry* [sequence-id]
           |           +--ro sequence-id    -> ../state/sequence-id
           |           +--ro state
           |              +--ro sequence-id?       -> /acl/acl-sets/acl-set[name=current()/../../../../set-name]/acl-entries/acl-entry/sequence-id
           |              +--ro matched-packets?   yang:counter64
           |              +--ro matched-octets?    yang:counter64
           +--rw egress-acl-sets
              +--rw egress-acl-set* [set-name]
                 +--rw set-name       -> ../config/set-name
                 +--rw config
                 |  +--rw set-name?   -> /acl/acl-sets/acl-set/config/name
                 +--ro state
                 |  +--ro set-name?   -> /acl/acl-sets/acl-set/config/name
                 +--ro acl-entries
                    +--ro acl-entry* [sequence-id]
                       +--ro sequence-id    -> ../state/sequence-id
                       +--ro state
                          +--ro sequence-id?       -> /acl/acl-sets/acl-set[name=current()/../../../../set-name]/acl-entries/acl-entry/sequence-id
                          +--ro matched-packets?   yang:counter64
                          +--ro matched-octets?    yang:counter64
module: openconfig-interfaces
  +--rw interfaces
     +--rw interface* [name]
        +--rw name                   -> ../config/name
        +--rw config
        |  +--rw type                     identityref
        |  +--rw mtu?                     uint16
        |  +--rw name?                    string
        |  +--rw description?             string
        |  +--rw enabled?                 boolean
        |  +--rw oc-if-cisco:bandwidth
        |     +--rw oc-if-cisco:kilobits?   uint32
        +--ro state
        |  +--ro type                         identityref
        |  +--ro mtu?                         uint16
        |  +--ro name?                        string
        |  +--ro description?                 string
        |  +--ro enabled?                     boolean
        |  +--ro ifindex?                     uint32
        |  +--ro admin-status                 enumeration
        |  +--ro oper-status                  enumeration
        |  +--ro last-change?                 yang:date-and-time
        |  +--ro counters
        |  |  +--ro in-octets?            yang:counter64
        |  |  +--ro in-unicast-pkts?      yang:counter64
        |  |  +--ro in-broadcast-pkts?    yang:counter64
        |  |  +--ro in-multicast-pkts?    yang:counter64
        |  |  +--ro in-discards?          yang:counter64
        |  |  +--ro in-errors?            yang:counter64
        |  |  +--ro in-unknown-protos?    yang:counter32
        |  |  +--ro out-octets?           yang:counter64
        |  |  +--ro out-unicast-pkts?     yang:counter64
        |  |  +--ro out-broadcast-pkts?   yang:counter64
        |  |  +--ro out-multicast-pkts?   yang:counter64
        |  |  +--ro out-discards?         yang:counter64
        |  |  +--ro out-errors?           yang:counter64
        |  |  +--ro last-clear?           yang:date-and-time
        |  +--ro oc-platform:hardware-port?   -> /components/component/name
        +--rw hold-time
        |  +--rw config
        |  |  +--rw up?                                     uint32
        |  |  +--rw down?                                   uint32
        |  |  +--rw oc-if-cisco:dampening-time?             uint32
        |  |  +--rw oc-if-cisco:maximum-suppressing-time?   uint32
        |  +--ro state
        |     +--ro up?                                     uint32
        |     +--ro down?                                   uint32
        |     +--ro oc-if-cisco:dampening-time?             uint32
        |     +--ro oc-if-cisco:maximum-suppressing-time?   uint32
        +--rw subinterfaces
        |  +--rw subinterface* [index]
        |     +--rw index         -> ../config/index
        |     +--rw config
        |     |  +--rw index?         uint32
        |     |  +--rw name?          string
        |     |  +--rw description?   string
        |     |  +--rw enabled?       boolean
        |     +--ro state
        |     |  +--ro index?          uint32
        |     |  +--ro name?           string
        |     |  +--ro description?    string
        |     |  +--ro enabled?        boolean
        |     |  +--ro ifindex?        uint32
        |     |  +--ro admin-status    enumeration
        |     |  +--ro oper-status     enumeration
        |     |  +--ro last-change?    yang:date-and-time
        |     |  +--ro counters
        |     |     +--ro in-octets?            yang:counter64
        |     |     +--ro in-unicast-pkts?      yang:counter64
        |     |     +--ro in-broadcast-pkts?    yang:counter64
        |     |     +--ro in-multicast-pkts?    yang:counter64
        |     |     +--ro in-discards?          yang:counter64
        |     |     +--ro in-errors?            yang:counter64
        |     |     +--ro in-unknown-protos?    yang:counter32
        |     |     +--ro out-octets?           yang:counter64
        |     |     +--ro out-unicast-pkts?     yang:counter64
        |     |     +--ro out-broadcast-pkts?   yang:counter64
        |     |     +--ro out-multicast-pkts?   yang:counter64
        |     |     +--ro out-discards?         yang:counter64
        |     |     +--ro out-errors?           yang:counter64
        |     |     +--ro last-clear?           yang:date-and-time
        |     +--rw oc-ip:ipv4
        |     |  +--rw oc-ip:addresses
        |     |  |  +--rw oc-ip:address* [ip]
        |     |  |     +--rw oc-ip:ip        -> ../config/ip
        |     |  |     +--rw oc-ip:config
        |     |  |     |  +--rw oc-ip:ip?              inet:ipv4-address-no-zone
        |     |  |     |  +--rw oc-ip:prefix-length?   uint8
        |     |  |     +--ro oc-ip:state
        |     |  |     |  +--ro oc-ip:ip?              inet:ipv4-address-no-zone
        |     |  |     |  +--ro oc-ip:prefix-length?   uint8
        |     |  |     |  +--ro oc-ip:origin?          ip-address-origin
        |     |  |     +--rw oc-ip:vrrp
        |     |  |        +--rw oc-ip:vrrp-group* [virtual-router-id]
        |     |  |           +--rw oc-ip:virtual-router-id     -> ../config/virtual-router-id
        |     |  |           +--rw oc-ip:config
        |     |  |           |  +--rw oc-ip:virtual-router-id?        uint8
        |     |  |           |  +--rw oc-ip:virtual-address*          inet:ip-address
        |     |  |           |  +--rw oc-ip:priority?                 uint8
        |     |  |           |  +--rw oc-ip:preempt?                  boolean
        |     |  |           |  +--rw oc-ip:preempt-delay?            uint16
        |     |  |           |  +--rw oc-ip:accept-mode?              boolean
        |     |  |           |  +--rw oc-ip:advertisement-interval?   uint16
        |     |  |           +--ro oc-ip:state
        |     |  |           |  +--ro oc-ip:virtual-router-id?        uint8
        |     |  |           |  +--ro oc-ip:virtual-address*          inet:ip-address
        |     |  |           |  +--ro oc-ip:priority?                 uint8
        |     |  |           |  +--ro oc-ip:preempt?                  boolean
        |     |  |           |  +--ro oc-ip:preempt-delay?            uint16
        |     |  |           |  +--ro oc-ip:accept-mode?              boolean
        |     |  |           |  +--ro oc-ip:advertisement-interval?   uint16
        |     |  |           |  +--ro oc-ip:current-priority?         uint8
        |     |  |           +--rw oc-ip:interface-tracking
        |     |  |              +--rw oc-ip:config
        |     |  |              |  +--rw oc-ip:track-interface?      -> /oc-if:interfaces/interface/name
        |     |  |              |  +--rw oc-ip:priority-decrement?   uint8
        |     |  |              +--ro oc-ip:state
        |     |  |                 +--ro oc-ip:track-interface?      -> /oc-if:interfaces/interface/name
        |     |  |                 +--ro oc-ip:priority-decrement?   uint8
        |     |  +--rw oc-ip:neighbors
        |     |  |  +--rw oc-ip:neighbor* [ip]
        |     |  |     +--rw oc-ip:ip        -> ../config/ip
        |     |  |     +--rw oc-ip:config
        |     |  |     |  +--rw oc-ip:ip?                   inet:ipv4-address-no-zone
        |     |  |     |  +--rw oc-ip:link-layer-address    yang:phys-address
        |     |  |     +--ro oc-ip:state
        |     |  |        +--ro oc-ip:ip?                   inet:ipv4-address-no-zone
        |     |  |        +--ro oc-ip:link-layer-address    yang:phys-address
        |     |  |        +--ro oc-ip:origin?               neighbor-origin
        |     |  +--rw oc-ip:unnumbered
        |     |  |  +--rw oc-ip:config
        |     |  |  |  +--rw oc-ip:enabled?   boolean
        |     |  |  +--ro oc-ip:state
        |     |  |  |  +--ro oc-ip:enabled?   boolean
        |     |  |  +--rw oc-ip:interface-ref
        |     |  |     +--rw oc-ip:config
        |     |  |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
        |     |  |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
        |     |  |     +--ro oc-ip:state
        |     |  |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
        |     |  |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
        |     |  +--rw oc-ip:config
        |     |  |  +--rw oc-ip:enabled?   boolean
        |     |  |  +--rw oc-ip:mtu?       uint16
        |     |  +--ro oc-ip:state
        |     |     +--ro oc-ip:enabled?   boolean
        |     |     +--ro oc-ip:mtu?       uint16
        |     +--rw oc-ip:ipv6
        |        +--rw oc-ip:addresses
        |        |  +--rw oc-ip:address* [ip]
        |        |     +--rw oc-ip:ip        -> ../config/ip
        |        |     +--rw oc-ip:config
        |        |     |  +--rw oc-ip:ip?              inet:ipv6-address-no-zone
        |        |     |  +--rw oc-ip:prefix-length    uint8
        |        |     +--ro oc-ip:state
        |        |     |  +--ro oc-ip:ip?              inet:ipv6-address-no-zone
        |        |     |  +--ro oc-ip:prefix-length    uint8
        |        |     |  +--ro oc-ip:origin?          ip-address-origin
        |        |     |  +--ro oc-ip:status?          enumeration
        |        |     +--rw oc-ip:vrrp
        |        |        +--rw oc-ip:vrrp-group* [virtual-router-id]
        |        |           +--rw oc-ip:virtual-router-id     -> ../config/virtual-router-id
        |        |           +--rw oc-ip:config
        |        |           |  +--rw oc-ip:virtual-router-id?        uint8
        |        |           |  +--rw oc-ip:virtual-address*          inet:ip-address
        |        |           |  +--rw oc-ip:priority?                 uint8
        |        |           |  +--rw oc-ip:preempt?                  boolean
        |        |           |  +--rw oc-ip:preempt-delay?            uint16
        |        |           |  +--rw oc-ip:accept-mode?              boolean
        |        |           |  +--rw oc-ip:advertisement-interval?   uint16
        |        |           |  +--rw oc-ip:virtual-link-local?       inet:ip-address
        |        |           +--ro oc-ip:state
        |        |           |  +--ro oc-ip:virtual-router-id?        uint8
        |        |           |  +--ro oc-ip:virtual-address*          inet:ip-address
        |        |           |  +--ro oc-ip:priority?                 uint8
        |        |           |  +--ro oc-ip:preempt?                  boolean
        |        |           |  +--ro oc-ip:preempt-delay?            uint16
        |        |           |  +--ro oc-ip:accept-mode?              boolean
        |        |           |  +--ro oc-ip:advertisement-interval?   uint16
        |        |           |  +--ro oc-ip:current-priority?         uint8
        |        |           |  +--ro oc-ip:virtual-link-local?       inet:ip-address
        |        |           +--rw oc-ip:interface-tracking
        |        |              +--rw oc-ip:config
        |        |              |  +--rw oc-ip:track-interface?      -> /oc-if:interfaces/interface/name
        |        |              |  +--rw oc-ip:priority-decrement?   uint8
        |        |              +--ro oc-ip:state
        |        |                 +--ro oc-ip:track-interface?      -> /oc-if:interfaces/interface/name
        |        |                 +--ro oc-ip:priority-decrement?   uint8
        |        +--rw oc-ip:neighbors
        |        |  +--rw oc-ip:neighbor* [ip]
        |        |     +--rw oc-ip:ip        -> ../config/ip
        |        |     +--rw oc-ip:config
        |        |     |  +--rw oc-ip:ip?                   inet:ipv6-address-no-zone
        |        |     |  +--rw oc-ip:link-layer-address    yang:phys-address
        |        |     +--ro oc-ip:state
        |        |        +--ro oc-ip:ip?                   inet:ipv6-address-no-zone
        |        |        +--ro oc-ip:link-layer-address    yang:phys-address
        |        |        +--ro oc-ip:origin?               neighbor-origin
        |        |        +--ro oc-ip:is-router?            empty
        |        |        +--ro oc-ip:neighbor-state?       enumeration
        |        +--rw oc-ip:unnumbered
        |        |  +--rw oc-ip:config
        |        |  |  +--rw oc-ip:enabled?   boolean
        |        |  +--ro oc-ip:state
        |        |  |  +--ro oc-ip:enabled?   boolean
        |        |  +--rw oc-ip:interface-ref
        |        |     +--rw oc-ip:config
        |        |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
        |        |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
        |        |     +--ro oc-ip:state
        |        |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
        |        |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
        |        +--rw oc-ip:config
        |        |  +--rw oc-ip:enabled?                     boolean
        |        |  +--rw oc-ip:mtu?                         uint32
        |        |  +--rw oc-ip:dup-addr-detect-transmits?   uint32
        |        +--ro oc-ip:state
        |        |  +--ro oc-ip:enabled?                     boolean
        |        |  +--ro oc-ip:mtu?                         uint32
        |        |  +--ro oc-ip:dup-addr-detect-transmits?   uint32
        |        +--rw oc-ip-ext:autoconf
        |           +--rw oc-ip-ext:config
        |           |  +--rw oc-ip-ext:create-global-addresses?        boolean
        |           |  +--rw oc-ip-ext:create-temporary-addresses?     boolean
        |           |  +--rw oc-ip-ext:temporary-valid-lifetime?       uint32
        |           |  +--rw oc-ip-ext:temporary-preferred-lifetime?   uint32
        |           +--ro oc-ip-ext:state
        |              +--ro oc-ip-ext:create-global-addresses?        boolean
        |              +--ro oc-ip-ext:create-temporary-addresses?     boolean
        |              +--ro oc-ip-ext:temporary-valid-lifetime?       uint32
        |              +--ro oc-ip-ext:temporary-preferred-lifetime?   uint32
        +--rw oc-eth:ethernet
        |  +--rw oc-eth:config
        |  |  +--rw oc-eth:mac-address?           yang:mac-address
        |  |  +--rw oc-eth:auto-negotiate?        boolean
        |  |  +--rw oc-eth:duplex-mode?           enumeration
        |  |  +--rw oc-eth:port-speed?            identityref
        |  |  +--rw oc-eth:enable-flow-control?   boolean
        |  |  +--rw cisco-if-eth:switchport?      boolean
        |  |  +--rw oc-lag:aggregate-id?          -> /oc-if:interfaces/interface/name
        |  +--rw oc-vlan:switched-vlan
        |     +--rw oc-vlan:config
        |     |  +--rw oc-vlan:interface-mode?   oc-vlan-types:vlan-mode-type
        |     |  +--rw oc-vlan:native-vlan?      union
        |     |  +--rw oc-vlan:access-vlan?      union
        |     |  +--rw oc-vlan:trunk-vlans*      union
        |     +--ro oc-vlan:state
        |        +--ro oc-vlan:interface-mode?   oc-vlan-types:vlan-mode-type
        |        +--ro oc-vlan:native-vlan?      union
        |        +--ro oc-vlan:access-vlan?      union
        |        +--ro oc-vlan:trunk-vlans*      union
        +--rw oc-vlan:routed-vlan
           +--rw oc-vlan:config
           |  +--rw oc-vlan:vlan?   union
           +--ro oc-vlan:state
           |  +--ro oc-vlan:vlan?   union
           +--rw oc-ip:ipv4
           |  +--rw oc-ip:addresses
           |  |  +--rw oc-ip:address* [ip]
           |  |     +--rw oc-ip:ip        -> ../config/ip
           |  |     +--rw oc-ip:config
           |  |     |  +--rw oc-ip:ip?              inet:ipv4-address-no-zone
           |  |     |  +--rw oc-ip:prefix-length?   uint8
           |  |     +--ro oc-ip:state
           |  |        +--ro oc-ip:ip?              inet:ipv4-address-no-zone
           |  |        +--ro oc-ip:prefix-length?   uint8
           |  |        +--ro oc-ip:origin?          ip-address-origin
           |  +--rw oc-ip:neighbors
           |  |  +--rw oc-ip:neighbor* [ip]
           |  |     +--rw oc-ip:ip        -> ../config/ip
           |  |     +--rw oc-ip:config
           |  |     |  +--rw oc-ip:ip?                   inet:ipv4-address-no-zone
           |  |     |  +--rw oc-ip:link-layer-address    yang:phys-address
           |  |     +--ro oc-ip:state
           |  |        +--ro oc-ip:ip?                   inet:ipv4-address-no-zone
           |  |        +--ro oc-ip:link-layer-address    yang:phys-address
           |  |        +--ro oc-ip:origin?               neighbor-origin
           |  +--rw oc-ip:unnumbered
           |  |  +--rw oc-ip:config
           |  |  |  +--rw oc-ip:enabled?   boolean
           |  |  +--ro oc-ip:state
           |  |  |  +--ro oc-ip:enabled?   boolean
           |  |  +--rw oc-ip:interface-ref
           |  |     +--rw oc-ip:config
           |  |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
           |  |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
           |  |     +--ro oc-ip:state
           |  |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
           |  |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
           |  +--rw oc-ip:config
           |  |  +--rw oc-ip:enabled?   boolean
           |  |  +--rw oc-ip:mtu?       uint16
           |  +--ro oc-ip:state
           |     +--ro oc-ip:enabled?   boolean
           |     +--ro oc-ip:mtu?       uint16
           +--rw oc-ip:ipv6
              +--rw oc-ip:addresses
              |  +--rw oc-ip:address* [ip]
              |     +--rw oc-ip:ip        -> ../config/ip
              |     +--rw oc-ip:config
              |     |  +--rw oc-ip:ip?              inet:ipv6-address-no-zone
              |     |  +--rw oc-ip:prefix-length    uint8
              |     +--ro oc-ip:state
              |        +--ro oc-ip:ip?              inet:ipv6-address-no-zone
              |        +--ro oc-ip:prefix-length    uint8
              |        +--ro oc-ip:origin?          ip-address-origin
              |        +--ro oc-ip:status?          enumeration
              +--rw oc-ip:neighbors
              |  +--rw oc-ip:neighbor* [ip]
              |     +--rw oc-ip:ip        -> ../config/ip
              |     +--rw oc-ip:config
              |     |  +--rw oc-ip:ip?                   inet:ipv6-address-no-zone
              |     |  +--rw oc-ip:link-layer-address    yang:phys-address
              |     +--ro oc-ip:state
              |        +--ro oc-ip:ip?                   inet:ipv6-address-no-zone
              |        +--ro oc-ip:link-layer-address    yang:phys-address
              |        +--ro oc-ip:origin?               neighbor-origin
              |        +--ro oc-ip:is-router?            empty
              |        +--ro oc-ip:neighbor-state?       enumeration
              +--rw oc-ip:unnumbered
              |  +--rw oc-ip:config
              |  |  +--rw oc-ip:enabled?   boolean
              |  +--ro oc-ip:state
              |  |  +--ro oc-ip:enabled?   boolean
              |  +--rw oc-ip:interface-ref
              |     +--rw oc-ip:config
              |     |  +--rw oc-ip:interface?      -> /oc-if:interfaces/interface/name
              |     |  +--rw oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
              |     +--ro oc-ip:state
              |        +--ro oc-ip:interface?      -> /oc-if:interfaces/interface/name
              |        +--ro oc-ip:subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
              +--rw oc-ip:config
              |  +--rw oc-ip:enabled?                     boolean
              |  +--rw oc-ip:mtu?                         uint32
              |  +--rw oc-ip:dup-addr-detect-transmits?   uint32
              +--ro oc-ip:state
                 +--ro oc-ip:enabled?                     boolean
                 +--ro oc-ip:mtu?                         uint32
                 +--ro oc-ip:dup-addr-detect-transmits?   uint32
module: openconfig-lacp
  +--rw lacp
     +--rw config
     |  +--rw system-priority?   uint16
     +--ro state
     |  +--ro system-priority?   uint16
     +--rw interfaces
        +--rw interface* [name]
           +--rw name       -> ../config/name
           +--rw config
           |  +--rw name?              oc-if:base-interface-ref
           |  +--rw interval?          lacp-period-type
           |  +--rw lacp-mode?         lacp-activity-type
           |  +--rw system-id-mac?     yang:mac-address
           |  +--rw system-priority?   uint16
           +--ro state
           |  +--ro name?              oc-if:base-interface-ref
           |  +--ro interval?          lacp-period-type
           |  +--ro lacp-mode?         lacp-activity-type
           |  +--ro system-id-mac?     yang:mac-address
           |  +--ro system-priority?   uint16
           +--ro members
              +--ro member* [interface]
                 +--ro interface    -> ../state/interface
                 +--ro state
                    +--ro interface?         oc-if:base-interface-ref
                    +--ro activity?          lacp-activity-type
                    +--ro timeout?           lacp-timeout-type
                    +--ro synchronization?   lacp-synchronization-type
                    +--ro aggregatable?      boolean
                    +--ro collecting?        boolean
                    +--ro distributing?      boolean
                    +--ro system-id?         yang:mac-address
                    +--ro oper-key?          uint16
                    +--ro partner-id?        yang:mac-address
                    +--ro partner-key?       uint16
                    +--ro counters
                       +--ro lacp-in-pkts?          yang:counter64
                       +--ro lacp-out-pkts?         yang:counter64
                       +--ro lacp-rx-errors?        yang:counter64
                       +--ro lacp-tx-errors?        yang:counter64
                       +--ro lacp-unknown-errors?   yang:counter64
                       +--ro lacp-errors?           yang:counter64
module: openconfig-lldp
  +--rw lldp
     +--rw config
     |  +--rw enabled?                      boolean
     |  +--rw hello-timer?                  uint64
     |  +--rw suppress-tlv-advertisement*   identityref
     |  +--rw system-name?                  string
     |  +--rw system-description?           string
     |  +--rw chassis-id?                   string
     |  +--rw chassis-id-type?              oc-lldp-types:chassis-id-type
     +--ro state
     |  +--ro enabled?                      boolean
     |  +--ro hello-timer?                  uint64
     |  +--ro suppress-tlv-advertisement*   identityref
     |  +--ro system-name?                  string
     |  +--ro system-description?           string
     |  +--ro chassis-id?                   string
     |  +--ro chassis-id-type?              oc-lldp-types:chassis-id-type
     |  +--ro counters
     |     +--ro frame-in?           yang:counter64
     |     +--ro frame-out?          yang:counter64
     |     +--ro frame-error-in?     yang:counter64
     |     +--ro frame-discard?      yang:counter64
     |     +--ro tlv-discard?        yang:counter64
     |     +--ro tlv-unknown?        yang:counter64
     |     +--ro last-clear?         yang:date-and-time
     |     +--ro tlv-accepted?       yang:counter64
     |     +--ro entries-aged-out?   yang:counter64
     +--rw interfaces
        +--rw interface* [name]
           +--rw name         -> ../config/name
           +--rw config
           |  +--rw name?      oc-if:base-interface-ref
           |  +--rw enabled?   boolean
           +--ro state
           |  +--ro name?       oc-if:base-interface-ref
           |  +--ro enabled?    boolean
           |  +--ro counters
           |     +--ro frame-in?          yang:counter64
           |     +--ro frame-out?         yang:counter64
           |     +--ro frame-error-in?    yang:counter64
           |     +--ro frame-discard?     yang:counter64
           |     +--ro tlv-discard?       yang:counter64
           |     +--ro tlv-unknown?       yang:counter64
           |     +--ro last-clear?        yang:date-and-time
           |     +--ro frame-error-out?   yang:counter64
           +--ro neighbors
              +--ro neighbor* [id]
                 +--ro id              -> ../state/id
                 +--ro config
                 +--ro state
                 |  +--ro system-name?               string
                 |  +--ro system-description?        string
                 |  +--ro chassis-id?                string
                 |  +--ro chassis-id-type?           oc-lldp-types:chassis-id-type
                 |  +--ro id?                        string
                 |  +--ro age?                       uint64
                 |  +--ro last-update?               int64
                 |  +--ro port-id?                   string
                 |  +--ro port-id-type?              oc-lldp-types:port-id-type
                 |  +--ro port-description?          string
                 |  +--ro management-address?        string
                 |  +--ro management-address-type?   string
                 +--ro custom-tlvs
                 |  +--ro tlv* [type oui oui-subtype]
                 |     +--ro type           -> ../state/type
                 |     +--ro oui            -> ../state/oui
                 |     +--ro oui-subtype    -> ../state/oui-subtype
                 |     +--ro config
                 |     +--ro state
                 |        +--ro type?          int32
                 |        +--ro oui?           string
                 |        +--ro oui-subtype?   string
                 |        +--ro value?         binary
                 +--ro capabilities
                    +--ro capability* [name]
                       +--ro name      -> ../state/name
                       +--ro config
                       +--ro state
                          +--ro name?      identityref
                          +--ro enabled?   boolean
module: openconfig-local-routing
  +--rw local-routes
     +--rw config
     +--ro state
     +--rw static-routes
     |  +--rw static* [prefix]
     |     +--rw prefix       -> ../config/prefix
     |     +--rw config
     |     |  +--rw prefix?    inet:ip-prefix
     |     |  +--rw set-tag?   oc-pt:tag-type
     |     +--ro state
     |     |  +--ro prefix?    inet:ip-prefix
     |     |  +--ro set-tag?   oc-pt:tag-type
     |     +--rw next-hops
     |        +--rw next-hop* [index]
     |           +--rw index            -> ../config/index
     |           +--rw config
     |           |  +--rw index?      string
     |           |  +--rw next-hop?   union
     |           |  +--rw metric?     uint32
     |           |  +--rw recurse?    boolean
     |           +--ro state
     |           |  +--ro index?      string
     |           |  +--ro next-hop?   union
     |           |  +--ro metric?     uint32
     |           |  +--ro recurse?    boolean
     |           +--rw interface-ref
     |              +--rw config
     |              |  +--rw interface?      -> /oc-if:interfaces/interface/name
     |              |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
     |              +--ro state
     |                 +--ro interface?      -> /oc-if:interfaces/interface/name
     |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
     +--rw local-aggregates
        +--rw aggregate* [prefix]
           +--rw prefix    -> ../config/prefix
           +--rw config
           |  +--rw prefix?    inet:ip-prefix
           |  +--rw discard?   boolean
           |  +--rw set-tag?   oc-pt:tag-type
           +--ro state
              +--ro prefix?    inet:ip-prefix
              +--ro discard?   boolean
              +--ro set-tag?   oc-pt:tag-type
module: openconfig-network-instance
  +--rw network-instances
     +--rw network-instance* [name]
        +--rw name          -> ../config/name
        +--rw config
        |  +--rw name?                       string
        |  +--rw type?                       identityref
        |  +--rw description?                string
        |  +--rw route-distinguisher?        ios-types:cisco-route-distinguisher
        |  +--rw enabled-address-families*   identityref
        |  +--rw mtu?                        uint16
        +--ro state
        |  +--ro name?                       string
        |  +--ro type?                       identityref
        |  +--ro enabled?                    boolean
        |  +--ro description?                string
        |  +--ro router-id?                  yang:dotted-quad
        |  +--ro route-distinguisher?        oc-ni-types:route-distinguisher
        |  +--ro enabled-address-families*   identityref
        |  +--ro mtu?                        uint16
        +--rw interfaces
        |  +--rw interface* [id]
        |     +--rw id        -> ../config/id
        |     +--rw config
        |     |  +--rw id?             string
        |     |  +--rw interface?      -> /oc-if:interfaces/interface/name
        |     |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
        |     +--ro state
        |        +--ro id?                            string
        |        +--ro interface?                     -> /oc-if:interfaces/interface/name
        |        +--ro subinterface?                  -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
        |        +--ro associated-address-families*   identityref
        +--rw tables
        |  +--rw table* [protocol address-family]
        |     +--rw protocol          -> ../config/protocol
        |     +--rw address-family    -> ../config/address-family
        |     +--rw config
        |     |  +--rw protocol?         -> ../../../../protocols/protocol/config/identifier
        |     |  +--rw address-family?   identityref
        |     +--ro state
        |        +--ro protocol?         -> ../../../../protocols/protocol/config/identifier
        |        +--ro address-family?   identityref
        +--rw protocols
           +--rw protocol* [identifier name]
              +--rw identifier          -> ../config/identifier
              +--rw name                -> ../config/name
              +--rw config
              |  +--rw identifier?       identityref
              |  +--rw name?             string
              |  +--rw default-metric?   uint32
              +--ro state
              |  +--ro identifier?       identityref
              |  +--ro name?             string
              |  +--ro enabled?          boolean
              |  +--ro default-metric?   uint32
              +--rw static-routes
              |  +--rw static* [prefix]
              |     +--rw prefix       -> ../config/prefix
              |     +--rw config
              |     |  +--rw prefix?   inet:ip-prefix
              |     +--ro state
              |     |  +--ro prefix?    inet:ip-prefix
              |     |  +--ro set-tag?   oc-pt:tag-type
              |     +--rw next-hops
              |        +--rw next-hop* [index]
              |           +--rw index            -> ../config/index
              |           +--rw config
              |           |  +--rw index?      string
              |           |  +--rw next-hop?   union
              |           |  +--rw metric?     uint32
              |           +--ro state
              |           |  +--ro index?      string
              |           |  +--ro next-hop?   union
              |           |  +--ro metric?     uint32
              |           |  +--ro recurse?    boolean
              |           +--rw interface-ref
              |              +--rw config
              |              |  +--rw interface?      -> /oc-if:interfaces/interface/name
              |              |  +--rw subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
              |              +--ro state
              |                 +--ro interface?      -> /oc-if:interfaces/interface/name
              |                 +--ro subinterface?   -> /oc-if:interfaces/interface[oc-if:name=current()/../interface]/subinterfaces/subinterface/index
              +--rw local-aggregates
                 +--rw aggregate* [prefix]
                    +--rw prefix    -> ../config/prefix
                    +--rw config
                    |  +--rw prefix?    inet:ip-prefix
                    |  +--rw discard?   boolean
                    |  +--rw set-tag?   oc-pt:tag-type
                    +--ro state
                       +--ro prefix?    inet:ip-prefix
                       +--ro discard?   boolean
                       +--ro set-tag?   oc-pt:tag-type
module: openconfig-optical-amplifier
  +--rw optical-amplifiers
     +--rw amplifier* [name]
     |  +--rw name      -> ../config/name
     |  +--rw config
     |  |  +--rw name?               string
     |  |  +--rw type?               identityref
     |  |  +--rw target-gain?        decimal64
     |  |  +--rw target-gain-tilt?   decimal64
     |  |  +--rw gain-range?         identityref
     |  |  +--rw amp-mode?           identityref
     |  |  +--rw output-power?       decimal64
     |  +--ro state
     |     +--ro name?               string
     |     +--ro type?               identityref
     |     +--ro target-gain?        decimal64
     |     +--ro target-gain-tilt?   decimal64
     |     +--ro gain-range?         identityref
     |     +--ro amp-mode?           identityref
     |     +--ro output-power?       decimal64
     |     +--ro actual-gain?        decimal64
     |     +--ro actual-gain-tilt?   decimal64
     |     +--ro input-power?        decimal64
     +--rw supervisory-channels
        +--rw config
        |  +--rw interface*   oc-if:base-interface-ref
        +--ro state
           +--ro interface*   oc-if:base-interface-ref
module: openconfig-platform
  +--rw components
     +--rw component* [name]
        +--ro name                          string
        +--ro state
        |  +--ro name?          string
        |  +--ro type?          union
        |  +--ro id?            string
        |  +--ro description?   string
        |  +--ro mfg-name?      string
        |  +--ro version?       string
        |  +--ro serial-no?     string
        |  +--ro part-no?       string
        +--ro properties
        |  +--ro property* [name]
        |     +--ro name     string
        |     +--ro state
        |        +--ro name?           string
        |        +--ro value?          union
        |        +--ro configurable?   boolean
        +--ro subcomponents
        |  +--ro subcomponent* [name]
        |     +--ro name     string
        |     +--ro state
        |        +--ro name?   string
        +--rw oc-transceiver:transceiver
        |  +--rw oc-transceiver:config
        |  |  +--rw oc-transceiver:enabled?       boolean
        |  |  +--rw oc-transceiver:form-factor?   identityref
        |  +--ro oc-transceiver:state
        |  |  +--ro oc-transceiver:enabled?                     boolean
        |  |  +--ro oc-transceiver:form-factor?                 identityref
        |  |  +--ro oc-transceiver:present?                     enumeration
        |  |  +--ro oc-transceiver:connector-type?              identityref
        |  |  +--ro oc-transceiver:internal-temp?               int16
        |  |  +--ro oc-transceiver:vendor?                      string
        |  |  +--ro oc-transceiver:vendor-part?                 string
        |  |  +--ro oc-transceiver:vendor-rev?                  string
        |  |  +--ro oc-transceiver:ethernet-compliance-code?    identityref
        |  |  +--ro oc-transceiver:sonet-sdh-compliance-code?   identityref
        |  |  +--ro oc-transceiver:otn-compliance-code?         identityref
        |  |  +--ro oc-transceiver:serial-no?                   string
        |  |  +--ro oc-transceiver:date-code?                   yang:date-and-time
        |  |  +--ro oc-transceiver:fault-condition?             boolean
        |  +--rw oc-transceiver:physical-channels
        |     +--rw oc-transceiver:channel* [index]
        |        +--rw oc-transceiver:index     -> ../config/index
        |        +--rw oc-transceiver:config
        |        |  +--rw oc-transceiver:index?                 uint16
        |        |  +--rw oc-transceiver:description?           string
        |        |  +--rw oc-transceiver:tx-laser?              boolean
        |        |  +--rw oc-transceiver:target-output-power?   decimal64
        |        +--ro oc-transceiver:state
        |           +--ro oc-transceiver:index?                 uint16
        |           +--ro oc-transceiver:description?           string
        |           +--ro oc-transceiver:tx-laser?              boolean
        |           +--ro oc-transceiver:target-output-power?   decimal64
        |           +--ro oc-transceiver:output-frequency?      oc-opt-types:frequency-type
        |           +--ro oc-transceiver:output-power
        |           |  +--ro oc-transceiver:instant?   decimal64
        |           |  +--ro oc-transceiver:avg?       decimal64
        |           |  +--ro oc-transceiver:min?       decimal64
        |           |  +--ro oc-transceiver:max?       decimal64
        |           +--ro oc-transceiver:input-power
        |           |  +--ro oc-transceiver:instant?   decimal64
        |           |  +--ro oc-transceiver:avg?       decimal64
        |           |  +--ro oc-transceiver:min?       decimal64
        |           |  +--ro oc-transceiver:max?       decimal64
        |           +--ro oc-transceiver:laser-bias-current
        |              +--ro oc-transceiver:instant?   decimal64
        |              +--ro oc-transceiver:avg?       decimal64
        |              +--ro oc-transceiver:min?       decimal64
        |              +--ro oc-transceiver:max?       decimal64
        +--rw oc-line-com:optical-port
           +--ro oc-line-com:state
              +--ro oc-line-com:optical-port-type?   identityref
module: openconfig-routing-policy
  +--rw routing-policy
     +--rw defined-sets
     |  +--rw prefix-sets
     |  |  +--rw prefix-set* [prefix-set-name]
     |  |     +--rw prefix-set-name    -> ../config/prefix-set-name
     |  |     +--rw config
     |  |     |  +--rw prefix-set-name?   string
     |  |     +--ro state
     |  |     |  +--ro prefix-set-name?   string
     |  |     +--rw prefixes
     |  |        +--rw prefix* [ip-prefix masklength-range]
     |  |           +--rw ip-prefix           -> ../config/ip-prefix
     |  |           +--rw masklength-range    -> ../config/masklength-range
     |  |           +--rw config
     |  |           |  +--rw ip-prefix           inet:ip-prefix
     |  |           |  +--rw masklength-range?   string
     |  |           +--ro state
     |  |              +--ro ip-prefix           inet:ip-prefix
     |  |              +--ro masklength-range?   string
     |  +--rw neighbor-sets
     |     +--rw neighbor-set* [neighbor-set-name]
     |        +--rw neighbor-set-name    -> ../config/neighbor-set-name
     |        +--rw config
     |        |  +--rw neighbor-set-name?   string
     |        |  +--rw address*             inet:ip-address-no-zone
     |        +--ro state
     |           +--ro neighbor-set-name?   string
     |           +--ro address*             inet:ip-address-no-zone
     +--rw policy-definitions
        +--rw policy-definition* [name]
           +--rw name          -> ../config/name
           +--rw config
           |  +--rw name?   string
           +--ro state
           |  +--ro name?   string
           +--rw statements
              +--rw statement* [name]
                 +--rw name          -> ../config/name
                 +--rw config
                 |  +--rw name?   string
                 +--ro state
                 |  +--ro name?   string
                 +--rw conditions
                 |  +--rw match-prefix-set
                 |  |  +--rw config
                 |  |  |  +--rw prefix-set?          -> /routing-policy/defined-sets/prefix-sets/prefix-set/prefix-set-name
                 |  |  |  +--rw match-set-options?   oc-pol-types:match-set-options-restricted-type
                 |  |  +--ro state
                 |  |     +--ro prefix-set?          -> /routing-policy/defined-sets/prefix-sets/prefix-set/prefix-set-name
                 |  |     +--ro match-set-options?   oc-pol-types:match-set-options-restricted-type
                 |  +--rw match-tag-set
                 |  |  +--rw config
                 |  |  |  +--rw tag-set?             string
                 |  |  |  +--rw match-set-options?   oc-pol-types:match-set-options-restricted-type
                 |  |  +--ro state
                 |  |     +--ro tag-set?             string
                 |  |     +--ro match-set-options?   oc-pol-types:match-set-options-restricted-type
                 |  +--rw igp-conditions
                 +--rw actions
                    +--rw config
                    |  +--rw (route-disposition)?
                    |     +--:(accept-route)
                    |     |  +--rw accept-route?   empty
                    |     +--:(reject-route)
                    |        +--rw reject-route?   empty
                    +--ro state
                    |  +--ro (route-disposition)?
                    |     +--:(accept-route)
                    |     |  +--ro accept-route?   empty
                    |     +--:(reject-route)
                    |        +--ro reject-route?   empty
                    +--rw igp-actions
                       +--rw config
                       |  +--rw set-tag?   oc-pol-types:tag-type
                       +--ro state
                          +--ro set-tag?   oc-pol-types:tag-type
module: openconfig-terminal-device
  +--rw terminal-device
     +--rw config
     +--ro state
     +--rw logical-channels
     |  +--rw channel* [index]
     |     +--rw index                          -> ../config/index
     |     +--rw config
     |     |  +--rw index?                  uint32
     |     |  +--rw description?            string
     |     |  +--rw admin-state?            oc-opt-types:admin-state-type
     |     |  +--rw rate-class?             identityref
     |     |  +--rw trib-protocol?          identityref
     |     |  +--rw logical-channel-type?   identityref
     |     |  +--rw loopback-mode?          oc-opt-types:loopback-mode-type
     |     +--ro state
     |     |  +--ro index?                  uint32
     |     |  +--ro description?            string
     |     |  +--ro admin-state?            oc-opt-types:admin-state-type
     |     |  +--ro rate-class?             identityref
     |     |  +--ro trib-protocol?          identityref
     |     |  +--ro logical-channel-type?   identityref
     |     |  +--ro loopback-mode?          oc-opt-types:loopback-mode-type
     |     |  +--ro link-state?             enumeration
     |     +--rw otn
     |     |  +--rw config
     |     |  |  +--rw tti-msg-transmit?   string
     |     |  |  +--rw tti-msg-expected?   string
     |     |  |  +--rw tti-msg-auto?       boolean
     |     |  +--ro state
     |     |     +--ro tti-msg-transmit?           string
     |     |     +--ro tti-msg-expected?           string
     |     |     +--ro tti-msg-auto?               boolean
     |     |     +--ro tti-msg-recv?               string
     |     |     +--ro rdi-msg?                    string
     |     |     +--ro errored-seconds?            yang:counter64
     |     |     +--ro severely-errored-seconds?   yang:counter64
     |     |     +--ro unavailable-seconds?        yang:counter64
     |     |     +--ro code-violations?            yang:counter64
     |     |     +--ro fec-uncorrectable-words?    yang:counter64
     |     |     +--ro fec-corrected-bytes?        yang:counter64
     |     |     +--ro fec-corrected-bits?         yang:counter64
     |     |     +--ro background-block-errors?    yang:counter64
     |     |     +--ro pre-fec-ber
     |     |     |  +--ro instant?   decimal64
     |     |     |  +--ro avg?       decimal64
     |     |     |  +--ro min?       decimal64
     |     |     |  +--ro max?       decimal64
     |     |     +--ro post-fec-ber
     |     |     |  +--ro instant?   decimal64
     |     |     |  +--ro avg?       decimal64
     |     |     |  +--ro min?       decimal64
     |     |     |  +--ro max?       decimal64
     |     |     +--ro q-value
     |     |     |  +--ro instant?   decimal64
     |     |     |  +--ro avg?       decimal64
     |     |     |  +--ro min?       decimal64
     |     |     |  +--ro max?       decimal64
     |     |     +--ro esnr
     |     |        +--ro instant?   decimal64
     |     |        +--ro avg?       decimal64
     |     |        +--ro min?       decimal64
     |     |        +--ro max?       decimal64
     |     +--rw ethernet
     |     |  +--rw config
     |     |  +--ro state
     |     |     +--ro in-mac-control-frames?    yang:counter64
     |     |     +--ro in-mac-pause-frames?      yang:counter64
     |     |     +--ro in-oversize-frames?       yang:counter64
     |     |     +--ro in-jabber-frames?         yang:counter64
     |     |     +--ro in-fragment-frames?       yang:counter64
     |     |     +--ro in-8021q-frames?          yang:counter64
     |     |     +--ro in-crc-errors?            yang:counter64
     |     |     +--ro out-mac-control-frames?   yang:counter64
     |     |     +--ro out-mac-pause-frames?     yang:counter64
     |     |     +--ro out-8021q-frames?         yang:counter64
     |     +--rw ingress
     |     |  +--rw config
     |     |  |  +--rw transceiver?        string
     |     |  |  +--rw physical-channel*   -> /oc-platform:components/component/oc-transceiver:transceiver/physical-channels/channel/index
     |     |  +--ro state
     |     |     +--ro transceiver?        -> /oc-platform:components/component/name
     |     |     +--ro physical-channel*   -> /oc-platform:components/component/oc-transceiver:transceiver/physical-channels/channel/index
     |     +--rw logical-channel-assignments
     |        +--rw assignment* [index]
     |           +--rw index     -> ../config/index
     |           +--rw config
     |           |  +--rw index?             uint32
     |           |  +--rw description?       string
     |           |  +--rw assignment-type?   enumeration
     |           |  +--rw logical-channel?   -> /terminal-device/logical-channels/channel/index
     |           |  +--rw optical-channel?   string
     |           |  +--rw allocation?        decimal64
     |           +--ro state
     |              +--ro index?             uint32
     |              +--ro description?       string
     |              +--ro assignment-type?   enumeration
     |              +--ro logical-channel?   -> /terminal-device/logical-channels/channel/index
     |              +--ro optical-channel?   -> /oc-platform:components/component/name
     |              +--ro allocation?        decimal64
     +--rw operational-modes
        +--ro mode* [mode-id]
           +--ro mode-id    -> ../state/mode-id
           +--ro config
           +--ro state
              +--ro mode-id?       uint16
              +--ro description?   string
              +--ro vendor-id?     string
module: openconfig-vlan
  +--rw vlans
     +--rw vlan* [vlan-id]
        +--rw vlan-id    -> ../config/vlan-id
        +--rw config
        |  +--rw vlan-id?   oc-vlan-types:vlan-id
        |  +--rw name?      string
        |  +--rw status?    enumeration
        +--ro state
           +--ro vlan-id?   oc-vlan-types:vlan-id
           +--ro name?      string
           +--ro status?    enumeration
module: openconfig-wavelength-router
  +--rw wavelength-router
     +--rw media-channels
        +--rw channel* [index]
           +--rw index               -> ../config/index
           +--rw config
           |  +--rw index?             uint32
           |  +--rw lower-frequency?   oc-opt-types:frequency-type
           |  +--rw upper-frequency?   oc-opt-types:frequency-type
           +--ro state
           |  +--ro index?             uint32
           |  +--ro lower-frequency?   oc-opt-types:frequency-type
           |  +--ro upper-frequency?   oc-opt-types:frequency-type
           +--rw source
           |  +--rw config
           |  |  +--rw port-name?   oc-if:base-interface-ref
           |  +--ro state
           |     +--ro port-name?   oc-if:base-interface-ref
           +--rw dest
           |  +--rw config
           |  |  +--rw port-name?   oc-if:base-interface-ref
           |  +--ro state
           |     +--ro port-name?   oc-if:base-interface-ref
           +--rw psd-distribution
              +--rw psd-value* [lower-frequency upper-frequency]
                 +--rw lower-frequency    -> ../config/lower-frequency
                 +--rw upper-frequency    -> ../config/upper-frequency
                 +--rw config
                 |  +--rw lower-frequency?   oc-opt-types:frequency-type
                 |  +--rw upper-frequency?   oc-opt-types:frequency-type
                 |  +--rw psd?               decimal64
                 +--ro state
                    +--ro lower-frequency?   oc-opt-types:frequency-type
                    +--ro upper-frequency?   oc-opt-types:frequency-type
                    +--ro psd?               decimal64
module: tailf-confd-monitoring
  +--ro confd-state
     +--ro version?              string
     +--ro smp!
     |  +--ro number-of-threads?   uint16
     +--ro epoll?                boolean
     +--ro daemon-status?        enumeration
     +--ro read-only-mode?       empty
     +--ro upgrade-mode?         empty
     +--ro ha!
     |  +--ro mode?              enumeration
     |  +--ro node-id?           ha-node-id
     |  +--ro master-node-id?    string
     |  +--ro connected-slave*   string
     |  +--ro pending-slave*     string
     +--ro loaded-data-models
     |  +--ro data-model* [name]
     |     +--ro name                     string
     |     +--ro revision?                string
     |     +--ro namespace?               inet:uri
     |     +--ro prefix?                  string
     |     +--ro (exported)?
     |        +--:(exported-to-all)
     |        |  +--ro exported-to-all?   empty
     |        +--:(exported-to)
     |           +--ro exported-to*       union
     +--ro netconf!
     |  +--ro listen
     |     +--ro tcp* []
     |     |  +--ro ip?     inet:ip-address
     |     |  +--ro port?   inet:port-number
     |     +--ro ssh* []
     |        +--ro ip?     inet:ip-address
     |        +--ro port?   inet:port-number
     +--ro cli!
     |  +--ro listen
     |     +--ro ssh* []
     |        +--ro ip?     inet:ip-address
     |        +--ro port?   inet:port-number
     +--ro webui!
     |  +--ro listen
     |     +--ro tcp* []
     |     |  +--ro ip?     inet:ip-address
     |     |  +--ro port?   inet:port-number
     |     +--ro ssl* []
     |        +--ro ip?     inet:ip-address
     |        +--ro port?   inet:port-number
     +--ro rest!
     |  +--ro listen
     |     +--ro tcp* []
     |     |  +--ro ip?     inet:ip-address
     |     |  +--ro port?   inet:port-number
     |     +--ro ssl* []
     |        +--ro ip?     inet:ip-address
     |        +--ro port?   inet:port-number
     +--ro snmp!
     |  +--ro listen
     |  |  +--ro udp* []
     |  |     +--ro ip?     inet:ip-address
     |  |     +--ro port?   inet:port-number
     |  +--ro mib*         string
     |  +--ro version
     |  |  +--ro v1?    empty
     |  |  +--ro v2c?   empty
     |  |  +--ro v3?    empty
     |  +--ro engine-id?   string
     +--ro internal
        +--ro callpoints
        |  +--ro callpoint* [id]
        |  |  +--ro id              string
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro validationpoint* [id]
        |  |  +--ro id              string
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro actionpoint* [id]
        |  |  +--ro id              string
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro snmp-inform-callback* [id]
        |  |  +--ro id              string
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro snmp-notification-subscription* [id]
        |  |  +--ro id              string
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro error-formatting-callback* [id]
        |  |  +--ro id              string
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro typepoint* [id]
        |  |  +--ro id              string
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro notification-stream-replay* [name]
        |  |  +--ro name              string
        |  |  +--ro replay-support?   enumeration
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?       string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?       string
        |  |  +--ro error?            enumeration
        |  +--ro authentication-callback!
        |  |  +--ro enabled?        boolean
        |  |  +--ro (registration-type)?
        |  |  |  +--:(daemon)
        |  |  |  |  +--ro daemon
        |  |  |  |     +--ro id?      uint32
        |  |  |  |     +--ro name?    string
        |  |  |  |     +--ro error?   enumeration
        |  |  |  +--:(range)
        |  |  |  |  +--ro path?     string
        |  |  |  |  +--ro range* []
        |  |  |  |     +--ro lower?     string
        |  |  |  |     +--ro upper?     string
        |  |  |  |     +--ro default?   empty
        |  |  |  |     +--ro daemon
        |  |  |  |        +--ro id?      uint32
        |  |  |  |        +--ro name?    string
        |  |  |  |        +--ro error?   enumeration
        |  |  |  +--:(file)
        |  |  |     +--ro file?     string
        |  |  +--ro error?          enumeration
        |  +--ro authorization-callbacks!
        |     +--ro enabled?        boolean
        |     +--ro (registration-type)?
        |     |  +--:(daemon)
        |     |  |  +--ro daemon
        |     |  |     +--ro id?      uint32
        |     |  |     +--ro name?    string
        |     |  |     +--ro error?   enumeration
        |     |  +--:(range)
        |     |  |  +--ro path?     string
        |     |  |  +--ro range* []
        |     |  |     +--ro lower?     string
        |     |  |     +--ro upper?     string
        |     |  |     +--ro default?   empty
        |     |  |     +--ro daemon
        |     |  |        +--ro id?      uint32
        |     |  |        +--ro name?    string
        |     |  |        +--ro error?   enumeration
        |     |  +--:(file)
        |     |     +--ro file?     string
        |     +--ro error?          enumeration
        +--ro cdb
           +--ro datastore* [name]
           |  +--ro name                            datastore-name
           |  +--ro transaction-id?                 string
           |  +--ro write-queue?                    uint32
           |  +--ro filename?                       string
           |  +--ro disk-size?                      size-in-bytes
           |  +--ro ram-size?                       size-in-bytes
           |  +--ro read-locks?                     uint32
           |  +--ro write-lock-set?                 boolean
           |  +--ro subscription-lock-set?          boolean
           |  +--ro waiting-for-replication-sync?   boolean
           |  +--ro pending-subscription-sync!
           |  |  +--ro priority?         subscription-priority
           |  |  +--ro notification* []
           |  |  |  +--ro client-name?        string
           |  |  |  +--ro subscription-ids*   subscription-id
           |  |  +--ro time-remaining?   union
           |  +--ro pending-notification-queue* []
           |     +--ro notification* []
           |        +--ro priority?           subscription-priority
           |        +--ro client-name?        string
           |        +--ro subscription-ids*   subscription-id
           +--ro client* []
              +--ro name?           string
              +--ro info?           string
              +--ro type?           enumeration
              +--ro datastore?      union
              +--ro lock?           enumeration
              +--ro subscription* []
                 +--ro datastore?   datastore-name
                 +--ro twophase?    empty
                 +--ro priority?    subscription-priority
                 +--ro id?          subscription-id
                 +--ro path?        string
                 +--ro error?       enumeration
module: tailf-netconf-query

  rpcs:
    +---x start-query
    |  +---w input
    |  |  +---w foreach    yang:xpath1.0
    |  |  +---w select* []
    |  |  |  +---w label?         string
    |  |  |  +---w expression     yang:xpath1.0
    |  |  |  +---w result-type*   enumeration
    |  |  +---w sort-by*   yang:xpath1.0
    |  |  +---w limit?     uint32
    |  |  +---w offset?    uint32
    |  +--ro output
    |     +--ro query-handle?   uint32
    +---x fetch-query-result
    |  +---w input
    |  |  +---w query-handle?   uint32
    |  +--ro output
    |     +--ro query-result
    |        +--ro result* []
    |           +--ro select* []
    |              +--ro label?         string
    |              +--ro (select-result)?
    |                 +--:(path-value)
    |                 |  +--ro path?    instance-identifier
    |                 |  +--ro value?   string
    |                 +--:(inline)
    |                    +--ro data?    <anyxml>
    +---x reset-query
    |  +---w input
    |     +---w query-handle?   uint32
    |     +---w offset?         uint32
    +---x stop-query
       +---w input
          +---w query-handle?   uint32
module: tailf-netconf-transactions

  rpcs:
    +---x start-transaction
    |  +---w input
    |     +---w target
    |     |  +---w (target)?
    |     |     +--:(startup)
    |     |     |  +---w startup?     empty {nc:startup}?
    |     |     +--:(running)
    |     |     |  +---w running?     empty
    |     |     +--:(candidate)
    |     |        +---w candidate?   empty {nc:candidate}?
    |     +---w in:with-inactive?   empty
    +---x prepare-transaction
    +---x commit-transaction
    +---x abort-transaction
