Cisco-IOS-XE-l2nat

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

Prefix: l2nat

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

💡 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-l2nat

📚 External Documentation

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

  augment /ios:native:
    +--rw l2nat
       +--rw instance* [name]
          +--rw name       string
          +--rw fixup
          |  +--rw all?    empty
          |  +--rw arp?    empty
          |  +--rw icmp?   empty
          +--rw permit
          |  +--rw (permit-choice)?
          |     +--:(permit-all)
          |     |  +--rw all?         empty
          |     +--:(permit-protocols)
          |        +--rw igmp?        empty
          |        +--rw multicast?   empty
          |        +--rw unmatched?   empty
          +--rw inside
          |  +--rw from
          |     +--rw host* [from_ip]
          |     |  +--rw from_ip    inet:ipv4-address
          |     |  +--rw to_ip?     inet:ipv4-address
          |     +--rw network* [from_ip to_ip mask]
          |     |  +--rw from_ip    inet:ipv4-address
          |     |  +--rw to_ip      inet:ipv4-address
          |     |  +--rw mask       inet:ipv4-address
          |     +--rw range* [from_ip to_ip number]
          |        +--rw from_ip    inet:ipv4-address
          |        +--rw to_ip      inet:ipv4-address
          |        +--rw number     uint8
          +--rw outside
             +--rw from
                +--rw host* [from_ip]
                |  +--rw from_ip    inet:ipv4-address
                |  +--rw to_ip?     inet:ipv4-address
                |  +--rw gateway?   empty
                +--rw network* [from_ip to_ip mask] {ios-features:l2nat-outside-network}?
                |  +--rw from_ip    inet:ipv4-address
                |  +--rw to_ip      inet:ipv4-address
                |  +--rw mask       inet:ipv4-address
                +--rw range* [from_ip to_ip number]
                   +--rw from_ip    inet:ipv4-address
                   +--rw to_ip      inet:ipv4-address
                   +--rw number     uint8
  augment /ios:native/ios:interface/ios:GigabitEthernet:
    +--rw l2nat
       +--rw instance_name?             -> /ios:native/l2nat/instance/name
       +--rw instance_name_with_vlan* [vlan]
          +--rw vlan    uint16
          +--rw name?   -> /ios:native/l2nat/instance/name
  augment /ios:native/ios:interface/ios:TenGigabitEthernet:
    +--rw l2nat
       +--rw instance_name?             -> /ios:native/l2nat/instance/name
       +--rw instance_name_with_vlan* [vlan]
          +--rw vlan    uint16
          +--rw name?   -> /ios:native/l2nat/instance/name
  augment /ios:native/ios:interface/ios:Port-channel:
    +--rw l2nat
       +--rw instance_name?             -> /ios:native/l2nat/instance/name
       +--rw instance_name_with_vlan* [vlan]
          +--rw vlan    uint16
          +--rw name?   -> /ios:native/l2nat/instance/name