Cisco-IOS-XE-vxlan

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Native Config APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-vxlan

Prefix: vxlan

Related Modules:
CISCO-AAL5-MIB
CISCO-ATM-EXT-MIB
Cisco-IOS-XE-aaa
Cisco-IOS-XE-acl
Cisco-IOS-XE-adsl

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-vxlan

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-vxlan

  augment /ios:native/ios:vxlan:
    +--rw udp
    |  +--rw port?   uint16
    +--rw dummy-l2-tunnel-udp-port?   uint16
    +--rw gpe-tunnel-udp-port?        uint16
    +--rw route-profile* [name]
    |  +--rw name                     string
    |  +--rw dscp?                    uint8
    |  +--rw dst-port?                uint16
    |  +--rw persistent?              empty
    |  +--rw tunnel
    |  |  +--rw mode?                vxlan-tunnel-mode-type
    |  |  +--rw mtu?                 uint16
    |  |  +--rw source
    |  |  |  +--rw interface
    |  |  |     +--rw Loopback?   -> /ios:native/interface/Loopback/name
    |  |  +--rw source-port-hash?    vxlan-source-port-hash-type
    |  |  +--rw source-port-range
    |  |     +--rw range
    |  |        +--rw start?   uint16
    |  |        +--rw end?     uint16
    |  +--rw vxlan-reserved-word-1
    |  |  +--rw hex-string?   string
    |  +--rw vxlan-reserved-word-2
    |  |  +--rw hex-string?   string
    |  +--rw default-mac-source?      ios-types:cisco-mac-address-type
    +--rw source-port-hash
    |  +--rw dummy-l2-tunnel?   vxlan-source-port-hash-type
    |  +--rw gpe-tunnel?        vxlan-source-port-hash-type
    +--rw source-port-range
    |  +--rw dummy-l2-tunnel-udp
    |  |  +--rw range
    |  |     +--rw start?   uint16
    |  |     +--rw end?     uint16
    |  +--rw gpe-tunnel-udp
    |  |  +--rw range
    |  |     +--rw start?   uint16
    |  |     +--rw end?     uint16
    |  +--rw udp
    |     +--rw range
    |        +--rw start?   uint16
    |        +--rw end?     uint16
    +--rw static-route
       +--rw accounting-policing
       |  +--rw bind
       |     +--rw p2p-tunnel?   empty
       +--rw auto-tunnel
       |  +--rw range
       |     +--rw start?   uint32
       |     +--rw end?     uint32
       +--rw policy
       |  +--rw output
       |     +--rw vrf* [name]
       |        +--rw name      string
       |        +--rw police
       |           +--rw match
       |              +--rw any
       |                 +--rw vni-range-list* [vni]
       |                    +--rw vni                uint32
       |                    +--rw (vni-choice)?
       |                       +--:(vni-single)
       |                       |  +--rw rate?        uint64
       |                       +--:(vni-range)
       |                          +--rw vni-range
       |                             +--rw vni-range-end?   uint32
       |                             +--rw rate?            uint64
       +--rw route-list
          +--rw vrf* [name]
             +--rw name                         string
             +--rw vxlan-static-route-prefix* [prefix]
                +--rw prefix                    union
                +--rw vxlan-static-route-vni
                   +--rw ipv4-addr-mask* [mask]
                   |  +--rw mask        inet:ipv4-address
                   |  +--rw vni-list* [vni]
                   |     +--rw vni        uint32
                   |     +--rw nh-list* [nh-address]
                   |        +--rw nh-address       union
                   |        +--rw dst-mac-list* [dst-mac]
                   |        |  +--rw dst-mac          ios-types:cisco-mac-address-type
                   |        |  +--rw route-profile* [name]
                   |        |     +--rw name               string
                   |        |     +--rw vxlan-sr-option
                   |        |        +--rw persistent?   empty
                   |        |        +--rw symmetric
                   |        |           +--rw persistent?   empty
                   |        +--rw route-profile* [name]
                   |           +--rw name               string
                   |           +--rw vxlan-sr-option
                   |              +--rw persistent?   empty
                   |              +--rw symmetric
                   |                 +--rw persistent?   empty
                   +--rw vni-list* [vni]
                      +--rw vni        uint32
                      +--rw nh-list* [nh-address]
                         +--rw nh-address       union
                         +--rw dst-mac-list* [dst-mac]
                         |  +--rw dst-mac          ios-types:cisco-mac-address-type
                         |  +--rw route-profile* [name]
                         |     +--rw name               string
                         |     +--rw vxlan-sr-option
                         |        +--rw persistent?   empty
                         |        +--rw symmetric
                         |           +--rw persistent?   empty
                         +--rw route-profile* [name]
                            +--rw name               string
                            +--rw vxlan-sr-option
                               +--rw persistent?   empty
                               +--rw symmetric
                                  +--rw persistent?   empty