LINKSYS-WLAN-ACCESS-POINT-MIB DEFINITIONS ::= BEGIN -- LAPAC1750PRO Wireless Access Point MIB -- (C) 2014 Belkin International, Inc. and/or its subsidiaries and affiliates, including Linksys, LLC. All rights reserved. -- This SNMP Management Information Specification -- embodies Linksys, LLC. Corporation's confidential and proprietary -- intellectual property. Linksys, LLC. Corporation retains all title -- and ownership in the Specification including any revisions. -- This Specification is supplied "AS IS", Linksys, LLC. Corporation -- makes no warranty, either expressed or implied, -- as to the use, operation, condition, or performance of the -- Specification. IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI DisplayString, TruthValue, RowStatus, MacAddress, TEXTUAL-CONVENTION FROM SNMPv2-TC InetAddressType, InetAddress FROM INET-ADDRESS-MIB smb FROM LINKSYS-WLAN-ACCESS-POINT-REF-MIB InterfaceIndex FROM IF-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; wap03 MODULE-IDENTITY LAST-UPDATED "201404220000Z" -- 22 April. 2014 12:00:00 GMT ORGANIZATION "Linksys Small Business" CONTACT-INFO " Postal: Linksys, LLC. 131 Theory Drive Irvine, CA 92617 Support Website: http://www.linksys.com/business/support" DESCRIPTION "Private MIB for LAPAC1750PRO Wireless Access Point" -- Revision history. REVISION "201404090000Z" -- 09 April 2014 12:00:00 GMT DESCRIPTION "Initial Release for LAPAC1750PRO" ::= { smb 203 } -- ***************************************************************** -- TEXTUAL CONVENTIONS -- ***************************************************************** ApRadioId ::= TEXTUAL-CONVENTION DISPLAY-HINT "32a" STATUS current DESCRIPTION "A short string that uniquely identifies a radio." SYNTAX OCTET STRING (SIZE(0..32)) ApBssId ::= TEXTUAL-CONVENTION DISPLAY-HINT "1x:" STATUS current DESCRIPTION "A short string that uniquely idenfities a BSS." SYNTAX OCTET STRING (SIZE(0..64)) ApSsid ::= TEXTUAL-CONVENTION DISPLAY-HINT "32a" STATUS current DESCRIPTION "An SSID represented as an octet string." SYNTAX OCTET STRING ApAntennaSel ::=TEXTUAL-CONVENTION STATUS current DESCRIPTION "The integer representation of Antenna numbers" SYNTAX INTEGER { leftAndright(1), leftAndmiddle(2), middleAndright(3) } TspecSuppAC ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Access category (AC) used for TSPEC. Only those ACs that support mandatory admission control are listed here." SYNTAX INTEGER { voice(0), video(1) } ApLogSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Severity code used in determining the Log Priority value." REFERENCE "RFC3164 - 4.1.1: Table 2" SYNTAX INTEGER { none(-1), -- Invalid severity level. emergency(0), -- System is unusable. System failure has occurred. alert(1), -- Action must be taken immediately. Unrecoverable -- failure of a component. System failure likely. critical(2), -- Critical conditions. Recoverable failure of a -- Component that may lead to system failure. error(3), -- Error conditions. Recoverable failure of a component. warning(4), -- Warning conditions. notice(5), -- Normal but significant conditions. informational(6), -- Informational messages. debug(7) -- Debug-level messages. } apGlobalConfig OBJECT IDENTIFIER ::= { wap03 1 } apSysConfig OBJECT IDENTIFIER ::= { apGlobalConfig 1 } i802System OBJECT IDENTIFIER ::= { apGlobalConfig 2 } managedAPConfig OBJECT IDENTIFIER ::= { apGlobalConfig 3 } apConfigSupplicant OBJECT IDENTIFIER ::= { apGlobalConfig 4 } apSupplicantCertificateUpload OBJECT IDENTIFIER ::= { apConfigSupplicant 7 } apHost OBJECT IDENTIFIER ::= { apGlobalConfig 5 } apMgmtAccess OBJECT IDENTIFIER ::= { apGlobalConfig 6 } apMgmtConfig OBJECT IDENTIFIER ::= { apGlobalConfig 7 } apGlobalRadiusServer OBJECT IDENTIFIER ::= { apGlobalConfig 8 } apStaticIpRoute OBJECT IDENTIFIER ::= { apGlobalConfig 9 } --#IFDEF IPV6_MGMT apStaticIPv6Route OBJECT IDENTIFIER ::= { apGlobalConfig 10 } --#ENDIF apBridgeConfig OBJECT IDENTIFIER ::= { apGlobalConfig 11 } apMacAclModeConfig OBJECT IDENTIFIER ::= { apGlobalConfig 12 } apCodeDownload OBJECT IDENTIFIER ::= { wap03 2 } apFileDownload OBJECT IDENTIFIER ::= { apCodeDownload 1 } apFileUpload OBJECT IDENTIFIER ::= { apCodeDownload 2 } apFirmwareUpgrade OBJECT IDENTIFIER ::= { apCodeDownload 3 } apFileTransfer OBJECT IDENTIFIER ::= { apCodeDownload 4 } apLog OBJECT IDENTIFIER ::= { wap03 3 } apLogConfig OBJECT IDENTIFIER ::= { apLog 1 } apVap OBJECT IDENTIFIER ::= { wap03 4 } apIfConfig OBJECT IDENTIFIER ::= { wap03 5 } apRadioBss OBJECT IDENTIFIER ::= { wap03 6 } apAssociation OBJECT IDENTIFIER ::= { wap03 7 } apDetectedAp OBJECT IDENTIFIER ::= { wap03 8 } apDetectedRogueApTrap OBJECT IDENTIFIER ::= { apDetectedAp 2 } apRadioRates OBJECT IDENTIFIER ::= { wap03 9 } apQos OBJECT IDENTIFIER ::= { wap03 10 } wlanAPConformance OBJECT IDENTIFIER ::= { wap03 11 } apTspecTables OBJECT IDENTIFIER ::= { wap03 12 } apTspec OBJECT IDENTIFIER ::= { apTspecTables 2} apTspecConfig OBJECT IDENTIFIER ::= { apTspecTables 5} apPacketCapture OBJECT IDENTIFIER ::= { wap03 13 } --#IFDEF AEROSCOUT apAeroScoutConfig OBJECT IDENTIFIER ::= { wap03 14 } --#ENDIF apPacketCaptureStatusInfo OBJECT IDENTIFIER ::= { apPacketCapture 1} apPacketCaptureConfig OBJECT IDENTIFIER ::= { apPacketCapture 2} apPacketCaptureFile OBJECT IDENTIFIER ::= { apPacketCapture 3} apPacketCaptureRemote OBJECT IDENTIFIER ::= { apPacketCapture 4} apDateTime OBJECT IDENTIFIER ::= { wap03 15 } apEmailAlert OBJECT IDENTIFIER ::= { wap03 16 } apEmailAlertConfig OBJECT IDENTIFIER ::= { apEmailAlert 1} apEmailAlertStatus OBJECT IDENTIFIER ::= { apEmailAlert 2} apScheduler OBJECT IDENTIFIER ::= { wap03 17 } apSchedulerConfig OBJECT IDENTIFIER ::= { apScheduler 1} apSchedulerProfile OBJECT IDENTIFIER ::= { apScheduler 2} --#IFDEF WG_BRIDGE_MODE apWgBridge OBJECT IDENTIFIER ::= { wap03 19 } apWgBridgeEntry OBJECT IDENTIFIER ::= { apWgBridge 1 } apWgBridgeUpstrmEntry OBJECT IDENTIFIER ::= { apWgBridge 2} apWgBridgeDwstrmEntry OBJECT IDENTIFIER ::= { apWgBridge 3} --#ENDIF apLldp OBJECT IDENTIFIER ::= { wap03 20 } --****************************************************************** -- apSysConfig OBJECT IDENTIFIER ::= { apGlobalConfig 1 } --****************************************************************** apSysConfPasswd OBJECT-TYPE SYNTAX DisplayString(SIZE(1..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "Configures administrative password to access CLI and Web User Interface. Administrator password contains characters from at least 3 of the following 4 categories: Uppercase letters, Lowercase letters, Numbers, and Special characters available on a standard keyboard. The range of the password length should be compliant with the configured minimum-password-length and maximum-password-length. The read of this parameter will return null string." ::= { apSysConfig 1 } apSysConfModel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware model of this system." ::= { apSysConfig 2 } apSysConfVersion OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version number of the software running on the AP." ::= { apSysConfig 3 } apSysConfPlatform OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware platform for the AP." ::= { apSysConfig 4 } apSysConfBaseMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Base MAC address of the AP. The Lowest MAC Address from a 24-address block." ::= { apSysConfig 6 } apSysConfSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number of the AP." ::= { apSysConfig 7 } apSysConfPasswdComplexitySupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the enforecement of minimum complexity of User Passwords." DEFVAL { true } ::= { apSysConfig 9} apSysConfPasswdMinCharClass OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the minimum character class of User Passwords." ::= { apSysConfig 10} apSysConfPasswdMinLength OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates how much minimum length of User Passwords is mandatory, if Minimum Length constraint is enabled." ::= { apSysConfig 12} apSysConfPasswdMaxLength OBJECT-TYPE SYNTAX Integer32 (64..80) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates how much maximum length of User Passwords is allowed." ::= { apSysConfig 13} apSysConfPasswdAgingSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the enforcement of aging feature of User Passwords." DEFVAL { true } ::= { apSysConfig 14} apSysConfPasswdAgingTime OBJECT-TYPE SYNTAX Integer32 (1..365) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates in how many days, User Passwords will age, if Password Aging constraint is enabled. " ::= { apSysConfig 15} apSysConfPasswdDiffFrmCurr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable to allow/prevent repetition of same User Password as new User Password. " DEFVAL { true } ::= { apSysConfig 16} apSysConfWpaPskComplexitySupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the enforecement of minimum complexity of WPA-PSK." DEFVAL { false } ::= { apSysConfig 17} apSysConfWpaPskMinCharClass OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the minimum character class of WPA-PSK." ::= { apSysConfig 18} apSysConfWpaPskMinLength OBJECT-TYPE SYNTAX Integer32 (8..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the minimum length of WPA-PSK." ::= { apSysConfig 20} apSysConfWpaPskMaxLength OBJECT-TYPE SYNTAX Integer32 (32..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the maximum length of WPA-PSK." ::= { apSysConfig 21} apSysConfWpaPskDiffFrmCurr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable to allow/prevent repetition of same WPA-PSK as new WPA-PSK. " DEFVAL { false } ::= { apSysConfig 22} apSysConfMD5Checksum OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware MD5checksum for the AP." ::= { apSysConfig 23 } apSysConfUsername OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the administrative user already configured in the system. The name can be up to 32 alphanumeric characters (including '-' and '_'). The default name of the administrative user is 'admin'." ::= { apSysConfig 24 } apSysConfUserAccountsMax OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum number of guest user accounts in the system." ::= { apSysConfig 25 } apSysConfUserAccountsConfigured OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of guest user accounts currently configured in the system." ::= { apSysConfig 26 } -- apSysConfUserAccountTable apSysConfUserAccountTable OBJECT-TYPE SYNTAX SEQUENCE OF ApSysConfUserAccountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of configurable user accounts." ::= { apSysConfig 27 } apSysConfUserAccountEntry OBJECT-TYPE SYNTAX ApSysConfUserAccountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A configurable user account entry." INDEX { apUserIndex } ::= { apSysConfUserAccountTable 1 } ApSysConfUserAccountEntry ::= SEQUENCE { apUserIndex Integer32, apUserRowStatus RowStatus, apUserName DisplayString, apUserPassword DisplayString, apUserType INTEGER } apUserIndex OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The user account entry index." ::= { apSysConfUserAccountEntry 1 } apUserRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: active(1) - Indicates user account is active. createAndGo(4) - Set to this value to create a user account. destroy(6) - Set to this value to delete a user account. The administrator can only specify createAndGo and destroy. Object apUserIndex must be specified to create a table entry. After an entry is created its status is moved to active." ::= { apSysConfUserAccountEntry 2 } apUserName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The user account entry name. The name can be up to 32 alphanumeric characters (including '-' and '_')." ::= { apSysConfUserAccountEntry 3 } apUserPassword OBJECT-TYPE SYNTAX DisplayString(SIZE(0..80)) MAX-ACCESS read-create STATUS current DESCRIPTION "The password associated with the user account. Password contains characters from at least 3 of the following 4 categories: Uppercase letters, Lowercase letters, Numbers, and Special characters available on a standard keyboard. The range of the password length should be compliant with the configured minimum-password-length and maximum-password-length. alphanumeric characters. Special characters or spaces are not allowed. This object returns string '*****' if password is configured." ::= { apSysConfUserAccountEntry 4 } apUserType OBJECT-TYPE SYNTAX INTEGER { admin(1), guest(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The user account entry type." DEFVAL { guest } ::= { apSysConfUserAccountEntry 5 } -- end apSysConfUserAccountTable -- ***************************************************************** -- i802System -- ***************************************************************** i802SystemReboot OBJECT-TYPE SYNTAX INTEGER { reboot (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will cause the device to reboot. The actual value is ignored." ::= { i802System 1 } -- Keeping this object, just in case devicescape provide a fix. --i802SystemUpgrade OBJECT-TYPE -- SYNTAX OCTET STRING (SIZE(0..100)) -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Setting this object to a name of a file, causes the device to -- download /. After the file is downloaded, -- it is installed replacing the existing firmware, -- and the device is restarted." -- ::= { i802System 2 } i802SystemPersistConfig OBJECT-TYPE SYNTAX INTEGER { persist (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will cause the running config to be saved to the start-up config. The actual value is ignored." ::= { i802System 2 } i802SystemFactoryReset OBJECT-TYPE SYNTAX INTEGER { reset (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to 'reset' will reset present configuration to factory defaults. System will reboot after setting configuration to its default.The actual value is ignored." ::= { i802System 3 } i802SystemActivateBackupImage OBJECT-TYPE SYNTAX INTEGER { switch (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object to activate backup image if the platform supports dual image and the backup image is a valid image. System will reboot to activate the backup image. The actual value is ignored." ::= { i802System 4 } --****************************************************************** -- managedAPConfig OBJECT IDENTIFIER ::= { apGlobalConfig 3 } --****************************************************************** apMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if the managed AP Admnistrative mode is up or down." DEFVAL { down } ::= { managedAPConfig 1 } apState OBJECT-TYPE SYNTAX INTEGER { standalone(1), managed(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "State of the AP as it transitions from standalone to managed. Once in the managed mode, its cofiguration and stats actions are performed through a management switch. Once the AP is in managed mode, it can no longer be managed via SNMP or WEB." DEFVAL { standalone } ::= { managedAPConfig 2 } apSwitchAddress1 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "First switch IP Address to manage the Wireless Access Point." ::= { managedAPConfig 3 } apSwitchAddress1Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP Address as defined in the InetAddress MIB for managing the Wireless Access Point. This value depends on switch IP Address 1. Only IPv4 addresses are supported." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { managedAPConfig 4 } apSwitchAddress2 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Second switch IP Address to manage Wireless Access Point." ::= { managedAPConfig 5 } apSwitchAddress2Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP Address as defined in the InetAddress MIB for managing the Wireless Access Point. This value depends on switch IP Address 2. Only IPv4 addresses are supported." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { managedAPConfig 6 } apSwitchAddress3 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Third switch IP Address to manage the Wireless Access Point." ::= { managedAPConfig 7 } apSwitchAddress3Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP Address as defined in the InetAddress MIB for managing the Wireless Access Point. This value depends on switch IP Address 3. Only IPv4 addresses are supported." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { managedAPConfig 8 } apSwitchAddress4 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Forth switch IP Address to manage the Wireless Access Point." ::= { managedAPConfig 9 } apSwitchAddress4Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP Address as defined in the InetAddress MIB for managing the Wireless Access Point. This value depends on switch IP Address 4. Only IPv4 addresses are supported." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { managedAPConfig 10 } apSwitchPassPhrase OBJECT-TYPE SYNTAX DisplayString (SIZE (8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Authentication passphrase for Wireless Access Point. Specify passphrase of length zero to clear the object." ::= { managedAPConfig 11 } apDhcpAddress1 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "First DHCP server IP address from which to get an IP address for the Wireless Access Point." ::= { managedAPConfig 12 } apDhcpAddress1Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address as defined in the InetAddress MIB. This value depends on DHCP server IP Address 1. Only IPv4 addresses are supported." REFERENCE "RFC 3291" ::= { managedAPConfig 13 } apDhcpAddress2 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Second DHCP server IP address from which to get an IP address for the Wireless Access Point." ::= { managedAPConfig 14 } apDhcpAddress2Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address as defined in the InetAddress MIB. This value depends on DHCP server IP Address 2. Only IPv4 addresses are supported." REFERENCE "RFC 3291" ::= { managedAPConfig 15 } apDhcpAddress3 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Third DHCP server IP address from which to get an IP address for the Wireless Access Point." ::= { managedAPConfig 16 } apDhcpAddress3Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address as defined in the InetAddress MIB. This value depends on third DHCP server IP Address. Only IPv4 addresses are supported." REFERENCE "RFC 3291" ::= { managedAPConfig 17 } apDhcpAddress4 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Forth DHCP server IP address from which to get an IP address for the Wireless Access Point." ::= { managedAPConfig 18 } apDhcpAddress4Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address as defined in the InetAddress MIB. This value depends on fourth DHCP server IP Address. Only IPv4 addresses are supported." REFERENCE "RFC 3291" ::= { managedAPConfig 19 } apBasePort OBJECT-TYPE SYNTAX Integer32 (0..65000) MAX-ACCESS read-only STATUS current DESCRIPTION "IP port wich is used by AP to communicate with Wireless Switch." DEFVAL { 57775 } ::= { managedAPConfig 20 } apCfgBasePort OBJECT-TYPE SYNTAX Integer32 (0..65000) MAX-ACCESS read-write STATUS current DESCRIPTION "Manually configured IP port wich is used by AP to communicate with Wireless Switch." ::= { managedAPConfig 21 } apDhcpBasePort OBJECT-TYPE SYNTAX Integer32 (0..65000) MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP assigned IP port which is used by the AP to communicate with the Wireless Switch." ::= { managedAPConfig 22 } apWdsSatelliteMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "WDS managed AP satellite mode." ::= { managedAPConfig 23 } apWdsEthernetPortMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "WDS managed AP Ethernet port mode." ::= { managedAPConfig 24 } apWdsGroupPassword OBJECT-TYPE SYNTAX DisplayString( SIZE (8..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the password used for WDS managed AP group authentication. ASCII printable characters are allowed, which includes upper and lower case alphabetic letters, numeric digits, and special symbols such as @ and #. The read of this parameter will return null string." ::= { managedAPConfig 25 } --***************************************************************** -- apConfigSupplicant OBJECT IDENTIFIER ::= { apGlobalConfig 5 } --***************************************************************** apSupplicantConfigStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether 802.1x supplicant is enabled on this AP." DEFVAL { down } ::= { apConfigSupplicant 1 } apSupplicantConfigUser OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the user name/identity used for 802.1x supplicant authentication. ASCII printable characters are allowed, which includes upper and lower case alphabetic letters, numeric digits, and special symbols such as @ and #." ::= { apConfigSupplicant 2 } apSupplicantConfigPassword OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the password used for 802.1X supplicant authentication. If apSupplicantConfigEapMethod is set to md5 or peap, this value is the user's password. If apSupplicantConfigEapMethod is set to tls, this value is the private key password. ASCII printable characters are allowed, which includes upper and lower case alphabetic letters, numeric digits, and special symbols such as @ and #. The read of this parameter will return null string." ::= { apConfigSupplicant 3 } apSupplicantConfigEapMethod OBJECT-TYPE SYNTAX INTEGER { md5(1), peap(2), tls(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the EAP Method used for 802.1X supplicant authentication." DEFVAL { md5 } ::= { apConfigSupplicant 4 } apSupplicantCertificateFilePresent OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Inidicates whether the TLS certificate file is present for use with 802.1X supplicant authentication." ::= { apConfigSupplicant 5 } apSupplicantCertificateFileExpirationDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The expiration date of the TLS certificate" ::= { apConfigSupplicant 6 } apSupplicantCertificateTFTPServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address as defined in the InetAddress MIB. This is the address type of the TFTP server." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { apSupplicantCertificateUpload 1 } apSupplicantCertificateTFTPServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address of the TFTP Server from which to get the certificate file." ::= { apSupplicantCertificateUpload 2 } apSupplicantCertificateTFTPServerPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port on the TFTP Server from which to get the certificate file." DEFVAL { 69 } ::= { apSupplicantCertificateUpload 3 } apSupplicantCertificateUploadDirectory OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Directory on the server from which to get the certificate file. This directory name does not contain the filename." ::= { apSupplicantCertificateUpload 4 } apSupplicantCertificateUploadFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "File name on the server of the certificate file." ::= { apSupplicantCertificateUpload 5 } apSupplicantCertificateUploadProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used for uploading the certificate file." DEFVAL { tftp } ::= { apSupplicantCertificateUpload 6 } apSupplicantCertificateUploadStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object initiates the certificate file upload to the AP." DEFVAL { disable } ::= { apSupplicantCertificateUpload 7 } apSupplicantCertificateUploadStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(1), inProgress(2), success(3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The upload status of the certificate file to the AP." DEFVAL { transferNotInitiated } ::= { apSupplicantCertificateUpload 8 } --**************************************************************** -- apHost OBJECT IDENTIFIER ::= { apGlobalConfig 5 } --**************************************************************** apHostId OBJECT-TYPE SYNTAX DisplayString(SIZE(1..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Hostname of this system. This can be concatenated with apHostDomain to form the Fully Qualified Domain Name (FQDN) for this AP." ::= { apHost 1 } apHostDns1Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type for the first entry in the DNS server list. Value of address type depends on first DNS server address." ::= { apHost 2 } apHostDns1Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the first entry in the active DNS server list." ::= { apHost 3 } apHostDns2Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Address type for the second entry in the DNS Server List. Value of address type depends on second DNS server address DNS name." ::= { apHost 4 } apHostDns2Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the second entry in the active DNS server list." ::= { apHost 5 } apHostDomain OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Domain name for this host. Can be appended to apHostId to form the Fully Qualified Domain Name (FQDN) for this system." ::= { apHost 6 } apHostStatDns1Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of apHostStatDns1Addr." DEFVAL { unknown } ::= { apHost 7 } apHostStatDns1Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Address that will be used as the first entry in the DNS server list if apHostDnsViaDhcp is false or no DNS server list is supplied by DHCP." ::= { apHost 8 } apHostStatDns2Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of apHostStatDns2Addr." DEFVAL { unknown } ::= { apHost 9 } apHostStatDns2Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Address that will be used as the second entry in the DNS server list if apHostDnsViaDhcp is false or no DNS server list is supplied by DHCP." ::= { apHost 10 } apHostStatDomain OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name to be used if apHostDnsViaDhcp is false or a domain name is not supplied by DHCP." ::= { apHost 11 } apHostDnsViaDhcp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not this host will try to obtain DNS server information from a DHCP server." DEFVAL { true } ::= { apHost 12 } --#IFDEF IPV6_MGMT apHostDnsipv61Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type for the first entry in the DNS server list. Value of address type depends on first DNSv6 server address." ::= { apHost 13 } apHostDnsipv61Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the first entry in the active DNSv6 server list." ::= { apHost 14 } apHostDnsipv62Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Address type for the second entry in the DNS Server List. Value of address type depends on second DNSv6 server address DNS name." ::= { apHost 15 } apHostDnsipv62Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the second entry in the active DNSv6 server list." ::= { apHost 16 } apHostStatDnsipv61Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of apHostStatDnsipv61Addr." DEFVAL { unknown } ::= { apHost 17 } apHostStatDnsipv61Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Address that will be used as the first entry in the DNS server list if apHostDnsViaDhcpv6 is false or no DNS server list is supplied by DHCP." ::= { apHost 18 } apHostStatDnsipv62Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of apHostStatDnsipv62Addr." DEFVAL { unknown } ::= { apHost 19 } apHostStatDnsipv62Addr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Address that will be used as the second entry in the DNS server list if apHostDnsViaDhcpv6 is false or no DNS server list is supplied by DHCP." ::= { apHost 20 } apHostDnsViaDhcpv6 OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not this host will try to obtain DNS server information from a DHCPv6 server." DEFVAL { true } ::= { apHost 21 } --#ENDIF --***************************************************************** -- apMgmtAccess OBJECT IDENTIFIER ::= { apGlobalConfig 7 } --***************************************************************** apMgmtAccTelnet OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether management access is allowed through the Telnet interface." DEFVAL { up } ::= { apMgmtAccess 1 } apMgmtAccHttpsStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether management access is allowed through the HTTPS interface." DEFVAL { up } ::= { apMgmtAccess 2 } apMgmtAccHttpStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether management access is allowed through the HTTP interface." DEFVAL { up } ::= { apMgmtAccess 3 } apMgmtAccHttpPort OBJECT-TYPE SYNTAX Integer32(1025..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the port on which the web server will be enabled." DEFVAL { 80 } ::= { apMgmtAccess 4 } apMgmtAccSerial OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether management access is allowed through the Serial interface." DEFVAL { up } ::= { apMgmtAccess 5 } apMgmtAccNtp OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the Network Time Protocol(NTP) server will be enabled." DEFVAL { down } ::= { apMgmtAccess 6 } apMgmtAccNtpAddrType OBJECT-TYPE SYNTAX InetAddressType { ipv4(1), ipv6(2), dns(16) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the type of address being used for the NTP server. IP addresses or hostname. The inet address type must be configured before configuring IP address or domain name" DEFVAL { unknown } ::= { apMgmtAccess 7 } apMgmtAccNtpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the address(DNS/IP address) of the NTP server. The inet address type must be configured before configuring IP address or domain name" ::= { apMgmtAccess 8 } apMgmtAccACLMode OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether management ACL for WEB sessions, CLI and SNMP is enabled or disabled." DEFVAL { down } ::= { apMgmtAccess 9 } apMgmtAccACLIpAddr1Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpAddr1." ::= { apMgmtAccess 10 } apMgmtAccACLIpAddr1 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv4 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 11 } apMgmtAccACLIpAddr2Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpAddr2." ::= { apMgmtAccess 12 } apMgmtAccACLIpAddr2 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv4 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 13 } apMgmtAccACLIpAddr3Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpAddr3." ::= { apMgmtAccess 14 } apMgmtAccACLIpAddr3 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv4 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 15 } apMgmtAccACLIpAddr4Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpAddr4." ::= { apMgmtAccess 16 } apMgmtAccACLIpAddr4 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv4 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 17 } apMgmtAccACLIpAddr5Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpAddr5." ::= { apMgmtAccess 18 } apMgmtAccACLIpAddr5 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv4 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 19 } --#IFDEF IPV6_MGMT apMgmtAccACLIpv6Addr1Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpv6Addr1." ::= { apMgmtAccess 20 } apMgmtAccACLIpv6Addr1 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 21 } apMgmtAccACLIpv6Addr2Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpv6Addr2." ::= { apMgmtAccess 22 } apMgmtAccACLIpv6Addr2 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 23 } apMgmtAccACLIpv6Addr3Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpv6Addr3." ::= { apMgmtAccess 24 } apMgmtAccACLIpv6Addr3 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 25 } apMgmtAccACLIpv6Addr4Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpv6Addr4." ::= { apMgmtAccess 26 } apMgmtAccACLIpv6Addr4 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 27 } apMgmtAccACLIpv6Addr5Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apMgmtAccACLIpv6Addr5." ::= { apMgmtAccess 28 } apMgmtAccACLIpv6Addr5 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the host that can have web, cli and snmp access to the AP." ::= { apMgmtAccess 29 } --#ENDIF apMgmtAccSerialSpeed OBJECT-TYPE SYNTAX INTEGER { baud9600 (1), baud19200 (2), baud38400 (3), baud57600 (4), baud115200 (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Speed of the Serial Port." DEFVAL { baud115200 } ::= { apMgmtAccess 30 } apMgmtAccSsh OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether management access is allowed through the SSH interface." DEFVAL { up } ::= { apMgmtAccess 31 } apMgmtAccGenSslCert OBJECT-TYPE SYNTAX INTEGER{ generateCertificate (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object will cause the SSL certificate to be regenerated. The https server will be cycled." ::= { apMgmtAccess 32 } apMgmtAccSessionMax OBJECT-TYPE SYNTAX Integer32(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the maximum number of web sessions allowed at any one time ... the combined number of http and https sessions." DEFVAL { 5 } ::= { apMgmtAccess 33 } apMgmtAccSessionTimeout OBJECT-TYPE SYNTAX Integer32(1..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the web session timeout in minutes. This applies to both http and https sessions." DEFVAL { 5 } ::= { apMgmtAccess 34 } apMgmtAccBonjourStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Bonjour is enabled on the device." DEFVAL { up } ::= { apMgmtAccess 35 } apMgmtAccHttpsPort OBJECT-TYPE SYNTAX Integer32(1025..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the port on which the web server (https) will be enabled." DEFVAL { 443 } ::= { apMgmtAccess 36 } --****************************************************************** -- apMgmtConfig OBJECT IDENTIFIER ::= { apGlobalConfig 8 } --****************************************************************** apManagementVlanID OBJECT-TYPE SYNTAX Integer32(0..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN-ID of the management VLAN." DEFVAL { 1 } ::= { apMgmtConfig 1 } apManagementInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface for management communication." ::= { apMgmtConfig 2 } apManagementStaticipType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apManagementStaticip." ::= { apMgmtConfig 3 } apManagementStaticip OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Static IP address of the management interface." ::= { apMgmtConfig 4 } apManagementStaticMaskType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apManagementStaticMask." ::= { apMgmtConfig 5 } apManagementStaticMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Static mask of the management interface." ::= { apMgmtConfig 6 } apManagementIPType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apManagementIP." ::= { apMgmtConfig 7 } apManagementIP OBJECT-TYPE SYNTAX InetAddress(SIZE(0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the management interface." ::= { apMgmtConfig 8 } apManagementMaskType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apManagementMask." ::= { apMgmtConfig 9 } apManagementMask OBJECT-TYPE SYNTAX InetAddress(SIZE(0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP mask of the management interface." ::= { apMgmtConfig 10 } apManagementMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the management interface." ::= { apMgmtConfig 11 } apManagementDhcpStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether DHCP is enabled for management interface." DEFVAL { up } ::= { apMgmtConfig 12 } apUntaggedVlanID OBJECT-TYPE SYNTAX Integer32(1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN to which untagged traffic is assigned." DEFVAL { 1 } ::= { apMgmtConfig 13 } apUntaggedVlanStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Untagged VLAN interface status." DEFVAL { up } ::= { apMgmtConfig 14 } --#IFDEF IPV6_MGMT apManagementIPv6Status OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable IPv6 support on the management interface." DEFVAL { up } ::= { apMgmtConfig 15 } apManagementIPv6AutoConfigStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable IPv6 Auto address configuration support on the management interface." DEFVAL { up } ::= { apMgmtConfig 16 } apManagementStaticIPv6Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apManagementStaticIPv6." ::= { apMgmtConfig 17 } apManagementStaticIPv6 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Static IPv6 address of the management interface." ::= { apMgmtConfig 18 } apManagementStaticIPv6PrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Static prefix length of the static ipv6 address of management interface." ::= { apMgmtConfig 19 } apManagementAutoConfigLinkLocalType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Internet address type of apManagementAutoConfigLinkLocal." ::= { apMgmtConfig 20 } apManagementAutoConfigLinkLocal OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Autoconfigured Link local IPv6 address of management interface." ::= { apMgmtConfig 21 } apManagementAutoConfigIPv6GlobalType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Internet address type of apManagementAutoConfigIPv6Global." ::= { apMgmtConfig 22 } apManagementAutoConfigIPv6Global OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Autoconfigured global IPv6 address of management interface." ::= { apMgmtConfig 23 } apManagementStaticIPv6AddrStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the operational status of static IPv6 address assigend to management interface." ::= { apMgmtConfig 24 } apManagementIPv6 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv6 address of the management interface." ::= { apMgmtConfig 25 } apManagementDhcpv6Status OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether DHCPv6 is enabled for management interface." DEFVAL { true } ::= { apMgmtConfig 26 } --#ENDIF --#IFDEF ISATAP apManagementIsatapStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether isatap tunnel is enabled for management interface." DEFVAL { false } ::= { apMgmtConfig 27 } apManagementIsatapRouterAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apManagementIsatapRouter." DEFVAL { dns } ::= { apMgmtConfig 28 } apManagementIsatapRouter OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Hostname or IP address of isatap router." DEFVAL { isatap } ::= { apMgmtConfig 29 } apManagementIsatapSolicitInterval OBJECT-TYPE SYNTAX Integer32(120..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the range for solicitation request." DEFVAL { 120 } ::= { apMgmtConfig 30 } apManagementIsatapQueryInterval OBJECT-TYPE SYNTAX Integer32(120..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the range for query interval." DEFVAL { 120 } ::= { apMgmtConfig 31 } apManagementIsatapAutoConfigLinkLocalType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Internet address type of apManagementIsatapAutoConfigLinkLocal." ::= { apMgmtConfig 32 } apManagementIsatapAutoConfigLinkLocal OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Autoconfigured Link local IPv6 address of ISATAP interface." ::= { apMgmtConfig 33 } apManagementIsatapAutoConfigIPv6GlobalType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Internet address type of apManagementIsatapAutoConfigIPv6Global." ::= { apMgmtConfig 34 } apManagementIsatapAutoConfigIPv6Global OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Autoconfigured global IPv6 address of ISATAP interface." ::= { apMgmtConfig 35 } --#ENDIF --***************************************************************** -- apGlobalRadiusServer --***************************************************************** apGlobalRadiusAccMode OBJECT-TYPE SYNTAX INTEGER{ up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if RADIUS Accounting has been enabled or not." DEFVAL { down } ::= { apGlobalRadiusServer 1 } apGlobalRadiusIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IP address type of the global RADIUS server on your network." DEFVAL { ipv4 } ::= { apGlobalRadiusServer 2} apGlobalRadiusPrimaryServerIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IP address of the Primary RADIUS server on user network that all VAPs use by default." ::= { apGlobalRadiusServer 3 } apGlobalRadiusBackuponeServerIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apGlobalRadiusBackuponeServerIPAddress." ::= { apGlobalRadiusServer 4 } apGlobalRadiusBackuponeServerIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IP address of the first backup RADIUS server on user network that all VAPs use by default." ::= { apGlobalRadiusServer 5 } apGlobalRadiusBackuptwoServerIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apGlobalRadiusBackuptwoServerIPAddress." ::= { apGlobalRadiusServer 6 } apGlobalRadiusBackuptwoServerIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IP address of the second backup RADIUS server on user network that all VAPs use by default." ::= { apGlobalRadiusServer 7 } apGlobalRadiusBackupthreeServerIPAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apGlobalRadiusBackupthreeServerIPAddress." ::= { apGlobalRadiusServer 8 } apGlobalRadiusBackupthreeServerIPAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IP address of the third backup RADIUS server on user network that all VAPs use by default." ::= { apGlobalRadiusServer 9 } --#IFDEF IPV6_MGMT apGlobalRadiusPrimaryServerIPv6AddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apGlobalRadiusPrimaryServerIPv6Address." ::= { apGlobalRadiusServer 10 } apGlobalRadiusPrimaryServerIPv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the Primary RADIUS server on user network that all VAPs use." ::= { apGlobalRadiusServer 11 } apGlobalRadiusBackuponeServerIPv6AddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apGlobalRadiusBackuponeServerIPv6Address." ::= { apGlobalRadiusServer 12 } apGlobalRadiusBackuponeServerIPv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the first backup RADIUS server on user network that all VAPs use." ::= { apGlobalRadiusServer 13 } apGlobalRadiusBackuptwoServerIPv6AddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apGlobalRadiusBackuptwoServerIPv6Address." ::= { apGlobalRadiusServer 14 } apGlobalRadiusBackuptwoServerIPv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the second backup RADIUS server on user network that all VAPs use." ::= { apGlobalRadiusServer 15 } apGlobalRadiusBackupthreeServerIPv6AddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Internet address type of apGlobalRadiusBackupthreeServerIPv6Address." ::= { apGlobalRadiusServer 16 } apGlobalRadiusBackupthreeServerIPv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the IPv6 address of the third backup RADIUS server on user network that all VAPs use." ::= { apGlobalRadiusServer 17 } --#ENDIF apGlobalRadiusPrimaryServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the shared secret key for the global primary RADIUS server. The text you enter will be displayed as '*' characters to prevent others from seeing the RADIUS key as you type. Default value of global RADIUS key is 'secret'." ::= { apGlobalRadiusServer 18 } apGlobalRadiusBackuponeServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the shared secret key for the global first backup RADIUS server. The text you enter will be displayed as '*' characters to prevent others from seeing the RADIUS key as you type. Default value of global RADIUS key is empty string." ::= { apGlobalRadiusServer 19 } apGlobalRadiusBackuptwoServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the shared secret key for the global second backup RADIUS server. The text you enter will be displayed as '*' characters to prevent others from seeing the RADIUS key as you type. Default value of global RADIUS key is empty string." ::= { apGlobalRadiusServer 20 } apGlobalRadiusBackupthreeServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the shared secret key for the global third backup RADIUS server. The text you enter will be displayed as '*' characters to prevent others from seeing the RADIUS key as you type. Default value of global RADIUS key is empty string." ::= { apGlobalRadiusServer 21 } --***************************************************************** -- apStaticIpRoute OBJECT IDENTIFIER ::= { apGlobalConfig 9 } --***************************************************************** apStaticIpRouteDestType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apStaticIpRouteDest." ::= { apStaticIpRoute 1 } apStaticIpRouteDest OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IP of the static route." ::= { apStaticIpRoute 2 } apStaticIpRouteMaskType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apStaticIpRouteMask." ::= { apStaticIpRoute 3 } apStaticIpRouteMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Network Mask of the static route." ::= { apStaticIpRoute 4 } apStaticIpRouteGatewayType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apStaticIpRouteGateway." ::= { apStaticIpRoute 5 } apStaticIpRouteGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Nexthop IP of the static route." ::= { apStaticIpRoute 6 } --#IFDEF IPV6_MGMT --***************************************************************** -- apStaticIPv6Route OBJECT IDENTIFIER ::= { apGlobalConfig 10 } --***************************************************************** apStaticIPv6RouteDestType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apStaticIPv6RouteDest." ::= { apStaticIPv6Route 1 } apStaticIPv6RouteDest OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Destination IPv6 of the static route." ::= { apStaticIPv6Route 2 } apStaticIPv6PrefixLength OBJECT-TYPE SYNTAX INTEGER (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix length of IPv6 route destination." ::= { apStaticIPv6Route 3 } apStaticIPv6RouteGatewayType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apStaticIPv6RouteGateway." ::= { apStaticIPv6Route 4 } apStaticIPv6RouteGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Nexthop IPv6 of the static route." ::= { apStaticIPv6Route 5 } --#ENDIF --***************************************************************** -- apBridgeConfig OBJECT IDENTIFIER ::= { apGlobalConfig 11 } --***************************************************************** apBridgeConfigStp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the Spanning Tree Protocol(STP) is enabled or disabled. STP is supported only for bridge interfaces. If user tries to set this value for interfaces other then bridge interfaces SNMP Query will timeout." DEFVAL { false } ::= { apBridgeConfig 1 } apBridgeConfigFd OBJECT-TYPE SYNTAX Integer32(4..30) MAX-ACCESS read-write STATUS current DESCRIPTION "Interface forwarding delay for bridge interfaces. Only used when STP is enabled." DEFVAL { 15 } ::= { apBridgeConfig 2 } apBridgeConfigHello OBJECT-TYPE SYNTAX Integer32(1..10) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates hello time for bridge interfaces. Only used when STP is enabled." DEFVAL { 2 } ::= { apBridgeConfig 3 } --***************************************************************** -- apMacAclModeConfig OBJECT IDENTIFIER ::= { apGlobalConfig 12 } --***************************************************************** apMacAclMode OBJECT-TYPE SYNTAX INTEGER{ denyList(1), acceptList(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode for the MAC access list. This will be applied to apBssMacAclMode and apWgBridgeDwstrmMacAclMode objects." DEFVAL { denyList } ::= { apMacAclModeConfig 1 } --***************************************************************** -- apFirmwareUpgrade --***************************************************************** apFirmwareUpgradeAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the firmware upgrade IP address as defined in the InetAddress MIB for upgrading firmware." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { apFirmwareUpgrade 1 } apFirmwareUpgradeAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the server where the firmware file is located." ::= { apFirmwareUpgrade 2 } apFirmwareUpgradePort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Port on the server from which to get the firmware file." DEFVAL { 69 } ::= { apFirmwareUpgrade 3 } apFirmwareUpgradeDirectory OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Directory on the server from which to get the firmware file. The file directory cannot contain the filename. This is the full path to file but not the file itself. For example, /wireless/ap/config. When all the objects are set correctly, the download string is formed as such: ://[:]//" ::= { apFirmwareUpgrade 4 } apFirmwareDownloadImagename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Firmware file name to upgrade the AP with. The filename cannot contain the full path to the directory where the file will be placed. When all the objects are set correctly, the download string is formed as such: ://[:]//" ::= { apFirmwareUpgrade 5 } apFirmwareUpgradeProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used for upgrading the AP firmware." DEFVAL { tftp } ::= { apFirmwareUpgrade 6 } apFirmwareUpgradeStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object initiates the upgrading of firmware on the AP." DEFVAL { disable } ::= { apFirmwareUpgrade 7 } apFirmwareImageDownloadStatus OBJECT-TYPE SYNTAX INTEGER { transferNotInitiated(1), trasferInProgress(2), transferFailed(3), transferSucceeded(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates download status of firmware image on AP. The object that initiates the download part of the firmware upgrade. The image file is to be downloaded onto the AP, then apply the firmware validation, then upgrade the firmware." DEFVAL { transferNotInitiated } ::= { apFirmwareUpgrade 8 } --***************************************************************** apFileDownloadAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the IP address as defined in the InetAddress MIB for downloading a file." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { apFileDownload 1 } apFileDownloadAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address of the server where the download file is located." ::= { apFileDownload 2 } apFileDownloadPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Port on the download server from which to get the file." DEFVAL { 69 } ::= { apFileDownload 3 } apFileDownloadDirectory OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Directory on the server from which to get the download file. The file directory cannot contain the filename. This is the full path to file but not the file itself. For example, /wireless/ap/config. When all the objects are set correctly, the download string is formed as such: ://[:]//" ::= { apFileDownload 4 } apFileDownloadFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "File to be downloaded onto the AP from server. Only xml files are allowed to be downloaded. The filename cannot contain the full path to the directory where the file will be placed. When all the objects are set correctly, the download string is formed as such: ://[:]//" ::= { apFileDownload 5 } apFileDownloadDataType OBJECT-TYPE SYNTAX INTEGER { config(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The file data type to download onto the AP." DEFVAL { config } ::= { apFileDownload 6 } apFileDownloadFileFormat OBJECT-TYPE SYNTAX INTEGER { plain(1), encrypted(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The format for the file to download onto the AP." DEFVAL { plain } ::= { apFileDownload 7 } apFileDownloadProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used for downloading a file onto the AP." DEFVAL { tftp } ::= { apFileDownload 8 } apFileDownloadStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object initiates the downloading of file onto the AP." DEFVAL { disable } ::= { apFileDownload 9 } apFileDownloadTransferStatus OBJECT-TYPE SYNTAX INTEGER { transferNotInitiated(1), wrongFileType(2), wrongFileFormat(3), trasferInProgress(4), transferFailed(5), transferSucceeded(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the file download." DEFVAL { transferNotInitiated } ::= { apFileDownload 10 } apFileDownloadValidationStatus OBJECT-TYPE SYNTAX INTEGER { validationNotInitiated(1), validationInProgress(2), validationFailed(3), validationSucceeded(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object detemines the status of the file validation. After the file is successfully downloaded onto an AP, it is validated to make sure it is in the correct format." DEFVAL { validationNotInitiated } ::= { apFileDownload 11 } --***************************************************************** apFileTransferProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used for transferring a file over the network." DEFVAL { tftp } ::= { apFileTransfer 1 } apFileTransferSrcFileType OBJECT-TYPE SYNTAX INTEGER { networkFile(1), -- File on another network device backupConfig(2), mirrorConfig(3), runningConfig(4), startupConfig(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the type of file to copy from. One of apFileTransferSrcFileType or apFileTransferDstFileType must be of type backupConfig, mirrorConfig, runningConfig, startupConfig. Also apFileTransferSrcFileType must be different from apFileTransferDstFileType. If the apFileTransferSrcFileType has the value networkFile, the apFileTransferFileType and apFileTransferFileName must also be created." ::= { apFileTransfer 2 } apFileTransferDstFileType OBJECT-TYPE SYNTAX INTEGER { networkFile(1), backupConfig(2), startupConfig(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the type of file to copy from. One of apFileTransferSrcFileType or apFileTransferDstFileType must be of type backupConfig, mirrorConfig, runningConfig, startupConfig. Also apFileTransferSrcFileType must be different from apFileTransferDstFileType. If the apFileTransferDstFileType has the value networkFile, the apFileTransferFileType and apFileTransferFileName must also be created." ::= { apFileTransfer 3 } apFileTransferFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "File to be downloaded onto the AP from server. Only xml files are allowed to be downloaded. The filename cannot contain the full path to the directory where the file will be placed. When all the objects are set correctly, the download string is formed as such: ://[:]//. This object must be created when either apFileTransferSrcFileType or apFileTransferDstFileType has the value networkFile." ::= { apFileTransfer 4 } apFileTransferAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the IP address as defined in the InetAddress MIB for transferring a file." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { apFileTransfer 5 } apFileTransferAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The ip address of the tftp server from (or to) which to copy the configuration file. This object must be created when either the apFileTransferSrcFileType or apFileTransferDstFileType has the value networkFile." ::= { apFileTransfer 6 } apFileTransferPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port of the tftp server from (or to) which to copy the configuration file. This object must be created when either the apFileTransferSrcFileType or apFileTransferDstFileType has the value networkFile." DEFVAL { 69 } ::= { apFileTransfer 7 } apFileTransferDirectory OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Directory on the server from which to perform file transfer. The file directory cannot contain the filename. This is the full path to file but not the file itself. For example, /wireless/ap/config. When all the objects are set correctly, the download string is formed as such: ://[:]// This object must be created when either the apFileTransferSrcFileType or apFileTransferDstFileType has the value networkFile." ::= { apFileTransfer 8 } apFileTransferDataType OBJECT-TYPE SYNTAX INTEGER { config(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The file data type to transfer onto the AP. This object must be created when either the apFileTransferSrcFileType or apFileTransferDstFileType has the value networkFile." DEFVAL { config } ::= { apFileTransfer 9 } apFileTransferFileFormat OBJECT-TYPE SYNTAX INTEGER { plain(1), encrypted(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The format for the file to transfer onto the AP." DEFVAL { plain } ::= { apFileTransfer 10 } apFileTransferStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object initiates the transferring of file onto the AP. This object must be created when either the apFileTransferSrcFileType or apFileTransferDstFileType has the value networkFile." DEFVAL { disable } ::= { apFileTransfer 11 } apFileTransferStatus OBJECT-TYPE SYNTAX INTEGER { transferNotInitiated(1), wrongFileType(2), wrongFileFormat(3), trasferInProgress(4), transferFailed(5), transferSucceeded(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the file transfer." DEFVAL { transferNotInitiated } ::= { apFileTransfer 12 } apFileTransferValidationStatus OBJECT-TYPE SYNTAX INTEGER { validationNotInitiated(1), validationInProgress(2), validationFailed(3), validationSucceeded(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object detemines the status of the file validation. After the file is successfully transferred onto an AP, it is validated to make sure it is in the correct format." DEFVAL { validationNotInitiated } ::= { apFileTransfer 13 } --***************************************************************** apFileUploadAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the server IP address as defined in the InetAddress MIB for uploading a file." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { apFileUpload 1 } apFileUploadAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The server IP address for uploading a file." ::= { apFileUpload 2 } apFileUploadPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The server port for uploading a file." DEFVAL { 69 } ::= { apFileUpload 3 } apFileUploadDirectory OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Directory on the server to place the file in. The file directory cannot contain the filename. This is the full path to file but not the file itself. For example, /wireless/ap/config. When all the objects are set correctly, the upload string is formed as such: ://[:]//" ::= { apFileUpload 4 } apFileUploadFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "File to be uploaded onto the server. Default filename is 'config.xml'. Only XML files are supported for upgrade. The filename cannot contain the full path to the directory where the file will be placed. When all the objects are set correctly, the upload string is formed as such: ://[:]//" ::= { apFileUpload 5 } apFileUploadDataType OBJECT-TYPE SYNTAX INTEGER { config(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The file data type to upload onto the server." DEFVAL { config } ::= { apFileUpload 6 } apFileUploadFileFormat OBJECT-TYPE SYNTAX INTEGER { plain(1), encrypted(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The file format to upload onto the server." DEFVAL { plain } ::= { apFileUpload 7 } apFileUploadProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used for uploading the file onto a server." DEFVAL { tftp } ::= { apFileUpload 8 } apFileUploadStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object initiates the uploading of file onto a server." DEFVAL { disable } ::= { apFileUpload 9 } apFileUploadStatus OBJECT-TYPE SYNTAX INTEGER { transferNotInitiated(1), wrongFileType(2), wrongFileFormat(3), transferInProgress(4), transferFailed(5), transferSucceeded(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current status of the file upload." DEFVAL { transferNotInitiated } ::= { apFileUpload 10 } --***************************************************************** -- apLogConfig OBJECT IDENTIFIER ::= { wap03 3 } --***************************************************************** apLogDepth OBJECT-TYPE SYNTAX Integer32(1..512) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of log messages that are stored in volatile memory" DEFVAL { 512 } ::= { apLogConfig 1 } apLogPersistence OBJECT-TYPE SYNTAX INTEGER { notPersistent(0), persistent(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether logs will be written to non-volatile memory." DEFVAL { notPersistent } ::= { apLogConfig 2 } apLogSeverity OBJECT-TYPE SYNTAX Integer32(0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "Severity level of log messages to write to non-volatile memory." DEFVAL { 7 } ::= { apLogConfig 3 } apLogRelayEnabled OBJECT-TYPE SYNTAX INTEGER { disabled(0), enabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to indicate whether log entries are sent to a syslog server." DEFVAL { disabled } ::= { apLogConfig 4 } apLogRelayHostType OBJECT-TYPE SYNTAX InetAddressType { ipv4(1), ipv6(2), dns(16) } MAX-ACCESS read-write STATUS current DESCRIPTION "The Internet address type of apLogRelayHost. The inet address type must be configured before configuring IP address or domain name" ::= { apLogConfig 5 } apLogRelayHost OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Hostname or IP address of syslog host. The inet address type must be configured before configuring IP address or domain name" ::= { apLogConfig 6 } apLogRelayPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Port number of syslog server on relay host." DEFVAL { 514 } ::= { apLogConfig 7 } -- The apLogEntry Table apLogTable OBJECT-TYPE SYNTAX SEQUENCE OF ApLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Log table to display log messages." ::={ apLog 2 } apLogEntry OBJECT-TYPE SYNTAX ApLogEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in log table." INDEX { apLogEntryNumber } ::= { apLogTable 1 } ApLogEntry ::= SEQUENCE { apLogEntryNumber Integer32, apLogEntryPriority DisplayString, apLogEntryTime DisplayString, apLogEntryDaemon DisplayString, apLogEntryMessage DisplayString } apLogEntryNumber OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates log entry number in the log table." ::= { apLogEntry 1 } apLogEntryPriority OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Each log entry can have eight possible priorities. Valid values for priority are debug, info, notice, warning, error, critical, alert, and emergency." ::= { apLogEntry 2 } apLogEntryTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the time when log error message was generated." ::= { apLogEntry 3 } apLogEntryDaemon OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates where system log file is located." ::= { apLogEntry 4 } apLogEntryMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Log message." ::= { apLogEntry 5 } --***************************************************************** -- apVap OBJECT IDENTIFIER ::= { wap03 4 } --***************************************************************** apVapTable OBJECT-TYPE SYNTAX SEQUENCE OF ApVapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table display VAP entries. User can configure sixteen Virtual Access Points (VAPs) per radio that simulate multiple APs in one physical access point." ::= { apVap 1 } apVapEntry OBJECT-TYPE SYNTAX ApVapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in VAP table." INDEX { apVapId, apVapRadio } ::= { apVapTable 1 } ApVapEntry ::= SEQUENCE { apVapId OCTET STRING, apVapRadio OCTET STRING, apVapStatus INTEGER, apVapVlanID Integer32, apVapDescription DisplayString, apVapGlobalRadiusMode INTEGER, apVapRedirectMode INTEGER, apVapRedirectUrl DisplayString, apVapQosMode INTEGER, apVapDefBwMaxUp Gauge32, apVapDefBwMaxDown Gauge32, apVapAclTypeUp INTEGER, apVapAclUp DisplayString, apVapAclTypeDown INTEGER, apVapAclDown DisplayString, apVapPolicyUp DisplayString, apVapPolicyDown DisplayString, apVapSchedulerProfile DisplayString, apVapOperationalStatus INTEGER, --#IFDEF BAND_STEER apVapBandSteerMode INTEGER --#ENDIF } apVapId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Vap index associated with VAP." ::= { apVapEntry 1 } apVapRadio OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Radio interface index associated with VAP." ::= { apVapEntry 2 } apVapStatus OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates administrative status of VAP. Set 'up' to enable specified network. If user disables a network, VLAN Id is lost." ::= { apVapEntry 3 } apVapVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN Id associated with VAP." DEFVAL { 1 } ::= { apVapEntry 4 } apVapDescription OBJECT-TYPE SYNTAX DisplayString(SIZE(1..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Human readable description of each VAP." ::= { apVapEntry 5 } apVapGlobalRadiusMode OBJECT-TYPE SYNTAX INTEGER { down(1), up(2) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object is moved to BSS Table and should no longer be used." DEFVAL { up } ::= { apVapEntry 6} apVapRedirectMode OBJECT-TYPE SYNTAX INTEGER{ none(1), http(2) } MAX-ACCESS read-write STATUS obsolete DESCRIPTION "Indicates whether redirect mode is none or http." ::= { apVapEntry 7} apVapRedirectUrl OBJECT-TYPE SYNTAX DisplayString(SIZE(0..120)) MAX-ACCESS read-write STATUS obsolete DESCRIPTION "The configured redirect URL." ::= { apVapEntry 8} apVapQosMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(0) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether qos mode is enabled or not." DEFVAL { down } ::= { apVapEntry 9} apVapDefBwMaxUp OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum default bandwidth in up direction in bps." DEFVAL { 0 } ::= { apVapEntry 10} apVapDefBwMaxDown OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum default bandwidth in down direction in bps." DEFVAL { 0 } ::= { apVapEntry 11} apVapAclTypeUp OBJECT-TYPE SYNTAX INTEGER { none(0), ipv4(1), ipv6(2), mac(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the type of ACL in UP direction.This object must be set before setting apVapAclUp object." DEFVAL { none } ::= { apVapEntry 12} apVapAclUp OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Human readable name of ACL in UP direction. It should be one of the names in apQosAclName object.apVapAclTypeUp object must be set prior to setting this object." ::= { apVapEntry 13 } apVapAclTypeDown OBJECT-TYPE SYNTAX INTEGER { none(0), ipv4(1), ipv6(2), mac(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the type of ACL in DOWN direction. It should be one of the names in apQosAclName object.This object must be set before setting apVapAclDown object." DEFVAL { none } ::= { apVapEntry 14 } apVapAclDown OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Human readable name of ACL in DOWN direction. It should be one of the names in apQosAclName object.apVapAclTypeDown object must be set prior to setting this object." ::= { apVapEntry 15 } apVapPolicyUp OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Human readable name of Diffserv Policy in UP direction. It should be one of the names in apQosDsPolicyMapName object." ::= { apVapEntry 16 } apVapPolicyDown OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Human readable name of Diffserv Policy in DOWN direction. It should be one of the names in apQosDsPolicyMapName object." ::= { apVapEntry 17 } apVapSchedulerProfile OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduler profile name that is associated with this vap. This is referenced to the apSchedulerProfileTable." ::= { apVapEntry 18 } apVapOperationalStatus OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates operational status of VAP. The associated Scheduler profile apVapSchedulerProfile could affect this field." ::= { apVapEntry 19 } --#IFDEF BAND_STEER apVapBandSteerMode OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure band steering on this VAP. To have band steering operationally enabled, the following conditions should be met: 1. SSIDs on both VAPs should match. 2. One radio should be in the 2.4-GHz band, and the other should be in the 5-GHz band." ::= { apVapEntry 20 } --#ENDIF --***************************************************************** -- apIfConfig OBJECT IDENTIFIER ::= { wap03 5 } --***************************************************************** apIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF ApIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of interface configuration entries." ::= { apIfConfig 1 } apIfConfigEntry OBJECT-TYPE SYNTAX ApIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information applicable to a particular interface." INDEX { apIfConfigIndex } ::= { apIfConfigTable 1 } ApIfConfigEntry ::= SEQUENCE { apIfConfigIndex Integer32, apIfConfigName DisplayString, apIfConfigType DisplayString, apIfConfigMacAddress MacAddress, apIfConfigStaticIpType InetAddressType, apIfConfigStaticIp InetAddress, apIfConfigStaticMaskType InetAddressType, apIfConfigStaticMask InetAddress, apIfConfigPathcost Integer32, apIfConfigPriority Integer32, apIfConfigSsid ApSsid, apIfConfigBss ApBssId, apIfConfigSecurity INTEGER, apIfConfigWpaPersonalKey DisplayString, apIfConfigWepKeyAscii TruthValue, apIfConfigWepKeyLength INTEGER, apIfConfigWepDefaultKey Integer32, apIfConfigWepKey1 DisplayString, apIfConfigWepKey2 DisplayString, apIfConfigWepKey3 DisplayString, apIfConfigWepKey4 DisplayString, apIfConfigRadio INTEGER, apIfConfigRemoteMac MacAddress, apIfConfigWepKey OCTET STRING, apIfConfigWdsSsid ApSsid, apIfConfigWdsSecPolicy INTEGER, apIfConfigWdsWpaPskKey DisplayString, apIfConfigRxBytes Integer32, apIfConfigRxPackets Integer32, apIfConfigRxErrors Integer32, apIfConfigTxBytes Integer32, apIfConfigTxPackets Integer32, apIfConfigTxErrors Integer32, apIfConfigTxDropBytes Integer32, apIfConfigRxDropBytes Integer32, apIfConfigTxDropPackets Integer32, apIfConfigRxDropPackets Integer32, apIfConfigGreenEthMode DisplayString, apIfConfigTsVoTxBytes Integer32, apIfConfigTsViTxBytes Integer32, apIfConfigTsVoRxBytes Integer32, apIfConfigTsViRxBytes Integer32, apIfConfigTsVoTxPackets Integer32, apIfConfigTsViTxPackets Integer32, apIfConfigTsVoRxPackets Integer32, apIfConfigTsViRxPackets Integer32 } apIfConfigIndex OBJECT-TYPE SYNTAX Integer32(0..1024) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Indicates index for the IfConfigTable" ::= { apIfConfigEntry 1 } apIfConfigName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates name of interface." ::= { apIfConfigEntry 2 } apIfConfigType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates type of interface. Valid values are 'ethernet', 'loopback', 'service-set', 'bridge', 'vlan', and 'wds'." ::= { apIfConfigEntry 3 } apIfConfigMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates MAC Address of the interface." ::= { apIfConfigEntry 4 } apIfConfigStaticIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apIfConfigStaticIp." ::= { apIfConfigEntry 5 } apIfConfigStaticIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP address that will be used when DHCP server is disabled." ::= { apIfConfigEntry 6 } apIfConfigStaticMaskType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apIfConfigStaticMask." ::= { apIfConfigEntry 7 } apIfConfigStaticMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Netmask that will be used when the DHCP server is disabled." ::= { apIfConfigEntry 8 } apIfConfigPathcost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Contribution of this port to the path cost of paths towards the spanning tree root which include this port. 802.1D-1990 recommends that the default value of this parameter be in inverse proportion to the speed of the attached LAN." ::= { apIfConfigEntry 9 } apIfConfigPriority OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Interface bridge priority. Only used when STP is enabled." DEFVAL { 0 } ::= { apIfConfigEntry 10 } apIfConfigSsid OBJECT-TYPE SYNTAX ApSsid MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Service Set Id (SSID) associated with this interface. Value can be any string 1 to 32 characters." ::= { apIfConfigEntry 11 } apIfConfigBss OBJECT-TYPE SYNTAX ApBssId MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the Basic Service Set (BSS) associated with service set interface. Also serves as an index to the corresponding apBssTable entry. Valid value is the name of an existing BSS instance." ::= { apIfConfigEntry 12 } apIfConfigSecurity OBJECT-TYPE SYNTAX INTEGER{ plainText(1), staticWep(2), wpaPersonal(3), dot1x(4), wpaEnterprise(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates security to use for service-set interface. Valid values can be 'plainText', 'staticWep', 'dot1x', 'wpaPersonal', and 'wpaEnterprise'." DEFVAL { plainText } ::= { apIfConfigEntry 13 } apIfConfigWpaPersonalKey OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Pre-shared key for Wireless Protected Access (WPA) personal. Only used when security is wpa-personal. Valid value is an ASCII string between 8 and 63 characters. Personnal Key can only be set for service-set interface." ::= { apIfConfigEntry 14 } apIfConfigWepKeyAscii OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not the Wired Equivalent Privacy (WEP) Key is in ASCII or HEX for service-set interfaces." DEFVAL { false } ::= { apIfConfigEntry 15 } apIfConfigWepKeyLength OBJECT-TYPE SYNTAX INTEGER{ forty(40), onehundredfour(104) } MAX-ACCESS read-write STATUS current DESCRIPTION "Length of the WEP key for service set interfaces. The key length values used by the SNMP do not include the initialization vector in the length. On the web UI, longer key length values may be shown which include the 24-bit initialization vector. For example, a key length of 40 bits (not including initialization vector) is equivalent to a key length of 64 bits (with initialization vector)." DEFVAL { onehundredfour } ::= { apIfConfigEntry 16 } apIfConfigWepDefaultKey OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the WEP key index to use when transmitting. Only used when security is static-wep. Valid value is a number between 1 and 4. This field is valid for service-set interfaces only." DEFVAL {1} ::= { apIfConfigEntry 17 } apIfConfigWepKey1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 1 for service-set interfaces. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apIfConfigEntry 18 } apIfConfigWepKey2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 2 for service-set interfaces. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apIfConfigEntry 19 } apIfConfigWepKey3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 3 for service-set interfaces. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apIfConfigEntry 20 } apIfConfigWepKey4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 4 for service set interfaces. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apIfConfigEntry 21 } apIfConfigRadio OBJECT-TYPE SYNTAX INTEGER{ wlan0(1), wlan1(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Radio associated with the WDS interface." DEFVAL { wlan0 } ::= { apIfConfigEntry 22 } apIfConfigRemoteMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "MAC Address of the remote end of the Wireless Distributed System (WDS) link." ::= { apIfConfigEntry 23 } apIfConfigWepKey OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Configures WEP key for the WDS link. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apIfConfigEntry 24 } apIfConfigWdsSsid OBJECT-TYPE SYNTAX ApSsid MAX-ACCESS read-write STATUS current DESCRIPTION "SSID for the WDS link. Also serves as an index to the apSsidTable. SSID should be in the range 1 to 32 characters." ::= { apIfConfigEntry 25 } apIfConfigWdsSecPolicy OBJECT-TYPE SYNTAX INTEGER{ plainText(1), staticWep(2), wpaPersonal(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates which security field to use for WDS interfaces. By default security policy is not configured on WDS interfaces." ::= { apIfConfigEntry 26 } apIfConfigWdsWpaPskKey OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "The WDS Wi-Fi Personnal Access(WPA) PSK key. The key is minimum 8 and upto 63 characters long." ::= { apIfConfigEntry 27 } apIfConfigRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received bytes." ::= { apIfConfigEntry 28 } apIfConfigRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received packets." ::= { apIfConfigEntry 29 } apIfConfigRxErrors OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received packets with errors." ::= { apIfConfigEntry 30 } apIfConfigTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted bytes." ::= { apIfConfigEntry 31 } apIfConfigTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted packets." ::= { apIfConfigEntry 32 } apIfConfigTxErrors OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted packets with errors." ::= { apIfConfigEntry 33 } apIfConfigTxDropBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted bytes that were dropped." ::= { apIfConfigEntry 34 } apIfConfigRxDropBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received bytes that were dropped." ::= { apIfConfigEntry 35 } apIfConfigTxDropPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted packets that were dropped." ::= { apIfConfigEntry 36 } apIfConfigRxDropPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received packets that were dropped." ::= { apIfConfigEntry 37 } apIfConfigTsVoTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 38 } apIfConfigTsViTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 39} apIfConfigTsVoRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 40 } apIfConfigTsViRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 41 } apIfConfigTsVoTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 42 } apIfConfigTsViTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 43 } apIfConfigTsVoRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 44 } apIfConfigTsViRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { apIfConfigEntry 45 } apIfConfigGreenEthMode OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Get/Set the Green ethernet mode to (up/down)." ::= { apIfConfigEntry 46 } --***************************************************************** -- apRadioBss OBJECT IDENTIFIER ::= { wap03 6 } --***************************************************************** apRadioTable OBJECT-TYPE SYNTAX SEQUENCE OF ApRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of radio configuration entries." ::= { apRadioBss 1 } apRadioEntry OBJECT-TYPE SYNTAX ApRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information applicable to a particular radio." INDEX { apRadioIdentifier } ::= { apRadioTable 1 } ApRadioEntry ::= SEQUENCE { apRadioIdentifier ApRadioId, apRadioStatus INTEGER, apRadioName DisplayString, apRadioMac MacAddress, apRadioMaxBss Integer32, apRadioChannelPolicy INTEGER, apRadioMode INTEGER, apRadioDot11h TruthValue, apRadioDot11d TruthValue, apRadioStaticChannel Integer32, apRadioChannel Integer32, apRadioTxPower Integer32, apRadioBeaconInterval Integer32, apRadioRtsThreshold Integer32, apRadioFragThreshold Integer32, apRadioApDetection TruthValue, apRadioStationIsolation TruthValue, apRadioFrequency Integer32, apRadioWme TruthValue, apRadioWmeNoAck TruthValue, apRadioWmeAPSD TruthValue, apRadioRateLimitEnable TruthValue, apRadioRateLimit Integer32, apRadioRateLimitBurst Integer32, apRadioWlanUtil Integer32, apRadioChannelBandwidth INTEGER, apRadioPrimaryChannel INTEGER, apRadioShortGuardIntervalSupported INTEGER, apRadioSTBCMode INTEGER, apRadioProtection INTEGER, apRadioFixedMulticastRate OCTET STRING, apRadioNumAssociatedStations INTEGER, apRadioDtimPeriod Integer32, apRadioMaxStations Integer32, apRadioEdcaTemplate INTEGER, -- apRadioAntennaDiversity TruthValue, -- apRadioAntennaSelection ApAntennaSel apRadioSchedulerProfile DisplayString, apRadioOperationalStatus INTEGER, apRadioOperationalChannelBandwidth INTEGER, apRadioOperationalPrimaryChannel INTEGER } apRadioIdentifier OBJECT-TYPE SYNTAX ApRadioId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique Radio Id." ::= { apRadioEntry 1 } apRadioStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administrative status of the radio." DEFVAL { up } ::= { apRadioEntry 2 } apRadioName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the radio." ::= { apRadioEntry 3 } apRadioMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address for the radio." ::= { apRadioEntry 4 } apRadioMaxBss OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of BSSes or MAC addresses for this radio." ::= { apRadioEntry 5 } apRadioChannelPolicy OBJECT-TYPE SYNTAX INTEGER { static(1), best(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Channel selection policy. Valid values are 'static', 'best'." DEFVAL { best } ::= { apRadioEntry 6 } apRadioMode OBJECT-TYPE SYNTAX INTEGER{ a(1), bg(2), an(3), bgn(4), nonlya(5), nonlyg(6), anac(7), nac(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "Wireless mode for this radio." ::= { apRadioEntry 7 } apRadioDot11h OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not 802.11h is enabled on this radio." ::= { apRadioEntry 8 } apRadioDot11d OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not 802.11d is enabled on the radio." DEFVAL { true } ::= { apRadioEntry 9 } apRadioStaticChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Specify static channel for this radio." ::= { apRadioEntry 10 } apRadioChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Channel currently in use on this radio." ::= { apRadioEntry 11 } apRadioTxPower OBJECT-TYPE SYNTAX Integer32(1..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Current transmit power on this radio. Transmit power is specified in percentage." DEFVAL { 100 } ::= { apRadioEntry 12 } apRadioBeaconInterval OBJECT-TYPE SYNTAX Integer32(20..2000) MAX-ACCESS read-write STATUS current DESCRIPTION "Base beacon interval for this radio." DEFVAL { 100 } ::= { apRadioEntry 13 } apRadioRtsThreshold OBJECT-TYPE SYNTAX Integer32(0..2347) MAX-ACCESS read-write STATUS current DESCRIPTION "Ready to send (RTS) threshold for this radio." DEFVAL { 2347 } ::= { apRadioEntry 14 } apRadioFragThreshold OBJECT-TYPE SYNTAX Integer32(256..2346) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum packet size for fragmentation." DEFVAL { 2346 } ::= { apRadioEntry 15 } apRadioApDetection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Whether or not AP detection is enabled." DEFVAL { false } ::= { apRadioEntry 16 } apRadioStationIsolation OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether stations are isolated from one another." DEFVAL { false } ::= { apRadioEntry 17 } apRadioFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates frequency in use on this radio in MHz." ::= { apRadioEntry 18 } apRadioWme OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Wireless Media Extensions (WME) is enabled on this AP." DEFVAL { true } ::= { apRadioEntry 19 } apRadioWmeNoAck OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether 'No-Acknowledge' option of Wireless Media Extensions (WME) is enabled on this AP." DEFVAL { false } ::= { apRadioEntry 20 } apRadioWmeAPSD OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Automatic Power Save Delivery (APSD) option of Wireless Media Extensions (WME) is enabled on this AP." DEFVAL { true } ::= { apRadioEntry 21 } apRadioRateLimitEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether broadcast/multicast rate limiting is enabled." DEFVAL { false } ::= { apRadioEntry 22 } apRadioRateLimit OBJECT-TYPE SYNTAX Integer32(1..50) MAX-ACCESS read-write STATUS current DESCRIPTION "Broadcast/multicast rate limit in packets/second." DEFVAL { 50 } ::= { apRadioEntry 23 } apRadioRateLimitBurst OBJECT-TYPE SYNTAX Integer32(1..75) MAX-ACCESS read-write STATUS current DESCRIPTION "Rate limit burst, in packets per second." DEFVAL { 75 } ::= { apRadioEntry 24 } apRadioWlanUtil OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates WLAN utilization of the radio." ::= { apRadioEntry 25 } apRadioChannelBandwidth OBJECT-TYPE SYNTAX INTEGER { twentyMHz(1), fortyMHz(2), eightyMHz(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The channel bandwidth used for 802.11n, 802.11ac modes of operation." ::= { apRadioEntry 26 } apRadioPrimaryChannel OBJECT-TYPE SYNTAX INTEGER { lower(1), upper(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The 'primary channel' used in 802.11n 40-MHz channels. The 'primary channel' is one of the two side-by-side 20-MHz channels which form an 802.11n 40-MHz channel. Beacon Frames are transmitted by the AP on the 'primary channel' and legacy stations (non-802.11n) communicate with the AP over the 'primary channel'." DEFVAL { lower } ::= { apRadioEntry 27 } apRadioShortGuardIntervalSupported OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "802.11n allows support for a 'short guard interval'. The 'guard interval' is an amount of 'dead time' between transmission of symbols. Prior to 802.11n, the inter-symbol 'guard interval' was specified as 800 nanoseconds. 802.11n allows for a 'short guard interval' of 400 nanoseconds to enhance throughput." DEFVAL { yes } ::= { apRadioEntry 28 } apRadioSTBCMode OBJECT-TYPE SYNTAX INTEGER { off(1), on(2), auto(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Space Time Block Coding (STBC) is an 802.11n transmission technique which improves range and reliability for clients having a single antenna." DEFVAL { on } ::= { apRadioEntry 29 } apRadioProtection OBJECT-TYPE SYNTAX INTEGER { auto(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Protection is a mechanism defined in later 802.11 standards which allow 'legacy' clients/APs to co-exist with the newer clients/APs without causing interference, etc. By default, this mechanism is typically turned on. However, if network administrator is confident that there are no legacy clients/APs in the environment, then the Protection mechanism can be turned off. This can potentially improve throughput in an all 802.11g or all 802.11n network." DEFVAL { auto } ::= { apRadioEntry 30 } apRadioFixedMulticastRate OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Specify Fixed Multicast Rate for this radio in Mbps. - For radio modes bg, bgn or nonlyg, valid rates are auto, 1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54. - For radio modes a, an or nonlya mode, valid rates are auto, 6, 9, 12, 18, 24, 36, 48, 54." ::= { apRadioEntry 31 } apRadioDtimPeriod OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Delivery Traffic Indication Map (DTIM) period for this Radio." DEFVAL { 2 } ::= { apRadioEntry 32 } apRadioMaxStations OBJECT-TYPE SYNTAX Integer32(0..200) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of associations supported." DEFVAL { 200 } ::= { apRadioEntry 33 } apRadioNumAssociatedStations OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates total number of stations associated to this radio." ::= { apRadioEntry 34 } apRadioEdcaTemplate OBJECT-TYPE SYNTAX INTEGER { custom(1), default(2), voiceOptimized(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables the administrator to set the WMM queue parameters to predefined values." DEFVAL { custom } ::= { apRadioEntry 35 } -- apRadioAntennaDiversity OBJECT-TYPE -- SYNTAX TruthValue -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "Indicates whether or not antenna diversity is enabled." -- DEFVAL { true } -- ::= { apRadioEntry 36} -- apRadioAntennaSelection OBJECT-TYPE -- SYNTAX ApAntennaSel -- MAX-ACCESS read-write -- STATUS current -- DESCRIPTION -- "The WLAN chip has 3 RF chains which can be connected to 3 -- antennas. If Antenna-Diversity is enabled, antenna-selection -- would not have any effect. Disabling Antenna-Diversity allows -- selection of 2 out of 3 antennas. Valid combinations for -- antenna selection are leftAndright, leftAndmiddle, middleAndright." -- DEFVAL {1} -- ::= { apRadioEntry 37 } -- apRadioStaticChannel Channel to use when channel-policy is static apRadioSchedulerProfile OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "Scheduler profile name that is associated with the radio. This is reference to the apSchedulerProfileTable." ::= { apRadioEntry 36 } apRadioOperationalStatus OBJECT-TYPE SYNTAX INTEGER { down(0), up(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates operational status of Radio. The associated Scheduler profile apRadioSchedulerProfile could affect this field." ::= { apRadioEntry 37 } apRadioOperationalChannelBandwidth OBJECT-TYPE SYNTAX INTEGER { twentyMHz(1), fortyMHz(2), eightyMHz(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational channel bandwidth." ::= { apRadioEntry 38 } apRadioOperationalPrimaryChannel OBJECT-TYPE SYNTAX INTEGER { lower(1), upper(2), notapplicable(3) } MAX-ACCESS read-only STATUS obsolete DESCRIPTION "The 'Operational primary channel' used in 802.11n 40-MHz channels. 'not applicable' is shown when it is not 40-MHz channel. The 'primary channel' is one of the two side-by-side 20-MHz channels which form an 802.11n 40-MHz channel. Beacon Frames are transmitted by the AP on the 'primary channel' and legacy stations (non-802.11n) communicate with the AP over the 'primary channel'." ::= { apRadioEntry 39 } -- ***************************************************************** -- BSS Table -- ***************************************************************** apBssTable OBJECT-TYPE SYNTAX SEQUENCE OF ApBssEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of radio configuration entries." ::= { apRadioBss 2 } apBssEntry OBJECT-TYPE SYNTAX ApBssEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing configuration information applicable to a particular Basic Service Set (BSS) Id." INDEX { apBssIdentifier } ::= { apBssTable 1 } ApBssEntry ::= SEQUENCE { apBssIdentifier ApBssId, apBssStatus INTEGER, apBssDescr DisplayString, apBssRadio INTEGER, apBssBeaconInterface DisplayString, apBssMac MacAddress, apBssDtimPeriod Integer32, apBssMaxStations Integer32, apBssIgnoreBcastSsid TruthValue, apBssMacAclMode INTEGER, apBssMacAclName DisplayString, apBssRadiusAccounting TruthValue, apBssRadiusIpType InetAddressType, apBssRadiusPrimaryServerIp InetAddress, apBssRadiusBackuponeServerIpType InetAddressType, apBssRadiusBackuponeServerIp InetAddress, apBssRadiusBackuptwoServerIpType InetAddressType, apBssRadiusBackuptwoServerIp InetAddress, apBssRadiusBackupthreeServerIpType InetAddressType, apBssRadiusBackupthreeServerIp InetAddress, --#IFDEF IPV6_MGMT apBssRadiusPrimaryServerIPv6Type InetAddressType, apBssRadiusPrimaryServerIPv6 InetAddress, apBssRadiusBackuponeServerIPv6Type InetAddressType, apBssRadiusBackuponeServerIPv6 InetAddress, apBssRadiusBackuptwoServerIPv6Type InetAddressType, apBssRadiusBackuptwoServerIPv6 InetAddress, apBssRadiusBackupthreeServerIPv6Type InetAddressType, apBssRadiusBackupthreeServerIPv6 InetAddress, --#ENDIF apBssRadiusCurrentServer DisplayString, apBssRadiusPrimaryServerKey DisplayString, apBssRadiusBackuponeServerKey DisplayString, apBssRadiusBackuptwoServerKey DisplayString, apBssRadiusBackupthreeServerKey DisplayString, apBssOpenSystemAuth TruthValue, apBssSharedKeyAuth TruthValue, apBssWpaCipherTkip TruthValue, apBssWpaCipherCcmp TruthValue, apBssWpaAllowed TruthValue, apBssWpa2Allowed TruthValue, apBssRsnPreauth TruthValue, apBssBroadcastKeyRefreshRate Integer32, apBssSessionKeyRefreshRate Integer32, apBssGlobalRadiusMode INTEGER, apBssMacAclAuthType INTEGER } apBssIdentifier OBJECT-TYPE SYNTAX ApBssId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique Id for this BSS." ::= { apBssEntry 1 } apBssStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Status of this BSS." ::= { apBssEntry 2 } apBssDescr OBJECT-TYPE SYNTAX DisplayString(SIZE(0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Human readable description of this BSS." ::= { apBssEntry 3 } apBssRadio OBJECT-TYPE SYNTAX INTEGER{ wlan0(1), wlan1(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Radio associated with this BSS. Can be used to access the apRadioTable." ::= { apBssEntry 4 } apBssBeaconInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Interface used for beacons." ::= { apBssEntry 5 } apBssMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address associated with this BSS." ::= { apBssEntry 6 } apBssDtimPeriod OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object is moved to Radio Table and should no longer be used." DEFVAL { 2 } ::= { apBssEntry 7 } apBssMaxStations OBJECT-TYPE SYNTAX Integer32(0..200) MAX-ACCESS read-only STATUS obsolete DESCRIPTION "This object is moved to Radio Table and should no longer be used." DEFVAL { 200 } ::= { apBssEntry 8 } apBssIgnoreBcastSsid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When true, SSIDs are not sent in beacons and probes are ignored." DEFVAL { false } ::= { apBssEntry 9 } apBssMacAclMode OBJECT-TYPE SYNTAX INTEGER{ denyList(1), acceptList(2) } --MAX-ACCESS read-write MAX-ACCESS read-only STATUS current DESCRIPTION "Mode for the MAC access list." DEFVAL { denyList } ::= { apBssEntry 10 } apBssMacAclName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "MAC ACL name from the existing list of MAC ACL instances." ::= { apBssEntry 11 } apBssRadiusAccounting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether RADIUS accounting is enabled. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to set the RADIUS accounting mode associated with this BSS. This field is applicable for security types that authenticate using RADIUS." DEFVAL { false } ::= { apBssEntry 12 } apBssRadiusIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of the IP address associated with this BSS." DEFVAL { ipv4 } ::= { apBssEntry 13 } apBssRadiusPrimaryServerIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Primary RADIUS server IP address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IP address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 14 } apBssRadiusBackuponeServerIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address associated with this BSS." ::= { apBssEntry 15 } apBssRadiusBackuponeServerIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "First backup RADIUS server IP address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IP address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 16 } apBssRadiusBackuptwoServerIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address associated with this BSS." ::= { apBssEntry 17 } apBssRadiusBackuptwoServerIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Second backup RADIUS server IP address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IP address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 18 } apBssRadiusBackupthreeServerIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address associated with this BSS." ::= { apBssEntry 19 } apBssRadiusBackupthreeServerIp OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Third backup RADIUS server IP address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IP address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 20 } --#IFDEF IPV6_MGMT apBssRadiusPrimaryServerIPv6Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apBssRadiusPrimaryServerIPv6." ::= { apBssEntry 21 } apBssRadiusPrimaryServerIPv6 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Primary RADIUS IPv6 address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IPv6 address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 22 } apBssRadiusBackuponeServerIPv6Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apBssRadiusBackuponeServerIPv6." ::= { apBssEntry 23 } apBssRadiusBackuponeServerIPv6 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "First backup RADIUS IPv6 address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IPv6 address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 24 } apBssRadiusBackuptwoServerIPv6Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The Internet address type of apBssRadiusBackuptwoServerIPv6." ::= { apBssEntry 25 } apBssRadiusBackuptwoServerIPv6 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Second backup RADIUS IPv6 address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IPv6 address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 26 } apBssRadiusBackupthreeServerIPv6Type OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Internet address type of apBssRadiusBackupthreeServerIPv6." ::= { apBssEntry 27 } apBssRadiusBackupthreeServerIPv6 OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Third backup RADIUS IPv6 address associated with this BSS. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS server IPv6 address associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 28 } --#ENDIF apBssRadiusCurrentServer OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Current RADIUS server is the radius server currently in use. User can configure this value as primary, backupone, backuptwo or backupthree. This parameter is not saved across reboots. This field is always set to primary upon bootup. The radius current server is set to a valid radius server. The radius current is set to primary to start with and if this not valid current value is changed to one of valid backupone, backuptwo and backupthree in that order and radius current property is updated accordingly." ::= { apBssEntry 29 } apBssRadiusPrimaryServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key for communicating with Primary RADIUS server. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS key associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 30 } apBssRadiusBackuponeServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key for communicating with first backup RADIUS server. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS key associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 31 } apBssRadiusBackuptwoServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key for communicating with second backup RADIUS server. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS key associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 32 } apBssRadiusBackupthreeServerKey OBJECT-TYPE SYNTAX DisplayString(SIZE(1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key for communicating with third backup RADIUS server. User should disable global radius server mode (object apBssGlobalRadiusMode under BSS table) to configure RADIUS key associated with this BSS. This field is applicable for security types that authenticate using RADIUS." ::= { apBssEntry 33 } apBssOpenSystemAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Open System authentication is permitted." DEFVAL { true } ::= { apBssEntry 34 } apBssSharedKeyAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Shared Key authentication is permitted." DEFVAL { false } ::= { apBssEntry 35 } apBssWpaCipherTkip OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Temporal Key Integral Protocol (TKIP) is permitted as a WPA cipher." DEFVAL { true } ::= { apBssEntry 36 } apBssWpaCipherCcmp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether CCMP is permitted as a WPA cipher." DEFVAL { true } ::= { apBssEntry 37 } apBssWpaAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether WPA is allowed." DEFVAL { true } ::= { apBssEntry 38 } apBssWpa2Allowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether WPA2 is allowed." DEFVAL { true } ::= { apBssEntry 39 } apBssRsnPreauth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Robust Secure Network (RSN) preauthentication is allowed." DEFVAL { true } ::= { apBssEntry 40 } apBssBroadcastKeyRefreshRate OBJECT-TYPE SYNTAX Integer32 (0..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the interval after which the broadcast keys are changed." DEFVAL { 300 } ::= { apBssEntry 41 } apBssSessionKeyRefreshRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Session key refresh rate.The valid range is 30-86400.A value of 0 indicates session key refresh is disabled" DEFVAL { 0 } ::= { apBssEntry 42 } apBssGlobalRadiusMode OBJECT-TYPE SYNTAX INTEGER { down(1), up(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether global radius server settings are used." DEFVAL { up } ::= { apBssEntry 43} apBssMacAclAuthType OBJECT-TYPE SYNTAX INTEGER { disable(1), local(2), radius(3) } MAX-ACCESS read-write STATUS current DESCRIPTION " Type to disable, enable and specify a lookup method, for authentication via client MAC address. Supported types are disable, local, radius" DEFVAL { disable } ::= { apBssEntry 44 } -- ***************************************************************** -- EDCA AP Table -- ***************************************************************** apEDCAAPTable OBJECT-TYPE SYNTAX SEQUENCE OF ApEDCAAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the Enhanced Distributed Channel Access (EDCA) parameters. 'AP' EDCA parameters affect downstream traffic from the AP to the client station." ::= { apRadioBss 3 } apEDCAAPEntry OBJECT-TYPE SYNTAX ApEDCAAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the 'AP' Enhanced Distributed Channel Access (EDCA) parameters for one radio. " INDEX { apEDCAAPRadioId, apEDCAAPQueueId } ::= { apEDCAAPTable 1 } ApEDCAAPEntry ::= SEQUENCE { apEDCAAPRadioId ApRadioId, apEDCAAPQueueId INTEGER, apEDCAAPAIFS INTEGER, apEDCAAPMinContentionWindow INTEGER, apEDCAAPMaxContentionWindow INTEGER, apEDCAAPMaxBurst DisplayString } apEDCAAPRadioId OBJECT-TYPE SYNTAX ApRadioId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique Radio ID." ::= { apEDCAAPEntry 1 } apEDCAAPQueueId OBJECT-TYPE SYNTAX INTEGER { voice(0), video(1), besteffort(2), background(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "ID for this queue." ::= { apEDCAAPEntry 2 } apEDCAAPAIFS OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the wait time for data frames in msec." ::= { apEDCAAPEntry 3 } apEDCAAPMinContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the lower limit of a range from which the initial random backoff wait time is determined." ::= { apEDCAAPEntry 4 } apEDCAAPMaxContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the upper limit of a range from which the initial random backoff wait time is determined." ::= { apEDCAAPEntry 5 } apEDCAAPMaxBurst OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the maximum burst length (as either an integer or floating point value) allowed for packet bursts on the wireless network." ::= { apEDCAAPEntry 6 } -- ***************************************************************** -- EDCA Station Table -- ***************************************************************** apEDCAStationTable OBJECT-TYPE SYNTAX SEQUENCE OF ApEDCAStationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the Enhanced Distributed Channel Access (EDCA) parameters. 'Station' EDCA parameters affect upstream traffic from the client station to an AP." ::= { apRadioBss 4 } apEDCAStationEntry OBJECT-TYPE SYNTAX ApEDCAStationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains the Station Enhanced Distributed Channel Access (EDCA) parameters for one radio. " INDEX { apEDCAStationRadioId, apEDCAStationQueueId } ::= { apEDCAStationTable 1 } ApEDCAStationEntry ::= SEQUENCE { apEDCAStationRadioId ApRadioId, apEDCAStationQueueId INTEGER, apEDCAStationAIFS INTEGER, apEDCAStationMinContentionWindow INTEGER, apEDCAStationMaxContentionWindow INTEGER, apEDCAStationTxOpLimit INTEGER } apEDCAStationRadioId OBJECT-TYPE SYNTAX ApRadioId MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique Radio ID." ::= { apEDCAStationEntry 1 } apEDCAStationQueueId OBJECT-TYPE SYNTAX INTEGER { voice(0), video(1), besteffort(2), background(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "ID for this queue." ::= { apEDCAStationEntry 2 } apEDCAStationAIFS OBJECT-TYPE SYNTAX INTEGER(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the wait time for data frames in msec." ::= { apEDCAStationEntry 3 } apEDCAStationMinContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the lower limit of a range from which the initial random backoff wait time is determined." ::= { apEDCAStationEntry 4 } apEDCAStationMaxContentionWindow OBJECT-TYPE SYNTAX INTEGER { one(1), three(3), seven(7), fifteen(15), thirty-one(31), sixty-three(63), onetwenty-seven(127), twofifty-five(255), fivehundred-eleven(511), onethousand-twentythree(1023) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the upper limit of a range from which the initial random backoff wait time is determined." ::= { apEDCAStationEntry 5 } apEDCAStationTxOpLimit OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies an interval of the time when a Wireless Multimedia Extensions(WME) client station has the right to initiate transmissions on to the wireless medium." ::= { apEDCAStationEntry 6 } --***************************************************************** -- apAssociation OBJECT IDENTIFIER ::= { wap03 7 } --***************************************************************** apAssocTable OBJECT-TYPE SYNTAX SEQUENCE OF ApAssociationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of associated Clients on this AP." ::= { apAssociation 1 } apAssociationEntry OBJECT-TYPE SYNTAX ApAssociationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing the information applicable to an Associated Client." INDEX { apAssocStationMac } ::= { apAssocTable 1 } ApAssociationEntry ::= SEQUENCE { apAssocStationMac MacAddress, apAssocInterface DisplayString, apAssocAuthenticated INTEGER, apAssocAssociated INTEGER, apAssocRxPackets Integer32, apAssocTxPackets Integer32, apAssocRxBytes Integer32, apAssocTxBytes Integer32, apAssocListenInterval Integer32, apAssocLastRssi Integer32, apAssocTxDropBytes Integer32, apAssocRxDropBytes Integer32, apAssocTxDropPackets Integer32, apAssocRxDropPackets Integer32, apAssocClntQoSStatus DisplayString, apAssocBwLimitUp Integer32, apAssocBwLimitDown Integer32, apAssocACLTypeUp DisplayString, apAssocACLUp DisplayString, apAssocACLTypeDown DisplayString, apAssocACLDown DisplayString, apAssocPolicyUp DisplayString, apAssocPolicyDown DisplayString, apAssocTsViolateTxPackets Counter32, apAssocTsViolateRxPackets Counter32, apAssocUptime DisplayString } apAssocStationMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC address of the station associated with this AP." ::= { apAssociationEntry 1 } apAssocInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Radio Interface Name on which the client is associated." ::= { apAssociationEntry 2 } apAssocAuthenticated OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the Client is authenticated with the AP." ::= { apAssociationEntry 3 } apAssocAssociated OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the Client is associated with the AP." ::= { apAssociationEntry 4 } apAssocRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of packets received by this associated station." ::= { apAssociationEntry 5 } apAssocTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of packets transmitted by this associated station." ::= { apAssociationEntry 6 } apAssocRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of bytes received by this associated station." ::= { apAssociationEntry 7 } apAssocTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of bytes transmitted by this associated station." ::= { apAssociationEntry 8 } apAssocListenInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Listen Interval." ::= { apAssociationEntry 9 } apAssocLastRssi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Received Signal Strength Indicator of last frame." ::= { apAssociationEntry 10 } apAssocTxDropBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of bytes transmitted by this associated station that were dropped." ::= { apAssociationEntry 11 } apAssocRxDropBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of bytes received by this associated station that were dropped." ::= { apAssociationEntry 12 } apAssocTxDropPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of packets transmitted by this associated station that were dropped." ::= { apAssociationEntry 13 } apAssocRxDropPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of packets received by this associated station that were dropped." ::= { apAssociationEntry 14 } apAssocClntQoSStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Client QOS Status. Enabled if both, global QOS mode and QOS mode of the VAP, to which the client is associated are enabled." ::= { apAssociationEntry 15 } apAssocBwLimitUp OBJECT-TYPE SYNTAX Integer32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum allowed transmission rate in bits per second (bps) to the client in client to AP direction." ::= { apAssociationEntry 16 } apAssocBwLimitDown OBJECT-TYPE SYNTAX Integer32 (1..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum allowed transmission rate in bits per second (bps) to the client in AP to client direction." ::= { apAssociationEntry 17 } apAssocACLTypeUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of acl applied to the selected client in client to AP direction." ::= { apAssociationEntry 18 } apAssocACLUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of acl applied to the selected client in client to AP direction." ::= { apAssociationEntry 19 } apAssocACLTypeDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Type of acl applied to the selected client in AP to client direction." ::= { apAssociationEntry 20 } apAssocACLDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of acl applied to the selected client in AP to client direction." ::= { apAssociationEntry 21 } apAssocPolicyUp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Diffserv policy applied to the selected client in client to AP direction." ::= { apAssociationEntry 22 } apAssocPolicyDown OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Diffserv policy applied to the selected client in AP to client direction." ::= { apAssociationEntry 23 } -- apAssocTsViolateTxPackets Ts Violate Tx Packets apAssocTsViolateTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of TS violate packets transmitted by this associated Station." ::= { apAssociationEntry 24 } -- apAssocTsViolateRxPackets Ts Violate Rx Packets apAssocTsViolateRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of TS violate packets received by this associated Station." ::= { apAssociationEntry 25 } -- apAssocAsssocDuration Client association duration apAssocUptime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The time duration for which this station is associated with the AP." ::= { apAssociationEntry 26 } -- apAssocTable ENDS --************************************************************************************** -- tspec (status and statistics) Begin --************************************************************************************** apTspecClient OBJECT IDENTIFIER ::= { apTspecTables 6 } -- -- apTspecClient -- -- -- apAssocClientTspecStatusTable -- apAssocClientTspecStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF ApAssocClientTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC traffic stream status parameters for clients currently associated with this AP. Only clients possessing one or more active traffic streams appear in this table." ::= { apTspecClient 1 } apAssocClientTspecStatusEntry OBJECT-TYPE SYNTAX ApAssocClientTspecStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC traffic stream status parameters for a specific client that is currently associated with this AP." INDEX { apAssocClientTspecStationMac, apAssocClientTspecTID } ::= { apAssocClientTspecStatusTable 1 } ApAssocClientTspecStatusEntry ::= SEQUENCE { apAssocClientTspecStationMac MacAddress, apAssocClientTspecTID Unsigned32, apAssocClientTspecClientMac MacAddress, apAssocClientTspecACIndex TspecSuppAC, apAssocClientTspecDirection INTEGER, apAssocClientTspecUserPriority Unsigned32, apAssocClientTspecMediumTime Unsigned32, apAssocClientTspecExcessUsageEvents Unsigned32, apAssocClientTspecInterface DisplayString, apAssocClientTspecBSSID MacAddress, apAssocClientTspecSSID DisplayString } apAssocClientTspecStationMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC address of the station associated with this traffic stream." ::= { apAssocClientTspecStatusEntry 1 } apAssocClientTspecTID OBJECT-TYPE SYNTAX Unsigned32(0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The traffic stream identifier (TID) indicated in the TSPEC that defines the traffic stream for the specified access category for the wireless client. Each traffic stream for a particular client must have a unique TID in the range 0-7, but per specification, any TID may map to any user priority and hence to any access category. In this product, the only supported access categories are voice and video. For a given access category, each wireless client can support one of the following: - one uplink traffic stream, or - one downlink traffic stream, or - one bidirectional traffic stream, or - one uplink and one downlink traffic stream simultaneously." ::= { apAssocClientTspecStatusEntry 2 } apAssocClientTspecClientMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the client station associated with this traffic stream. This is the same as apAssocClientTspecStationMac but is included in this row for display purposes." ::= { apAssocClientTspecStatusEntry 3 } apAssocClientTspecACIndex OBJECT-TYPE SYNTAX TspecSuppAC MAX-ACCESS read-only STATUS current DESCRIPTION "TSPEC Access Category value (voice or video) for this client session." ::= { apAssocClientTspecStatusEntry 4 } apAssocClientTspecDirection OBJECT-TYPE SYNTAX INTEGER { uplink(1), downlink(2), bidirectional(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The direction of the client traffic stream (TS) as indicated in the TSPEC. An uplink(1) TS monitors data traffic flowing from client station to AP, while a downlink(2) TS pertains to the opposite direction. A bidirectional(3) TS covers both directions and is treated as an uplink TS and downlink TS operating concurrently for the specified access category." ::= { apAssocClientTspecStatusEntry 5 } apAssocClientTspecUserPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The user priority indicated in the TSPEC that defines the traffic stream for the specified access category for the wireless client. QoS Data frames to/from the client containing this user priority are categorized as belonging to the traffic stream, depending on direction." ::= { apAssocClientTspecStatusEntry 6 } apAssocClientTspecMediumTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the amount of time this client is allowed to access the wireless medium each second for the specified access category through this traffic stream. This value is calculated by the AP based on various parameters supplied in the TSPEC add request from the client. The medium time is specified as the number of 32 microsecond time units the client is allowed to access the wireless network each second. This is referred to as units of 32 usec-per-sec and is generally treated as an average value, with any over-usage in one interval deducted from the alotted medium time for the next interval." ::= { apAssocClientTspecStatusEntry 7 } apAssocClientTspecExcessUsageEvents OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the wireless client has appreciably exceeded the medium time established for its TSPEC. The actual measure of 'appreciably exceeded' is implementation-dependent, but it is not necessarily a single occurrence of exceeding the medium time for any given one second interval. Rather, this event may be indicated after repeated violations of the medium time over some measurement interval, and is intended as an heuristic to identify a wireless client whose TSPEC medium time may be set too low relative to its actual traffic stream requirements." ::= { apAssocClientTspecStatusEntry 8 } apAssocClientTspecInterface OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Radio interface name on which the client is associated." ::= { apAssocClientTspecStatusEntry 9 } apAssocClientTspecBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "MAC address of the Virtual AP associated with this TSPEC." ::= { apAssocClientTspecStatusEntry 10 } apAssocClientTspecSSID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SSID for the TSPEC client." ::= { apAssocClientTspecStatusEntry 11 } -- -- apAssocClientTspecStatisticsTable -- apAssocClientTspecStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF ApAssocClientTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains TSPEC traffic stream statistics for clients currently associated with this AP. Only clients possessing one or more active traffic streams appear in this table." ::= { apTspecClient 2 } apAssocClientTspecStatisticsEntry OBJECT-TYPE SYNTAX ApAssocClientTspecStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains TSPEC traffic stream statistics for a specific client that is currently associated with this AP." INDEX { apAssocClientTspecStationMac, apAssocClientTspecTID } ::= { apAssocClientTspecStatisticsTable 1 } ApAssocClientTspecStatisticsEntry ::= SEQUENCE { apAssocClientTspecPktsRecvd Counter64, apAssocClientTspecPktsTransmitted Counter64, apAssocClientTspecBytesRecvd Counter64, apAssocClientTspecBytesTransmitted Counter64 } apAssocClientTspecPktsRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received from the client station for the traffic stream belonging to the specified access category. This object is only valid when the apAssociatedClientTspecDirection is either uplink(1) or bidirectional(3)." ::= { apAssocClientTspecStatisticsEntry 1 } apAssocClientTspecPktsTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted to the client station for the traffic stream belonging to the specified access category. This object is only valid when the apAssociatedClientTspecDirection is either downlink(2) or bidirectional(3)." ::= { apAssocClientTspecStatisticsEntry 2 } apAssocClientTspecBytesRecvd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received from the client station for the traffic stream belonging to the specified access category. This object is only valid when the apAssociatedClientTspecDirection is either uplink(1) or bidirectional(3)." ::= { apAssocClientTspecStatisticsEntry 3 } apAssocClientTspecBytesTransmitted OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted to the client station for the traffic stream belonging to the specified access category. This object is only valid when the apAssociatedClientTspecDirection is either downlink(2) or bidirectional(3)." ::= { apAssocClientTspecStatisticsEntry 4 } --************************************************************************************** -- tspec (status and statistics) Ends --************************************************************************************** --***************************************************************** -- apDetectedApTable OBJECT IDENTIFIER ::= { wap03 8 } --***************************************************************** apDetectedApTable OBJECT-TYPE SYNTAX SEQUENCE OF ApDetectedApEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of detected AP entries." ::= { apDetectedAp 1 } apDetectedApEntry OBJECT-TYPE SYNTAX ApDetectedApEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing the information applicable to a detected Access Point." INDEX { apDetectedApMac, apDetectedRadioName } ::= { apDetectedApTable 1 } ApDetectedApEntry ::= SEQUENCE { apDetectedApMac MacAddress, apDetectedRadioName OCTET STRING, apDetectedApBeaconInterval Integer32, apDetectedApCapability DisplayString, apDetectedApType DisplayString, apDetectedApPrivacy INTEGER, apDetectedApSsid DisplayString, apDetectedApWpa INTEGER, apDetectedApPhyType INTEGER, apDetectedApBand DisplayString, apDetectedApChannel Integer32, apDetectedApRate Integer32, apDetectedApSignal Integer32, apDetectedApErp DisplayString, apDetectedApBeacons Integer32, apDetectedApLastBeacon DisplayString, apDetectedApSupportedRates DisplayString } apDetectedApMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "MAC address of the detected neighbor APs." ::= { apDetectedApEntry 1 } apDetectedRadioName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Radio used to scan the detected SSID." ::= { apDetectedApEntry 2 } apDetectedApBeaconInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Beacon Interval for the detected AP in terms of TU. TU is measurement of time equal to 1024 micro seconds." ::= { apDetectedApEntry 3 } apDetectedApCapability OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The capability of the detected AP, represented as a hexadecimal bitflag. The bit definitions are: 0x0001 - AP 0x0002 - Ad-Hoc 0x0010 - Privacy 0x0020 - Short preamble 0x0100 - Spectrum management 0x0400 - Short slot" ::= { apDetectedApEntry 4 } apDetectedApType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The type of device detected. Values can be AP, Ad hoc, or Other." ::= { apDetectedApEntry 5 } apDetectedApPrivacy OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether privacy (WEP or WPA) is enabled." ::= { apDetectedApEntry 6 } apDetectedApSsid OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SSID of the AP." ::= { apDetectedApEntry 7 } apDetectedApWpa OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether WPA is enabled on the scanned SSID." ::= { apDetectedApEntry 8 } apDetectedApPhyType OBJECT-TYPE SYNTAX INTEGER { invalid(0), fhssdot1197(1), dsssdot1197(2), irbaseband(3), dsssdot11b(4), pbccdot11b(5), ofdmdot11g(6), pbccdot11g(7), ofdmdot11a(8), dsssdot11turbog(255), dsssdot11turbo(256) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mode the radio was in when the AP was detected. Note that in B or G mode, it is possible to detect both B and G APs, therefore the distinction between B and G is not useful information." ::= { apDetectedApEntry 9 } apDetectedApBand OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The RF band the AP was detected in. Values can be 2.4, 5, or 5 Turbo." ::= { apDetectedApEntry 10 } apDetectedApChannel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Channel on which the AP is detected." ::= { apDetectedApEntry 11 } apDetectedApRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The basic rate at which the AP sends beacons." ::= { apDetectedApEntry 12 } apDetectedApSignal OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Signal Strength of the AP." ::= { apDetectedApEntry 13 } apDetectedApErp OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The Extended PHY Rate (ERP) of the detected AP, represented as a hexadecimal number. The bit definitions are: 0x01 - Non ERP (802.11b) STAs are present in the BSS 0x02 - Use protection mechanisms for ERP-OFDM frames 0x04 - Short preambles: 0 - allowed, 1 - not allowed A hyphen (-) indicates no ERP info (i.e. not in 2.4 GHz band)" ::= { apDetectedApEntry 14 } apDetectedApBeacons OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of Beacons received from this AP." ::= { apDetectedApEntry 15 } apDetectedApLastBeacon OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Time of last beacon received." ::= { apDetectedApEntry 16 } apDetectedApSupportedRates OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Supported rates of the detected AP." ::= { apDetectedApEntry 17 } --***************************************************************** -- apDetectedRogueApTrap OBJECT IDENTIFIER ::= { apDetectedAp 2 } --***************************************************************** apDetectedRogueApTrapPrefix OBJECT IDENTIFIER ::= { apDetectedRogueApTrap 0 } apDetectedRogueApTrapObjects OBJECT IDENTIFIER ::= { apDetectedRogueApTrap 1 } apDetectedRogueApTrapSeverity OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the severity of trap message." ::= {apDetectedRogueApTrapObjects 1 } apDetectedRogueApTrapTrapMessage OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the contents of trap message." ::= { apDetectedRogueApTrapObjects 2 } apDetectedRogueApTrapMacAddress OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the AP MAC address." ::= { apDetectedRogueApTrapObjects 3 } apDetectedRogueApTrapSsid OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the SSID." ::= { apDetectedRogueApTrapObjects 4} apDetectedRogueApTrapChannal OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the Channel." ::= { apDetectedRogueApTrapObjects 5} apDetectedRogueApTrapNotification NOTIFICATION-TYPE OBJECTS { apDetectedRogueApTrapSeverity, apDetectedRogueApTrapTrapMessage, apDetectedRogueApTrapMacAddress, apDetectedRogueApTrapSsid, apDetectedRogueApTrapChannal } STATUS current DESCRIPTION "Object which contains information about the Detected Rogue AP." ::= { apDetectedRogueApTrapPrefix 1} --***************************************************************** -- apRadioRates OBJECT IDENTIFIER ::= { wap03 9 } --***************************************************************** apRadioBasicRateTable OBJECT-TYPE SYNTAX SEQUENCE OF ApRadioBasicRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of basic rates." ::= { apRadioRates 1 } apRadioBasicRateEntry OBJECT-TYPE SYNTAX ApRadioBasicRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to basic rates of a particular radio." INDEX { apBasicRateRadioName, apRadioBasicRate} ::= { apRadioBasicRateTable 1 } ApRadioBasicRateEntry ::= SEQUENCE { apBasicRateRadioName OCTET STRING, apRadioBasicRate OCTET STRING, apRadioBasicRateStatus RowStatus } apBasicRateRadioName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP radio to which the basic rate applies." ::= { apRadioBasicRateEntry 1 } apRadioBasicRate OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Basic rate value." ::= { apRadioBasicRateEntry 2 } apRadioBasicRateStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - createAndWait (5) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apRadioBasicRateEntry 3 } --***************************************************************** -- apRadioSuppRateTable --***************************************************************** apRadioSuppRateTable OBJECT-TYPE SYNTAX SEQUENCE OF ApRadioSuppRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of radio supported rates." ::= { apRadioRates 2 } apRadioSuppRateEntry OBJECT-TYPE SYNTAX ApRadioSuppRateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to supported rates of a particular radio." INDEX { apSuppRateRadioName, apRadioSuppRate } ::= { apRadioSuppRateTable 1 } ApRadioSuppRateEntry ::= SEQUENCE { apSuppRateRadioName OCTET STRING, apRadioSuppRate OCTET STRING, apRadioSuppRateStatus RowStatus } apSuppRateRadioName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP radio to which the supported rate applies." ::= { apRadioSuppRateEntry 1 } apRadioSuppRate OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported rate value." ::= { apRadioSuppRateEntry 2 } apRadioSuppRateStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - createAndWait (5) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apRadioSuppRateEntry 3 } --***************************************************************** -- apRadioMcsIndexTable --***************************************************************** apRadioMcsIndexTable OBJECT-TYPE SYNTAX SEQUENCE OF ApRadioMcsIndexEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "A list of radio supported MCS Indicies." ::= { apRadioRates 3 } apRadioMcsIndexEntry OBJECT-TYPE SYNTAX ApRadioMcsIndexEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "An entry containing information applicable to MCS Index of a particular radio." INDEX { apMcsIndexRadioName, apRadioMcsIndex } ::= { apRadioMcsIndexTable 1 } ApRadioMcsIndexEntry ::= SEQUENCE { apMcsIndexRadioName OCTET STRING, apRadioMcsIndex Integer32, apRadioMcsIndexStatus RowStatus } apMcsIndexRadioName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..32)) MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "AP radio to which the MCS Index applies." ::= { apRadioMcsIndexEntry 1 } apRadioMcsIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "Supported index." ::= { apRadioMcsIndexEntry 2 } apRadioMcsIndexStatus OBJECT-TYPE SYNTAX RowStatus --MAX-ACCESS read-create MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - createAndWait (5) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apRadioMcsIndexEntry 3 } --***************************************************************** -- apQosGlobalMode OBJECT IDENTIFIER ::= { apQos 1 } --***************************************************************** apQosGlobalMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure Client QoS Global Admin Mode." ::= { apQos 1 } --***************************************************************** -- apQosAclTable --***************************************************************** apQosAclTable OBJECT-TYPE SYNTAX SEQUENCE OF ApQosAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of ACL instances." ::= { apQos 2 } apQosAclEntry OBJECT-TYPE SYNTAX ApQosAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An ACL instance entry." INDEX { apQosAclType, apQosAclName } ::= { apQosAclTable 1 } ApQosAclEntry ::= SEQUENCE { apQosAclType INTEGER, apQosAclName DisplayString, apQosAclStatus RowStatus } apQosAclType OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of this IP ACL entry." ::= { apQosAclEntry 1 } apQosAclName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of this IP ACL entry, which must consist of 1 to 31 alphanumeric characters and uniquely identify this IP ACL." ::= { apQosAclEntry 2 } apQosAclStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - destroy (6) The administrator can only use createAndGo and destroy. After creating an entry, its status is moved to active." ::= { apQosAclEntry 3 } --***************************************************************** -- apQosAclRuleTable OBJECT IDENTIFIER ::= { apQos 3 } --***************************************************************** apQosAclRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ApQosAclRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of IP ACL Rule instances." ::= { apQos 3 } apQosAclRuleEntry OBJECT-TYPE SYNTAX ApQosAclRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP ACL Rule instance entry." INDEX { apQosAclType, apQosAclName, apQosAclRuleIndex } ::= { apQosAclRuleTable 1 } ApQosAclRuleEntry ::= SEQUENCE { apQosAclRuleIndex Integer32, apQosAclRuleStatus RowStatus, apQosAclRuleMatchEvery TruthValue, apQosAclRuleAction INTEGER, apQosAclRuleProtocol Integer32, apQosAclRuleSrcIpAddress InetAddress, apQosAclRuleSrcIpMask InetAddress, apQosAclRuleSrcL4Port Integer32, apQosAclRuleDstIpAddress InetAddress, apQosAclRuleDstIpMask InetAddress, apQosAclRuleDstL4Port Integer32, apQosAclRuleIpTosBits OCTET STRING, apQosAclRuleIpTosMask OCTET STRING, apQosAclRuleIpDscp Integer32, apQosAclRuleIpPrecedence Integer32, apQosAclRuleSrcIpv6Address InetAddress, apQosAclRuleSrcIpv6Prefix Integer32, apQosAclRuleDstIpv6Address InetAddress, apQosAclRuleDstIpv6Prefix Integer32, apQosAclRuleIpv6FlowLabel DisplayString, apQosAclRuleCommit Integer32 } apQosAclRuleIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this rule instance within an IP ACL." ::= { apQosAclRuleEntry 1 } apQosAclRuleStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) The administrator can only use createAndGo and createAndWait. After creating an entry, its status is moved to active." ::= { apQosAclRuleEntry 2 } apQosAclRuleMatchEvery OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that the ACL rule is defined to match on every IP packet, regardless of content. If set to true(1), all other classification field objects in this row are ignored/not set.If set to false(2),configures the other classification field objects. Error is returned for all other values set." DEFVAL { true } ::= { apQosAclRuleEntry 3 } apQosAclRuleAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of action this rule should perform." DEFVAL { deny } ::= { apQosAclRuleEntry 4 } apQosAclRuleProtocol OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "icmp - 1 igmp - 2 ip - 4 tcp - 6 udp - 17 All values from 1 to 255 are valid." ::= { apQosAclRuleEntry 5 } apQosAclRuleSrcIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Source IPV4 Address used in the ACL Classification." ::= { apQosAclRuleEntry 6 } apQosAclRuleSrcIpMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Source IPV4 Mask used in the ACL Classification. This mask is expressed using wild-card notation, which is the ones' complement of traditional Subnet Masks. Here, the 'Don't care bits' are represented by binary 1's and 'Do care bits' are represented by binary 0's. For example, an 8-bit network mask is specified for this object as 0.255.255.255 while a 24-bit network mask is 0.0.0.255." ::= { apQosAclRuleEntry 7 } apQosAclRuleSrcL4Port OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The Source Port (Layer 4) used in ACL classification. The following are defined: ftpdata-20, ftp-21, telnet-23, smtp-25, tftp-69, http/www-80, snmp-161.All values from 0-65535 are valid." ::= { apQosAclRuleEntry 8 } apQosAclRuleDstIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Destination IPV4 Address used in the ACL Classification." ::= { apQosAclRuleEntry 9 } apQosAclRuleDstIpMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Destination IPV4 Mask used in the ACL Classification. This mask is expressed using wild-card notation, which is the ones' complement of traditional Subnet Masks. Here, the 'Don't care bits' are represented by binary 1's and 'Do care bits' are represented by binary 0's. For example, an 8-bit network mask is specified for this object as 0.255.255.255 while a 24-bit network mask is 0.0.0.255." ::= { apQosAclRuleEntry 10 } apQosAclRuleDstL4Port OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The Destination Port (Layer 4) used in ACL classification. The following are defined: ftpdata-20, ftp-21, telnet-23, smtp-25, domain-53, tftp-69, http/www-80, snmp-161.All values from 0-65535 are valid." ::= { apQosAclRuleEntry 11 } apQosAclRuleIpTosBits OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "The Type of Service (TOS) Bits value. By definition, the high-order three bits represent the IP precedence value, whereas alternatively the high-order six bits represent the IP Differentiated Services Code Point (DSCP) value.Valid values are 0x00-0xFF." ::= { apQosAclRuleEntry 12 } apQosAclRuleIpTosMask OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "The Type of Service (TOS) Mask value. By definition, the high-order three bits represent the IP precedence value, whereas alternatively the high-order six bits represent the IP Differentiated Services Code Point (DSCP) value. Therefore, a mask of 0xE0 is used for IP precedence, while mask of 0xFC is used for IP DSCP.Valid values are 0x00-0xFF." ::= { apQosAclRuleEntry 13 } apQosAclRuleIpDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "IP DiffServ Code Point (DSCP) match value for the ACL rule. The DSCP is defined as the high-order six bits of the Service Type octet in the IPv4 header." ::= { apQosAclRuleEntry 14 } apQosAclRuleIpPrecedence OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "IP Precedence match value for the ACL rule. The Precedence bits are defined as the high-order three bits of the Service Type octed in the IPv4 header." ::= { apQosAclRuleEntry 15 } apQosAclRuleSrcIpv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Source IPV6 Address used in the ACL Classification." ::= { apQosAclRuleEntry 16 } apQosAclRuleSrcIpv6Prefix OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "Source IPv6 Prefix Len." ::= { apQosAclRuleEntry 17 } apQosAclRuleDstIpv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Destination IPV6 Address used in the ACL Classification." ::= { apQosAclRuleEntry 18 } apQosAclRuleDstIpv6Prefix OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination IPv6 Prefix Len." ::= { apQosAclRuleEntry 19 } apQosAclRuleIpv6FlowLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The IPv6 Flow Label match value for the class. Hex values in the range of 00000 - FFFFF." ::= { apQosAclRuleEntry 20 } apQosAclRuleCommit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that to apply all the rule attributes created for this row entry. This can be set only once. Once committed, the rule properties cannot be changed.The commit value after successful commit is 3." ::= { apQosAclRuleEntry 21 } --***************************************************************** -- apQosDsClassMapTable OBJECT IDENTIFIER ::= { apQos 4 } --***************************************************************** apQosDsClassMapTable OBJECT-TYPE SYNTAX SEQUENCE OF ApQosDsClassMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of class-map instances." ::= { apQos 4 } apQosDsClassMapEntry OBJECT-TYPE SYNTAX ApQosDsClassMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A class-map instance entry." INDEX {apQosDsClassMapMatchL3Protocol,apQosDsClassMapName} ::= { apQosDsClassMapTable 1 } ApQosDsClassMapEntry ::= SEQUENCE { apQosDsClassMapName DisplayString, apQosDsClassMapMatchL3Protocol INTEGER, apQosDsClassMapStatus RowStatus, apQosDsClassMapMatchEvery TruthValue, apQosDsClassMapMatchDstMac MacAddress, apQosDsClassMapMatchDstMacMask MacAddress, apQosDsClassMapMatchDstIpAddress InetAddress, apQosDsClassMapMatchDstIpMask InetAddress, apQosDsClassMapMatchDstL4Port Integer32, apQosDsClassMapMatchCos Integer32, apQosDsClassMapMatchEthertype DisplayString, apQosDsClassMapMatchIpTosBits OCTET STRING, apQosDsClassMapMatchIpTosMask OCTET STRING, apQosDsClassMapMatchIpDscp Integer32, apQosDsClassMapMatchIpPrecedence Integer32, apQosDsClassMapMatchProtocol Integer32, apQosDsClassMapMatchSrcMac MacAddress, apQosDsClassMapMatchSrcMacMask MacAddress, apQosDsClassMapMatchSrcIpAddress InetAddress, apQosDsClassMapMatchSrcIpMask InetAddress, apQosDsClassMapMatchSrcL4Port Integer32, apQosDsClassMapMatchVlanId Integer32, apQosDsClassMapMatchFlags Integer32, apQosDsClassMapMatchSrcIpv6Address InetAddress, apQosDsClassMapMatchSrcIpv6Prefix Integer32, apQosDsClassMapMatchDstIpv6Address InetAddress, apQosDsClassMapMatchDstIpv6Prefix Integer32, apQosDsClassMapMatchIpv6FlowLabel DisplayString, apQosDsClassMapMatchCommit Integer32 } apQosDsClassMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of this class-map entry, which must consist of 1 to 31 alphanumeric characters and uniquely identify this class-map." ::= { apQosDsClassMapEntry 1 } apQosDsClassMapMatchL3Protocol OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Layer3 protocol match value used for the class. This will be the type of this class-map." ::= { apQosDsClassMapEntry 2 } apQosDsClassMapStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apQosDsClassMapEntry 3 } apQosDsClassMapMatchEvery OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that match attribute is defined to match on every IP packet, regardless of content. If set to true(1), all other classification field objects in this row are ignored/not set. If set to false(2),configures the other classification field objects. Error is returned for all other values set." DEFVAL { true } ::= { apQosDsClassMapEntry 4 } apQosDsClassMapMatchDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination MAC address match value for the class." ::= { apQosDsClassMapEntry 5 } apQosDsClassMapMatchDstMacMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination MAC address mask match value for the class." ::= { apQosDsClassMapEntry 6 } apQosDsClassMapMatchDstIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Destination IP Address match value for the class." ::= { apQosDsClassMapEntry 7 } apQosDsClassMapMatchDstIpMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination IP address mask match value for the class. This mask value identifies the portion of apQosDsClassMapMatchDstIpAddress that is compared against a packet." ::= { apQosDsClassMapEntry 8 } apQosDsClassMapMatchDstL4Port OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Destination Port (Layer 4) used in class-map classification. Different port numbers are: ftpdata-20, ftp-21, telnet-23, smtp-25, domain-53, tftp-69, http/www-80, snmp-161.All values from 0-65535 are valid." ::= { apQosDsClassMapEntry 9 } apQosDsClassMapMatchCos OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Three-bit user priority field in the 802.1Q tag header of a tagged Ethernet frame used as a class-match parameter." ::= { apQosDsClassMapEntry 10 } apQosDsClassMapMatchEthertype OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The Ethertype match value for the class. Hex values in the range of 0x0600-0xFFFF. Different ethertype key values are appletalk(0x02), arp(0x03), ibmsna(0x04), ipv4(0x05), ipv6(0x06), ipx(0x07), mplsmcast(0x08), mplsucast(0x09), netbios(0x0a), novell(0x0b), pppoe(0x0c), rarp(0x0d)." ::= { apQosDsClassMapEntry 11 } apQosDsClassMapMatchIpTosBits OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "The Type of Service (TOS) Bits value. By definition, the high-order three bits represent the IP precedence value, whereas alternatively the high-order six bits represent the IP Differentiated Services Code Point (DSCP) value.Valid values are 0x00-0xFF." ::= { apQosDsClassMapEntry 12 } apQosDsClassMapMatchIpTosMask OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "The Type of Service (TOS) Mask value. By definition, the high-order three bits represent the IP precedence value, whereas alternatively the high-order six bits represent the IP Differentiated Services Code Point (DSCP) value. Therefore, a mask of 0xE0 is used for IP precedence, while mask of 0xFC is used for IP DSCP.Valid values are 0x00-0xFF." ::= { apQosDsClassMapEntry 13 } apQosDsClassMapMatchIpDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "IP DiffServ Code Point (DSCP) match value for the class. The DSCP is defined as the high-order six bits of the Service Type octet in the IPv4 header." ::= { apQosDsClassMapEntry 14 } apQosDsClassMapMatchIpPrecedence OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "IP Precedence match value for the class. The Precedence bits are defined as the high-order three bits of the Service Type octed in the IPv4 header." ::= { apQosDsClassMapEntry 15 } apQosDsClassMapMatchProtocol OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-create STATUS current DESCRIPTION "icmp - 1 igmp - 2 tcp - 6 udp - 17 All values from 1 to 255 are valid." ::= { apQosDsClassMapEntry 16 } apQosDsClassMapMatchSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source MAC address match value for the class." ::= { apQosDsClassMapEntry 17 } apQosDsClassMapMatchSrcMacMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source MAC address mask match value for the class. This mask value identifies the portion of apQosDsClassMapMatchSrcMac that is compared against a packet. A non-contiguous mask value is permitted." ::= { apQosDsClassMapEntry 18 } apQosDsClassMapMatchSrcIpAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Source IP Address match value for the class." ::= { apQosDsClassMapEntry 19 } apQosDsClassMapMatchSrcIpMask OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source IP address mask match value for the class. This mask value identifies the portion of apQosDsClassMapMatchSrcIpAddress that is compared against a packet. A non-contiguous mask value is permitted." ::= { apQosDsClassMapEntry 20 } apQosDsClassMapMatchSrcL4Port OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Source Port (Layer 4) used in class-map classification. Different port numbers are: ftpdata-20, ftp-21, telnet-23, smtp-25, domain-53, tftp-69, http/www-80, snmp-161.All values from 0-65535 are valid." ::= { apQosDsClassMapEntry 21 } apQosDsClassMapMatchVlanId OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that class map is defined to match Vlan ID." ::= { apQosDsClassMapEntry 22 } apQosDsClassMapMatchFlags OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Four byte to indicate the fields set for cos, ethertype, ip-tos, ip-dscp, ip-precedence. Each bit cos (1), ethertype (2), ip-tos (4), ip-dscp (8), ip-precedence (16) represents the corresponding field set. Other fields can be identified by getting the value." ::= { apQosDsClassMapEntry 23 } apQosDsClassMapMatchSrcIpv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Source IPv6 Address match value for the class." ::= { apQosDsClassMapEntry 24 } apQosDsClassMapMatchSrcIpv6Prefix OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "The Source IPv6 Prefix length match value for the class." ::= { apQosDsClassMapEntry 25 } apQosDsClassMapMatchDstIpv6Address OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Destination IPv6 Address match value for the class." ::= { apQosDsClassMapEntry 26 } apQosDsClassMapMatchDstIpv6Prefix OBJECT-TYPE SYNTAX Integer32 (0..128) MAX-ACCESS read-create STATUS current DESCRIPTION "Destination IPv6 Prefix length match value for the class." ::= { apQosDsClassMapEntry 27 } apQosDsClassMapMatchIpv6FlowLabel OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The IPv6 Flow Label match value for the class. Hex values in the range of 00000 - FFFFF." ::= { apQosDsClassMapEntry 28 } apQosDsClassMapMatchCommit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that to apply all the class-map match attributes created for this row entry. This can be set only once. A value of 1 indicates commit operation for that particular class map creation. Once committed, the class map properties cannot be changed.The commit value after successful commit is 3." ::= { apQosDsClassMapEntry 29 } --***************************************************************** -- apQosDsPolicyMapTable OBJECT IDENTIFIER ::= { apQos 5 } --***************************************************************** apQosDsPolicyMapTable OBJECT-TYPE SYNTAX SEQUENCE OF ApQosDsPolicyMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of policy-map instances." ::= { apQos 5 } apQosDsPolicyMapEntry OBJECT-TYPE SYNTAX ApQosDsPolicyMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A policy-map instance entry." INDEX { apQosDsPolicyMapName } ::= { apQosDsPolicyMapTable 1 } ApQosDsPolicyMapEntry ::= SEQUENCE { apQosDsPolicyMapName DisplayString, apQosDsPolicyMapStatus RowStatus } apQosDsPolicyMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of this policy-map entry, which must consist of 1 to 31 alphanumeric characters and uniquely identify this class-map." ::= { apQosDsPolicyMapEntry 1 } apQosDsPolicyMapStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apQosDsPolicyMapEntry 2 } --***************************************************************** -- apQosDsPolicyMapAttrTable OBJECT IDENTIFIER ::= { apQos 6 } --***************************************************************** apQosDsPolicyMapAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF ApQosDsPolicyMapAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of policy-map match attribute instances." ::= { apQos 6 } apQosDsPolicyMapAttrEntry OBJECT-TYPE SYNTAX ApQosDsPolicyMapAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A policy-map match attribute instance entry." INDEX { apQosDsPolicyMapName, apQosDsClassMapName, apQosDsPolicyMapAttrPoliceSimple,apQosDsPolicyMapAttrIndex } ::= { apQosDsPolicyMapAttrTable 1 } ApQosDsPolicyMapAttrEntry ::= SEQUENCE { apQosDsPolicyMapAttrIndex Integer32, apQosDsPolicyMapAttrPoliceSimple TruthValue, apQosDsPolicyMapAttrStatus RowStatus, apQosDsPolicyMapAttrPolicyActionType INTEGER, apQosDsPolicyMapAttrDrop TruthValue, apQosDsPolicyMapAttrSend TruthValue, apQosDsPolicyMapAttrMarkCos Integer32, apQosDsPolicyMapAttrMarkIpDscp Integer32, apQosDsPolicyMapAttrMarkIpPrecedence Integer32, apQosDsPolicyMapAttrPoliceSimpleRate Unsigned32, apQosDsPolicyMapAttrPoliceSimpleBurstSize Integer32, apQosDsPolicyMapAttrCommit Integer32 } apQosDsPolicyMapAttrIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this match attribute instance within Diffserv." ::= { apQosDsPolicyMapAttrEntry 1 } apQosDsPolicyMapAttrPoliceSimple OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flag to indicate if police simple is turned on." ::= { apQosDsPolicyMapAttrEntry 2 } apQosDsPolicyMapAttrStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apQosDsPolicyMapAttrEntry 3 } apQosDsPolicyMapAttrPolicyActionType OBJECT-TYPE SYNTAX INTEGER { drop(1), send(2), cos(3), ipdscp(4), ipprecedence(5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Policy map match entry type. It determines which one of the individual match conditions is defined for the present policy map attribute.If not set, error is returned." ::= { apQosDsPolicyMapAttrEntry 4 } apQosDsPolicyMapAttrDrop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that all packets belonging to this class-instance are dropped. If set, no other action attribute needs to be configured." ::= { apQosDsPolicyMapAttrEntry 5 } apQosDsPolicyMapAttrSend OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that all packets belonging to this class-instance are forwarded. If set, no other action attribute needs to be configured." ::= { apQosDsPolicyMapAttrEntry 6 } apQosDsPolicyMapAttrMarkCos OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Three-bit user priority field value in the 802.1Q tag header of a tagged Ethernet frame, marked as part of the policy for a class instance. If set, no other action attribute needs to be configured." ::= { apQosDsPolicyMapAttrEntry 7 } apQosDsPolicyMapAttrMarkIpDscp OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "Specified IP DSCP value to mark in all packets belonging to the class-instance. If set, no other action attribute needs to be configured." ::= { apQosDsPolicyMapAttrEntry 8 } apQosDsPolicyMapAttrMarkIpPrecedence OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Specified IP Precedence value to mark in all packets belonging to the class-instance. If set, no other action attribute needs to be configured." ::= { apQosDsPolicyMapAttrEntry 9 } apQosDsPolicyMapAttrPoliceSimpleRate OBJECT-TYPE SYNTAX Unsigned32 (1..1000000) MAX-ACCESS read-create STATUS current DESCRIPTION "Policy Attribute Rate configured in kbps. It is used when police simple is turned on. This property is set only when the property 'apQosDsPolicyMapAttrPoliceSimpleBurstSize'is set, otherwise the value is neglected." ::= { apQosDsPolicyMapAttrEntry 10 } apQosDsPolicyMapAttrPoliceSimpleBurstSize OBJECT-TYPE SYNTAX Integer32 (1..204800000) MAX-ACCESS read-create STATUS current DESCRIPTION "Policy Attribute Burst Size in bytes. It is used when police simple is turned on. This property is set only when the property 'apQosDsPolicyMapAttrPoliceSimpleRate'is set, otherwise the value is neglected." ::= { apQosDsPolicyMapAttrEntry 11 } apQosDsPolicyMapAttrCommit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that to apply all the policy attributes created for this row entry. This can be set only once. Once the attributes are committed they cannot be changed for that particular policy map and class map combination. The commit value after successful commit is 3." ::= { apQosDsPolicyMapAttrEntry 12 } --***************************************************************** -- apQosMacAclTable OBJECT IDENTIFIER ::= { apQos 7 } --***************************************************************** apQosMacAclTable OBJECT-TYPE SYNTAX SEQUENCE OF ApQosMacAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of MAC-ACL instances." ::= { apQos 7 } apQosMacAclEntry OBJECT-TYPE SYNTAX ApQosMacAclEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A MAC-ACL instance entry." INDEX { apQosMacAclName } ::= { apQosMacAclTable 1 } ApQosMacAclEntry ::= SEQUENCE { apQosMacAclName DisplayString, apQosMacAclStatus RowStatus } apQosMacAclName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Name of this MAC ACL entry, which must consist of 1 to 31 alphanumeric characters and uniquely identify this MAC ACL. This object must be set to complete a new MAC ACL instance." ::= { apQosMacAclEntry 1 } apQosMacAclStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apQosMacAclEntry 2 } --***************************************************************** -- apQosMacRuleTable OBJECT IDENTIFIER ::= { apQos 8 } --***************************************************************** apQosMacRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ApQosMacRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of MAC-ACL rule instances." ::= { apQos 8 } apQosMacRuleEntry OBJECT-TYPE SYNTAX ApQosMacRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A MAC-ACL rule instance entry." INDEX {apQosMacAclName,apQosMacAclRuleIndex} ::= { apQosMacRuleTable 1 } ApQosMacRuleEntry ::= SEQUENCE { apQosMacAclRuleIndex Integer32, apQosMacAclRuleStatus RowStatus, apQosMacAclRuleAction INTEGER, apQosMacAclRuleMatchEvery TruthValue, apQosMacAclRuleMatchDstMac MacAddress, apQosMacAclRuleMatchDstMacMask MacAddress, apQosMacAclRuleMatchCos Integer32, apQosMacAclRuleMatchEthertype DisplayString, apQosMacAclRuleMatchSrcMac MacAddress, apQosMacAclRuleMatchSrcMacMask MacAddress, apQosMacAclRuleMatchVlanId Integer32, apQosMacAclRuleMatchCommit Integer32 } apQosMacAclRuleIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this rule instance within a MAC ACL." ::= { apQosMacRuleEntry 1 } apQosMacAclRuleStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) The administrator can only use createAndGo and createAndWait. After creating an entry, its status is moved to active." ::= { apQosMacRuleEntry 2 } apQosMacAclRuleAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of action this rule should perform." DEFVAL { deny } ::= { apQosMacRuleEntry 3 } apQosMacAclRuleMatchEvery OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that the match attribute is defined to match on packet, regardless of content. If set to true(1), all other classification field objects in this row are ignored/not set.If set to false(2),configures the other lassification field objects. Error is returned for all other values set." DEFVAL { true } ::= { apQosMacRuleEntry 4 } apQosMacAclRuleMatchDstMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination MAC address match value for the Rule." ::= { apQosMacRuleEntry 5 } apQosMacAclRuleMatchDstMacMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Destination MAC address mask match value for the Rule." ::= { apQosMacRuleEntry 6 } apQosMacAclRuleMatchCos OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-create STATUS current DESCRIPTION "Three-bit user priority field in the 802.1Q tag header of a tagged Ethernet frame used as a rule-match parameter." ::= { apQosMacRuleEntry 7 } apQosMacAclRuleMatchEthertype OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "The Ethertype match value for the class. Hex values in the range of 0x0600-0xFFFF. Different ethertype key values are appletalk(0x02), arp(0x03), ibmsna(0x04), ipv4(0x05), ipv6(0x06), ipx(0x07), mplsmcast(0x08), mplsucast(0x09), netbios(0x0a), novell(0x0b), pppoe(0x0c), rarp(0x0d)." ::= { apQosMacRuleEntry 8 } apQosMacAclRuleMatchSrcMac OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source MAC address match value for the rule." ::= { apQosMacRuleEntry 9 } apQosMacAclRuleMatchSrcMacMask OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Source MAC address mask match value for the rule. This mask value identifies the portion of apQosMacAclRuleMatchSrcMac that is compared against a packet. A non-contiguous mask value is permitted." ::= { apQosMacRuleEntry 10 } apQosMacAclRuleMatchVlanId OBJECT-TYPE SYNTAX Integer32 (0..4095) MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that the rule is defined to match Vlan ID." ::= { apQosMacRuleEntry 11 } apQosMacAclRuleMatchCommit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Flag to indicate that to apply all the rule match attributes created for this row entry. This can be set only once. Once committed, the rule properties cannot be changed.The commit value after successful commit is 3." ::= { apQosMacRuleEntry 12 } --***************************************************************** -- apTspecAcmTable OBJECT IDENTIFIER ::= { apTspecTables 1 } --***************************************************************** apTspecAcmTable OBJECT-TYPE SYNTAX SEQUENCE OF ApTspecAcmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TSPEC Admission Control Mandatory (ACM) configuration parameters." ::= { apTspecTables 1} apTspecAcmEntry OBJECT-TYPE SYNTAX ApTspecAcmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TSPEC Admission Control Mandatory (ACM) configuration parameters (per radio)." INDEX {apTspecRadioName} ::= { apTspecAcmTable 1 } ApTspecAcmEntry ::= SEQUENCE { apTspecRadioName DisplayString, apTspecStatus RowStatus, apTspecMode INTEGER, apTspecVoiceAcmMode INTEGER, apTspecVoiceAcmLimit INTEGER, apTspecVideoAcmMode INTEGER, apTspecVideoAcmLimit INTEGER, apTspecApInactivityTimeout INTEGER, apTspecStaInactivityTimeout INTEGER, apTspecLegacyWmmQMapMode INTEGER } apTspecRadioName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP radio name." ::= { apTspecAcmEntry 1 } apTspecStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of the entry. Only values active (1), createAndGo (4), createAndWait (5) and destroy (6) are supported. The Administrator can only use createAndGo, createAndWait and destroy. After creating the entry, the status is moved to active (1)" ::= { apTspecAcmEntry 2 } apTspecMode OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Overall TSPEC operational mode for the designated apTspecRadioName. This object must be set to on(1) for any of the other TSPEC ACM configuration parameters to have an effect. The default value for this object is off(2)." DEFVAL { off } ::= { apTspecAcmEntry 3} apTspecVoiceAcmMode OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Regulates mandatory admission control for the voice access category (AC). When set to on(1), the voice AC may only be used by WMM-compliant client stations that have successfully established a TSPEC for this AC. Note that setting the apTspecLegacyWmmQMapMode object to on(1) overrides the exclusive use of the voice AC by allowing legacy (i.e. non-WMM-compliant) client stations to use it as well." DEFVAL { off } ::= { apTspecAcmEntry 4} apTspecVoiceAcmLimit OBJECT-TYPE SYNTAX INTEGER(0..70) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the maximum amount of wireless bandwidth utilization to admit for the voice access category. TSPEC requests that would cause this limit to be exceeded are rejected. Note that this value establishes an upper limit for wireless bandwidth to be admitted for this access category but does not guarantee that this limit can be reached. Setting this object value to 0 and the apTspecVoiceAcmMode object to on(1) causes all TSPEC requests to be rejected by the AP for the voice access category. The sum of this value and the apTspecVideoAcmLimit object value is not allowed to exceed 70. This value is treated as a percentage." DEFVAL { 20 } ::= { apTspecAcmEntry 5} apTspecVideoAcmMode OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Regulates mandatory admission control for the video access category (AC). When set to on(1), the voice AC may only be used by WMM-compliant client stations that have successfully established a TSPEC for this AC. Note that setting the apTspecLegacyWmmQMapMode object to on(1) overrides the exclusive use of the video AC by allowing legacy (i.e. non-WMM-compliant) client stations to use it as well." DEFVAL { off } ::= { apTspecAcmEntry 6} apTspecVideoAcmLimit OBJECT-TYPE SYNTAX INTEGER(0..70) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the maximum amount of wireless bandwidth utilization to admit for the video access category. TSPEC requests that would cause this limit to be exceeded are rejected. Note that this value establishes an upper limit for wireless bandwidth to be admitted for this access category but does not guarantee that this limit can be reached. Setting this object value to 0 and the apTspecVideoAcmMode object to on(1) causes all TSPEC requests to be rejected by the AP for the voice access category. The sum of this value and the apTspecVoiceAcmLimit object value is not allowed to exceed 70. This value is treated as a percentage." DEFVAL { 15 } ::= { apTspecAcmEntry 7} apTspecApInactivityTimeout OBJECT-TYPE SYNTAX INTEGER(0..120) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the amount of time that an active traffic stream (TS) in the downlink direction may be idle, from the perspective of the AP, before it is deleted by the AP. For a bidirectional TS, both the apTspecApInactivityTimeout and the apTspecStaInactivityTimeout must expire in order for the TS to be deleted by the AP due to inactivity. If either of these timeouts is disabled, the AP will not delete a bidirectional TS due to inactivity. This value is specified in seconds. Setting this object value to 0 disables this timeout." DEFVAL { 30 } ::= { apTspecAcmEntry 8} apTspecStaInactivityTimeout OBJECT-TYPE SYNTAX INTEGER(0..120) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the amount of time that an active traffic stream (TS) in the uplink direction may be idle, from the perspective of the AP, before it is deleted by the AP. For a bidirectional TS, both the apTspecApInactivityTimeout and the apTspecStaInactivityTimeout must expire in order for the TS to be deleted by the AP due to inactivity. If either of these timeouts is disabled, the AP will not delete a bidirectional TS due to inactivity. This value is specified in seconds. Setting this object value to 0 disables this timeout." DEFVAL { 30 } ::= { apTspecAcmEntry 9} apTspecLegacyWmmQMapMode OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to on(1), the AP allows intermixing of legacy traffic with Wi-Fi Multimedia (WMM) traffic on access category queues that are operating according to admission control mandatory (ACM) rules. This mode is intended for use with non Wi-Fi Multimedia Enabled (non-WME) clients and is off(2) by default. When this object is set to on(1), both the voice and video access categories are accessible by wireless clients that do not have an admitted TSPEC, which can lead to underestimation of the available medium time by wireless TSPEC admission control. Use caution when enabling this mode and also consider using very small ACM limit values as well." DEFVAL { off } ::= { apTspecAcmEntry 10} --***************************************************************** -- apTspec OBJECT IDENTIFIER ::= { apTspecTables 2 } --***************************************************************** apTspecVoAccept OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of voice TSPECs accepted by this AP." ::= { apTspec 1 } apTspecVoReject OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of voice TSPECs rejected by this AP." ::= { apTspec 2 } apTspecViAccept OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of video TSPECs accepted by this AP." ::= { apTspec 3 } apTspecViReject OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of video TSPECs rejected by this AP." ::= { apTspec 4 } --***************************************************************** -- apTspecAcmRadioTable OBJECT IDENTIFIER ::= { apTspecTables 3 } --***************************************************************** apTspecAcmRadioTable OBJECT-TYPE SYNTAX SEQUENCE OF ApTspecAcmRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TSPEC Admission Control Mandatory (ACM) status per radio." ::= { apTspecTables 3} apTspecAcmRadioEntry OBJECT-TYPE SYNTAX ApTspecAcmRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry for TSPEC Admission Control Mandatory (ACM) status per radio." INDEX {apTspecAcmRadioName,apTspecAC} ::= { apTspecAcmRadioTable 1 } ApTspecAcmRadioEntry ::= SEQUENCE { apTspecAcmRadioName DisplayString, apTspecAC DisplayString, apTspecOperStatus DisplayString, apTspecActiveTS INTEGER, apTspecActiveClients INTEGER, apTspecMediumTimeAdmitted INTEGER, apTspecMediumTimeUnalloc INTEGER, apTspecTxBytes INTEGER, apTspecTxPackets INTEGER, apTspecRxBytes INTEGER, apTspecRxPackets INTEGER } apTspecAcmRadioName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP radio name." ::= { apTspecAcmRadioEntry 1 } apTspecAC OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP TSPEC access category (AC)." ::= { apTspecAcmRadioEntry 2 } apTspecOperStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TSPEC operational status per access category." ::= { apTspecAcmRadioEntry 3} apTspecActiveTS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active traffic streams (TSs)." ::= { apTspecAcmRadioEntry 4} apTspecActiveClients OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active clients with at least one traffic stream on this radio." ::= { apTspecAcmRadioEntry 5} apTspecMediumTimeAdmitted OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of all medium times currently admitted for this access category." ::= { apTspecAcmRadioEntry 6} apTspecMediumTimeUnalloc OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of configured medium time that is not allocated for this access category." ::= { apTspecAcmRadioEntry 7} apTspecTxBytes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes transmitted for this access category." ::= { apTspecAcmRadioEntry 8} apTspecTxPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets transmitted for this access category." ::= { apTspecAcmRadioEntry 9} apTspecRxBytes OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total bytes received for this access category." ::= { apTspecAcmRadioEntry 10} apTspecRxPackets OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Total packets received for this access category." ::= { apTspecAcmRadioEntry 11} --***************************************************************** -- apTspecAcmVapTable OBJECT IDENTIFIER ::= { apTspecTables 4 } --***************************************************************** apTspecAcmVapTable OBJECT-TYPE SYNTAX SEQUENCE OF ApTspecAcmVapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TSPEC Admission Control Mandatory (ACM) status per VAP." ::= { apTspecTables 4} apTspecAcmVapEntry OBJECT-TYPE SYNTAX ApTspecAcmVapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry for TSPEC Admission Control Mandatory (ACM) status per VAP." INDEX {apTspecVapRadioName,apTspecVap,apTspecVapAC} ::= { apTspecAcmVapTable 1 } ApTspecAcmVapEntry ::= SEQUENCE { apTspecVapRadioName DisplayString, apTspecVap DisplayString, apTspecVapAC DisplayString, apTspecVapOperStatus DisplayString, apTspecVapActiveTS INTEGER, apTspecVapActiveClients INTEGER, apTspecVapMediumTimeAdmitted INTEGER, apTspecVapMediumTimeUnalloc INTEGER } apTspecVapRadioName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP radio name." ::= { apTspecAcmVapEntry 1 } apTspecVap OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual AP name." ::= { apTspecAcmVapEntry 2 } apTspecVapAC OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "AP TSPEC access category (AC)." ::= { apTspecAcmVapEntry 3 } apTspecVapOperStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "TSPEC operational status per access category." ::= { apTspecAcmVapEntry 4} apTspecVapActiveTS OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active traffic streams (TSs)." ::= { apTspecAcmVapEntry 5} apTspecVapActiveClients OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Number of active clients with at least one traffic stream on this VAP." ::= { apTspecAcmVapEntry 6} apTspecVapMediumTimeAdmitted OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Sum of all medium times currently admitted for this access category." ::= { apTspecAcmVapEntry 7} apTspecVapMediumTimeUnalloc OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of configured medium time that is not allocated for this access category." ::= { apTspecAcmVapEntry 8} --***************************************************************** -- apTspecConfig OBJECT IDENTIFIER ::= { apTspecTables 5 } --***************************************************************** apTspecViolationInterval OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the time period at which wireless clients detected as using admission-controlled resources without proper TSPEC authorization are reported via the system logging and SNMP trap mechanisms. This object is specified in seconds, with a default value of 300 (5 minutes). Setting this object value to 0 disables TSPEC violation reporting." DEFVAL { 300 } ::= { apTspecConfig 1 } --***************************************************************** -- apTspecTrap OBJECT IDENTIFIER ::= { apTspecTables 7 } --***************************************************************** apTspecTrap OBJECT IDENTIFIER ::= { apTspecTables 7} apTspecTrapPrefix OBJECT IDENTIFIER ::= { apTspecTrap 0 } apTspecTrapObjects OBJECT IDENTIFIER ::= { apTspecTrap 1 } apTspecTrapSeverity OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains severity of trap message." ::= {apTspecTrapObjects 1 } apTspecTrapMessage OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains contents of trap message." ::= { apTspecTrapObjects 2 } apTspecTrapMacAddress OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the client MAC address." ::= { apTspecTrapObjects 3 } apTspecTrapAccessCategory OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the Access-Category(Voice/Video) of the TS." ::= { apTspecTrapObjects 4} apTspecTrapDirection OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the direction of the TS" ::= { apTspecTrapObjects 5 } apTspecTrapMediumTime OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the medium time of the TS." ::= { apTspecTrapObjects 6 } apTspecTrapTid OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the tid of the TS." ::= { apTspecTrapObjects 7} apTspecTrapNotification NOTIFICATION-TYPE OBJECTS { apTspecTrapSeverity, apTspecTrapMessage, apTspecTrapMacAddress, apTspecTrapAccessCategory, apTspecTrapDirection, apTspecTrapMediumTime, apTspecTrapTid} STATUS current DESCRIPTION "Object which contains information about the TSPEC client." ::= { apTspecTrapPrefix 1 } --***************************************************************** -- apTspecUnAuthTrafficTrap OBJECT IDENTIFIER ::= { apTspecTables 8 } --***************************************************************** apTspecUnAuthTrafficTrap OBJECT IDENTIFIER ::= { apTspecTables 8} apTspecUnAuthTrafficTrapPrefix OBJECT IDENTIFIER ::= { apTspecUnAuthTrafficTrap 0 } apTspecUnAuthTrafficTrapObjects OBJECT IDENTIFIER ::= { apTspecUnAuthTrafficTrap 1 } apTspecUnAuthTrafficTrapSeverity OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains severity of trap message." ::= {apTspecUnAuthTrafficTrapObjects 1 } apTspecUnAuthTrafficTrapMessage OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains contents of trap message." ::= { apTspecUnAuthTrafficTrapObjects 2 } apTspecUnAuthTrafficTrapMacAddress OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the client MAC address." ::= { apTspecUnAuthTrafficTrapObjects 3 } apTspecUnAuthTrafficTrapAccessCategory OBJECT-TYPE SYNTAX SnmpAdminString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This string contains the Access-Category(Voice/Video) of the TS." ::= { apTspecUnAuthTrafficTrapObjects 4} apTspecUnAuthTrafficTrapNotification NOTIFICATION-TYPE OBJECTS { apTspecUnAuthTrafficTrapSeverity, apTspecUnAuthTrafficTrapMessage, apTspecUnAuthTrafficTrapMacAddress, apTspecUnAuthTrafficTrapAccessCategory} STATUS current DESCRIPTION "Object which contains information about the TSPEC client." ::= { apTspecUnAuthTrafficTrapPrefix 1 } --***************************************************************** -- apPacketCaptureStatusInfo OBJECT IDENTIFIER ::= { apPacketCapture 1} --***************************************************************** apPacketCaptureStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Current packet capture status. States are Not Started File Capture In Progress Remote Capture In Progress Stopped due to Timeout Stopped due to File Size Stopped due to Administration Action Not Started due to File Transfer" ::= { apPacketCaptureStatusInfo 1 } apPacketCaptureTime OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Elapsed time since packet capture started." ::= { apPacketCaptureStatusInfo 2 } apPacketCaptureFileSize OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Current packet capture file size (valid for file capture only)." ::= { apPacketCaptureStatusInfo 3 } apPacketCaptureDownloadStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(1), inProgress(2), success(3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Packet capture file download status." ::= { apPacketCaptureStatusInfo 4 } apPacketCaptureAdminStop OBJECT-TYPE SYNTAX INTEGER { none(1), stop(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is an action object.Setting this object to stop will stop file or remote packet capture.Read on this object will always return none." ::= { apPacketCaptureStatusInfo 5 } --***************************************************************** -- apPacketCaptureConfig OBJECT IDENTIFIER ::= { apPacketCapture 2} --***************************************************************** apPktCaptureCfgBeaconCapture OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When packets are captured on radio1 or radio2 interface, beacon frames are also captured." DEFVAL { enable } ::= { apPacketCaptureConfig 1 } apPktCaptureCfgPromiscuousMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When packets are captured on radio1 or radio2 interface and promiscuous mode is enabled, the radio is changed to promiscuous mode. When capture stops, the promiscuous mode is disabled." DEFVAL { disable } ::= { apPacketCaptureConfig 2 } apPktCaptureCfgClientFilterMode OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag indicating whether or not WLAN client filter is enabled." DEFVAL { disable } ::= { apPacketCaptureConfig 3 } apPktCaptureCfgClientFilterMacAddr OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "MAC address of the client for which to capture data on the 802.11 interface." ::= { apPacketCaptureConfig 4 } --***************************************************************** -- apPacketCaptureFile OBJECT IDENTIFIER ::= { apPacketCapture 3} --***************************************************************** apPktCaptureInterface OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "The interface name on which to capture packets when using file capture mode." ::= { apPacketCaptureFile 1 } apPktCaptureTFTPServerIpType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address type (IPv4 or IPv6) of the TFTP server." DEFVAL { ipv4 } ::= { apPacketCaptureFile 2 } apPktCaptureTFTPServer OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IPv4 or IPv6 address of the TFTP server to which the capture file is downloaded." ::= { apPacketCaptureFile 3 } apPktCaptureTFTPFilename OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..128)) MAX-ACCESS read-write STATUS current DESCRIPTION "The file name on the TFTP server to which the capture file is downloaded. The file name includes the path." ::= { apPacketCaptureFile 4 } apPacketCaptureFileDownloadAdminStart OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Capture file download administrative start command.This is an action object. Setting this object to start begins packet capture file download to the target and file specified by the TFTP Server and TFTP Filename fields. Download status is reported in the Download Status field.Read on this object will always return none." ::= { apPacketCaptureFile 5 } apPktCaptureDuration OBJECT-TYPE SYNTAX INTEGER (10..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds for which to capture packets into a file. Range is from 10 to 3600 with a default value of 60. The capture is stopped once the time limit is reached." DEFVAL { 60 } ::= { apPacketCaptureFile 6 } apPktCaptureMaxFileSize OBJECT-TYPE SYNTAX INTEGER (64..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum capture file size. Range is from 64 to 4096 KB (kilobytes) with a default value of 1024 (1MB). The capture is stopped once the maximum file size is reached." DEFVAL { 1024 } ::= { apPacketCaptureFile 7 } apPacketCaptureFileAdminStart OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "File packet capture administrative start command.This is an action object. Setting this object to start begins file packet capture.Read on this object will always return none." ::= { apPacketCaptureFile 8 } --***************************************************************** -- apPacketCaptureRemote OBJECT IDENTIFIER ::= { apPacketCapture 4} --***************************************************************** apPktCaptureRemotePort OBJECT-TYPE SYNTAX INTEGER(1025..65530) MAX-ACCESS read-write STATUS current DESCRIPTION "The lowest numbered IP port used for communicating with a remote monitoring device. The system uses up to five consecutive port numbers starting with the configured port. Valid range is 1025 to 65530 with a default value of 2002." DEFVAL { 2002 } ::= { apPacketCaptureRemote 1 } apPacketCaptureRemoteAdminStart OBJECT-TYPE SYNTAX INTEGER { none(1), start(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Remote packet capture administrative start command.This is an action object. Setting this object to start begins remote packet capture.Read on this object will always return none." ::= { apPacketCaptureRemote 2 } --***************************************************************** -- apDateTime OBJECT IDENTIFIER ::= {wap03 14} --***************************************************************** apSystemDateTime OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "System Date Month.Date.Year/Hour:Minute" ::= {apDateTime 1} -- -- apSystemTimeZoneTable -- apSystemTimeZoneTable OBJECT-TYPE SYNTAX SEQUENCE OF ApSystemTimeZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table represents the time zone list." ::= { apDateTime 2 } apSystemTimeZoneEntry OBJECT-TYPE SYNTAX ApSystemTimeZoneEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table represents a supported time zone." INDEX { apSystemTimeZoneIndex } ::= { apSystemTimeZoneTable 1 } ApSystemTimeZoneEntry ::= SEQUENCE { apSystemTimeZoneIndex INTEGER, apSystemTimeZoneList DisplayString } apSystemTimeZoneIndex OBJECT-TYPE SYNTAX INTEGER (1..300) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Time Zone index." ::= { apSystemTimeZoneEntry 1 } apSystemTimeZoneList OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Time Zone List." ::= {apSystemTimeZoneEntry 2} -- -- apSystemTimeZoneTable -- apSystemTimeZone OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Current System Time Zone." ::= {apDateTime 3 } apSystemTimeDSTMode OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Daylight Time Saving(DST) Mode." DEFVAL {1} ::= {apDateTime 4 } apSystemTimeDSTStart OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "DST Start Month.Week.Day/Hour:Minute" ::= {apDateTime 5 } apSystemTimeDSTEnd OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "DST End Month.Week.Day/Hour:Minute" ::= {apDateTime 6 } apSystemTimeDSTOffset OBJECT-TYPE SYNTAX INTEGER { fifteen(15), thirty(30), forty-five(45), sixty(60), seventy-five(75), ninety(90), hundred-five(105), hundred-twenty(120) } MAX-ACCESS read-write STATUS current DESCRIPTION "Current System Time Zone." ::= {apDateTime 7} --******************************************************************** -- apEmailAlert OBJECT IDENTIFIER ::= {wap03 16} --******************************************************************** apEmailAlertMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "To enable or disable email alerts feature." DEFVAL { down } ::= { apEmailAlertConfig 1 } apEmailAlertLogSeverity OBJECT-TYPE SYNTAX ApLogSeverity MAX-ACCESS read-write STATUS current DESCRIPTION "The severity level of log messages that are buffered and sent as email to the configured SMTP server." DEFVAL { warning } ::= { apEmailAlertConfig 2 } apEmailAlertUrgentSeverity OBJECT-TYPE SYNTAX ApLogSeverity MAX-ACCESS read-write STATUS current DESCRIPTION "Th severity level for the log messages that are emailed immediately to the configured SMPT server." DEFVAL { alert } ::= { apEmailAlertConfig 3 } apEmailAlertFromAddr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Email Alert will send a email with this address as the from address." DEFVAL { NULL } ::= { apEmailAlertConfig 4 } apEmailAlertLogDuration OBJECT-TYPE SYNTAX Unsigned32(30..1440) MAX-ACCESS read-write STATUS current DESCRIPTION "This duration in minutes determines how frequently the buffered log messages are sent to the SMTP server." DEFVAL { 30 } ::= { apEmailAlertConfig 5 } apEmailAlertSubject OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The subject of the email that is sent by the email alert feature." ::= { apEmailAlertConfig 6 } apEmailAlertToAddr1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The first To address is the destination email address of the emails." DEFVAL { NULL } ::= { apEmailAlertConfig 7 } apEmailAlertToAddr2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The second To address is the destination email address of the emails." DEFVAL { NULL } ::= { apEmailAlertConfig 8 } apEmailAlertToAddr3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The third To address is the destination email address of the emails." DEFVAL { NULL } ::= { apEmailAlertConfig 9 } apEmailAlertServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The server address is of SMTP Server to send the email alert." DEFVAL { NULL } ::= { apEmailAlertConfig 10 } apEmailAlertServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of address being used for the SMTP server. Only IPv4 addresses and hostnames are allowed." DEFVAL { NULL } ::= { apEmailAlertConfig 11 } apEmailAlertServerSecurity OBJECT-TYPE SYNTAX INTEGER { open(1), tlsv1(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The security option to be used to send Email alert messages." DEFVAL { open } ::= { apEmailAlertConfig 12 } apEmailAlertServerPort OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The server port of SMTP Server port." DEFVAL { 25 } ::= { apEmailAlertConfig 13 } apEmailAlertUserName OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "The username used to authenitcate with SMTP seerver when authentication is TLSv1. The maximum length is 64 characters." DEFVAL { NULL } ::= { apEmailAlertConfig 14 } apEmailAlertPassword OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "This password used to authenticated with the SMTP server. The maximum length is 64 characters." DEFVAL { NULL } ::= { apEmailAlertConfig 15 } apEmailAlertTestMail OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS write-only STATUS current DESCRIPTION "Setting Test mail to enable triggers sending a test mail with the configured SMTP server settings." DEFVAL { disable } ::= { apEmailAlertConfig 16 } apEmailAlertOperStatus OBJECT-TYPE SYNTAX INTEGER{ up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the email alert feature." DEFVAL { down } ::= { apEmailAlertStatus 1 } apEmailAlertFailedEmailCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of emails messages failed to be sent" DEFVAL { 0 } ::= { apEmailAlertStatus 2 } apEmailAlertSentEmailCount OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of emails messages successfully to be sent" DEFVAL { 0 } ::= { apEmailAlertStatus 3 } apEmailAlertTimeSinceLastEmailSent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The timestamp of email alert feature when the last email was sent." ::= { apEmailAlertStatus 4 } apEmailAlertTestMailStatus OBJECT-TYPE SYNTAX INTEGER{ not-started(0), started(1), successfully-sent(2), server-auth-failure(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the last test-email action." DEFVAL { not-started } ::= { apEmailAlertStatus 5 } --********************************************************************* -- apScheduler OBJECT IDENTIFIER ::= {wap03 17} --********************************************************************* apSchedulerMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configuration mode for AP scheduler." DEFVAL { down } ::= { apSchedulerConfig 1 } apSchedulerOperStatus OBJECT-TYPE SYNTAX INTEGER{ up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the AP scheduler." DEFVAL {down} ::= { apSchedulerConfig 2 } apSchedulerReasonCode OBJECT-TYPE SYNTAX BITS { status-up(0), config-disabled(1), time-not-set(2), managed-mode(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the reason for the operational status of scheduler." ::= { apSchedulerConfig 3 } --***************************************************************** -- apSchedulerProfileTable --***************************************************************** apSchedulerProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF ApSchedulerProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Scheduler Profile table for profile entries. Can configure up to 16 Profiles and each profile is associated with a set of rules defined in apSchedulerProfileRuleTable table." ::= { apSchedulerProfile 1 } apSchedulerProfileEntry OBJECT-TYPE SYNTAX ApSchedulerProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in scheduler profile table." INDEX { apSchedulerProfileIndex, apSchedulerProfileName } ::= { apSchedulerProfileTable 1 } ApSchedulerProfileEntry ::= SEQUENCE { apSchedulerProfileIndex INTEGER, apSchedulerProfileName DisplayString, apSchedulerProfileRowStatus RowStatus } apSchedulerProfileIndex OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Scheduler profile index." ::= { apSchedulerProfileEntry 1 } apSchedulerProfileName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Scheduler profile name." ::= { apSchedulerProfileEntry 2 } apSchedulerProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - createAndWait (5) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apSchedulerProfileEntry 3 } --***************************************************************** -- apSchedulerProfileRuleTable --***************************************************************** apSchedulerProfileRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF ApSchedulerProfileRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Scheduler Profile Rule table for rule entries. Can configure up to 16 rules and each rule is associated with a profile defined in apSchedulerProfileTable table." ::= { apSchedulerProfile 2 } apSchedulerProfileRuleEntry OBJECT-TYPE SYNTAX ApSchedulerProfileRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in scheduler rule table." INDEX { apSchedulerProfileRuleIndex, apSchedulerProfileRuleNum } ::= { apSchedulerProfileRuleTable 1 } ApSchedulerProfileRuleEntry ::= SEQUENCE { apSchedulerProfileRuleIndex INTEGER, apSchedulerProfileRuleNum INTEGER, apSchedulerProfileDay INTEGER, apSchedulerStartTime DisplayString, apSchedulerEndTime DisplayString, apSchedulerProfileRuleRowStatus RowStatus } apSchedulerProfileRuleIndex OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Scheduler profile index. This is reference to the apSchedulerProfileTable." ::= { apSchedulerProfileRuleEntry 1 } apSchedulerProfileRuleNum OBJECT-TYPE SYNTAX INTEGER (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Scheduler rule number. Index for this table." ::= { apSchedulerProfileRuleEntry 2 } apSchedulerProfileDay OBJECT-TYPE SYNTAX INTEGER { monday(1), tuesday(2), wednesday(3), thursday(4), friday(5), saturday(6), sunday(7), daily(8), weekday(9), weekend(10) } MAX-ACCESS read-create STATUS current DESCRIPTION "Defines the week of the day for the rule. The rule is applied on the specified day (or days)." ::= { apSchedulerProfileRuleEntry 3 } apSchedulerStartTime OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Defines the start time of the rule. The format is HH:MM with hour between 0 to 24 and minute between 0 to 59." ::= {apSchedulerProfileRuleEntry 4 } apSchedulerEndTime OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-create STATUS current DESCRIPTION "Defines the end time of the rule. The format is HH:MM with hour between 0 to 24 and minute between 0 to 59." ::= {apSchedulerProfileRuleEntry 5 } apSchedulerProfileRuleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of an entry. Supported values are: - active (1) - createAndGo (4) - createAndWait (5) - destroy (6) The administrator can only use createAndGo, createAndWait, and destroy. After creating an entry, its status is moved to active." ::= { apSchedulerProfileRuleEntry 6 } --#IFDEF WG_BRIDGE_MODE --***************************************************************** -- apWgBridgeEntry OBJECT IDENTIFIER ::= { apWgBridge 1 } --***************************************************************** apWgBridgeRadioName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "AP radio name." ::= { apWgBridgeEntry 1 } apWgBridgeMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode to enable AP to operate in Bridge Mode. If the value is up, AP will operate in Bridge Mode; Otherwise, the AP will operate in the normal default mode." DEFVAL { down } ::= { apWgBridgeEntry 2} --***************************************************************** -- apWgBridgeUpstrmEntry OBJECT IDENTIFIER ::= { apWgBridge 2 } --***************************************************************** apWgBridgeUpstrmName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates name of interface." ::= { apWgBridgeUpstrmEntry 1 } apWgBridgeUpstrmBSSID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the Upstream BSSID." ::= { apWgBridgeUpstrmEntry 2 } apWgBridgeUpstrmSsid OBJECT-TYPE SYNTAX ApSsid MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the upstream SSID, which must consist of 1 to 32 alphanumeric characters and uniquely identify this upstream SSID." ::= { apWgBridgeUpstrmEntry 3 } apWgBridgeUpstrmSecurity OBJECT-TYPE SYNTAX INTEGER{ plainText(1), staticWep(2), wpaPersonal(3), wpaEnterprise(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates security to use to connect to the upstream AP." DEFVAL { plainText } ::= { apWgBridgeUpstrmEntry 4 } apWgBridgeUpstrmWpaPersonalKey OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Pre-shared key for Wireless Protected Access (WPA) personal. Only used when security is wpa-personal. Valid value is an ASCII string between 8 and 63 characters." ::= { apWgBridgeUpstrmEntry 5 } apWgBridgeUpstrmWepKeyAscii OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not the Wired Equivalent Privacy (WEP) Key is in ASCII or HEX." DEFVAL { false } ::= { apWgBridgeUpstrmEntry 6 } apWgBridgeUpstrmWepKeyLength OBJECT-TYPE SYNTAX INTEGER{ forty(40), onehundredfour(104) } MAX-ACCESS read-write STATUS current DESCRIPTION "Length of the WEP key. The key length values used by the SNMP do not include the initialization vector in the length. On the web UI, longer key length values may be shown which include the 24-bit initialization vector. For example, a key length of 40 bits (not including initialization vector) is equivalent to a key length of 64 bits (with initialization vector)." DEFVAL { onehundredfour } ::= { apWgBridgeUpstrmEntry 7 } apWgBridgeUpstrmWepDefaultKey OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the WEP key index to use when transmitting. Only used when security is static-wep. Valid value is a number between 1 and 4." DEFVAL {1} ::= { apWgBridgeUpstrmEntry 8 } apWgBridgeUpstrmWepKey1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 1. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeUpstrmEntry 9 } apWgBridgeUpstrmWepKey2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 2. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeUpstrmEntry 10 } apWgBridgeUpstrmWepKey3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 3. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeUpstrmEntry 11 } apWgBridgeUpstrmWepKey4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 4. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeUpstrmEntry 12 } apWgBridgeUpstrmOpenSystemAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates whether Open System authentication is permitted. Only used when security is static-wep." DEFVAL { true } ::= { apWgBridgeUpstrmEntry 13 } apWgBridgeUpstrmSharedKeyAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS obsolete DESCRIPTION "Indicates whether Shared Key authentication is permitted. Only used when security is static-wep." DEFVAL { false } ::= { apWgBridgeUpstrmEntry 14 } apWgBridgeUpstrmWpaAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether WPA is allowed. apWgBridgeUpstrmWpa2Allowed must be set to 'true' to turn off WPA (false)." DEFVAL { true } ::= { apWgBridgeUpstrmEntry 15 } apWgBridgeUpstrmWpa2Allowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether WPA2 is allowed. apWgBridgeUpstrmWpaAllowed must be set to 'true' to turn off WPA2(false)." DEFVAL { true } ::= { apWgBridgeUpstrmEntry 16 } apWgBridgeUpstrmVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID associated with VAP." DEFVAL { 1 } ::= { apWgBridgeUpstrmEntry 17 } apWgBridgeUpstrmConnStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Conection Status of the Upstream Interface." ::= { apWgBridgeUpstrmEntry 18 } apWgBridgeUpstrmRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received bytes." ::= { apWgBridgeUpstrmEntry 19 } apWgBridgeUpstrmRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received packets." ::= { apWgBridgeUpstrmEntry 20 } apWgBridgeUpstrmTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted bytes." ::= { apWgBridgeUpstrmEntry 21 } apWgBridgeUpstrmTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted packets." ::= { apWgBridgeUpstrmEntry 22 } apWgBridgeUpstrmConfigUser OBJECT-TYPE SYNTAX DisplayString (SIZE (1..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the user name/identity used for WPA supplicant authentication. ASCII printable characters are allowed, which includes upper and lower case alphabetic letters, numeric digits, and special symbols such as @ and # except leading and trailing Spaces." ::= { apWgBridgeUpstrmEntry 23 } apWgBridgeUpstrmConfigPassword OBJECT-TYPE SYNTAX DisplayString( SIZE (1..64) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the password used for WPA supplicant authentication. If apWgBridgeUpstrmConfigEapMethod is set to peap, this value is the user's password. If apWgBridgeUpstrmConfigEapMethod is set to tls, this value is the private key password. ASCII printable characters are allowed, which includes upper and lower case alphabetic letters, numeric digits, and special symbols such as @ and # except leading and trailing Spaces. The read of this parameter will return null string." ::= { apWgBridgeUpstrmEntry 24 } apWgBridgeUpstrmConfigEapMethod OBJECT-TYPE SYNTAX INTEGER { peap(1), tls(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Configure the EAP Method used for WPA supplicant authentication." DEFVAL { peap } ::= { apWgBridgeUpstrmEntry 25 } apWgBridgeUpstrmCertificateFilePresent OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Inidicates whether the TLS certificate file is present for use with WPA supplicant authentication." ::= { apWgBridgeUpstrmEntry 26 } apWgBridgeUpstrmCertificateFileExpirationDate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The expiration date of the TLS certificate" ::= { apWgBridgeUpstrmEntry 27 } apWgBridgeUpstrmCertificateTFTPServerAddressType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the IP address as defined in the InetAddress MIB. This is the address type of the TFTP server." REFERENCE "RFC 3291" DEFVAL { unknown } ::= { apWgBridgeUpstrmEntry 28 } apWgBridgeUpstrmCertificateTFTPServerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The address of the TFTP Server from which to get the certificate file." ::= { apWgBridgeUpstrmEntry 29 } apWgBridgeUpstrmCertificateTFTPServerPort OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The port on the TFTP Server from which to get the certificate file." DEFVAL { 69 } ::= { apWgBridgeUpstrmEntry 30 } apWgBridgeUpstrmCertificateUploadDirectory OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Directory on the server from which to get the certificate file. This directory name does not contain the filename." ::= { apWgBridgeUpstrmEntry 31} apWgBridgeUpstrmCertificateUploadFilename OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION "File name on the server of the certificate file." ::= { apWgBridgeUpstrmEntry 32 } apWgBridgeUpstrmCertificateUploadProtocol OBJECT-TYPE SYNTAX INTEGER { tftp(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol used for uploading the certificate file." DEFVAL { tftp } ::= { apWgBridgeUpstrmEntry 33} apWgBridgeUpstrmCertificateUploadStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object initiates the certificate file upload to the AP." DEFVAL { disable } ::= { apWgBridgeUpstrmEntry 34 } apWgBridgeUpstrmCertificateUploadStatus OBJECT-TYPE SYNTAX INTEGER { notStarted(1), inProgress(2), success(3), failed(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The upload status of the certificate file to the AP." DEFVAL { notStarted } ::= { apWgBridgeUpstrmEntry 35 } --***************************************************************** -- apWgBridgeDwstrmEntry OBJECT IDENTIFIER ::= { apWgBridge 3 } --***************************************************************** apWgBridgeDwstrmName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates name of interface." ::= { apWgBridgeDwstrmEntry 1 } apWgBridgeDwstrmSsid OBJECT-TYPE SYNTAX ApSsid MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the downstream SSID, which must consist of 1 to 32 alphanumeric characters and uniquely identify this downstream SSID." ::= { apWgBridgeDwstrmEntry 2 } apWgBridgeDwstrmSecurity OBJECT-TYPE SYNTAX INTEGER{ plainText(1), staticWep(2), wpaPersonal(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates security to use for downstream interface." DEFVAL { plainText } ::= { apWgBridgeDwstrmEntry 3 } apWgBridgeDwstrmWpaPersonalKey OBJECT-TYPE SYNTAX DisplayString(SIZE(8..63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Pre-shared key for Wireless Protected Access (WPA) personal. Only used when security is wpa-personal. Valid value is an ASCII string between 8 and 63 characters." ::= { apWgBridgeDwstrmEntry 4 } apWgBridgeDwstrmWepKeyAscii OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether or not the Wired Equivalent Privacy (WEP) Key is in ASCII or HEX." DEFVAL { false } ::= { apWgBridgeDwstrmEntry 5 } apWgBridgeDwstrmWepKeyLength OBJECT-TYPE SYNTAX INTEGER{ forty(40), onehundredfour(104) } MAX-ACCESS read-write STATUS current DESCRIPTION "Length of the WEP key. The key length values used by the SNMP do not include the initialization vector in the length. On the web UI, longer key length values may be shown which include the 24-bit initialization vector. For example, a key length of 40 bits (not including initialization vector) is equivalent to a key length of 64 bits (with initialization vector)." DEFVAL { onehundredfour } ::= { apWgBridgeDwstrmEntry 6 } apWgBridgeDwstrmWepDefaultKey OBJECT-TYPE SYNTAX Integer32(1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the WEP key index to use when transmitting. Only used when security is static-wep. Valid value is a number between 1 and 4." DEFVAL {1} ::= { apWgBridgeDwstrmEntry 7 } apWgBridgeDwstrmWepKey1 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 1. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeDwstrmEntry 8 } apWgBridgeDwstrmWepKey2 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 2. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeDwstrmEntry 9 } apWgBridgeDwstrmWepKey3 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 3. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeDwstrmEntry 10 } apWgBridgeDwstrmWepKey4 OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Configure WEP key 4. The number of characters required for each WEP key depends on how user sets 'Key Length' and 'Key Type': - If Key Length is 40 bits and the Key Type is 'ASCII', then each WEP key must be 5 characters long. - If Key Length is 40 bits and Key Type is 'Hex', then each WEP key must be 10 characters long. - If Key Length is 104 bits and Key Type is 'ASCII', then each WEP Key must be 13 characters long. - If Key Length is 104 bits and Key Type is 'Hex', then each WEP Key must be 26 characters long." ::= { apWgBridgeDwstrmEntry 11 } apWgBridgeDwstrmOpenSystemAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Open System authentication is permitted. Only used when security is static-wep." DEFVAL { true } ::= { apWgBridgeDwstrmEntry 12 } apWgBridgeDwstrmSharedKeyAuth OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Shared Key authentication is permitted. Only used when security is static-wep." DEFVAL { false } ::= { apWgBridgeDwstrmEntry 13 } apWgBridgeDwstrmWpaCipherTkip OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Temporal Key Integral Protocol (TKIP) is permitted as a WPA cipher. Only used when security is wpa-personal. apWgBridgeDwstrmWpaCipherCcmp must be 'true' to turn off (false) TKIP. " DEFVAL { true } ::= { apWgBridgeDwstrmEntry 14 } apWgBridgeDwstrmWpaCipherCcmp OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether CCMP is permitted as a WPA cipher. Only used when security is wpa-personal. apWgBridgeDwstrmWpaCipherTkip must be 'true' to turn off (false) CCMP. " DEFVAL { true } ::= { apWgBridgeDwstrmEntry 15 } apWgBridgeDwstrmWpaAllowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether WPA is allowed. Only used when security is wpa-personal. apWgBridgeDwstrmWpa2Allowed must be 'true' to turn off (false) apWgBridgeDwstrmWpaAllowed. " DEFVAL { true } ::= { apWgBridgeDwstrmEntry 16 } apWgBridgeDwstrmWpa2Allowed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether WPA2 is allowed. Only used when security is wpa-personal. apWgBridgeDwstrmWpaAllowed must be 'true' to turn off (false) apWgBridgeDwstrmWpa2Allowed. " DEFVAL { true } ::= { apWgBridgeDwstrmEntry 17 } apWgBridgeDwstrmVlanID OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "VLAN ID associated with VAP." DEFVAL { 1 } ::= { apWgBridgeDwstrmEntry 18 } apWgBridgeDwstrmStatus OBJECT-TYPE SYNTAX INTEGER{ up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the status of the downstream interface." DEFVAL { down } ::= { apWgBridgeDwstrmEntry 19} apWgBridgeDwstrmMacAclMode OBJECT-TYPE SYNTAX INTEGER{ denyList(1), acceptList(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Mode for the MAC access list." DEFVAL { denyList } ::= { apWgBridgeDwstrmEntry 20 } apWgBridgeDwstrmMacAclName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS obsolete DESCRIPTION "MAC ACL name from the existing list of MAC ACL instances." ::= { apWgBridgeDwstrmEntry 21 } apWgBridgeDwstrmIgnoreBcastSsid OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When true, the SSID string is not included in beacons and broadcast probes are ignored." DEFVAL { false } ::= { apWgBridgeDwstrmEntry 22 } apWgBridgeDwstrmBcastKeyRefreshRate OBJECT-TYPE SYNTAX Integer32 (0..86400) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the interval after which the broadcast keys are changed. Only used when security is wpa-personal." DEFVAL { 300 } ::= { apWgBridgeDwstrmEntry 23} apWgBridgeDwstrmRxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received bytes." ::= { apWgBridgeDwstrmEntry 24 } apWgBridgeDwstrmRxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates received packets." ::= { apWgBridgeDwstrmEntry 25 } apWgBridgeDwstrmTxBytes OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted bytes." ::= { apWgBridgeDwstrmEntry 26 } apWgBridgeDwstrmTxPackets OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates transmitted packets." ::= { apWgBridgeDwstrmEntry 27 } apWgBridgeDwstrmMacAclAuthType OBJECT-TYPE SYNTAX INTEGER{ disable(1), local(2), radius(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type for the MAC access authentication." DEFVAL { disable } ::= { apWgBridgeDwstrmEntry 28 } --#ENDIF --#IFDEF AEROSCOUT --***************************************************************** -- apAeroScoutConfig OBJECT-IDENTIFIER ::= { wap03 14 } --***************************************************************** apAeroScoutMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if AeroScout(tm) Engine protocol support mode is currently configured." DEFVAL { down } ::= { apAeroScoutConfig 1 } --#ENDIF -- -- conformance information -- wlanAPMIBCompliance OBJECT IDENTIFIER ::= { wlanAPConformance 1 } wlanAPMIBGroup OBJECT IDENTIFIER ::= { wlanAPConformance 2 } -- compliance statements wlanAPMIBCompliance2 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the AP." MODULE -- this module GROUP wlanAPSysGroup DESCRIPTION "This group is mandatory for the AP Management." GROUP wlanAPGlobalGroup DESCRIPTION "This group is mandatory global parameters for the AP Management." GROUP wlanAPLogEntryGroup DESCRIPTION "This group is mandatory Log Entries for the AP Management." GROUP wlanAPVAPEntryGroup DESCRIPTION "This group is mandatory VAP Entries for the AP." GROUP wlanAPInterfaceEntryGroup DESCRIPTION "This group is mandatory Interface Entries for the AP." GROUP wlanAPRadioEntryGroup DESCRIPTION "This group is mandatory Radio Entries for the AP." GROUP wlanAPBssEntryGroup DESCRIPTION "The group of objects for BSS Entries of the AP." GROUP wlanAPAssociationEntryGroup DESCRIPTION "The group of objects for Association Entries of the AP." GROUP wlanAPDetectionEntryGroup DESCRIPTION "The group of objects for AP Detection Entries of the AP." GROUP wlanAPBasicRateEntryGroup DESCRIPTION "The group of objects for basic Rate Entries of the AP." GROUP wlanAPSupportedEntriesEntryGroup DESCRIPTION "The group of objects for supported rate Entries of the AP." ::= { wlanAPMIBCompliance 2 } -- units of conformance wlanAPSysGroup OBJECT-GROUP OBJECTS { apSysConfPasswd, apSysConfModel, apSysConfVersion, apSysConfPlatform, apSysConfBaseMac, apSysConfSerialNumber, apSysConfMD5Checksum, i802SystemReboot, i802SystemPersistConfig, i802SystemFactoryReset, i802SystemActivateBackupImage } STATUS current DESCRIPTION "The group of objects for basic management of the AP." ::= { wlanAPMIBGroup 1 } wlanAPGlobalGroup OBJECT-GROUP OBJECTS { apSupplicantConfigStatus, apSupplicantConfigUser, apSupplicantConfigPassword, apHostId, apHostDns1Addr, apHostDns1Type, apHostDns2Addr, apHostDns2Type, apHostDomain, apHostStatDns1Addr, apHostStatDns1Type, apHostStatDns2Addr, apHostStatDns2Type, apHostStatDomain, apHostDnsViaDhcp, --#IFDEF IPV6_MGMT apHostDnsipv61Addr, apHostDnsipv61Type, apHostDnsipv62Addr, apHostDnsipv62Type, apHostStatDnsipv61Addr, apHostStatDnsipv61Type, apHostStatDnsipv62Addr, apHostStatDnsipv62Type, apHostDnsViaDhcpv6, --#ENDIF apMgmtAccTelnet, apMgmtAccHttpsStatus, apMgmtAccHttpStatus, apMgmtAccHttpPort, apMgmtAccNtp, apMgmtAccNtpAddr, apMgmtAccNtpAddrType, apMgmtAccACLMode, apMgmtAccACLIpAddr1Type, apMgmtAccACLIpAddr1, apMgmtAccACLIpAddr2Type, apMgmtAccACLIpAddr2, apMgmtAccACLIpAddr3Type, apMgmtAccACLIpAddr3, apMgmtAccACLIpAddr4Type, apMgmtAccACLIpAddr4, apMgmtAccACLIpAddr5Type, apMgmtAccACLIpAddr5, apMgmtAccSsh, apMgmtAccGenSslCert, apMgmtAccSessionMax, apMgmtAccSessionTimeout, apManagementVlanID, apManagementInterface, apManagementStaticipType, apManagementStaticip, apManagementStaticMaskType, apManagementStaticMask, apManagementIPType, apManagementIP, apManagementMaskType, apManagementMask, apManagementMAC, apManagementDhcpStatus, apUntaggedVlanID, apUntaggedVlanStatus, apGlobalRadiusAccMode, apGlobalRadiusIPAddressType, apGlobalRadiusPrimaryServerIPAddress, apGlobalRadiusBackuponeServerIPAddressType, apGlobalRadiusBackuponeServerIPAddress, apGlobalRadiusBackuptwoServerIPAddressType, apGlobalRadiusBackuptwoServerIPAddress, apGlobalRadiusBackupthreeServerIPAddressType, apGlobalRadiusBackupthreeServerIPAddress, apGlobalRadiusPrimaryServerKey, apGlobalRadiusBackuponeServerKey, apGlobalRadiusBackuptwoServerKey, apGlobalRadiusBackupthreeServerKey, apStaticIpRouteDestType,apStaticIpRouteDest, apStaticIpRouteMaskType, apStaticIpRouteMask, apStaticIpRouteGatewayType, apStaticIpRouteGateway, apBridgeConfigStp, apBridgeConfigFd, apBridgeConfigHello, apFirmwareUpgradeAddress, apFirmwareUpgradeAddressType, apFirmwareUpgradePort, apFirmwareUpgradeDirectory, apFirmwareDownloadImagename, apFirmwareUpgradeProtocol, apFirmwareUpgradeStart, apFirmwareImageDownloadStatus, apFileDownloadAddress, apFileDownloadAddressType, apFileDownloadPort, apFileDownloadDirectory, apFileDownloadFilename, apFileDownloadDataType, apFileDownloadFileFormat, apFileDownloadProtocol, apFileDownloadStart, apFileDownloadTransferStatus, apFileDownloadValidationStatus, apFileUploadAddress, apFileTransferProtocol, apFileTransferSrcFileType, apFileTransferDstFileType, apFileTransferFilename, apFileTransferAddressType, apFileTransferAddress, apFileTransferPort, apFileTransferDirectory, apFileTransferDataType, apFileTransferFileFormat, apFileTransferStart, apFileTransferStatus, apFileTransferValidationStatus, apFileUploadAddressType, apFileUploadPort, apFileUploadDirectory, apFileUploadFilename, apFileUploadDataType, apFileUploadFileFormat, apFileUploadProtocol, apFileUploadStart, apFileUploadStatus, apLogDepth, apLogPersistence, apLogSeverity, apLogRelayEnabled, --#IFDEF AEROSCOUT apAeroScoutMode, --#ENDIF apLogRelayHostType, apLogRelayHost, apLogRelayPort } STATUS current DESCRIPTION "The group of objects for Global Parameters of the AP." ::= { wlanAPMIBGroup 2 } wlanAPLogEntryGroup OBJECT-GROUP OBJECTS { apLogEntryPriority, apLogEntryTime, apLogEntryDaemon, apLogEntryMessage } STATUS current DESCRIPTION "The group of objects for Log Entries of the AP." ::= { wlanAPMIBGroup 3 } wlanAPVAPEntryGroup OBJECT-GROUP OBJECTS { apVapStatus, apVapVlanID, apVapDescription, apVapRedirectMode, apVapRedirectUrl } STATUS current DESCRIPTION "The group of objects for VAP Entries of the AP." ::= { wlanAPMIBGroup 4 } wlanAPInterfaceEntryGroup OBJECT-GROUP OBJECTS { apIfConfigName, apIfConfigType, apIfConfigMacAddress, apIfConfigStaticIpType, apIfConfigStaticIp, apIfConfigStaticMaskType, apIfConfigStaticMask, apIfConfigPathcost, apIfConfigPriority, apIfConfigSsid, apIfConfigBss, apIfConfigSecurity, apIfConfigWpaPersonalKey, apIfConfigWepKeyAscii, apIfConfigWepKeyLength, apIfConfigWepDefaultKey, apIfConfigWepKey1, apIfConfigWepKey2, apIfConfigWepKey3, apIfConfigWepKey4, apIfConfigRadio, apIfConfigRemoteMac, apIfConfigWepKey, apIfConfigWdsSsid, apIfConfigWdsSecPolicy, apIfConfigWdsWpaPskKey, apIfConfigRxBytes, apIfConfigTxBytes, apIfConfigRxPackets, apIfConfigTxPackets, apIfConfigRxErrors, apIfConfigTxErrors, apIfConfigTxDropBytes, apIfConfigRxDropBytes, apIfConfigTxDropPackets, apIfConfigRxDropPackets, apIfConfigTsVoTxBytes,apIfConfigTsViTxBytes, apIfConfigTsVoRxBytes,apIfConfigTsViRxBytes,apIfConfigTsVoTxPackets, apIfConfigTsViTxPackets, apIfConfigTsVoRxPackets,apIfConfigTsViRxPackets,apIfConfigGreenEthMode } STATUS current DESCRIPTION "The group of objects for Interface Entries of the AP." ::= { wlanAPMIBGroup 5 } wlanAPRadioEntryGroup OBJECT-GROUP OBJECTS { apRadioStatus, apRadioName, apRadioMac, apRadioMaxBss, apRadioChannelPolicy, apRadioMode, apRadioDot11h, apRadioDot11d, apRadioStaticChannel, apRadioChannel, apRadioTxPower, apRadioBeaconInterval, apRadioRtsThreshold, apRadioFragThreshold, apRadioApDetection, apRadioStationIsolation, apRadioFrequency, apRadioWme, apRadioWmeNoAck, apRadioWmeAPSD, apRadioRateLimitEnable, apRadioRateLimit, apRadioRateLimitBurst, apRadioWlanUtil, apRadioChannelBandwidth, apRadioPrimaryChannel, apRadioShortGuardIntervalSupported, apRadioProtection, apRadioFixedMulticastRate,apRadioDtimPeriod, apRadioMaxStations, apRadioEdcaTemplate} STATUS current DESCRIPTION "The group of objects for Radio Entries of the AP." ::= { wlanAPMIBGroup 6 } wlanAPBssEntryGroup OBJECT-GROUP OBJECTS { apBssStatus, apBssDescr, apBssRadio, apBssBeaconInterface, apBssMac,apBssDtimPeriod, apBssMaxStations, apBssIgnoreBcastSsid, apBssMacAclMode, apBssMacAclName, apBssRadiusAccounting, apBssRadiusIpType, apBssRadiusPrimaryServerIp, apBssRadiusBackuponeServerIpType, apBssRadiusBackuponeServerIp, apBssRadiusBackuptwoServerIpType, apBssRadiusBackuptwoServerIp, apBssRadiusBackupthreeServerIpType, apBssRadiusBackupthreeServerIp, apBssRadiusCurrentServer, apBssRadiusPrimaryServerKey, apBssRadiusBackuponeServerKey, apBssRadiusBackuptwoServerKey, apBssRadiusBackupthreeServerKey, apBssOpenSystemAuth, apBssSharedKeyAuth, apBssWpaCipherTkip, apBssWpaCipherCcmp, apBssWpaAllowed, apBssWpa2Allowed, apBssRsnPreauth, apBssBroadcastKeyRefreshRate, apBssSessionKeyRefreshRate,apBssGlobalRadiusMode,apBssMacAclAuthType } STATUS current DESCRIPTION "The group of objects for BSS Entries of the AP." ::= { wlanAPMIBGroup 7 } wlanAPAssociationEntryGroup OBJECT-GROUP OBJECTS { apAssocInterface, apAssocAuthenticated, apAssocAssociated, apAssocRxPackets, apAssocTxPackets, apAssocRxBytes, apAssocTxBytes, apAssocListenInterval, apAssocLastRssi, apAssocTxDropBytes, apAssocRxDropBytes, apAssocTxDropPackets, apAssocRxDropPackets } STATUS current DESCRIPTION "The group of objects for Association Entries of the AP." ::= { wlanAPMIBGroup 8 } wlanAPDetectionEntryGroup OBJECT-GROUP OBJECTS { apDetectedApBeaconInterval, apDetectedApCapability, apDetectedApType, apDetectedApPrivacy, apDetectedApSsid, apDetectedApWpa, apDetectedApPhyType, apDetectedApBand, apDetectedApChannel, apDetectedApRate, apDetectedApSignal, apDetectedApErp, apDetectedApBeacons, apDetectedApLastBeacon, apDetectedApSupportedRates } STATUS current DESCRIPTION "The group of objects for AP Detection Entries of the AP." ::= { wlanAPMIBGroup 9 } wlanAPBasicRateEntryGroup OBJECT-GROUP OBJECTS { apRadioBasicRateStatus } STATUS current DESCRIPTION "The group of objects for basic Rate Entries of the AP." ::= { wlanAPMIBGroup 10 } wlanAPSupportedEntriesEntryGroup OBJECT-GROUP OBJECTS { apRadioSuppRateStatus } STATUS current DESCRIPTION "The group of objects for supported rate Entries of the AP." ::= { wlanAPMIBGroup 11 } --***************************************************************** -- apLldpStatus OBJECT IDENTIFIER ::= { apLldp 1 } --***************************************************************** apLldpMode OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administative mode of LLDP. By default it is enabled." DEFVAL { up } ::= { apLldp 1 } --***************************************************************** -- apLldpTransmitInterval OBJECT IDENTIFIER ::= { apLldp 2 } --***************************************************************** apLldpTransmitInterval OBJECT-TYPE SYNTAX Integer32(5..32768) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the number of seconds between LLDP message transmissions. Default value of Transmission interval is 30 seconds" DEFVAL { 30 } ::= { apLldp 2 } --#IFDEF BCM95358EAP --#ELSE --***************************************************************** -- apLldppoePriority OBJECT IDENTIFIER ::= { apLldp 3 } --***************************************************************** apLldppoePriority OBJECT-TYPE SYNTAX INTEGER { unknown(0), critical(1), high(2), low(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the priority level transmitted by the AP in the Extended Power information element. If the priority is not configured or known by the PD, the value unknown will be returned. Priroty unknown is not a configurable option." DEFVAL { unknown } ::= { apLldp 3 } --#ENDIF END