-- ********************************************** -- ZyXEL Communications Corporation -- -- Enterprise Solution MIB definitions -- WIRELESS MIBs (WIRELESS) -- -- Copyright by ZyXEL Communications Corp. -- All rights reserved. -- ********************************************** ZYXEL-ES-WIRELESS DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter64 FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF DisplayString, MacAddress, DateAndTime FROM SNMPv2-TC esMgmt FROM ZYXEL-ES-SMI; -- -- Node: esWireless -- includes wlanRadioTable, wlanStationTable, wlanStatisticsTable, wlanTraps, wlanTotalStationCount -- esWireless MODULE-IDENTITY LAST-UPDATED "201009200000Z" ORGANIZATION "Enterprise Solution Zyxel" CONTACT-INFO "" DESCRIPTION "The sub tree for Wireless information" ::= { esMgmt 5 } -- -- Node: wlanRadioTable -- wlanRadioTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists WLAN Radio information. Use chipIndex as the index of each entry" ::= { esWireless 1 } wlanRadioEntry OBJECT-TYPE SYNTAX WlanRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing WLAN Radio information for each chip." INDEX { wlanRadioIndex } ::= { wlanRadioTable 1 } WlanRadioEntry ::= SEQUENCE { wlanCurrentChannel INTEGER, wlanStationCount Unsigned32, wlanSupportedChannel OCTET STRING, wlanMode INTEGER, wlanChannel INTEGER, wlanRadioIndex Integer32 } wlanCurrentChannel OBJECT-TYPE SYNTAX INTEGER { device-is-disable(0), channel-01-2412mhz(1), channel-02-2417mhz(2), channel-03-2422mhz(3), channel-04-2427mhz(4), channel-05-2432mhz(5), channel-06-2437mhz(6), channel-07-2442mhz(7), channel-08-2447mhz(8), channel-09-2452mhz(9), channel-10-2457mhz(10), channel-11-2462mhz(11), channel-12-2467mhz(12), channel-13-2472mhz(13), channel-36-5180mhz(36), channel-40-5200mhz(40), channel-44-5220mhz(44), channel-48-5240mhz(48), channel-52-5260mhz(52), channel-56-5280mhz(56), channel-60-5300mhz(60), channel-64-5320mhz(64), channel-100-5500mhz(100), channel-104-5520mhz(104), channel-108-5540mhz(108), channel-112-5560mhz(112), channel-116-5580mhz(116), channel-120-5600mhz(120), channel-124-5620mhz(124), channel-128-5640mhz(128), channel-132-5660mhz(132), channel-136-5680mhz(136), channel-140-5700mhz(140), channel-149-5745mhz(149), channel-153-5765mhz(153), channel-157-5785mhz(157), channel-161-5805mhz(161), channel-165-5825mhz(165) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operating wireless channel." ::= { wlanRadioEntry 1 } wlanStationCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total numbers of associated stations" ::= { wlanRadioEntry 2 } wlanSupportedChannel OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The wireless channels supported by WLAN in this regulatory domain" ::= { wlanRadioEntry 3 } wlanMode OBJECT-TYPE SYNTAX INTEGER { mode-2-4G(1), mode-5G(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The control for WLAN radio mode." ::= { wlanRadioEntry 5 } wlanChannel OBJECT-TYPE SYNTAX INTEGER { channel-01-2412mhz(1), channel-02-2417mhz(2), channel-03-2422mhz(3), channel-04-2427mhz(4), channel-05-2432mhz(5), channel-06-2437mhz(6), channel-07-2442mhz(7), channel-08-2447mhz(8), channel-09-2452mhz(9), channel-10-2457mhz(10), channel-11-2462mhz(11), channel-12-2467mhz(12), channel-13-2472mhz(13), channel-36-5180mhz(36), channel-40-5200mhz(40), channel-44-5220mhz(44), channel-48-5240mhz(48), channel-52-5260mhz(52), channel-56-5280mhz(56), channel-60-5300mhz(60), channel-64-5320mhz(64), channel-100-5500mhz(100), channel-104-5520mhz(104), channel-108-5540mhz(108), channel-112-5560mhz(112), channel-116-5580mhz(116), channel-120-5600mhz(120), channel-124-5620mhz(124), channel-128-5640mhz(128), channel-132-5660mhz(132), channel-136-5680mhz(136), channel-140-5700mhz(140), channel-149-5745mhz(149), channel-153-5765mhz(153), channel-157-5785mhz(157), channel-161-5805mhz(161), channel-165-5825mhz(165) } MAX-ACCESS read-write STATUS current DESCRIPTION "The control for WLAN channel. When setting this parameter, the value should be a subset of all supported channel" ::= { wlanRadioEntry 6 } wlanRadioIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of WLAN Radio information for each chip." ::= { wlanRadioEntry 7 } -- -- Node: wlanStationTable -- wlanStationTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanStationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the associated stations." ::= { esWireless 2 } wlanStationEntry OBJECT-TYPE SYNTAX WlanStationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the station information." INDEX { stationIndex } ::= { wlanStationTable 1 } WlanStationEntry ::= SEQUENCE { stationIndex Integer32, stationMacAddress MacAddress, stationAssociatedTime DateAndTime, stationSSID OCTET STRING } stationIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of stations." ::= { wlanStationEntry 1 } stationMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC Addresss of the station." DEFVAL { "public" } ::= { wlanStationEntry 2 } stationAssociatedTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The associated time of the station." ::= { wlanStationEntry 3 } stationSSID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The associated ssid." ::= { wlanStationEntry 4 } -- -- Node: wlanStatistics -- wlanStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists WLAN statistics information. Use chipIndex as the index of each entry" ::= { esWireless 3 } wlanStatisticsEntry OBJECT-TYPE SYNTAX WlanStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing WLAN statistics information." INDEX { wlanStatisticsIndex } ::= { wlanStatisticsTable 1 } WlanStatisticsEntry ::= SEQUENCE { dot11FailedCount Counter64, dot11RetryCount Counter64, dot11ACKFailureCount Counter64, dot11ReceivedFragmentCount Counter64, dot11TransmittedFrameCount Counter64, dot11ReceivedPktCount Counter64, dot11TransmittedPktCount Counter64, wlanStatisticsIndex Integer32 } dot11FailedCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment when an MSDU is not transmitted successfully due to the number of transmit attempts exceeding either the dot11ShortRetryLimit or dot11LongRetryLimit. " ::= { wlanStatisticsEntry 1 } dot11RetryCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment when an MSDU is successfully transmitted after one or more retransmissions." ::= { wlanStatisticsEntry 2 } dot11ACKFailureCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment when an ACK is not received when expected." ::= { wlanStatisticsEntry 3 } dot11ReceivedFragmentCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall be incremented for each successful received MPDU of type Data or Management." ::= { wlanStatisticsEntry 4 } dot11TransmittedFrameCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment for each successfully transmitted MSDU." ::= { wlanStatisticsEntry 5 } dot11ReceivedPktCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment for each successfully received packets." ::= { wlanStatisticsEntry 6 } dot11TransmittedPktCount OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter shall increment for each successfully transmitted packets." ::= { wlanStatisticsEntry 7 } wlanStatisticsIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of WLAN statistics information." ::= { wlanStatisticsEntry 8 } -- -- Node: wlanTraps -- wlanTraps OBJECT-IDENTITY STATUS current DESCRIPTION "The subtree for WIRELESS" ::= { esWireless 4 } trapsControl OBJECT-IDENTITY STATUS current DESCRIPTION "The subtree for CAPWAP" ::= { wlanTraps 1 } trapsFormat OBJECT-IDENTITY STATUS current DESCRIPTION "The subtree for CAPWAP" ::= { wlanTraps 2 } trapsItems OBJECT-IDENTITY STATUS current DESCRIPTION "The subtree for CAPWAP" ::= { wlanTraps 3 } -- Traps Control wlanTrapsControl OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls wireless group traps enable or disable." ::= { trapsControl 1 } -- Trap Format trapGenericMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Provide generic information on traps." ::= { trapsFormat 1 } trapMACAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Represents MAC address of the device or the host which triggers the trap." ::= { trapsFormat 2 } trapWlanSSID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The SSID name which the wireless client associates." ::= { trapsFormat 3 } -- Trap Items wlanStaAssociation NOTIFICATION-TYPE STATUS current DESCRIPTION "Wireless client assocication notification." ::= { trapsItems 1 } wlanStaDisassociation NOTIFICATION-TYPE STATUS current DESCRIPTION "Wireless client disassocication notification." ::= { trapsItems 2 } wlanStaAuthFail NOTIFICATION-TYPE STATUS current DESCRIPTION "Wireless client authentication failed." ::= { trapsItems 3 } -- -- Node: wlanTotalStationCount -- wlanTotalStationCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total numbers of associated stations" ::= { esWireless 15 } END