From 909eb3230909b6398a3f4a24ba19c0a8603afd33 Mon Sep 17 00:00:00 2001 From: Paul Gear Date: Wed, 1 Jul 2015 08:13:45 +1000 Subject: [PATCH 1/2] Update MIB from http://tools.cisco.com/Support/SNMP/do/BrowseMIB.do?local=en&step=2&mibName=CISCO-SMI --- mibs/CISCO-SMI | 704 ++++++++++++++++++++++++++++++++----------------- 1 file changed, 466 insertions(+), 238 deletions(-) diff --git a/mibs/CISCO-SMI b/mibs/CISCO-SMI index 7ee7f71fb0..0e81e2636f 100644 --- a/mibs/CISCO-SMI +++ b/mibs/CISCO-SMI @@ -1,326 +1,554 @@ -- ***************************************************************** -- CISCO-SMI.my: Cisco Enterprise Structure of Management Information --- +-- -- April 1994, Jeffrey T. Johnson --- --- Copyright (c) 1994-1997 by cisco Systems, Inc. +-- +-- Copyright (c) 1994-1997, 2001, 2009, 2012 by cisco Systems Inc. -- All rights reserved. --- --- ***************************************************************** --- +-- +-- **************************************************************** CISCO-SMI DEFINITIONS ::= BEGIN IMPORTS - MODULE-IDENTITY, - OBJECT-IDENTITY, - enterprises - FROM SNMPv2-SMI; + MODULE-IDENTITY, + OBJECT-IDENTITY, + enterprises + FROM SNMPv2-SMI; + cisco MODULE-IDENTITY - LAST-UPDATED "200001110000Z" - ORGANIZATION "Cisco Systems, Inc." - CONTACT-INFO - " Cisco Systems - Customer Service + LAST-UPDATED "201208290000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems + Customer Service - Postal: 170 West Tasman Drive - San Jose, CA 95134 - USA + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA - Tel: +1 800 553-NETS + Tel: +1 800 553-NETS - E-mail: cs-snmp@cisco.com" - DESCRIPTION - "The Structure of Management Information for the - Cisco enterprise." - REVISION "200001110000Z" - DESCRIPTION - "Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and - ciscoPibToMib." - REVISION "9704090000Z" - DESCRIPTION - "Added ciscoPartnerProducts to generate sysObjectID - for partner platforms" - REVISION "9505160000Z" - DESCRIPTION - "New oid assignments for Cisco REPEATER MIB and others." - REVISION "9404262000Z" - DESCRIPTION - "Initial version of this MIB module." - ::= { enterprises 9 } -- assigned by IANA + E-mail: cs-snmp@cisco.com" + DESCRIPTION + "The Structure of Management Information for the + Cisco enterprise." + REVISION "201208290000Z" + DESCRIPTION + "Added ciscoSMB under otherEnterprises" + REVISION "200902030000Z" + DESCRIPTION + "Added ciscoSB under otherEnterprises" + REVISION "200203210000Z" + DESCRIPTION + "Added ciscoPKI for PKI policy and extension OIDs" + REVISION "200105220000Z" + DESCRIPTION + "Added transport protocol domains." + REVISION "200011012246Z" + DESCRIPTION + "Added ciscoDomains to define new transports. Also added + ciscoCpeCIB, which will contain managed objects that + contribute to the CPE Configuration Information Base (CIB)." + REVISION "200001110000Z" + DESCRIPTION + "Added ciscoPolicy, ciscoPolicyAuto, ciscoPIB, and + ciscoPibToMib." + REVISION "9704090000Z" + DESCRIPTION + "Added ciscoPartnerProducts to generate sysObjectID + for partner platforms" + REVISION "9505160000Z" + DESCRIPTION + "New oid assignments for Cisco REPEATER MIB and others." + REVISION "9404262000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { enterprises 9 } + +-- assigned by IANA + ciscoProducts OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoProducts is the root OBJECT IDENTIFIER from - which sysObjectID values are assigned. Actual - values are defined in CISCO-PRODUCTS-MIB." - ::= { cisco 1 } + STATUS current + DESCRIPTION + "ciscoProducts is the root OBJECT IDENTIFIER from + which sysObjectID values are assigned. Actual + values are defined in CISCO-PRODUCTS-MIB." + ::= { cisco 1 } + local OBJECT-IDENTITY - STATUS current - DESCRIPTION - "Subtree beneath which pre-10.2 MIBS were built." - ::= { cisco 2 } + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 MIBS were built." + ::= { cisco 2 } + temporary OBJECT-IDENTITY - STATUS current - DESCRIPTION - "Subtree beneath which pre-10.2 experiments were - placed." - ::= { cisco 3 } + STATUS current + DESCRIPTION + "Subtree beneath which pre-10.2 experiments were + placed." + ::= { cisco 3 } + pakmon OBJECT-IDENTITY - STATUS current - DESCRIPTION - "reserved for pakmon" - ::= { cisco 4 } + STATUS current + DESCRIPTION + "reserved for pakmon" + ::= { cisco 4 } + workgroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree reserved for use by the Workgroup Business Unit" - ::= { cisco 5 } + STATUS current + DESCRIPTION + "subtree reserved for use by the Workgroup Business Unit" + ::= { cisco 5 } + otherEnterprises OBJECT-IDENTITY - STATUS current - DESCRIPTION - "otherEnterprises provides a root object identifier - from which mibs produced by other companies may be - placed. mibs produced by other enterprises are - typicially implemented with the object identifiers - as defined in the mib, but if the mib is deemed to - be uncontrolled, we may reroot the mib at this - subtree in order to have a controlled version." - ::= { cisco 6 } + STATUS current + DESCRIPTION + "otherEnterprises provides a root object identifier + from which mibs produced by other companies may be + placed. mibs produced by other enterprises are + typicially implemented with the object identifiers + as defined in the mib, but if the mib is deemed to + be uncontrolled, we may reroot the mib at this + subtree in order to have a controlled version." + ::= { cisco 6 } + + +ciscoSB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSB provides root Object Identifier for Management + Information Base for products of Cisco Small Business. + This includes products rebranded from linksys aquisition. + MIB numbers under this root are managed and controlled + by ciscosb_mib@cisco.com." + ::= { otherEnterprises 1 } + + +ciscoSMB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoSMB provides root Object Identifier for Management + Information Base for products of Cisco built for Small and + Medium Business market.The MIB numbers under this root are + managed and controlled by ciscosmb_mib@cisco.com" + ::= { otherEnterprises 2 } + ciscoAgentCapability OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoAgentCapability provides a root object identifier - from which AGENT-CAPABILITIES values may be assigned." - ::= { cisco 7 } + STATUS current + DESCRIPTION + "ciscoAgentCapability provides a root object identifier + from which AGENT-CAPABILITIES values may be assigned." + ::= { cisco 7 } + ciscoConfig OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoConfig is the main subtree for configuration mibs." - ::= { cisco 8 } + STATUS current + DESCRIPTION + "ciscoConfig is the main subtree for configuration mibs." + ::= { cisco 8 } + ciscoMgmt OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoMgmt is the main subtree for new mib development." - ::= { cisco 9 } + STATUS current + DESCRIPTION + "ciscoMgmt is the main subtree for new mib development." + ::= { cisco 9 } + ciscoExperiment OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoExperiment provides a root object identifier - from which experimental mibs may be temporarily - based. mibs are typicially based here if they - fall in one of two categories - 1) are IETF work-in-process mibs which have not - been assigned a permanent object identifier by - the IANA. - 2) are cisco work-in-process which has not been - assigned a permanent object identifier by the - cisco assigned number authority, typicially because - the mib is not ready for deployment. + STATUS current + DESCRIPTION + "ciscoExperiment provides a root object identifier + from which experimental mibs may be temporarily + based. mibs are typicially based here if they + fall in one of two categories + 1) are IETF work-in-process mibs which have not + been assigned a permanent object identifier by + the IANA. + 2) are cisco work-in-process which has not been + assigned a permanent object identifier by the + cisco assigned number authority, typicially because + the mib is not ready for deployment. + + NOTE WELL: support for mibs in the ciscoExperiment + subtree will be deleted when a permanent object + identifier assignment is made." + ::= { cisco 10 } - NOTE WELL: support for mibs in the ciscoExperiment - subtree will be deleted when a permanent object - identifier assignment is made." - ::= { cisco 10 } ciscoAdmin OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoAdmin is reserved for administratively assigned - OBJECT IDENTIFIERS, i.e. those not associated with MIB - objects" - ::= { cisco 11 } + STATUS current + DESCRIPTION + "ciscoAdmin is reserved for administratively assigned + OBJECT IDENTIFIERS, i.e. those not associated with MIB + objects" + ::= { cisco 11 } + ciscoModules OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoModules provides a root object identifier - from which MODULE-IDENTITY values may be assigned." - ::= { cisco 12 } + STATUS current + DESCRIPTION + "ciscoModules provides a root object identifier + from which MODULE-IDENTITY values may be assigned." + ::= { cisco 12 } + lightstream OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree reserved for use by Lightstream" - ::= { cisco 13 } + STATUS current + DESCRIPTION + "subtree reserved for use by Lightstream" + ::= { cisco 13 } + ciscoworks OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoworks provides a root object identifier beneath - which mibs applicable to the CiscoWorks family of network - management products are defined." - ::= { cisco 14 } + STATUS current + DESCRIPTION + "ciscoworks provides a root object identifier beneath + which mibs applicable to the CiscoWorks family of network + management products are defined." + ::= { cisco 14 } + newport OBJECT-IDENTITY - STATUS current - DESCRIPTION - "subtree reserved for use by the former Newport Systems - Solutions, now a portion of the Access Business Unit." - ::= { cisco 15 } + STATUS current + DESCRIPTION + "subtree reserved for use by the former Newport Systems + Solutions, now a portion of the Access Business Unit." + ::= { cisco 15 } + ciscoPartnerProducts OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPartnerProducts is the root OBJECT IDENTIFIER from - which partner sysObjectID values may be assigned. Such - sysObjectID values are composed of the ciscoPartnerProducts - prefix, followed by a single identifier that is unique for - each partner, followed by the value of sysObjectID of the - Cisco product from which partner product is derived. Note - that the chassisPartner MIB object defines the value of the - identifier assigned to each partner." - ::= { cisco 16 } + STATUS current + DESCRIPTION + "ciscoPartnerProducts is the root OBJECT IDENTIFIER from + which partner sysObjectID values may be assigned. Such + sysObjectID values are composed of the ciscoPartnerProducts + prefix, followed by a single identifier that is unique for + each partner, followed by the value of sysObjectID of the + Cisco product from which partner product is derived. Note + that the chassisPartner MIB object defines the value of the + identifier assigned to each partner." + ::= { cisco 16 } + ciscoPolicy OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPolicy is the root of the Cisco-assigned OID - subtree for use with Policy Management." - ::= { cisco 17 } + STATUS current + DESCRIPTION + "ciscoPolicy is the root of the Cisco-assigned OID + subtree for use with Policy Management." + ::= { cisco 17 } --- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned + +-- Note that 1.3.6.1.4.1.9.17.1 is currently unassigned ciscoPIB OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPIB is the root of the Cisco-assigned OID - subtree for assignment to PIB (Policy Information - Base) modules." - ::= { ciscoPolicy 2 } + STATUS current + DESCRIPTION + "ciscoPIB is the root of the Cisco-assigned OID + subtree for assignment to PIB (Policy Information + Base) modules." + ::= { ciscoPolicy 2 } + ciscoPolicyAuto OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPolicyAuto is the root of the Cisco-assigned - OID subtree for OIDs which are automatically assigned - for use in Policy Management." - ::= { cisco 18 } + STATUS current + DESCRIPTION + "ciscoPolicyAuto is the root of the Cisco-assigned + OID subtree for OIDs which are automatically assigned + for use in Policy Management." + ::= { cisco 18 } --- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned + +-- Note that 1.3.6.1.4.1.9.18.1 is currently unassigned ciscoPibToMib OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoPibToMib is the root of the Cisco-assigned - OID subtree for MIBs which are algorithmically - generated/translated from Cisco PIBs with OIDs - assigned under the ciscoPIB subtree. - These generated MIBs allow management - entities (other the current Policy Server) to - read the downloaded policy. By convention, for PIB - 'ciscoPIB.x', the generated MIB shall have the - name 'ciscoPibToMib.x'." - ::= { ciscoPolicyAuto 2 } + STATUS current + DESCRIPTION + "ciscoPibToMib is the root of the Cisco-assigned + OID subtree for MIBs which are algorithmically + generated/translated from Cisco PIBs with OIDs + assigned under the ciscoPIB subtree. + These generated MIBs allow management + entities (other the current Policy Server) to + read the downloaded policy. By convention, for PIB + 'ciscoPIB.x', the generated MIB shall have the + name 'ciscoPibToMib.x'." + ::= { ciscoPolicyAuto 2 } + + +ciscoDomains OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoDomains provides a root object identifier from which + different transport mapping values may be assigned." + ::= { cisco 19 } + + +ciscoCIB OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCIB is the root of the Cisco-assigned OID subtree for + assignment to MIB modules describing managed objects that + part of the CPE automatic configuration framework." + ::= { cisco 20 } + + +ciscoCibMmiGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibMmiGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects supporting the Modem Management Interface (MMI), + the interface that facilitates CPE automatic configuration." + ::= { ciscoCIB 1 } + + +ciscoCibProvGroup OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoCibStoreGroup is the root of the Cisco-assigned OID + subtree for assignment to MIB modules describing managed + objects contributing to the Configuration Information Base + (CIB)." + ::= { ciscoCIB 2 } + + +ciscoPKI OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ciscoPKI is the root of cisco-assigned OID subtree for PKI + Certificate Policies and Certificate Extensions." + ::= { cisco 21 } + -- ciscoAdmin assignments follow ciscoProxy OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoProxy OBJECT IDENTIFIERS are used to uniquely name - party mib records created to proxy for SNMPv1." - ::= { ciscoAdmin 1 } -ciscoPartyProxy OBJECT IDENTIFIER ::= { ciscoProxy 1 } -ciscoContextProxy OBJECT IDENTIFIER ::= { ciscoProxy 2 } + STATUS current + DESCRIPTION + "ciscoProxy OBJECT IDENTIFIERS are used to uniquely name + party mib records created to proxy for SNMPv1." + ::= { ciscoAdmin 1 } + +ciscoPartyProxy OBJECT IDENTIFIER + ::= { ciscoProxy 1 } + +ciscoContextProxy OBJECT IDENTIFIER + ::= { ciscoProxy 2 } + --- -- Administrative assignments for repeaters --- ciscoRptrGroupObjectID OBJECT-IDENTITY - STATUS current - DESCRIPTION - "ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to - uniquely identify groups of repeater ports for use by the - SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object." - ::= { ciscoAdmin 2 } + STATUS current + DESCRIPTION + "ciscoRptrGroupObjectID OBJECT IDENTIFIERS are used to + uniquely identify groups of repeater ports for use by the + SNMP-REPEATER-MIB (RFC 1516) rptrGroupObjectID object." + ::= { ciscoAdmin 2 } + ciscoUnknownRptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of an unknown repeater port group." - ::= { ciscoRptrGroupObjectID 1 } + STATUS current + DESCRIPTION + "The identity of an unknown repeater port group." + ::= { ciscoRptrGroupObjectID 1 } + cisco2505RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the Cisco 2505 repeater - port group." - ::= { ciscoRptrGroupObjectID 2 } + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2505 repeater + port group." + ::= { ciscoRptrGroupObjectID 2 } + cisco2507RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the Cisco 2507 repeater - port group." - ::= { ciscoRptrGroupObjectID 3 } + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2507 repeater + port group." + ::= { ciscoRptrGroupObjectID 3 } + cisco2516RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the Cisco 2516 repeater - port group." - ::= { ciscoRptrGroupObjectID 4 } + STATUS current + DESCRIPTION + "The authoritative identity of the Cisco 2516 repeater + port group." + ::= { ciscoRptrGroupObjectID 4 } + ciscoWsx5020RptrGroup OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The authoritative identity of the wsx5020 repeater - port group." - ::= { ciscoRptrGroupObjectID 5 } + STATUS current + DESCRIPTION + "The authoritative identity of the wsx5020 repeater + port group." + ::= { ciscoRptrGroupObjectID 5 } --- --- Administrative assignments for chip sets --- + +-- Administrative assignments for chip sets ciscoChipSets OBJECT-IDENTITY - STATUS current - DESCRIPTION - "Numerous media-specific MIBS have an object, defined as - an OBJECT IDENTIFIER, which is the identity of the chipset - realizing the interface. Cisco-specific chipsets have their - OBJECT IDENTIFIERS assigned under this subtree." - ::= { ciscoAdmin 3 } + STATUS current + DESCRIPTION + "Numerous media-specific MIBS have an object, defined as + an OBJECT IDENTIFIER, which is the identity of the chipset + realizing the interface. Cisco-specific chipsets have their + OBJECT IDENTIFIERS assigned under this subtree." + ::= { ciscoAdmin 3 } + ciscoChipSetSaint1 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 1 SAINT ethernet chipset - manufactured for cisco by LSI Logic." - ::= { ciscoChipSets 1 } + STATUS current + DESCRIPTION + "The identity of the Rev 1 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 1 } + ciscoChipSetSaint2 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 2 SAINT ethernet chipset - manufactured for cisco by LSI Logic." - ::= { ciscoChipSets 2 } + STATUS current + DESCRIPTION + "The identity of the Rev 2 SAINT ethernet chipset + manufactured for cisco by LSI Logic." + ::= { ciscoChipSets 2 } + ciscoChipSetSaint3 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 3 SAINT ethernet chipset - manufactured for cisco by Plessey." - ::= { ciscoChipSets 3 } + STATUS current + DESCRIPTION + "The identity of the Rev 3 SAINT ethernet chipset + manufactured for cisco by Plessey." + ::= { ciscoChipSets 3 } + ciscoChipSetSaint4 OBJECT-IDENTITY - STATUS current - DESCRIPTION - "The identity of the Rev 4 SAINT ethernet chipset - manufactured for cisco by Mitsubishi." - ::= { ciscoChipSets 4 } + STATUS current + DESCRIPTION + "The identity of the Rev 4 SAINT ethernet chipset + manufactured for cisco by Mitsubishi." + ::= { ciscoChipSets 4 } + +-- Transport protocol domains +-- +-- The textual conventions for these domains are defined in CISCO-TM. + +ciscoTDomains OBJECT IDENTIFIER + ::= { ciscoDomains 99999 } + + +ciscoTDomainUdpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 1 } + + +ciscoTDomainUdpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The UDP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 2 } + + +ciscoTDomainTcpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + ::= { ciscoTDomains 3 } + + +ciscoTDomainTcpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The TCP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + ::= { ciscoTDomains 4 } + + +ciscoTDomainLocal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The Posix Local IPC transport domain. The corresponding + transport address is of type CiscoTAddressLocal. The Posix + Local IPC transport domain incorporates the well known UNIX + domain sockets." + ::= { ciscoTDomains 5 } + + +ciscoTDomainClns OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CLNS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 6 } + + +ciscoTDomainCons OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The CONS transport domain. The corresponding transport + address is of type CiscoTAddressOSI." + ::= { ciscoTDomains 7 } + + +ciscoTDomainDdp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The DDP transport domain. The corresponding transport + address is of type CiscoTAddressNBP." + ::= { ciscoTDomains 8 } + + +ciscoTDomainIpx OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The IPX transport domain. The corresponding transport + address is of type CiscoTAddressIPX." + ::= { ciscoTDomains 9 } + + +ciscoTDomainSctpIpv4 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv4 transport domain. The corresponding + transport address is of type CiscoTAddressIPv4." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 10 } + + +ciscoTDomainSctpIpv6 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The SCTP over IPv6 transport domain. The corresponding + transport address is of type CiscoTAddressIPv6 for global IPv6 + addresses and CiscoTAddressIPv6s for scoped IPv6 addresses." + REFERENCE + "RFC 2960 - Stream Control Transmission Protocol. R. Stewart, + Q. Xie, K. Morneault, C. Sharp, H. Schwarzbauer, T. Taylor, + I. Rytina, M. Kalla, L. Zhang, V. Paxson. October 2000." + ::= { ciscoTDomains 11 } + END + + From 23b007620951846d258b0a557ad71af2d860da61 Mon Sep 17 00:00:00 2001 From: Paul Gear Date: Sat, 11 Jul 2015 18:12:03 +1000 Subject: [PATCH 2/2] Add updated Cisco MIBs Source: http://tools.cisco.com/Support/SNMP/do/BrowseMIB.do?local=en&step=2&mibName=CISCO-LWAPP-DOT11-CLIENT-MIB http://tools.cisco.com/Support/SNMP/do/BrowseMIB.do?local=en&step=2&mibName=CISCO-LWAPP-SYS-MIB http://tools.cisco.com/Support/SNMP/do/BrowseMIB.do?local=en&step=2&mibName=CISCO-LWAPP-TC-MIB --- mibs/CISCO-LWAPP-DOT11-CLIENT-MIB | 426 ++++++ mibs/CISCO-LWAPP-SYS-MIB | 2149 +++++++++++++++++++++++++++++ mibs/CISCO-LWAPP-TC-MIB | 754 ++++++++++ 3 files changed, 3329 insertions(+) create mode 100644 mibs/CISCO-LWAPP-DOT11-CLIENT-MIB create mode 100644 mibs/CISCO-LWAPP-SYS-MIB create mode 100644 mibs/CISCO-LWAPP-TC-MIB diff --git a/mibs/CISCO-LWAPP-DOT11-CLIENT-MIB b/mibs/CISCO-LWAPP-DOT11-CLIENT-MIB new file mode 100644 index 0000000000..835fcf999c --- /dev/null +++ b/mibs/CISCO-LWAPP-DOT11-CLIENT-MIB @@ -0,0 +1,426 @@ +-- ******************************************************************* +-- CISCO-LWAPP-DOT11-CLIENT-MIB.my: Dot11 Wireless Clients MIB +-- +-- June 2006, Devesh Pujari, Srinath Candadai +-- +-- Copyright (c) 2006 by Cisco Systems, Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-DOT11-CLIENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + TruthValue, + MacAddress + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + CLApIfType, + CLDot11ClientStatus + FROM CISCO-LWAPP-TC-MIB; + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappDot11ClientMIB MODULE-IDENTITY + LAST-UPDATED "200611210000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central controllers, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + Information provided by this MIB is about the + configuration and monitoring of 802.11 wireless + clients in the network. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. Mobile Node, + Mobile Station(Ms) and client are used + interchangeably. + + Wireless local-area network ( WLAN ) + A local-area network that uses high-frequency radio + waves rather than wires to communicate between nodes. + + Workgroup Bridge ( WGB ) + A WGB can provide a wireless infrastructure connection + for a Ethernet-enabled devices. Devices that do not have + a wireless client adapter in order to connect to the + wireless network can be connected to a WGB through + Ethernet port. + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol " + REVISION "200611210000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 599 } + + +ciscoLwappDot11ClientMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 0 } + +ciscoLwappDot11ClientMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 1 } + +ciscoLwappDot11ClientMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIB 2 } + +cldcConfigObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 1 } + +cldcNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 2 } + +cldcStatusObjects OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBObjects 3 } + +-- ******************************************************************** +-- Wireless Clients +-- ******************************************************************** + +cldcClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table represents the 802.11 wireless clients + that are associated with the APs that have joined + this controller. + An entry is created automatically by the controller + when the client gets associated to the AP. An existing + entry gets deleted when the association gets dropped. + Each client added to this table is uniquely identified + by the client's MAC address." + ::= { cldcStatusObjects 1 } + +cldcClientEntry OBJECT-TYPE + SYNTAX CldcClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a conceptual row in this + table and provides the information about the + clients associated to the APs that have joined + the controller. An entry is identified the client's + MAC address." + INDEX { cldcClientMacAddress } + ::= { cldcClientTable 1 } + +CldcClientEntry ::= SEQUENCE { + cldcClientMacAddress MacAddress, + cldcClientStatus CLDot11ClientStatus, + cldcClientWlanProfileName SnmpAdminString, + cldcClientWgbStatus INTEGER , + cldcClientWgbMacAddress MacAddress, + cldcClientProtocol INTEGER , + cldcAssociationMode INTEGER , + cldcApMacAddress MacAddress, + cldcIfType CLApIfType +} + +cldcClientMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the MAC address of the + client for this entry and uniquely identifies + this entry. " + ::= { cldcClientEntry 1 } + +cldcClientStatus OBJECT-TYPE + SYNTAX CLDot11ClientStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object that represents the current status of + the client." + ::= { cldcClientEntry 2 } + +cldcClientWlanProfileName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the WLAN Profile name + this 802.11 wireless client is connected to." + ::= { cldcClientEntry 3 } + +cldcClientWgbStatus OBJECT-TYPE + SYNTAX INTEGER { + regClient(1), + wgbClient(2), + wgb(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object that represents the work group bridging + status of a DOT11 client. + 'regClient' - The client is a wireless client + 'wgbClient' - The client is connected via a WGB + 'wgb' - The client is the WGB itself." + ::= { cldcClientEntry 4 } + +cldcClientWgbMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the MAC address of the + WGB this 802.11 wireless client to which it is + connected. This returns a non-zero value when + the cldcClientWgbStatus is wgbClient." + ::= { cldcClientEntry 5 } + +cldcClientProtocol OBJECT-TYPE + SYNTAX INTEGER { + dot11a(1), + dot11b(2), + dot11g(3), + unknown(4), + mobile(5), + dot11n24(6), + dot11n5(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The 802.11 protocol type of the client. + 'dot11a' - The client is using 802.11a standard + to connect to the access point (AP) + 'dot11b' - The client is using 802.11b standard + to connect to the access point (AP) + 'dot11g' - The client is using 802.11g standard + to connect to the access point (AP) + 'unknown' - The client protocol is unknown + 'mobile' - The client using mobile wireless to + connect to the access point (AP). + 'dot11n24' - The client is using 802.11n standard + with 2.4 GHz frequency to connect to + the access point (AP) + 'dot11n5' - The client is using 802.11n standard + with 5 GHz frequency to connect to + the access point (AP)." + ::= { cldcClientEntry 6 } + +cldcAssociationMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + wep(2), + wpa(3), + wpa2(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The association mode for which the key decrypt + error occurred." + ::= { cldcClientEntry 7 } + +cldcApMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the radio MAC address + of a LWAPP AP." + ::= { cldcClientEntry 8 } + +cldcIfType OBJECT-TYPE + SYNTAX CLApIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object specifies the wireless interace type." + ::= { cldcClientEntry 9 } + + + +-- ******************************************************************** +-- * NOTIFICATION Control objects +-- ******************************************************************** +cldcKeyDecryptErrorEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object to control the generation of + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'true' indicates that the agent generates + ciscoLwappDot11ClientKeyDecryptError notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappDot11ClientKeyDecryptError notification." + DEFVAL { true } + ::= { cldcConfigObjects 1 } +-- ******************************************************************** +-- * NOTIFICATIONS +-- ******************************************************************** + + +ciscoLwappDot11ClientKeyDecryptError NOTIFICATION-TYPE + OBJECTS { + cldcAssociationMode, + cldcApMacAddress, + cldcIfType + } + STATUS current + DESCRIPTION + "Issued when a decrypt error occurs. The WEP WPA or WPA2 Key + configured at the station may be wrong." + ::= { ciscoLwappDot11ClientMIBNotifs 1 } +-- ******************************************************************* +-- * Compliance statements +-- ******************************************************************** +ciscoLwappDot11ClientMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 1 } + +ciscoLwappDot11ClientMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappDot11ClientMIBConform 2 } + + +ciscoLwappDot11ClientMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement this MIB." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappDot11ClientMIBConfigGroup, + ciscoLwappDot11ClientMIBNotifsGroup, + ciscoLwappDot11ClientMIBStatusGroup + } + ::= { ciscoLwappDot11ClientMIBCompliances 1 } + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** +ciscoLwappDot11ClientMIBConfigGroup OBJECT-GROUP + OBJECTS { cldcKeyDecryptErrorEnabled } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + configuration parameters for the 802.11 wireless + clients." + ::= { ciscoLwappDot11ClientMIBGroups 1 } + +ciscoLwappDot11ClientMIBNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { ciscoLwappDot11ClientKeyDecryptError } + STATUS current + DESCRIPTION + "This collection of objects specifies the + notifications for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 2 } + +ciscoLwappDot11ClientMIBStatusGroup OBJECT-GROUP + OBJECTS { + cldcClientStatus, + cldcClientWlanProfileName, + cldcClientWgbStatus, + cldcClientWgbMacAddress, + cldcClientProtocol, + cldcAssociationMode, + cldcApMacAddress, + cldcIfType + } + STATUS current + DESCRIPTION + "This collection of objects specifies the required + status parameters for the 802.11 wireless clients." + ::= { ciscoLwappDot11ClientMIBGroups 3 } + +END + + + diff --git a/mibs/CISCO-LWAPP-SYS-MIB b/mibs/CISCO-LWAPP-SYS-MIB new file mode 100644 index 0000000000..5debeec336 --- /dev/null +++ b/mibs/CISCO-LWAPP-SYS-MIB @@ -0,0 +1,2149 @@ +-- ******************************************************************* +-- CISCO-LWAPP-SYS-MIB.my +-- March 2007, Devesh Pujari, Srinath Candadai +-- Feb 2011, Suja Thangaveluchamy +-- +-- Copyright (c) 2007-2012 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-SYS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Unsigned32, + Counter32, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + RowStatus, + DisplayString, + TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InetAddressType, + InetAddress, + InetPortNumber + FROM INET-ADDRESS-MIB + cldcClientAccessVLAN, + cldcClientMacAddress + FROM CISCO-LWAPP-DOT11-CLIENT-MIB + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************* +-- * MODULE IDENTITY +-- ******************************************************************* + +ciscoLwappSysMIB MODULE-IDENTITY + LAST-UPDATED "201208060000Z" + ORGANIZATION "Cisco Systems Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This MIB is intended to be implemented on all those + devices operating as Central controllers, that + terminate the Light Weight Access Point Protocol + tunnel from Cisco Light-weight LWAPP Access Points. + + This MIB provides global configuration and status + information for the controller. All general system + related information is presented in this MIB. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ + + + + + + + + + CC + + CC + + CC + + + + + + + + + +......+ +......+ +......+ + .. . . + .. . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + AP + + AP + + AP + + AP + + + + + + + + + + + +......+ +......+ +......+ +......+ + . . . + . . . . + . . . . + . . . . + . . . . + +......+ +......+ +......+ +......+ + + + + + + + + + + + MN + + MN + + MN + + MN + + + + + + + + + + + +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends them to the controller to which + it is logically connected. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. Mobile Node + and client are used interchangeably. + + Extensible Authentication Protocol ( EAP ) + + EAP is a universal authentication protocol used in + wireless and PPP networks. It is defined by RFC 3748. + + EAP-Flexible Authentication ( EAP-FAST ) + + This protocol is used via secure tunneling for 802.1X EAP. + + PAC + + PAC (Protected Access Credential) is a meachanism for + mutual authentication in EAP-FAST. + + + REFERENCE + + [1] Wireless LAN Medium Access Control ( MAC ) and + Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. + + [3] IEEE 802.1X - Authentication for Wireless and + Wired Connections." + REVISION "201208060000Z" + DESCRIPTION + "Added ciscoLwappSysConfigGroupSup1, + ciscoLwappSysMldConfigGroup, ciscoLwappSysConfigStatsGroup, + ciscoLwappSysAlarmObjectGroup, ciscoLwappSysThresholdGroup, + ciscoLwappSysHeartBeatGroup and ciscoLwappSysInfoGroup. + Deprecated ciscoLwappSysMIBComplianceRev2 and added + ciscoLwappSysMIBComplianceRev3" + REVISION "201206180000Z" + DESCRIPTION + "Added ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, ciscoLwappSysNotifsGroup and + ciscoLwappSysNotifControlGroup. + Deprecated ciscoLwappSysMIBComplianceRev1 and added + ciscoLwappSysMIBComplianceRev2" + REVISION "201002090000Z" + DESCRIPTION + "Updated clsTransferConfigGroup, ciscoLwappSysConfigGroupSup1. + Deprecate ciscoLwappSysMIBCompliance. + Added clsTransferConfig, clsSysArpProxyEnabled." + REVISION "200703140000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 618 } + + +ciscoLwappSysMIBNotifs OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 0 } + +ciscoLwappSysMIBObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 1 } + +ciscoLwappSysMIBConform OBJECT IDENTIFIER + ::= { ciscoLwappSysMIB 2 } + +-- This is reserved for objects in CISCO-LWAPP-LBS-MIB +-- ciscoLwappLbsMIB OBJECT IDENTIFIER ::= { ciscoLwappSysMIB 3 } + +clsConfig OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 1 } + +clsStatus OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 2 } + +clsImageInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 3 } + +clsCpuInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 4 } + +clsSecurityGroup OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 5 } + +ciscoLwappSysMIBNotifObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 6 } + +ciscoLwappSysMIBNotifControlObjects OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 7 } + +clsSysInfo OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBObjects 8 } + + +clsDot3BridgeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether 803.2 bridging + mode is enabled or disabled on the controller. + A value of 'true' specifies that the bridging + mode is enabled. A value of 'false' specifies + that the bridging mode is disabled." + ::= { clsConfig 1 } +clsConfigDownload OBJECT IDENTIFIER + ::= { clsConfig 2 } + +clsConfigUpload OBJECT IDENTIFIER + ::= { clsConfig 3 } + + +clsDownloadFileType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + code(2), + config(3), + webAuthCert(4), + webAdminCert(5), + signatures(6), + customWebAuth(7), + vendorDeviceCert(8), + vendorCaCert(9) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the file types that + can be downloaded to the controller. + The file types for download are: + unknown - Unknown file type + code - Code file + config - Configuration file + webAuthCert - Web authentication certificates + webAdminCert - Web administrative certificates + signatures - Signature file + customWebAuth - Custom web authentication + tar file + vendorDeviceCert - Vendor device certificates + vendorCaCert - Vendor certificate authority + certificates" + ::= { clsConfigDownload 1 } + +clsDownloadCertificateKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the key used + to encrypt the EAP certificate, specified + by IEEE 802.1X standard, during upload from + the controller and for decrypting the file + after its downloaded to the controller. + This object is relevant only when + clsDownloadFileType is 'vendorDeviceCert'. + For all other values of clsDownloadFileType + object this will return an empty string." + ::= { clsConfigDownload 2 } + +clsUploadFileType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + config(2), + errorLog(3), + systemTrace(4), + trapLog(5), + crashFile(6), + signatures(7), + pac(8), + radioCoreDump(9), + invalidConfig(10), + debugfile(11), + pktCapture(12), + watchdogCrash(13), + panicCrash(14), + vendorDevCert(15), + vendorCaCert(16), + webAdminCert(17), + webAuthCert(18) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the file types that + can be uploaded to the controller. + The file types for upload are: + unknown - Unknown file + config - Configuration file + errorLog - Error log + systemTrace - System trace + trapLog - Trap log + crashFile - Crash file + signatures - Signature file + pac - PAC file + radioCoreDump - AP's Radio core dump file + invalidConfig - Upload the file which contains the + invalid configuration commands feeded + by the downloaded Config file. + debugfile - Debug file. + pktCapture - Packet Capture File + watchdogCrash - Watchdog Crash Information File + panicCrash - Panic Crash Information File. + vendorDevCert - EAP ca certificate. + vendorCaCert - EAP dev certificate. + webAdminCert - Web Admin certificate. + webAuthCert - Web Auth certificate." + ::= { clsConfigUpload 1 } + +clsUploadPacUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload user name + for protected access credential (PAC). This + object needs to be set before setting + clsUploadFileType to 'pac'. For all other + values of clsUploadFileType this will return + an empty string." + ::= { clsConfigUpload 2 } + +clsUploadPacPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload password for + protected access credential (PAC). This object + needs to be set before setting clsUploadFileType + to 'pac'. For all other values of + clsUploadFileType this will return an empty + string." + ::= { clsConfigUpload 3 } + +clsUploadPacValidity OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "days" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the upload validity in + days for protected access credential (PAC). + This object is relevant only when + clsUploadFileType is set to 'pac'. + For all other values of clsUploadFileType + this will return an empty string." + ::= { clsConfigUpload 4 } +clsTransferConfigGroup OBJECT IDENTIFIER + ::= { clsConfig 4 } + + +clsTransferConfigFileEncryption OBJECT-TYPE + SYNTAX INTEGER { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The configuration file can be encrypted before + upload from the controller and then decrypted + before downloading to the controller when this + option is enabled. + This is applicable only when clsDownloadFileType, + clsUploadFileType is set to Config." + ::= { clsTransferConfigGroup 1 } + +clsTransferConfigFileEncryptionKey OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the key to be used when encrypting the + configuration file while upload from the controller + or while decrypting the file after download to + the controller. + This is applicable only when clsDownloadFileType, + clsUploadFileType is set to Config." + ::= { clsTransferConfigGroup 2 } +clsTransferConfig OBJECT IDENTIFIER + ::= { clsConfig 8 } + + +clsTransferConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsTransferConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure the server details + which will be used + by the controller to upload/download files." + ::= { clsTransferConfig 1 } + +clsTransferConfigEntry OBJECT-TYPE + SYNTAX ClsTransferConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + the server to which the controller will + upload/download files." + INDEX { + clsTransferType, + clsTransferMode + } + ::= { clsTransferConfigTable 1 } + +ClsTransferConfigEntry ::= SEQUENCE { + clsTransferType INTEGER, + clsTransferMode INTEGER, + clsTransferServerAddressType InetAddressType, + clsTransferServerAddress InetAddress, + clsTransferPath SnmpAdminString, + clsTransferFilename SnmpAdminString, + clsTransferFtpUsername SnmpAdminString, + clsTransferFtpPassword SnmpAdminString, + clsTransferFtpPortNum InetPortNumber, + clsTransferTftpMaxRetries Unsigned32, + clsTransferTftpTimeout Unsigned32, + clsTransferStart INTEGER, + clsTransferStatus INTEGER, + clsTransferStatusString SnmpAdminString +} + +clsTransferType OBJECT-TYPE + SYNTAX INTEGER { + download(1), + upload(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Transfer type configures the type of operation + with the server by the controller. The mode is + either Upload or Download." + ::= { clsTransferConfigEntry 1 } + +clsTransferMode OBJECT-TYPE + SYNTAX INTEGER { + tftp(1), + ftp(2), + sftp(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Transfer mode configures the mode of transfer used + by the controller with the server. The mode is + either TFTP or FTP/SFTP." + ::= { clsTransferConfigEntry 2 } + +clsTransferServerAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the address type of + the Server to which the controller will transfer the file." + ::= { clsTransferConfigEntry 3 } + +clsTransferServerAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the address of the Server to + which the controller will transfer the file." + ::= { clsTransferConfigEntry 4 } + +clsTransferPath OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer path configures the directory + path for file transfer. The controller + remembers the last file path used." + ::= { clsTransferConfigEntry 5 } + +clsTransferFilename OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer filename configures the file name for the + file being transferred from the controller. + The controller remembers the last file + name used. An example would be File Path + set to c:\tftp\code\ and File Name set to + e1r1v1.opr." + ::= { clsTransferConfigEntry 6 } + +clsTransferFtpUsername OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to store the FTP username for + transferring file on the server. + This is valid only for FTP transfer mode." + ::= { clsTransferConfigEntry 7 } + +clsTransferFtpPassword OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to store the FTP password for + transferring file on the server. + This is valid only for FTP transfer mode." + ::= { clsTransferConfigEntry 8 } + +clsTransferFtpPortNum OBJECT-TYPE + SYNTAX InetPortNumber + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to store the port number to be used + by the FTP protocol while connecting to the server. + This is valid only for FTP transfer mode." + DEFVAL { 21 } + ::= { clsTransferConfigEntry 9 } + +clsTransferTftpMaxRetries OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Maximum number of retries to be allowed for a + TFTP message packet. + This is valid only for TFTP transfer mode." + DEFVAL { 10 } + ::= { clsTransferConfigEntry 10 } + +clsTransferTftpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Timeout in seconds for a TFTP message packet. + This is valid only for TFTP transfer mode." + DEFVAL { 6 } + ::= { clsTransferConfigEntry 11 } + +clsTransferStart OBJECT-TYPE + SYNTAX INTEGER { + none(1), + initiate(2), + initiatePeer(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transfer start will start the file transfer operation + on Active when it is set to initiate(2), it will + return none(1) for GET. Transfer start will start + the file transfer operation on Standby when it + is set to initiatePeer(3)," + ::= { clsTransferConfigEntry 12 } + +clsTransferStatus OBJECT-TYPE + SYNTAX INTEGER { + notInitiated(1), + transferStarting(2), + errorStarting(3), + wrongFileType(4), + updatingConfig(5), + invalidConfigFile(6), + writingToFlash(7), + failureWritingToFlash(8), + checkingCRC(9), + failedCRC(10), + unknownDirection(11), + transferSuccessful(12), + transferFailed(13), + bootBreakOff(14), + invalidTarFile(15), + unknown(99) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current status of a transfer. + + Following are valid only when clsTransferType + is 'download' :- + bootBreakOff(14), invalidTarFile(15)." + ::= { clsTransferConfigEntry 13 } + +clsTransferStatusString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates in string format about the current + status of a transfer." + ::= { clsTransferConfigEntry 14 } + + +clsConfigGeneral OBJECT IDENTIFIER + ::= { clsConfig 5 } + + +clsTimeZone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object timezone for the controller. + Enter the timezone location index. + 1. (GMT-12:00) International Date Line West + 2. (GMT-11:00) Samoa + 3. (GMT-10:00) Hawaii + 4. (GMT -9:00) Alaska + 5. (GMT -8:00) Pacific Time (US and Canada) + 6. (GMT -7:00) Mountain Time (US and Canada) + 7. (GMT -6:00) Central Time (US and Canada) + 8. (GMT -5:00) Eastern Time (US and Canada) + 9. (GMT -4:00) Altantic Time (Canada) + 10. (GMT -3:00) Buenos Aires (Agentina) + 11. (GMT -2:00) Mid-Atlantic + 12. (GMT -1:00) Azores + 13. (GMT) London, Lisbon, Dublin, Edinburgh + 14. (GMT +1:00) Amsterdam, Berlin, Rome, Vienna + 15. (GMT +2:00) Jerusalem + 16. (GMT +3:00) Baghdad + 17. (GMT +4:00) Muscat, Abu Dhabi + 18. (GMT +4:30) Kabul + 19. (GMT +5:00) Karachi, Islamabad, Tashkent + 20. (GMT +5:30) Colombo, Kolkata, Mumbai, New Delhi + 21. (GMT +5:45) Katmandu + 22. (GMT +6:00) Almaty, Novosibirsk + 23. (GMT +6:30) Rangoon + 24. (GMT +7:00) Saigon, Hanoi, Bangkok, Jakatar + 25. (GMT +8:00) HongKong, Bejing, Chongquing + 26. (GMT +9:00) Tokyo, Osaka, Sapporo + 27. (GMT +9:30) Darwin + 28. (GMT+10:00) Sydney, Melbourne, Canberra + 29. (GMT+11:00) Magadan, Solomon Is., New Caledonia + 30. (GMT+12:00) Kamchatka, Marshall Is., Fiji" + ::= { clsConfigGeneral 1 } + +clsTimeZoneDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the timezone description + for the controller." + ::= { clsConfigGeneral 2 } + +clsMaxClientsTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the threshold number + of clients on the controller to trigger a trap. + The trap ciscoLwappMaxClientsReached + will be triggered once the count of clients + on the controller reaches this limit and the + clsMaxClientsTrapEnabled is enabled." + ::= { clsConfigGeneral 3 } + +clsMaxRFIDTagsTrapThreshold OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the threshold number + of RFID tags on the controller to trigger a trap. + The trap ciscoLwappMaxRFIDTagsReached + will be triggered once the count of RFID tags + on the controller reaches this limit and the + clsMaxRFIDTagsTrapEnabled is enabled." + ::= { clsConfigGeneral 4 } +clsSyslogIpConfig OBJECT IDENTIFIER + ::= { clsConfig 6 } + + +cLSysLogConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF CLSysLogConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table is used to configure multiple syslog servers + to which the the syslog messages will be sent to by the + controller." + ::= { clsSyslogIpConfig 1 } + +cLSysLogConfigEntry OBJECT-TYPE + SYNTAX CLSysLogConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in this table provides information about + the host to which the syslog messages will be sent to." + INDEX { cLSysLogServerIndex } + ::= { cLSysLogConfigTable 1 } + +CLSysLogConfigEntry ::= SEQUENCE { + cLSysLogServerIndex Unsigned32, + cLSysLogAddressType InetAddressType, + cLSysLogAddress InetAddress, + cLSysLogHostRowStatus RowStatus +} + +cLSysLogServerIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object represents the index of the host to + which syslog messages will be sent." + ::= { cLSysLogConfigEntry 1 } + +cLSysLogAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the address type of + the host to which syslog messages will be sent. + 'dns' is used when the hostname of the server + is configured." + ::= { cLSysLogConfigEntry 2 } + +cLSysLogAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object represents the ipaddress or hostname + of the host to which syslog messages will be sent." + ::= { cLSysLogConfigEntry 3 } + +cLSysLogHostRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the status column for this row and is used + to create and delete specific instances of rows in + this table." + ::= { cLSysLogConfigEntry 4 } + + + +cLSysArpUnicastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether ARP unicast + is enabled or disabled on the controller. + A value of 'true' specifies that the ARP + unicast is enabled. A value of 'false' specifies + that the ARP unicast is disabled." + ::= { clsConfig 7 } + +cLSysBroadcastForwardingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether broadcast forwarding + is enabled or disabled on the controller. + A value of 'true' specifies that the broadcast + forwarding is enabled. A value of 'false' specifies + that the broadcast forwarding is disabled." + ::= { clsConfig 9 } + +cLSysLagModeEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Link Aggregation(LAG) + mode is enabled or disabled on the controller. + A value of 'true' specifies that the LAG mode + is enabled. A value of 'false' specifies + that the LAG mode is disabled on the controller." + ::= { clsConfig 10 } + +clsConfigProductBranchVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This string contains the branch name of the specific + controller branch. For Mesh branches, this string has + the value M(Mesh). Zero length string is returned if + there is no branch name. This string is append to the + product version for display purposes. For example, + if the mesh product version is 4.1.191.10, a manager + application may display the version string as + 4.1.191.10M (Mesh)" + ::= { clsConfig 11 } + +clsConfigDhcpProxyEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents whether the DHCP proxy option is + enabled or disabled. + A value of 'true' specifies that the proxy option is enabled + on the controller. + A value of 'false' specifies that the proxy option + is disabled on the controller." + DEFVAL { false } + ::= { clsConfig 12 } +cLSysMulticastIGMP OBJECT IDENTIFIER + ::= { clsConfig 13 } + + +cLSysMulticastIGMPSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Multicast IGMP + Snooping is enabled or disabled on the controller. + A value of 'true' specifies that + the Multicast IGMP Snooping is enabled. To enable this, + agentNetworkMulticastMode/clsConfigMulticastEnabled must + not be in disabled state. A value of 'false' + specifies that the Multicast IGMP Snooping is + disabled on the controller." + DEFVAL { false } + ::= { cLSysMulticastIGMP 1 } + +cLSysMulticastIGMPSnoopingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IGMP timeout, in seconds. + To set this value, cLSysMulticastIGMPSnoopingEnabled + must be set to True. When the timeout expires, + the controller sends a query on all WLANs, causing + all clients that are listening to a multicast group + to send a packet back to the controller." + ::= { cLSysMulticastIGMP 2 } + +cLSysMulticastIGMPQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IGMP query interval, in seconds. + To set this value, cLSysMulticastIGMPSnoopingEnabled must + be set to True." + ::= { cLSysMulticastIGMP 3 } +-- ****************************************************************** +-- clsPortModeConfigTable +-- +-- ****************************************************************** + +cLSPortModeConfig OBJECT IDENTIFIER + ::= { clsConfig 14 } + + +clsPortModeConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ClsPortModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains the entries for physical + port related parameters" + ::= { cLSPortModeConfig 1 } + +clsPortModeConfigEntry OBJECT-TYPE + SYNTAX ClsPortModeConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry contains the Switch's physical + port phyical mode related attribues" + INDEX { clsPortDot1dBasePort } + ::= { clsPortModeConfigTable 1 } + +ClsPortModeConfigEntry ::= SEQUENCE { + clsPortDot1dBasePort Unsigned32, + clsPortModePhysicalMode INTEGER, + clsPortModePhysicalStatus INTEGER, + clsPortModeSfpType SnmpAdminString, + clsPortUpDownCount Counter32 +} + +clsPortDot1dBasePort OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object is a unique unsigned integer value which identifies + the base port number." + ::= { clsPortModeConfigEntry 1 } + +clsPortModePhysicalMode OBJECT-TYPE + SYNTAX INTEGER { + autoNegotiate(1), + half10(2), + full10(3), + half100(4), + full100(5), + full1000sx(6), + half1000(7), + full1000(8), + half10000(9), + full10000(10) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The switch's Port Speed Mode. This is the + configured physical mode." + ::= { clsPortModeConfigEntry 2 } + +clsPortModePhysicalStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + autonegotiate(2), + half10(3), + full10(4), + half100(5), + full100(6), + full1000sx(7), + half1000(8), + full1000(9), + half10000(10), + full10000(11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch's Port Physical Speed Status.This + is the current actual speed." + ::= { clsPortModeConfigEntry 3 } + +clsPortModeSfpType OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the SFP's type + of the port." + ::= { clsPortModeConfigEntry 4 } + +clsPortUpDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the total number + of up/down count of the port. Every time + the value of ifOperStatus is changed, + this MIB should be incremented." + ::= { clsPortModeConfigEntry 5 } + + +clsCoreDump OBJECT IDENTIFIER + ::= { clsConfig 15 } + + +clsCoreDumpTransferEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the core dump + file transfer is enabled or disabled. If the + value is True the core-dump feature is Enabled + otherwise Disabled." + DEFVAL { false } + ::= { clsCoreDump 1 } + +clsCoreDumpTransferMode OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + ftp(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object specifies the Core Dump Transfer Mode. + If the value is FTP then only FTP attributes + clsCoreDumpServerIPAddress, clsCoreDumpFileName, + clsCoreDumpUserName, clsCoreDumpPassword can be set, + unknown value is not SETable." + ::= { clsCoreDump 2 } + +clsCoreDumpServerIPAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This Object Id Specifies the IP Address Type of Server." + ::= { clsCoreDump 3 } + +clsCoreDumpServerIPAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the IP Address of the Server + where the core-dump will be uploaded." + ::= { clsCoreDump 4 } + +clsCoreDumpFileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the File Name of the core-dump by + which you want to save it on the + Server." + ::= { clsCoreDump 5 } + +clsCoreDumpUserName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Login Name at the FTP server." + ::= { clsCoreDump 6 } + +clsCoreDumpPassword OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the Login Password of the FTP server." + ::= { clsCoreDump 7 } + +clsConfigMulticastEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents whether global multicast is + enabled or disabled. + A value of 'true' specifies that the multicast option + is enabled on the controller. + A value of 'false' specifies that the multicast option + is disabled on the controller." + DEFVAL { false } + ::= { clsConfig 16 } +cLSysMulticastMLD OBJECT IDENTIFIER + ::= { clsConfig 17 } + + +cLSysMulticastMLDSnoopingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether Multicast MLD Snooping + is enabled or disabled on the controller. A value of + 'true' specifies that the Multicast MLD Snooping is + enabled. To enable this, agentNetworkMulticastMode/ + clsConfigMulticastEnabled must not be + in disabled state. A value of 'false' specifies + that the Multicast MLD Snooping is disabled + on the controller." + DEFVAL { false } + ::= { cLSysMulticastMLD 1 } + +cLSysMulticastMLDSnoopingTimeout OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MLD timeout, in seconds. + To set this value, cLSysMulticastMLDSnoopingEnabled + must be set to True. When the timeout expires, + the controller sends a query on all WLANs, causing all + clients that are listening to a multicast group + to send a packet back to the controller." + ::= { cLSysMulticastMLD 2 } + +cLSysMulticastMLDQueryInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the MLD query interval, in seconds. + To set this value, cLSysMulticastMLDSnoopingEnabled + must be set to True." + ::= { cLSysMulticastMLD 3 } +-- stats-timer config. + +clsConfigStats OBJECT IDENTIFIER + ::= { clsConfig 18 } + + +-- ******************************************************************** +-- * System Realtime Stats Timer Interval +-- ******************************************************************** + +clsSysRealtimeStatsTimer OBJECT-TYPE + SYNTAX Unsigned32 (2..5) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the realtime stats interval + of the system. There are 2 stats modes: realtime and + normal. realtime interval is much less than normal mode." + DEFVAL { 5 } + ::= { clsConfigStats 1 } + +-- ******************************************************************** +-- * System Normal Stats Timer Interval +-- ******************************************************************** + +clsSysNormalStatsTimer OBJECT-TYPE + SYNTAX Unsigned32 (10..180) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the normal stats interval + of the system. There are 2 stats modes: realtime + and normal. realtime interval is much less than + normal mode." + DEFVAL { 180 } + ::= { clsConfigStats 2 } + +-- ******************************************************************** +-- * System Sampling Statistics Interval +-- ******************************************************************** + +clsSysStatsSamplingInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the sampling interval of the system, + which is applied to WLC and APs connected to this WLC. + WLC and APs poll specific data every sampling interval." + ::= { clsConfigStats 3 } + +-- ******************************************************************** +-- * System Average Statistics Interval +-- ******************************************************************** + +clsSysStatsAverageInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the average statistics interval of + the system, which is applied to WLC and APs connected to + this WLC. This interval works as a time window for + calculating the average value of the data polled by WLC/AP + every sampling interval." + ::= { clsConfigStats 4 } +-- Alarm service config. + +clsAlarmObjects OBJECT IDENTIFIER + ::= { clsConfig 19 } + + +-- ******************************************************************** +-- * Alarm Hold Time +-- ******************************************************************** + +clsAlarmHoldTime OBJECT-TYPE + SYNTAX Unsigned32 (0..3600) + UNITS "second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the time in seconds for which + an alarm object should be soaked when its on/off + state is changed." + DEFVAL { 6 } + ::= { clsAlarmObjects 1 } + +-- ******************************************************************** +-- * Alarm Retransmit Interval +-- ******************************************************************** + +clsAlarmTrapRetransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "second" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval in seconds in + which alarm traps, if any, are retransmitted. + Setting this value to 0 means no retransmission." + DEFVAL { 0 } + ::= { clsAlarmObjects 2 } +-- System-wide thresholds config. + +clsSysThresholdConfig OBJECT IDENTIFIER + ::= { clsConfig 20 } + + +-- ******************************************************************** +-- * Controller CPU usage threshold +-- ******************************************************************** + +clsSysControllerCpuUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the CPU usage threshold on a + controller. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 1 } + +-- ******************************************************************** +-- * Controller memory usage threshold +-- ******************************************************************** + +clsSysControllerMemoryUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the memory usage threshold on a + controller. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 2 } + +-- ******************************************************************** +-- * AP CPU usage threshold +-- ******************************************************************** + +clsSysApCpuUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the CPU usage threshold on a + AP. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 3 } + +-- ******************************************************************** +-- * AP memory usage threshold +-- ******************************************************************** + +clsSysApMemoryUsageThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "Percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the memory usage threshold on a + AP. + Setting this value to 0 means no threshold." + DEFVAL { 0 } + ::= { clsSysThresholdConfig 4 } +clsNMHeartBeat OBJECT IDENTIFIER + ::= { clsConfig 21 } + + +clsNMHeartBeatEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether heart beat trap to network + manager is enabled or disabled. If the value is True the + Network Manager Heart Beat feature is Enabled otherwise + Disabled." + DEFVAL { false } + ::= { clsNMHeartBeat 1 } + +clsNMHeartBeatInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the interval in seconds in heart beat + traps to network manager." + DEFVAL { 180 } + ::= { clsNMHeartBeat 2 } + +clsCrashSystem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object resets the switch with a crash. + If a value of of 'true' is set, the swicth would crash. + GET on this object would return 'false'." + ::= { clsConfig 99 } + +-- ******************************************************************** +-- * Status Objects +-- ******************************************************************** + +cLSysLagModeInTransition OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies whether the LAG mode is + in transition on the controller. + A value of 'true' specifies that the LAG mode + is in transition and the controller has to be rebooted + to take effect.A value of 'false' specifies + that the LAG mode is not in transition." + ::= { clsStatus 1 } + +-- ******************************************************************** +-- * Emergency Image Version +-- ******************************************************************** + +clsEmergencyImageVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Cisco recommends installing Cisco Unified Wireless Network + Controller Boot Software , (*_ER.aes , where star denotes + the version of the controller image ) on all controller + platforms. If this ER.aes is not installed, the controller + would not be able to show the Emergency Image Version + correctly(or Field Recovery Image Version), and would be shown + as 'N/A'. The ER.aes files are independent from the controller + software files. Any controller software file can be run + with any ER.aes file. However, installing the latest boot + software file (*_ER.aes , where star denotes the controller + version) ensures that the boot software modifications in + all of the previous and current + boot software ER.aes files are installed." + ::= { clsImageInfo 1 } + +-- ******************************************************************** +-- Security oids +-- ******************************************************************** + +clsSecStrongPwdCaseCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the case check for the + passwords configured in controller. + When enabled, the new password must contain characters from + at least three of the following classes : lowercase letters, + uppercase letters, digits and special characters." + ::= { clsSecurityGroup 1 } + +clsSecStrongPwdConsecutiveCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the consecutive + check for the passwords configured in controller. + When enabled, the password provided should not have + a character repeated more than thrice consecutively." + ::= { clsSecurityGroup 2 } + +clsSecStrongPwdDefaultCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the default check + for the passwords configured in controller. + When enabled, the new password must not be 'cisco', + 'ocsic', 'admin', 'nimda' or any variant obtained by + changing the capitalization of letters therein, + or by substituting '1' '|' or '!' for i, and/or + substituting '0' for 'o', + and/or substituting '$' for 's'" + ::= { clsSecurityGroup 3 } + +clsSecStrongPwdAsUserNameCheck OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to enable/disable the username check + for the password configured in controller. + When enabled the new password must not be same as + the associated username or the reversed username." + ::= { clsSecurityGroup 4 } + +-- ******************************************************************** +-- * System Flash Size +-- ******************************************************************** + +clsSysFlashSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the total flash memory size in Kbytes." + ::= { clsSysInfo 1 } + +-- ******************************************************************** +-- * System Memory Type +-- ******************************************************************** + +clsSysMemoryType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the system memory type." + ::= { clsSysInfo 2 } + +-- ******************************************************************** +-- * System Supported MAX Clients +-- ******************************************************************** + +clsSysMaxClients OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies max associated clients + supported per WLC" + ::= { clsSysInfo 3 } + +-- ******************************************************************** +-- * Number of connected AP's +-- ******************************************************************** + +clsSysApConnectCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the count of AP's that are + connected with WLC" + ::= { clsSysInfo 4 } + +clsSysNetId OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies the SysNetId which is the + numeric string to identify the system information + like SysName" + ::= { clsSysInfo 5 } + +-- ******************************************************************** +-- * WLC System Current Memory Usage +-- ******************************************************************** + +clsSysCurrentMemoryUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the current percent usage + of system memory. This MIB should be updated + every clsSysStatsSamplingInterval." + ::= { clsSysInfo 6 } + +-- ******************************************************************** +-- * WLC System Average Memory Usage +-- ******************************************************************** + +clsSysAverageMemoryUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the average percent usage + of system memory. The memory average usage should be + the average of memory-Usage during the time window + specified by clsSysStatsAverageInterval." + ::= { clsSysInfo 7 } + +-- ******************************************************************** +-- * WLC System Current CPU Usage +-- ******************************************************************** + +clsSysCurrentCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the current percent usage of all CPUs. + This MIB should be updated every clsSysStatsSamplingInterval." + ::= { clsSysInfo 8 } + +-- ******************************************************************** +-- * WLC System Average CPU Usage +-- ******************************************************************** + +clsSysAverageCpuUsage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the average percent CPU usage. + The average CPU usage should be the average of CPU-Usage + during the time window specified by + clsSysStatsAverageInterval." + ::= { clsSysInfo 9 } + +-- ******************************************************************** +-- * System Cpu Type +-- ******************************************************************** + +clsSysCpuType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the cpu type." + ::= { clsSysInfo 10 } + +clsMaxRFIDTagsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum RFID tags present + on the controller." + ::= { clsSysInfo 11 } + +clsMaxClientsCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the maximum clients present + on the controller." + ::= { clsSysInfo 12 } + +-- ******************************************************************** +-- * Notification Control Object +-- ******************************************************************** + +clsSecStrongPwdCheckTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappStrongPwdCheck notification would be generated. + + A value of 'true' indicates that the agent generates + ciscoLwappStrongPwdCheck notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappStrongPwdCheck notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 1 } + +clsMaxClientsTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappMaxClientsReached notification would be generated. + + A value of 'true' indicates that the agent generates + ciscoLwappMaxClientsReached notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappMaxClientsReached notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 2 } + +clsMaxRFIDTagsTrapEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies whether the + ciscoLwappMaxRFIDTagsReached notification would be generated. + + A value of 'true' indicates that the agent generates + ciscoLwappMaxRFIDTagsReached notification. + + A value of 'false' indicates that the agent doesn't + generate ciscoLwappMaxRFIDTagsReached notification." + DEFVAL { true } + ::= { ciscoLwappSysMIBNotifControlObjects 3 } + +-- ******************************************************************** +-- * Notification Objects +-- ******************************************************************** + +clsSecStrongPwdManagementUser OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..24)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the management user who + enabled/disabled the strong password checks." + ::= { ciscoLwappSysMIBNotifObjects 1 } + +clsSecStrongPwdCheckType OBJECT-TYPE + SYNTAX INTEGER { + caseCheck(1), + consecutiveCheck(2), + defaultCheck(3), + usernameCheck(4), + allChecks(5) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies the type of the check that was + enabled/disabled by the management user." + ::= { ciscoLwappSysMIBNotifObjects 2 } + +clsSecStrongPwdCheckOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies whether the strong password check + was enabled/disabled." + ::= { ciscoLwappSysMIBNotifObjects 3 } + +clsSysAlarmSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This object specifies whether this system alarm is + raise or clear. + A value of 'true' indicates this event is set. + A value of 'false' indicates this even is cleared." + ::= { ciscoLwappSysMIBNotifObjects 4 } + +-- ******************************************************************** +-- * Notifications +-- ******************************************************************** + +ciscoLwappSysInvalidXmlConfig NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification will be sent whenever invalid + configuration detected by XML" + ::= { ciscoLwappSysMIBNotifs 1 } + +ciscoLwappNoVlanConfigured NOTIFICATION-TYPE + OBJECTS { + cldcClientAccessVLAN, + cldcClientMacAddress + } + STATUS current + DESCRIPTION + "This notification will be sent whenever wired client + tries to associate without interface for specified vlan" + ::= { ciscoLwappSysMIBNotifs 2 } + +ciscoLwappStrongPwdCheck NOTIFICATION-TYPE + OBJECTS { + clsSecStrongPwdManagementUser, + clsSecStrongPwdCheckType, + clsSecStrongPwdCheckOption + } + STATUS current + DESCRIPTION + "This notification will be sent whenever the management + user enables/disables the strong password rules." + ::= { ciscoLwappSysMIBNotifs 3 } + +ciscoLwappSysCpuUsageHigh NOTIFICATION-TYPE + OBJECTS { + clsSysCurrentCpuUsage, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "When a WLC detects its CPU usage is higher than the + threshold configured in clsSysControllerCpuUsageThreshold, + this notification is generated with clsSysAlarmSet set + to true. When its CPU usage falls below the threshold + lately, this notification is generated with + clsSysAlarmSet set to false." + ::= { ciscoLwappSysMIBNotifs 4 } + +ciscoLwappSysMemoryUsageHigh NOTIFICATION-TYPE + OBJECTS { + clsSysCurrentMemoryUsage, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "When a WLC detects its memory usage is higher than the + threshold configured in clsSysControllerMemoryUsageThreshold, + this notification is generated with clsSysAlarmSet set + to true. When its memory usage falls below the threshold + lately, this notification is generated with + clsSysAlarmSet set to false." + ::= { ciscoLwappSysMIBNotifs 5 } + +ciscoLwappMaxRFIDTagsReached NOTIFICATION-TYPE + OBJECTS { + clsMaxRFIDTagsTrapThreshold, + clsMaxRFIDTagsCount + } + STATUS current + DESCRIPTION + "This notification is generated when the number of + RFID tags on the controller exceeds the limit defined by + clsMaxRFIDTagsTrapThreshold." + ::= { ciscoLwappSysMIBNotifs 6 } + +ciscoLwappMaxClientsReached NOTIFICATION-TYPE + OBJECTS { + clsMaxClientsTrapThreshold, + clsMaxClientsCount + } + STATUS current + DESCRIPTION + "This notification is generated when the number of + clients on the controller exceeds the limit defined by + clsMaxClientsTrapThreshold." + ::= { ciscoLwappSysMIBNotifs 7 } + +ciscoLwappNMHeartBeat NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "This notification will be sent when Network Mamager + Heart Beat Enable." + ::= { ciscoLwappSysMIBNotifs 8 } + +-- ******************************************************************** +-- * Individual CPU Usage +-- ******************************************************************** + +clsAllCpuUsage OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the CPU usage string." + ::= { clsCpuInfo 1 } +-- ******************************************************************** + +ciscoLwappSysMIBCompliances OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBConform 1 } + +ciscoLwappSysMIBGroups OBJECT IDENTIFIER + ::= { ciscoLwappSysMIBConform 2 } + + +-- ******************************************************************** +-- * Units of conformance +-- ******************************************************************** + +ciscoLwappSysMIBCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappSysConfigGroup } + ::= { ciscoLwappSysMIBCompliances 1 } + +ciscoLwappSysMIBComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module." + MODULE -- this module + MANDATORY-GROUPS { ciscoLwappSysConfigGroup } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 2 } + +ciscoLwappSysMIBComplianceRev2 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module. This deprecates + ciscoLwappSysMIBComplianceRev1." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappSysConfigGroup, + ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, + ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, + ciscoLwappSysNotifsGroup, + ciscoLwappSysNotifControlGroup, + ciscoLwappSysConfigGroupVer1 + } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 3 } + +ciscoLwappSysMIBComplianceRev3 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the SNMP entities that + implement the ciscoLwappSysMIB module. This deprecates + ciscoLwappSysMIBComplianceRev2." + MODULE -- this module + MANDATORY-GROUPS { + ciscoLwappSysConfigGroup, + ciscoLwappSysPortConfigGroup, + ciscoLwappSysSecurityConfigGroup, + ciscoLwappSysIgmpConfigGroup, + ciscoLwappSysSecNotifObjsGroup, + ciscoLwappSysNotifsGroup, + ciscoLwappSysNotifControlGroup, + ciscoLwappSysConfigGroupVer1, + ciscoLwappSysConfigGroupSup1, + ciscoLwappSysMldConfigGroup, + ciscoLwappSysConfigStatsGroup, + ciscoLwappSysAlarmObjectGroup, + ciscoLwappSysThresholdGroup, + ciscoLwappSysHeartBeatGroup, + ciscoLwappSysInfoGroup + } + + GROUP ciscoLwappSysConfigFileEncryptionGroup + DESCRIPTION + "This group is mandatory only for platforms which support Config + Encryption." + + GROUP ciscoLwappSysTransferOperationConfigGroup + DESCRIPTION + "This group is mandatory only for platforms which support + configuration of Transfer operation." + ::= { ciscoLwappSysMIBCompliances 4 } + +ciscoLwappSysConfigGroup OBJECT-GROUP + OBJECTS { + clsDot3BridgeEnabled, + clsDownloadFileType, + clsDownloadCertificateKey, + clsUploadFileType, + clsUploadPacUsername, + clsUploadPacPassword, + clsUploadPacValidity, + cLSysBroadcastForwardingEnabled, + clsConfigProductBranchVersion, + clsConfigDhcpProxyEnabled, + clsCrashSystem + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 1 } + +ciscoLwappSysConfigFileEncryptionGroup OBJECT-GROUP + OBJECTS { clsTransferConfigFileEncryptionKey } + STATUS current + DESCRIPTION + "This object represents the System encryption configuration on + the controller." + ::= { ciscoLwappSysMIBGroups 2 } + +ciscoLwappSysTransferOperationConfigGroup OBJECT-GROUP + OBJECTS { + clsTransferServerAddressType, + clsTransferServerAddress, + clsTransferPath, + clsTransferFilename, + clsTransferFtpUsername, + clsTransferFtpPassword, + clsTransferFtpPortNum, + clsTransferTftpMaxRetries, + clsTransferTftpTimeout, + clsTransferStart, + clsTransferStatus, + clsTransferStatusString, + clsTransferConfigFileEncryption + } + STATUS current + DESCRIPTION + "This object represents the System Transfer operation + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 3 } + +ciscoLwappSysPortConfigGroup OBJECT-GROUP + OBJECTS { + clsPortModePhysicalMode, + clsPortModePhysicalStatus, + clsPortModeSfpType, + clsPortUpDownCount + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 4 } + +ciscoLwappSysSecurityConfigGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdCaseCheck, + clsSecStrongPwdConsecutiveCheck, + clsSecStrongPwdDefaultCheck, + clsSecStrongPwdAsUserNameCheck + } + STATUS current + DESCRIPTION + "This collection of objects represent the system security + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 5 } + +ciscoLwappSysIgmpConfigGroup OBJECT-GROUP + OBJECTS { + cLSysMulticastIGMPSnoopingEnabled, + cLSysMulticastIGMPSnoopingTimeout, + cLSysMulticastIGMPQueryInterval + } + STATUS current + DESCRIPTION + "This collection of objects represent the IGMP multicast + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 6 } + +ciscoLwappSysSecNotifObjsGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdManagementUser, + clsSecStrongPwdCheckType, + clsSecStrongPwdCheckOption, + clsSysAlarmSet + } + STATUS current + DESCRIPTION + "This collection of objects represent the information carried + by the security related notifications sent by the agent to a + network management station." + ::= { ciscoLwappSysMIBGroups 7 } + +ciscoLwappSysNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ciscoLwappSysInvalidXmlConfig, + ciscoLwappNoVlanConfigured, + ciscoLwappStrongPwdCheck, + ciscoLwappSysCpuUsageHigh, + ciscoLwappSysMemoryUsageHigh, + ciscoLwappMaxRFIDTagsReached, + ciscoLwappMaxClientsReached, + ciscoLwappNMHeartBeat + } + STATUS current + DESCRIPTION + "This collection of objects represent the system config related + notifications sent by the agent to a network management + station." + ::= { ciscoLwappSysMIBGroups 8 } + +ciscoLwappSysNotifControlGroup OBJECT-GROUP + OBJECTS { + clsSecStrongPwdCheckTrapEnabled, + clsMaxClientsTrapEnabled, + clsMaxRFIDTagsTrapEnabled + } + STATUS current + DESCRIPTION + "This collection of objects represent the flags to control the + generation of notification." + ::= { ciscoLwappSysMIBGroups 9 } + +ciscoLwappSysConfigGroupVer1 OBJECT-GROUP + OBJECTS { + cLSysBroadcastForwardingEnabled, + cLSysLagModeEnabled, + clsConfigProductBranchVersion, + clsConfigDhcpProxyEnabled, + clsCoreDumpTransferEnable, + clsCoreDumpTransferMode, + clsCoreDumpServerIPAddressType, + clsCoreDumpServerIPAddress, + clsCoreDumpFileName, + clsCoreDumpUserName, + clsCoreDumpPassword, + clsConfigMulticastEnabled, + cLSysLagModeInTransition, + clsEmergencyImageVersion, + clsAllCpuUsage + } + STATUS current + DESCRIPTION + "This collection of objects represent the system wide + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 10 } + +ciscoLwappSysConfigGroupSup1 OBJECT-GROUP + OBJECTS { + clsTimeZone, + clsTimeZoneDescription, + cLSysLogAddressType, + cLSysLogAddress, + cLSysLogHostRowStatus, + cLSysArpUnicastEnabled, + clsMaxClientsTrapThreshold, + clsMaxRFIDTagsTrapThreshold + } + STATUS current + DESCRIPTION + "This collection of objects represents the + timzone and syslog configuration on the + controller." + ::= { ciscoLwappSysMIBGroups 11 } + +ciscoLwappSysMldConfigGroup OBJECT-GROUP + OBJECTS { + cLSysMulticastMLDSnoopingEnabled, + cLSysMulticastMLDSnoopingTimeout, + cLSysMulticastMLDQueryInterval + } + STATUS current + DESCRIPTION + "This collection of objects represent the MLD multicast + configuration on the controller." + ::= { ciscoLwappSysMIBGroups 12 } + +ciscoLwappSysConfigStatsGroup OBJECT-GROUP + OBJECTS { + clsSysRealtimeStatsTimer, + clsSysNormalStatsTimer, + clsSysStatsSamplingInterval, + clsSysStatsAverageInterval + } + STATUS current + DESCRIPTION + "This collection of objects represents the + statistics intervals configuration + on the controller." + ::= { ciscoLwappSysMIBGroups 13 } + +ciscoLwappSysAlarmObjectGroup OBJECT-GROUP + OBJECTS { + clsAlarmHoldTime, + clsAlarmTrapRetransmitInterval + } + STATUS current + DESCRIPTION + "This collection of objects represents the + alarm objetcs configurations on the controller." + ::= { ciscoLwappSysMIBGroups 14 } + +ciscoLwappSysThresholdGroup OBJECT-GROUP + OBJECTS { + clsSysControllerCpuUsageThreshold, + clsSysControllerMemoryUsageThreshold, + clsSysApCpuUsageThreshold, + clsSysApMemoryUsageThreshold + } + STATUS current + DESCRIPTION + "This collection of objects represents the + Threshold configuration on the controller." + ::= { ciscoLwappSysMIBGroups 15 } + +ciscoLwappSysHeartBeatGroup OBJECT-GROUP + OBJECTS { + clsNMHeartBeatEnable, + clsNMHeartBeatInterval + } + STATUS current + DESCRIPTION + "This collection of objects represents the + heart beat configurations on the controller." + ::= { ciscoLwappSysMIBGroups 16 } + +ciscoLwappSysInfoGroup OBJECT-GROUP + OBJECTS { + clsSysFlashSize, + clsSysMemoryType, + clsSysMaxClients, + clsSysApConnectCount, + clsSysNetId, + clsSysCurrentMemoryUsage, + clsSysAverageMemoryUsage, + clsSysCurrentCpuUsage, + clsSysAverageCpuUsage, + clsSysCpuType, + clsMaxRFIDTagsCount, + clsMaxClientsCount + } + STATUS current + DESCRIPTION + "This group of object represents the + system information of the controller." + ::= { ciscoLwappSysMIBGroups 17 } + +END + + + diff --git a/mibs/CISCO-LWAPP-TC-MIB b/mibs/CISCO-LWAPP-TC-MIB new file mode 100644 index 0000000000..af5826950f --- /dev/null +++ b/mibs/CISCO-LWAPP-TC-MIB @@ -0,0 +1,754 @@ +-- ******************************************************************* +-- CISCO-LWAPP-TC-MIB.my: Cisco LWAPP MIBs Textual Conventions +-- March 2006, Prasanna Viswakumar +-- +-- Copyright (c) 2006, 2007, 2010-2011 by Cisco Systems Inc. +-- All rights reserved. +-- ******************************************************************* + +CISCO-LWAPP-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + Unsigned32, + Gauge32 + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ciscoMgmt + FROM CISCO-SMI; + + +-- ******************************************************************** +-- * MODULE IDENTITY +-- ******************************************************************** + +ciscoLwappTextualConventions MODULE-IDENTITY + LAST-UPDATED "201109130000Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Cisco Systems, + Customer Service + + Postal: 170 West Tasman Drive + San Jose, CA 95134 + USA + + Tel: +1 800 553-NETS + + Email: cs-wnbu-snmp@cisco.com" + DESCRIPTION + "This module defines textual conventions used + throughout the Cisco enterprise MIBs + designed for implementation on Central + Controllers that terminate the Light Weight + Access Point Protocol from LWAPP Access + Points. + + The relationship between CC and the LWAPP APs + can be depicted as follows: + + +......+ +......+ +......+ +......+ + + + + + + + + + + + CC + + CC + + CC + + CC + + + + + + + + + + + +......+ +......+ +......+ +......+ + .. . . . + .. . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + AP + + AP + + AP + + AP + + AP + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + . . . . + . . . . . + . . . . . + . . . . . + . . . . . + +......+ +......+ +......+ +......+ +......+ + + + + + + + + + + + + + MN + + MN + + MN + + MN + + MN + + + + + + + + + + + + + +......+ +......+ +......+ +......+ +......+ + + + The LWAPP tunnel exists between the controller and + the APs. The MNs communicate with the APs through + the protocol defined by the 802.11 standard. + + LWAPP APs, upon bootup, discover and join one of the + controllers and the controller pushes the configuration, + that includes the WLAN parameters, to the LWAPP APs. + The APs then encapsulate all the 802.11 frames from + wireless clients inside LWAPP frames and forward + the LWAPP frames to the controller. + + GLOSSARY + + Access Point ( AP ) + + An entity that contains an 802.11 medium access + control ( MAC ) and physical layer ( PHY ) interface + and provides access to the distribution services via + the wireless medium for associated clients. + + LWAPP APs encapsulate all the 802.11 frames in + LWAPP frames and sends it to the controller to which + it is logically connected. + + Advanced Encryption Standard ( AES ) + + In cryptography, the Advanced Encryption Standard + (AES), also known as Rijndael, is a block cipher + adopted as an encryption standard by the US + government. It is expected to be used worldwide + and analysed extensively, as was the case with its + predecessor, the Data Encryption Standard (DES). + AES was adopted by National Institute of Standards + and Technology (NIST) as US FIPS PUB 197 in + November 2001 after a 5-year standardisation + process. + + Central Controller ( CC ) + + The central entity that terminates the LWAPP protocol + tunnel from the LWAPP APs. Throughout this MIB, + this entity is also referred to as 'controller'. + + Light Weight Access Point Protocol ( LWAPP ) + + This is a generic protocol that defines the + communication between the Access Points and the + Central Controller. + + Management Frame Protection ( MFP ) + + A proprietary mechanism devised to integrity protect + the otherwise unprotected management frames of the + 802.11 protocol specification. + + Message Integrity Check ( MIC ) + + A checksum computed on a sequence of bytes and made + known to the receiving party in a data communication, + to let the receiving party make sure the bytes + received were not compromised enroute. + + Mobile Node ( MN ) + + A roaming 802.11 wireless device in a wireless + network associated with an access point. + + Temporal Key Integrity Protocol ( TKIP ) + + A security protocol defined to enhance the limitations + of WEP. Message Integrity Check and per-packet keying + on all WEP-encrypted frames are two significant + enhancements provided by TKIP to WEP. + + Wired Equivalent Privacy ( WEP ) + + A security method defined by 802.11. WEP uses a + symmetric key stream cipher called RC4 to encrypt the + data packets. + + 802.11n + + 802.11n builds upon previous 802.11 standards by + adding MIMO (multiple-input multiple-output). MIMO + uses multiple transmitter and receiver antennas to + allow for increased data throughput through spatial + multiplexing and increased range. + + Control/Extension Channel + + A single 802.11 channel is 20 MHz wide. 802.11n allows + the use of channels of width 40 MHz by combining two + 20 MHz channels. The channels are known as the primary + or control channel and secondary or extension channel. + Both the channels are used for transmission + and reception of data. + + REFERENCE + + [1] Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications. + + [2] Draft-obara-capwap-lwapp-00.txt, IETF Light + Weight Access Point Protocol. + + [3] Enhanced Wireless Consortium MAC Specification, + v1.24. + + [4] Enhanced Wireless Consortium PHY Specification, + v1.27." + REVISION "201109130000Z" + DESCRIPTION + "Added new textual conventions CcxServiceVersion" + REVISION "201002230000Z" + DESCRIPTION + "Added new textual conventions CLApDot11RadioRole, + CLClientPowerSaveMode,and CLApDot11RadioSubband." + REVISION "200709110000Z" + DESCRIPTION + "Added new textual convention CLWebAuthType." + REVISION "200702050000Z" + DESCRIPTION + "Added new textual conventions CLDot11ChannelBandwidth, + CLDot11Band and CLApAssocFailureReason." + REVISION "200610310000Z" + DESCRIPTION + "Added new textual conventions CLMfpEventSource, + CLCdpAdvtVersionType and CLDot11ClientStatus." + REVISION "200604130000Z" + DESCRIPTION + "Initial version of this MIB module." + ::= { ciscoMgmt 514 } + + + +-- ******************************************************************** +-- TEXTUAL CONVENTION +-- ******************************************************************** + +CLApIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of a + wireless interface. + + The semantics are as follows: + + dot11bg - This value indicates that the radio + interface follows 802.11b or 802.11g standard. + + dot11a - This value indicates that the radio + interface follows 802.11a standard. + + uwb - This value indicates that this is a Ultra + Wideband Interface." + SYNTAX INTEGER { + dot11bg(1), + dot11a(2), + uwb(3) + } + +CLDot11Channel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible channel + numbers in an 802.11 communication channel. The + 802.11 radio interface of an Access Point operates + in one of the possible channels at any point of time + for wireless data communication with 802.11 based + wireless clients." + SYNTAX Unsigned32 (1..14 | 34 | 36 | 38 | 40 | 42 | 44 | 46 + | 48 | 52 | 56 | 60 | 64 | 149 | 153 + | 157 | 161) + +CLDot11ClientStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the states + of an 802.11 client. + + The semantics are as follows: + + idle(1) - client is in idle mode. + + aaaPending(2) - client's authentication is pending. + Request has been sent to AAA server for authentication. + + authenticated(3) - client has been authenticated. + + associated(4) - client is associated, but not + authenticated. + + powersave(5) - client is in powersave mode. + + disassociated(6) - client has dissociated and not in + any of the 802.11 networks managed by the controller. + + tobedeleted(7) - client is marked for deletion. + + probing(8) - state before association. The client + will be removed if it does not associate. + + excluded(9) - client has been marked as excluded after fixed + number of authentication failures." + SYNTAX INTEGER { + idle(1), + aaaPending(2), + authenticated(3), + associated(4), + powersave(5), + disassociated(6), + tobedeleted(7), + probing(8), + excluded(9) + } + +CLEventFrames ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible + 802.11 management frame subtypes. + + cLAssocRequestFrm - 802.11 Association Request + frame + + cLAssocResponseFrm - 802.11 Association Response + frame + + cLReAssocRequestFrm - 802.11 Reassociation + Request frame + + cLReAssocResponseFrm - 802.11 Reassociation + Response frame + + cLProbeRequestFrm - 802.11 Probe Request frame + + cLProbeResponseFrm - 802.11 Probe Response + frame + + cLReserved1 - Reserved for future use + + cLReserved2 - Reserved for future use + + cLBeaconFrm - 802.11 Beacon frame + + cLAtimFrm - 802.11 Adhoc Traffic Indication + Map frame + + cLDissociationFrm - 802.11 Dissociation + frame + + cLAuthenticationFrm - 802.11 Authentication + frame + + cLDeAuthenticationFrm - 802.11 Deauthentication + frame" + + REFERENCE + "Part 11 Wireless LAN Medium Access Control ( MAC ) + and Physical Layer ( PHY ) Specifications, + Section 7.1.3.1.2 - Type and Subtype fields" + SYNTAX BITS { + cLAssocRequestFrm(0), + cLAssocResponseFrm(1), + cLReAssocRequestFrm(2), + cLReAssocResponseFrm(3), + cLProbeRequestFrm(4), + cLProbeResponseFrm(5), + cLReserved1(6), + cLReserved2(7), + cLBeaconFrm(8), + cLAtimFrm(9), + cLDissociationFrm(10), + cLAuthenticationFrm(11), + cLDeAuthenticationFrm(12) + } + +CLMfpEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the MFP anomaly event. + + invalidMic - The MFP Validation has identified + that the MIC carried by a particular management + frame is invalid. + + invalidSeq - The MFP validation has identified + that a particular management frame is carrying an + invalid sequence number. Note that an invalid + sequence number error can also be detected due to an + incorrect timestamp in the MFP information element. + The incorrect timestamp could possibly be due to the + fact that the detecting AP's time window is not in + synchronization with that of other APs in the + MFP framework. + + noMic - The MFP validation has detected a management + frame without the MFP information element. + + unexpectedMic - The MFP validation has detected a + management frame as carrying a MIC value when + protection is not enabled on the WLAN. + + ccmpDecryptError - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted + session was rejected by the Access Point because it + could not be decrypted. + + ccmpInvalidMhdrIe - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted + session was rejected by the Access Point because it + contained an invalid MHDR information element, or the + MHDR information element was not present. + + ccmpInvalidReplayCtr - An MFP frame that was apparently + received from a client in an AES-CCMP encrypted session + was rejected by the Access Point because the replay + counter was not valid. + + tkipInvalidIcv - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it contained an + invalid Integrity Check Value. + + tkipInvalidMic - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because the message + integrity check failed. + + tkipInvalidMhdrIe - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it contained an + invalid MHDR information element, or the MHDR + information element was not present. + + tkipInvalidReplayCtr - An MFP frame that was apparently + received from a client in a TKIP encrypted session was + rejected by the Access Point because it the replay + counter was not valid. + + bcastDisassociationFrameRcvd - The Access Point detected + a broadcast disassociation frame. Broadcast + disassociation frames are rejected by CCXv5 compliant + devices. + + bcastDeauthenticationFrameRcvd - The Access Point + detected a broadcast deauthentication frame. Broadcast + deauthentication frames are rejected by CCXv5 compliant + devices. + + bcastActionFrameRcvd - The Access Point detected a + broadcast action frame. Broadcast action frames are + rejected by CCXv5 compliant devices." + SYNTAX INTEGER { + invalidMic(1), + invalidSeq(2), + noMic(3), + unexpectedMic(4), + ccmpNoEncryptError(16), + ccmpDecryptError(17), + ccmpInvalidReplayCtr(19), + tkipNoEncryptError(20), + tkipInvalidIcv(21), + tkipInvalidMic(22), + tkipInvalidMhdrIe(23), + tkipInvalidReplayCtr(24), + bcastDisassociationFrameRcvd(32), + bcastDeauthenticationFrameRcvd(33), + bcastActionFrameRcvd(34) + } + +CLMfpEventSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The source of the MFP anomaly event. + + infrastructureMfp - The source of the MFP event is + an infrastructure device that implements MFP. + + clientMfp - The source of the MFP event is a client + device that implements MFP." + SYNTAX INTEGER { + infrastructureMfp(1), + clientMfp(2) + } + +CLMfpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention lists the versions of + the MFP protocol." + SYNTAX INTEGER { + mfpv1(1), + mfpv2(2) + } + +CLTimeBaseStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention is used to define the + time synchronization of entities with their + respective time bases. + + cTimeBaseInSync - This value indicates that the + respective entity is in synchronization with + its time base. + + cTimeBaseNotInSync - This value indicates that + the respective entity is not in synchronization + with its time base." + SYNTAX INTEGER { + cTimeBaseInSync(1), + cTimeBaseNotInSync(2) + } + +CLSecEncryptType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of + encryption to be applied to a WLAN. + + The semantics are as follows: + + tkip - This value indicates that TKIP encryption + is configured for data protection. + + aes - This value indicates that AES encryption + is configured for data protection." + SYNTAX BITS { + tkip(0), + aes(1) + } + +CLSecKeyFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the type of + the key configured for encryption." + SYNTAX INTEGER { + default(1), + hex(2), + ascii(3) + } + +CLDot11RfParamMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines how the RF + parameters used to manage roaming are chosen + by the controller. + + default - controller reverts back to the default + values specified for the RF parameters. + + auto - controller determines the RF parameters + automatically without any input from the end user. + + custom - controller uses the RF parameters + configured by the end user. User is allowed to + configure the parameters only if the mode is set + to 'custom'." + SYNTAX INTEGER { + default(1), + custom(2), + auto(3) + } + +CLTsmDot11CurrentPackets ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The number of packets received over a specified + period of time." + SYNTAX Gauge32 + +CLCdpAdvtVersionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention lists the versions of + the CDP protocol in use in LWAPP APs and Controllers." + SYNTAX INTEGER { + cdpv1(1), + cdpv2(2) + } + +CLDot11ChannelBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the channel + bandwidth for 802.11n radio interfaces. + + The semantics are as follows: + + five - This value indicates that the bandwidth + is 5 MHz. + + ten - This value indicates that the bandwidth + is 10 MHz. + + twenty - This value indicates that the bandwidth + is 20 MHz. + + aboveforty - This value indicates that the bandwidth + is 40 MHz with the extension channel above the control + channel. + + belowforty - This value indicates that the bandwidth + is 40 MHz with the extension channel below the control + channel." + SYNTAX INTEGER { + five(1), + ten(2), + twenty(3), + aboveforty(4), + belowforty(5) + } + +CLDot11Band ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the 802.11 frequency + band. + + The semantics are as follows: + + band2dot4 - This value indicates that the + 2.4 GHz band is in use. + + band5 - This value indicates that the + 5 GHz band is in use." + SYNTAX INTEGER { + band2dot4(1), + band5(2) + } + +CLApAssocFailureReason ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible reasons + for an AP's failure to get associated to a controller. + + The semantics are as follows: + + unknown - The reason for the AP not being able to + associate is unknown. + + notSupported - The AP is not supported for management + by the controller." + SYNTAX INTEGER { + unknown(1), + notSupported(2) + } + +CLWebAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents either one of the following web auth types + internalDefault(1) - + The default login page will be + presented to the client for authentication. + + internalCustom(2) - + The administrator has created and + uploaded a custom login page and it will be + presented to the clients for authentication. + + external(3) - + This value indicates that the login page + will be served from the external web server. Note + that cLWAWebAuthType can be successfully set to this + value when the cLWAExternalWebAuthURL object has been + set to string with non-zero length." + SYNTAX INTEGER { + internalDefault(1), + internalCustom(2), + external(3) + } + +CLClientPowerSaveMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines power management mode + of this client. + The possible two modes are: + active(1) - The client is not in power-save mode + and it is actively sending or receiving + data. + powersave(2) - The client is in power-save mode and it + wakes up once a while to check for + pending data." + SYNTAX INTEGER { + active(1), + powersave(2) + } + +CLApDot11RadioSubband ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible values + of subbands a radio can support. + Currently, this information is applicable to + A radios. + all(1) - This radio is a regular A radio that operates + in the full A band spectrum in the frequency + range 4940 Mhz - 5850 Mhz. + sub49(2) - This is an A radio that operates only in the + public safety (4.9 Ghz) sub band in the + frequency range 4940 Mhz - 5100 Mhz. + sub52(3) - This is an A radio that operates only in the + 5.2 Ghz sub band in the frequency range + 5250 Mhz - 5350 Mhz. + sub54(4) - This is an A radio that operates only in the + 5.4 Ghz sub band in the frequency range + 5470 Mhz - 5725 Mhz. + sub58(5) - This is an A radio that operates only in the + 5.8 Ghz sub band in the frequency range + 5725 Mhz - 5850 Mhz." + SYNTAX INTEGER { + all(1), + sub49(2), + sub52(3), + sub54(4), + sub58(5) + } + +CLApDot11RadioRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the possible values + of role a radio can support. + shutdown(0) - This role states that the radio is + shut down. + upDownlink(1) - This radio provides both uplink + and downlink access. + uplink(2) - This role is applicable only for Ethernet + ports. This radio provides uplink access. + downlink(3) - This radio provides downlink access. + downlink radio allows child APs to join. + access(4) - This radio provides the access to the + clients. + uplinkAccess(5) - This radio role states that the radio + provides the uplink access to the clients. + downlinkAccess(6) - This radio role states that the radio + provides the downlink access to + the clients. + upDownlinkAccess(7) - This radio role states that the radio + provides both uplink and downlink access + to the clients. + unknown(8) - This radio role is unknown." + SYNTAX INTEGER { + shutdown(0), + upDownlink(1), + uplink(2), + downlink(3), + access(4), + uplinkAccess(5), + downlinkAccess(6), + upDownlinkAccess(7), + unknown(8) + } + +CcxServiceVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention defines the service versions + supported by a CCX Next client. The supported services + include foundation, location, management and voice." + SYNTAX INTEGER { + none(1), + version1(2), + version2(3) + } + +END + + +