This submodule contains a collection of YANG definitions for Cisco IOS-XR l2rib package operational data. Copyright (c) 2013-20...
Version: 2019-11-22
submodule Cisco-IOS-XR-l2rib-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-l2rib-oper { prefix Cisco-IOS-XR-l2rib-oper; } import ietf-inet-types { prefix inet; } import ietf-yang-types { prefix yang; } import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This submodule contains a collection of YANG definitions for Cisco IOS-XR l2rib package operational data. Copyright (c) 2013-2019 by Cisco Systems, Inc. All rights reserved."; revision "2019-11-22" { description "Added to path for Mac/IP Table and Mac/IP Detail Table"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "2.1.0"; semver:module-version "1.0.0"; typedef L2rib-mac-route { type enumeration { enum "l2rib-mac-route-type-invalid" { value 0; description "l2rib mac route type invalid"; } enum "l2rib-mac-route-type-regular" { value 1; description "l2rib mac route type regular"; } enum "l2rib-mac-route-type-evpn-esi" { value 2; description "l2rib mac route type evpn esi"; } enum "l2rib-mac-route-type-bmac" { value 3; description "l2rib mac route type bmac"; } } description "L2rib mac route"; } typedef L2rib-afi { type enumeration { enum "l2rib-address-family-ipv4" { value 0; description "l2rib address family ipv4"; } enum "l2rib-address-family-ipv6" { value 1; description "l2rib address family ipv6"; } enum "l2rib-address-family-invalid" { value 2; description "l2rib address family invalid"; } } description "L2rib afi"; } typedef L2rib-mac-addr { type yang:mac-address; description "L2rib mac addr"; } typedef L2rib-ipv6-addr { type inet:ipv6-address; description "L2rib ipv6 addr"; } typedef L2rib-next-hop { type enumeration { enum "l2rib-next-hop-invalid" { value 0; description "l2rib next hop invalid"; } enum "l2rib-next-hop-interface-ordinal" { value 1; description "l2rib next hop interface ordinal"; } enum "l2rib-next-hop-interface-index" { value 2; description "l2rib next hop interface index"; } enum "l2rib-next-hop-mac" { value 3; description "l2rib next hop mac"; } enum "l2rib-next-hop-ipv4" { value 4; description "l2rib next hop ipv4"; } enum "l2rib-next-hop-ipv6" { value 5; description "l2rib next hop ipv6"; } enum "l2rib-next-hop-overlay" { value 6; description "l2rib next hop overlay"; } enum "l2rib-next-hop-site-index" { value 7; description "l2rib next hop site index"; } enum "l2rib-next-hop-label-ed" { value 8; description "l2rib next hop label ed"; } enum "l2rib-next-hop-xid" { value 9; description "l2rib next hop xid"; } } description "L2rib next hop"; } typedef L2rib-bag-producer-state { type enumeration { enum "l2rib-bag-prod-state-initial" { value 0; description "Initial"; } enum "l2rib-bag-prod-state-staled" { value 1; description "Stale"; } enum "l2rib-bag-prod-state-re-connected" { value 2; description "Reconnected"; } enum "l2rib-bag-prod-state-converged" { value 3; description "Converged"; } enum "l2rib-bag-prod-state-delete-p-end" { value 4; description "Delete Pending"; } } description "L2RIB Producer States"; } typedef L2rib-bag-producer-id { type enumeration { enum "l2rib-bag-prod-none" { value 0; description "None"; } enum "l2rib-bag-prod-best-route" { value 1; description "Best Route"; } enum "l2rib-bag-prod-static" { value 2; description "Static"; } enum "l2rib-bag-prod-local" { value 3; description "Local"; } enum "l2rib-bag-prod-isis" { value 4; description "IS IS"; } enum "l2rib-bag-prod-bgp" { value 5; description "BGP"; } enum "l2rib-bag-prod-igmp" { value 6; description "IGMP"; } enum "l2rib-bag-prod-prod-mld" { value 7; description "MLD"; } enum "l2rib-bag-prod-prod-otv" { value 8; description "OTV"; } enum "l2rib-bag-prod-prod-l2vpn" { value 9; description "L2VPN"; } enum "l2rib-bag-prod-prod-mac-mgr" { value 10; description "MAC MGR"; } enum "l2rib-bag-prod-prod-vxlan" { value 11; description "VXLAN"; } enum "l2rib-bag-prod-gateway-local" { value 12; description "GW Local"; } enum "l2rib-bag-prod-prod-arp" { value 13; description "ARP"; } enum "l2rib-bag-prod-prod-local-proxy" { value 14; description "Local Proxy"; } enum "l2rib-bag-prod-prod-all" { value 255; description "All"; } } description "L2RIB Producer Types"; } typedef L2rib-bag-obj { type enumeration { enum "l2rib-bag-obj-type-min" { value 0; description "Invalid Object Type"; } enum "l2rib-bag-obj-type-all" { value 1; description "All"; } enum "l2rib-bag-obj-type-mac" { value 2; description "Mac"; } enum "l2rib-bag-obj-type-ipv4-mcast" { value 3; description "IPv4 Multicast"; } enum "l2rib-bag-obj-type-ipv6-mcast" { value 4; description "IPv6 Multicast"; } enum "l2rib-bag-obj-type-topology" { value 5; description "Topology"; } enum "l2rib-bag-obj-type-ead" { value 6; description "Ethernet AD"; } enum "l2rib-bag-obj-type-evpn-pl" { value 7; description "EVPN Path List"; } enum "l2rib-bag-obj-type-topo-attribute" { value 8; description "Topology Attribute"; } enum "l2rib-bag-obj-type-imet-route" { value 9; description "IMET"; } enum "l2rib-bag-obj-type-mac-ip" { value 13; description "Mac IP"; } } description "L2RIB Object Types"; } } // submodule Cisco-IOS-XR-l2rib-oper-sub1
© 2023 YumaWorks, Inc. All rights reserved.