Cisco-IOS-XE-ipmux

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

Prefix: ipmux

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

📚 External Documentation

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

  augment /ios:native/ios:ip:
    +--rw mux
       +--rw udpport?   inet:port-number
       +--rw cache?     uint32
       +--rw policy* [name]
       |  +--rw name         string
       |  +--rw outdscp?     ios-types:dscp-type
       |  +--rw matchdscp* [dscp]
       |     +--rw dscp    ios-types:dscp-type
       +--rw profile* [id]
          +--rw id              string
          +--rw access-list?    ios-types:exp-acl-type
          +--rw destination?    inet:ipv4-address
          +--rw source
          |  +--rw (source-choice)?
          |     +--:(ip-case)
          |     |  +--rw source-ip?   inet:ipv4-address
          |     +--:(intf-case)
          |        +--rw interface
          |           +--rw (interface-choice)?
          |              +--:(Ethernet)
          |              |  +--rw Ethernet?                    string
          |              +--:(FastEthernet)
          |              |  +--rw FastEthernet?                string
          |              +--:(GigabitEthernet)
          |              |  +--rw GigabitEthernet?             string
          |              +--:(FiveGigabitEthernet)
          |              |  +--rw FiveGigabitEthernet?         string
          |              +--:(AppGigabitEthernet)
          |              |  +--rw AppGigabitEthernet?          string
          |              +--:(TenGigabitEthernet)
          |              |  +--rw TenGigabitEthernet?          string
          |              o--:(TwentyFiveGigabitEthernet)
          |              |  o--rw TwentyFiveGigabitEthernet?   string
          |              +--:(TwentyFiveGigE)
          |              |  +--rw TwentyFiveGigE?              string
          |              +--:(FortyGigabitEthernet)
          |              |  +--rw FortyGigabitEthernet?        string
          |              +--:(TwoGigabitEthernet)
          |              |  +--rw TwoGigabitEthernet?          string
          |              +--:(HundredGigE)
          |              |  +--rw HundredGigE?                 string
          |              +--:(Tunnel)
          |                 +--rw Tunnel?                      uint32
          +--rw shutdown?       boolean
          +--rw holdtime?       uint16
          +--rw maxlength?      uint16
          +--rw mtu?            uint16
          +--rw singlepacket?   boolean
          +--rw ttl?            uint8
  augment /ios:native/ios:interface/ios:Ethernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:FastEthernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:GigabitEthernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:TenGigabitEthernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:FiveGigabitEthernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:AppGigabitEthernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:TwentyFiveGigE/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:TwoGigabitEthernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:FortyGigabitEthernet/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:HundredGigE/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:Tunnel/ios:ip:
    +--rw mux?   empty
  augment /ios:native/ios:ipv6:
    +--rw mux
       +--rw udpport?   inet:port-number
       +--rw cache?     uint32
       +--rw policy* [name]
       |  +--rw name         string
       |  +--rw outdscp?     ios-types:dscp-type
       |  +--rw matchdscp* [dscp]
       |     +--rw dscp    ios-types:dscp-type
       +--rw profile* [id]
          +--rw id              string
          +--rw access-list?    string
          +--rw destination?    inet:ipv6-address
          +--rw source
          |  +--rw (source-choice)?
          |     +--:(ip-case)
          |     |  +--rw source-ip?   inet:ipv6-address
          |     +--:(intf-case)
          |        +--rw interface
          |           +--rw (interface-choice)?
          |              +--:(Ethernet)
          |              |  +--rw Ethernet?                    string
          |              +--:(FastEthernet)
          |              |  +--rw FastEthernet?                string
          |              +--:(GigabitEthernet)
          |              |  +--rw GigabitEthernet?             string
          |              +--:(FiveGigabitEthernet)
          |              |  +--rw FiveGigabitEthernet?         string
          |              +--:(AppGigabitEthernet)
          |              |  +--rw AppGigabitEthernet?          string
          |              +--:(TenGigabitEthernet)
          |              |  +--rw TenGigabitEthernet?          string
          |              o--:(TwentyFiveGigabitEthernet)
          |              |  o--rw TwentyFiveGigabitEthernet?   string
          |              +--:(TwentyFiveGigE)
          |              |  +--rw TwentyFiveGigE?              string
          |              +--:(FortyGigabitEthernet)
          |              |  +--rw FortyGigabitEthernet?        string
          |              +--:(TwoGigabitEthernet)
          |              |  +--rw TwoGigabitEthernet?          string
          |              +--:(HundredGigE)
          |              |  +--rw HundredGigE?                 string
          |              +--:(Tunnel)
          |                 +--rw Tunnel?                      uint32
          +--rw shutdown?       boolean
          +--rw holdtime?       uint16
          +--rw maxlength?      uint16
          +--rw mtu?            uint16
          +--rw singlepacket?   boolean
          +--rw ttl?            uint8
  augment /ios:native/ios:interface/ios:Ethernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:FastEthernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:GigabitEthernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:TenGigabitEthernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:FiveGigabitEthernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:AppGigabitEthernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:TwentyFiveGigE/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:TwoGigabitEthernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:FortyGigabitEthernet/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:HundredGigE/ios:ipv6:
    +--rw mux?   empty
  augment /ios:native/ios:interface/ios:Tunnel/ios:ipv6:
    +--rw mux?   empty