Cisco-IOS-XE-bridge-domain

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-bridge-domain

Prefix: bridge_domain

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-bridge-domain

📚 External Documentation

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

  augment /ios:native/ios:bridge-domain:
    +--rw brd-id* [bridge-domain-id]
    |  +--rw bridge-domain-id        uint16
    |  +--rw ip
    |  |  +--rw igmp
    |  |     +--rw snooping!
    |  |        +--rw check
    |  |        |  +--rw rtr-alert-option-boolean?   boolean
    |  |        |  o--rw rtr-alert-option?           empty
    |  |        |  +--rw ttl-boolean?                boolean
    |  |        |  o--rw ttl?                        empty
    |  |        +--rw explicit-tracking
    |  |        |  +--rw limit-value?   uint32
    |  |        |  o--rw limit?         empty
    |  |        +--rw immediate-leave?              empty
    |  |        +--rw last-member-query-count?      uint8
    |  |        +--rw last-member-query-interval?   uint16
    |  |        +--rw mrouter
    |  |        |  +--rw interface-cfg* [name]
    |  |        |  |  +--rw name      string
    |  |        |  |  +--rw efp_id?   uint16
    |  |        |  o--rw interface?       empty
    |  |        +--rw querier!
    |  |        |  +--rw address-value?             inet:ipv4-address
    |  |        |  o--rw address?                   empty
    |  |        |  +--rw max-response-time-value?   uint8
    |  |        |  o--rw max-response-time?         empty
    |  |        |  +--rw query-interval-value?      uint16
    |  |        |  o--rw query-interval?            empty
    |  |        |  +--rw tcn-parameters
    |  |        |  |  +--rw query
    |  |        |  |     +--rw count?      uint16
    |  |        |  |     +--rw interval?   uint16
    |  |        |  o--rw tcn?                       empty
    |  |        |  +--rw timer-expiry
    |  |        |  |  +--rw expiry?   uint16
    |  |        |  o--rw timer?                     empty
    |  |        |  +--rw version-value?             uint8
    |  |        |  o--rw version?                   empty
    |  |        +--rw report-suppression-boolean?   boolean
    |  |        o--rw report-suppression?           empty
    |  |        +--rw robustness-variable?          uint8
    |  |        +--rw static-cfg* [group-addr]
    |  |        |  +--rw group-addr    inet:ipv4-address
    |  |        |  +--rw interface* [name]
    |  |        |  |  +--rw name    string
    |  |        |  +--rw source* [source-ip-addr interface]
    |  |        |     +--rw source-ip-addr      inet:ipv4-address
    |  |        |     +--rw interface           string
    |  |        |     +--rw service-instance?   uint16
    |  |        o--rw static?                       inet:ipv4-address
    |  +--rw mac
    |  |  +--rw aging-time?         uint16
    |  |  +--rw learning-boolean?   boolean
    |  |  o--rw learning?           empty
    |  |  +--rw limit
    |  |     +--rw action
    |  |     |  +--rw flooding
    |  |     |     +--rw disable?   empty
    |  |     +--rw maximum
    |  |        +--rw addresses?   uint32
    |  +--rw member
    |  |  +--rw mem-ipv4* [mem-ipv4]
    |  |  |  +--rw mem-ipv4         inet:ipv4-address
    |  |  |  +--rw mem-vcid* [mem-vcid]
    |  |  |  |  +--rw mem-vcid         uint32
    |  |  |  |  +--rw encapsulation!
    |  |  |  |  |  +--rw mpls?   empty
    |  |  |  |  +--rw template!
    |  |  |  |     +--rw template?   string
    |  |  |  +--rw encapsulation
    |  |  |  |  +--rw mpls?   empty
    |  |  |  +--rw template?        string
    |  |  +--rw ACR* [acr-int]
    |  |  |  +--rw acr-int             string
    |  |  |  +--rw service-instance
    |  |  |     +--rw id* [id]
    |  |  |        +--rw id               uint16
    |  |  |        +--rw split-horizon?   empty
    |  |  +--rw Analysis-Module?     uint8
    |  |  +--rw Fcpa?                uint8
    |  |  +--rw SBC?                 uint32
    |  |  +--rw SONET_ACR?           uint8
    |  |  o--rw _controller?         string
    |  |  +--rw Service-Engine?      uint8
    |  |  +--rw Tunnel-tp?           uint16
    |  |  +--rw VPN?                 uint32
    |  |  +--rw Virtual-TokenRing?   uint32
    |  |  +--rw ucse?                uint8
    |  |  +--rw vasileft?            uint16
    |  |  +--rw vasiright?           uint16
    |  |  +--rw vfi?                 string
    |  |  +--rw vni?                 uint32
    |  |  +--rw member-interface* [interface]
    |  |  |  +--rw interface                bdomain-member-interface
    |  |  |  o--rw interface-id?            union
    |  |  |  +--rw service-instance-list* [instance-id]
    |  |  |  |  +--rw instance-id      uint32
    |  |  |  |  +--rw split-horizon
    |  |  |  |  |  +--rw group?   uint8
    |  |  |  |  +--rw remote
    |  |  |  |     +--rw circuit
    |  |  |  |        +--rw id?   uint16
    |  |  |  o--rw service-instance?        uint32
    |  |  |  o--rw split-horizon
    |  |  |  |  o--rw group?   uint8
    |  |  |  o--rw remote
    |  |  |     o--rw circuit
    |  |  |        o--rw id?   uint16
    |  |  +--rw evpn-instance-v2!
    |  |  |  +--rw (evpn-instance-choice)?
    |  |  |     +--:(profile-case)
    |  |  |     |  +--rw profile* [profile-name]
    |  |  |     |     +--rw profile-name    string
    |  |  |     +--:(instance-case)
    |  |  |        +--rw instance* [instance-num]
    |  |  |           +--rw instance-num                uint16
    |  |  |           +--rw (evpn-service-type)?
    |  |  |              +--:(ethernet-tag-case)
    |  |  |              |  +--rw ethernet-tag?         uint16
    |  |  |              +--:(vni-case)
    |  |  |                 +--rw vni?                  uint32
    |  |  |                 +--rw ethernet-tag-vxlan?   uint32
    |  |  x--rw evpn-instance* [instance-num]
    |  |  |  x--rw instance-num          uint16
    |  |  |  x--rw (evpn-service-type)?
    |  |  |     x--:(ethernet-tag)
    |  |  |     |  x--rw ethernet-tag?   uint16
    |  |  |     x--:(vni)
    |  |  |        x--rw vni?            uint32
    |  |  +--rw pseudowire* [name]
    |  |  |  +--rw name                   uint32
    |  |  |  +--rw peer-addr?             inet:ipv4-address
    |  |  |  +--rw vc-id?                 uint32
    |  |  |  +--rw (pw-encap-templ)?
    |  |  |     +--:(encapsulation)
    |  |  |     |  +--rw encapsulation?   enumeration
    |  |  |     +--:(template)
    |  |  |        +--rw template?        string
    |  |  +--rw sdwan-instance* [sdwan-instance-num] {ios-features:sdwan-l2vpn}?
    |  |  |  +--rw sdwan-instance-num                uint32
    |  |  |  +--rw (service-type-choice)?
    |  |  |     +--:(point-to-point-case)
    |  |  |     |  +--rw point-to-point-container
    |  |  |     |     +--rw remote-site-id?        uint32
    |  |  |     |     +--rw vc-id?                 uint32
    |  |  |     |     +--rw (homing-choice)?
    |  |  |     |        +--:(single-homing-case)
    |  |  |     |        |  +--rw single-homing?   empty
    |  |  |     |        +--:(dual-homing-case)
    |  |  |     |           +--rw dual-homing?     empty
    |  |  |     +--:(multipoint-case)
    |  |  |        +--rw multipoint-container
    |  |  |           +--rw vc-id?                 uint32
    |  |  |           +--rw (homing-choice)?
    |  |  |              +--:(single-homing-case)
    |  |  |              |  +--rw single-homing?   empty
    |  |  |              +--:(dual-homing-case)
    |  |  |                 +--rw dual-homing?     empty
    |  |  +--rw BD-VIF* [name]
    |  |     +--rw name    uint16
    |  +--rw flooding-suppression
    |  |  +--rw unknown-unicast?   empty
    |  +--rw shutdown?               empty
    +--rw c-mac
    |  +--rw aging-time?   uint16
    +--rw otv
    |  +--rw default
    |     +--rw age-time?   uint16
    +--rw parameterized
       +--rw vlan!
          +--rw ip
          |  +--rw igmp
          |     +--rw snooping!
          |        +--rw check
          |        |  +--rw rtr-alert-option-boolean?   boolean
          |        |  o--rw rtr-alert-option?           empty
          |        |  +--rw ttl-boolean?                boolean
          |        |  o--rw ttl?                        empty
          |        +--rw explicit-tracking
          |        |  +--rw limit-value?   uint32
          |        |  o--rw limit?         empty
          |        +--rw immediate-leave?              empty
          |        +--rw last-member-query-count?      uint8
          |        +--rw last-member-query-interval?   uint16
          |        +--rw mrouter
          |        |  +--rw interface-cfg* [name]
          |        |  |  +--rw name      string
          |        |  |  +--rw efp_id?   uint16
          |        |  o--rw interface?       empty
          |        +--rw querier!
          |        |  +--rw address-value?             inet:ipv4-address
          |        |  o--rw address?                   empty
          |        |  +--rw max-response-time-value?   uint8
          |        |  o--rw max-response-time?         empty
          |        |  +--rw query-interval-value?      uint16
          |        |  o--rw query-interval?            empty
          |        |  +--rw tcn-parameters
          |        |  |  +--rw query
          |        |  |     +--rw count?      uint16
          |        |  |     +--rw interval?   uint16
          |        |  o--rw tcn?                       empty
          |        |  +--rw timer-expiry
          |        |  |  +--rw expiry?   uint16
          |        |  o--rw timer?                     empty
          |        |  +--rw version-value?             uint8
          |        |  o--rw version?                   empty
          |        +--rw report-suppression-boolean?   boolean
          |        o--rw report-suppression?           empty
          |        +--rw robustness-variable?          uint8
          |        +--rw static-cfg* [group-addr]
          |        |  +--rw group-addr    inet:ipv4-address
          |        |  +--rw interface* [name]
          |        |  |  +--rw name    string
          |        |  +--rw source* [source-ip-addr interface]
          |        |     +--rw source-ip-addr      inet:ipv4-address
          |        |     +--rw interface           string
          |        |     +--rw service-instance?   uint16
          |        o--rw static?                       inet:ipv4-address
          +--rw mac
          |  +--rw aging-time?         uint16
          |  +--rw learning-boolean?   boolean
          |  o--rw learning?           empty
          |  +--rw limit
          |     +--rw action
          |     |  +--rw flooding
          |     |     +--rw disable?   empty
          |     +--rw maximum
          |        +--rw addresses?   uint32
          +--rw member
          |  +--rw mem-ipv4* [mem-ipv4]
          |  |  +--rw mem-ipv4         inet:ipv4-address
          |  |  +--rw mem-vcid* [mem-vcid]
          |  |  |  +--rw mem-vcid         uint32
          |  |  |  +--rw encapsulation!
          |  |  |  |  +--rw mpls?   empty
          |  |  |  +--rw template!
          |  |  |     +--rw template?   string
          |  |  +--rw encapsulation
          |  |  |  +--rw mpls?   empty
          |  |  +--rw template?        string
          |  +--rw ACR* [acr-int]
          |  |  +--rw acr-int             string
          |  |  +--rw service-instance
          |  |     +--rw id* [id]
          |  |        +--rw id               uint16
          |  |        +--rw split-horizon?   empty
          |  +--rw Analysis-Module?     uint8
          |  +--rw Fcpa?                uint8
          |  +--rw SBC?                 uint32
          |  +--rw SONET_ACR?           uint8
          |  o--rw _controller?         string
          |  +--rw Service-Engine?      uint8
          |  +--rw Tunnel-tp?           uint16
          |  +--rw VPN?                 uint32
          |  +--rw Virtual-TokenRing?   uint32
          |  +--rw ucse?                uint8
          |  +--rw vasileft?            uint16
          |  +--rw vasiright?           uint16
          |  +--rw vfi?                 string
          |  +--rw vni?                 uint32
          |  +--rw member-interface* [interface]
          |  |  +--rw interface                bdomain-member-interface
          |  |  o--rw interface-id?            union
          |  |  +--rw service-instance-list* [instance-id]
          |  |  |  +--rw instance-id      uint32
          |  |  |  +--rw split-horizon
          |  |  |  |  +--rw group?   uint8
          |  |  |  +--rw remote
          |  |  |     +--rw circuit
          |  |  |        +--rw id?   uint16
          |  |  o--rw service-instance?        uint32
          |  |  o--rw split-horizon
          |  |  |  o--rw group?   uint8
          |  |  o--rw remote
          |  |     o--rw circuit
          |  |        o--rw id?   uint16
          |  +--rw evpn-instance-v2!
          |  |  +--rw (evpn-instance-choice)?
          |  |     +--:(profile-case)
          |  |     |  +--rw profile* [profile-name]
          |  |     |     +--rw profile-name    string
          |  |     +--:(instance-case)
          |  |        +--rw instance* [instance-num]
          |  |           +--rw instance-num                uint16
          |  |           +--rw (evpn-service-type)?
          |  |              +--:(ethernet-tag-case)
          |  |              |  +--rw ethernet-tag?         uint16
          |  |              +--:(vni-case)
          |  |                 +--rw vni?                  uint32
          |  |                 +--rw ethernet-tag-vxlan?   uint32
          |  x--rw evpn-instance* [instance-num]
          |  |  x--rw instance-num          uint16
          |  |  x--rw (evpn-service-type)?
          |  |     x--:(ethernet-tag)
          |  |     |  x--rw ethernet-tag?   uint16
          |  |     x--:(vni)
          |  |        x--rw vni?            uint32
          |  +--rw pseudowire* [name]
          |  |  +--rw name                   uint32
          |  |  +--rw peer-addr?             inet:ipv4-address
          |  |  +--rw vc-id?                 uint32
          |  |  +--rw (pw-encap-templ)?
          |  |     +--:(encapsulation)
          |  |     |  +--rw encapsulation?   enumeration
          |  |     +--:(template)
          |  |        +--rw template?        string
          |  +--rw sdwan-instance* [sdwan-instance-num] {ios-features:sdwan-l2vpn}?
          |  |  +--rw sdwan-instance-num                uint32
          |  |  +--rw (service-type-choice)?
          |  |     +--:(point-to-point-case)
          |  |     |  +--rw point-to-point-container
          |  |     |     +--rw remote-site-id?        uint32
          |  |     |     +--rw vc-id?                 uint32
          |  |     |     +--rw (homing-choice)?
          |  |     |        +--:(single-homing-case)
          |  |     |        |  +--rw single-homing?   empty
          |  |     |        +--:(dual-homing-case)
          |  |     |           +--rw dual-homing?     empty
          |  |     +--:(multipoint-case)
          |  |        +--rw multipoint-container
          |  |           +--rw vc-id?                 uint32
          |  |           +--rw (homing-choice)?
          |  |              +--:(single-homing-case)
          |  |              |  +--rw single-homing?   empty
          |  |              +--:(dual-homing-case)
          |  |                 +--rw dual-homing?     empty
          |  +--rw BD-VIF* [name]
          |     +--rw name    uint16
          +--rw flooding-suppression
          |  +--rw unknown-unicast?   empty
          +--rw shutdown?               empty