This submodule contains a collection of YANG definitions for Cisco IOS-XR ipv4-arp package operational data. Copyright (c) 2013...
Version: 2021-02-11
submodule Cisco-IOS-XR-ipv4-arp-oper-sub1 { yang-version 1; belongs-to Cisco-IOS-XR-ipv4-arp-oper { prefix Cisco-IOS-XR-ipv4-arp-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 ipv4-arp package operational data. Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-02-11" { description "IOS XR 6.2.3 revision. 2021-02-04 IOS XR 6.2.2 revision. 2020-12-03 Adding support for displaying client resync time 2020-04-22 adding oper schema support, clinet stats update with cnbng."; } revision "2019-12-11" { description "adding oper schema support."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2018-11-21" { description "Fixing backward compatibility error in module."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2016-12-19" { description "IOS XR 6.2.1 revision."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "2.0.0"; semver:module-version "1.1.0"; semver:module-version "1.0.1"; typedef Ip-arp-bag-encap { type enumeration { enum "none" { value 0; description "No encapsulation"; } enum "arpa" { value 1; description "ARPA"; } enum "snap" { value 2; description "SNAP"; } enum "ieee802-1q" { value 3; description "802 1Q"; } enum "srp" { value 4; description "SRP"; } enum "srpa" { value 5; description "SRPA"; } enum "srpb" { value 6; description "SRPB"; } } description "ARP encapsulation"; } typedef Ip-arp-bag-flags { type enumeration { enum "flag-none" { value 0; description "No Flag"; } enum "flag-dynamic" { value 1; description "Dynamic learnt entry"; } enum "flag-evpn-sync" { value 2; description "EVPN Synced entry"; } enum "flag-max" { value 3; description "Maximum Flag number"; } } description "ARP flags"; } typedef Ip-arp-bag-state { type enumeration { enum "state-none" { value 0; description "No state"; } enum "state-interface" { value 1; description "Interface"; } enum "state-standby" { value 2; description "Standby"; } enum "state-static" { value 3; description "Static"; } enum "state-alias" { value 4; description "Alias"; } enum "state-mobile" { value 5; description "Mobile"; } enum "state-incomplete" { value 6; description "Incomplete"; } enum "state-deleted" { value 7; description "Deleted"; } enum "state-dynamic" { value 8; description "Dynamic"; } enum "state-probe" { value 9; description "Probe"; } enum "state-purge-delayed" { value 10; description "Purge delayed"; } enum "state-dhcp" { value 11; description "DHCP installed"; } enum "state-vxlan" { value 12; description "VXLAN installed"; } enum "state-evpn-sync" { value 13; description "EVPN-SYNC installed"; } enum "state-sat" { value 14; description "Satellite installed"; } enum "state-r-sync" { value 15; description "Geo-redundancy sync'ed"; } enum "state-drop-adj" { value 16; description "Drop adjacency"; } enum "state-stale" { value 17; description "Stale"; } enum "state-max" { value 18; description "Maximum state number"; } } description "ARP state"; } typedef Ip-arp-bag-media { type enumeration { enum "media-arpa" { value 0; description "ARPA"; } enum "media-srp" { value 1; description "SRP"; } enum "media-unknown" { value 2; description "Unknown"; } } description "ARP media type"; } typedef Arp-peer-status-bag { type enumeration { enum "state-invalid" { value 0; description "No State"; } enum "state-init" { value 1; description "Init State"; } enum "state-retry" { value 2; description "Retry State"; } enum "state-connect" { value 3; description "Connect State"; } enum "state-listen" { value 4; description "Listen State"; } enum "state-reg" { value 5; description "Register State"; } enum "state-clenaup" { value 6; description "Register Cleanup"; } enum "state-connected" { value 7; description "Connected State"; } enum "state-estab" { value 8; description "Established State"; } } description "ARP Sync Peer state"; } typedef Arp-issu-version { type enumeration { enum "version1" { value 0; description "Version 1"; } enum "version2" { value 1; description "Version 2"; } } description "Arp issu version"; } typedef Arp-issu-phase { type enumeration { enum "phase-not-started" { value 0; description "An ISSU event has not started"; } enum "phase-load" { value 1; description "ISSU Load Phase"; } enum "phase-run" { value 2; description "ISSU Run Phase"; } enum "phase-completed" { value 3; description "An ISSU event has completed successfully"; } enum "phase-aborted" { value 4; description "An ISSU event has aborted"; } } description "Arp issu phase"; } typedef Arp-issu-role { type enumeration { enum "role-primary" { value 0; description "Primary role"; } enum "role-secondary" { value 1; description "Secondary role"; } } description "Arp issu role"; } typedef Arp-im-oper-bag { type enumeration { enum "im-oper-none" { value 0; description "NONE"; } enum "im-oper-caps-add" { value 1; description "ADD"; } enum "im-oper-caps-rem" { value 2; description "REM"; } enum "im-oper-init-data" { value 3; description "INIT"; } enum "im-oper-last" { value 4; description "NONE"; } } description "ARP IM oper type"; } typedef Im-state { type uint32; description "Im state"; } typedef Arp-resolution-history-status { type enumeration { enum "status-none" { value 0; description "No Status"; } enum "status-resolution-request" { value 1; description "Resolution Request Received"; } enum "status-resolved-reply" { value 2; description "Resolved with ARP reply"; } enum "status-resolved-grat-arp" { value 3; description "Resolved with Grat ARP"; } enum "status-resolved-request" { value 4; description "Resolved with ARP Request"; } enum "status-resolved-lc-sync" { value 5; description "Resolved via a Linecard sync"; } enum "status-resolved-lc-sync-purge-delay" { value 6; description "Resolved via a Linecard sync while purge delayed"; } enum "status-resolved-client" { value 7; description "Resolved from an ARP API client"; } enum "status-removed-client" { value 8; description "Removed by an ARP API client"; } enum "status-already-resolved" { value 9; description "Already Resolved"; } enum "status-failed" { value 10; description "Resolution Failed"; } enum "status-dropped-interface-down" { value 11; description "Dropped because the Interface was down"; } enum "status-dropped-broadcast-disabled" { value 12; description "Dropped because the Interface was broadcast disabled"; } enum "status-dropped-interface-unavailable" { value 13; description "Dropped because the Interface was unavailable to arp"; } enum "status-dropped-bad-subnet" { value 14; description "The requested IP address didn't belong to the subnet"; } enum "status-dropped-dynamic-learning-disabled" { value 15; description "Dynamic learning of ARP entries is disabled on the interface"; } enum "status-dropped-out-of-subnet-disabled" { value 16; description "Out of Subnet address learning is disabled on the interface"; } enum "status-removed-client-sweep" { value 17; description "Removed by an ARP API client during a resync"; } enum "status-added-client" { value 18; description "Added by an ARP API client"; } enum "status-added-v1" { value 19; description "Added by replication from ARP V1 during ISSU"; } enum "status-removed-v1" { value 20; description "Removed by replication from ARP V1 during ISSU"; } enum "status-resolved-peer-sync" { value 21; description "Resolved via a Peer Router sync"; } enum "status-dropped-unsolicited-pak" { value 22; description "Learning unsolicited ARP packets is disabled on this Interface"; } enum "status-drop-adjacency-added" { value 23; description "Adding drop adjacency entry for the address"; } } description "Arp resolution history status"; } } // submodule Cisco-IOS-XR-ipv4-arp-oper-sub1
© 2024 YumaWorks, Inc. All rights reserved.