cisco-evpn-service

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Other/Vendor APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/cisco-evpn-service

Prefix: cisco-evpn-serv

Related Modules:
cisco-bridge-domain
cisco-smart-license
cisco-ethernet
cisco-policy-filters
cisco-pw

💡 Example Usage

# GET module data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/cisco-evpn-service

📚 External Documentation

💻 YANG Source📖 YANG Catalog
module: cisco-evpn-service
  +--rw evpn-service
     +--rw evpn-config
        +--rw global-configs
        |  +--rw peer-config
        |  |  +--rw bgp* [bgp-local-as]
        |  |     +--rw bgp-local-as        uint32
        |  |     +--rw router-id?          inet:ipv4-address
        |  |     +--rw enable-evpn?        boolean
        |  |     +--rw enable-trm?         boolean
        |  |     +--rw control-node?       boolean
        |  |     +--rw peers
        |  |     |  +--rw peer* [loopback-id]
        |  |     |     +--rw loopback-id        inet:ip-address
        |  |     |     +--rw loopback-source?   uint32
        |  |     |     +--rw control-node?      boolean
        |  |     |     +--rw border-node?       boolean
        |  |     |     +--rw edge-node?         boolean
        |  |     +--rw l3-vpn-neighbors
        |  |        +--rw vpnv4-neighbors
        |  |        |  +--rw l3-vpnv4-neighbor* [ipv4-neighbor]
        |  |        |     +--rw ipv4-neighbor      inet:ipv4-address
        |  |        |     +--rw remote-as?         uint32
        |  |        |     +--rw loopback-source?   uint32
        |  |        +--rw vpnv6-neighbors
        |  |           +--rw l3-vpnv6-neighbor* [ipv6-neighbor]
        |  |              +--rw ipv6-neighbor      inet:ipv4-address
        |  |              +--rw remote-as?         uint32
        |  |              +--rw loopback-source?   uint32
        |  +--rw loopback-id?          uint32
        |  +--rw loopback-ip?          inet:ipv4-address
        |  +--rw dot1x-interfaces
        |  |  +--rw interface* [id]
        |  |     +--rw id             string
        |  |     +--rw auth-mode      enumeration
        |  |     +--rw wake-on-lan?   boolean
        |  |     +--rw multi-host?    boolean
        |  |     +--rw timeout?       uint16
        |  +--rw acl-configurations
        |  |  +--rw acls* [acl-name]
        |  |     +--rw acl-name    string
        |  |     +--rw contract* [sequence]
        |  |        +--rw sequence    uint64
        |  |        +--rw id?         string
        |  |        +--rw action      enumeration
        |  |        +--rw port        enumeration
        |  |        +--rw protocol    enumeration
        |  +--rw dns-configuration
        |  |  +--rw name-server
        |  |  |  +--rw server* [server-id]
        |  |  |     +--rw server-id    union
        |  |  +--rw domain-name?   string
        |  +--rw dhcp-relay
        |     +--rw source-interface?   uint32
        |     +--rw vrf-name?           string
        |     +--rw ipv4-dhcp-helper?   inet:ipv4-address
        |     +--rw ipv6-dhcp-relay?    inet:ipv6-prefix
        +--rw l3-instances
        |  +--rw l3-instance* [id]
        |     +--rw id                     uint32
        |     +--rw vrf-name               string
        |     +--rw evpn-extension?        boolean
        |     +--rw enable-trm?            enumeration
        |     +--rw core-vlan-id?          uint16
        |     +--rw mcast-group?           inet:ipv4-address
        |     +--rw rp-address?            inet:ipv4-address
        |     +--rw rp-is-local?           boolean
        |     +--rw route-distinquisher    ios-types:asn-ip-type
        |     +--rw rt-imports
        |     |  +--rw rt-import* [id]
        |     |     +--rw id    ios-types:asn-ip-type
        |     +--rw rt-exports
        |     |  +--rw rt-export* [id]
        |     |     +--rw id    ios-types:asn-ip-type
        |     +--rw rt-imports-v6
        |     |  +--rw rt-import* [id]
        |     |     +--rw id    ios-types:asn-ip-type
        |     +--rw rt-exports-v6
        |     |  +--rw rt-export* [id]
        |     |     +--rw id    ios-types:asn-ip-type
        |     +--rw l3-vpn-ics
        |     |  +--rw l3-vpn-rt-imports
        |     |  |  +--rw import-ipv4
        |     |  |  |  +--rw l3-vpn-rt-import-ipv4* [id]
        |     |  |  |     +--rw id    ios-types:asn-ip-type
        |     |  |  +--rw import-ipv6
        |     |  |     +--rw l3-vpn-rt-import-ipv6* [id]
        |     |  |        +--rw id    ios-types:asn-ip-type
        |     |  +--rw l3-vpn-rt-exports
        |     |     +--rw export-ipv4
        |     |     |  +--rw l3-vpn-rt-export-ipv4* [id]
        |     |     |     +--rw id    ios-types:asn-ip-type
        |     |     +--rw export-ipv6
        |     |        +--rw l3-vpn-rt-export-ipv6* [id]
        |     |           +--rw id    ios-types:asn-ip-type
        |     +--rw vrf-lite-ics
        |     |  +--rw vrf-lite-ic* [handoff-interface]
        |     |     +--rw handoff-interface     string
        |     |     +--rw handoff-dot1qtag      string
        |     |     +--rw local-ipv4-address?   inet:ipv4-address
        |     |     +--rw local-ipv4-mask?      inet:ipv4-address
        |     |     +--rw local-ipv6?           inet:ipv6-prefix
        |     |     +--rw remote-as?            uint32
        |     |     +--rw remote-ipv4?          inet:ipv4-address
        |     |     +--rw remote-ipv6?          inet:ipv6-address
        |     +--rw networks
        |     |  +--rw ipv4
        |     |  |  +--rw ipv4-network* [network mask]
        |     |  |     +--rw network    inet:ipv4-address
        |     |  |     +--rw mask       inet:ipv4-address
        |     |  +--rw ipv6
        |     |     +--rw ipv6-network* [prefix]
        |     |        +--rw prefix    ios-types:ipv6-prefix
        |     +--rw default-routes
        |        +--rw default-route* [prefix mask]
        |           +--rw prefix         inet:ipv4-address
        |           +--rw mask           inet:ipv4-address
        |           +--rw destination* [address]
        |              +--rw address    inet:ipv4-address
        +--rw l2-instances
           +--rw l2-instance* [id]
              +--rw id                     uint32
              +--rw evi-id?                uint32
              +--rw vrf-name               string
              +--rw vlan-name?             string
              +--rw vni-id                 uint32
              +--rw evpn-extension?        boolean
              +--rw irb-gw-mode?           enumeration
              +--rw suppression?           boolean
              +--rw mac-address?           string
              +--rw ipv4-address?          inet:ipv4-address
              +--rw ipv4-mask?             inet:ipv4-address
              +--rw ipv6-prefix?           inet:ipv6-prefix
              +--rw route-distinguisher?   ios-types:asn-ip-type
              +--rw route-target
              |  +--rw import
              |  |  +--rw rt-value?   ios-types:asn-ip-type
              |  +--rw export
              |     +--rw rt-value?   ios-types:asn-ip-type
              +--rw unicast-replication?   boolean
              +--rw mcast-group?           inet:ipv4-address
              +--rw dhcp-relay
              |  +--rw ipv4-dhcp-helper?   inet:ipv4-address
              |  +--rw ipv6-dhcp-relay?    inet:ipv6-address
              |  +--rw ipv4-dhcp-global?   inet:ipv4-address
              |  +--rw ipv6-dhcp-global?   inet:ipv6-address
              +--rw access-interfaces
              |  +--rw access-interface* [id]
              |     +--rw id                string
              |     +--rw ap-access-node?   boolean
              +--rw trunk-interfaces
                 +--rw trunk-interface* [id]
                    +--rw id    string