-- ********************************************** -- 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 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 "201504100000Z" 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, stationSignalStrength 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 } stationSignalStrength OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Stations singal Strength (dbm)." ::= { wlanStationEntry 5 } -- -- 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: wlanControllerAPTable -- wlanControllerAPTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanControllerAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists Controller APs information. Use managmented AP number as the index of each entry" ::= { esWireless 11 } wlanControllerAPEntry OBJECT-TYPE SYNTAX WlanControllerAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing wireless information for each managmented AP." INDEX {wlanControllerAPIndex } ::= { wlanControllerAPTable 1 } WlanControllerAPEntry ::= SEQUENCE { wlanControllerAPIndex Integer32, wlanControllerAPMac OCTET STRING, wlanControllerAPDescription OCTET STRING, wlanControllerAPMgmtIPAddr IpAddress, wlanControllerAPStationNum Unsigned32, } wlanControllerAPIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "AP index." ::= { wlanControllerAPEntry 1 } wlanControllerAPMac OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC Addresss of the AP." DEFVAL { "public" } ::= { wlanControllerAPEntry 2 } wlanControllerAPDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The total numbers of associated stations" ::= { wlanControllerAPEntry 3 } wlanControllerAPMgmtIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "AP managmented IP " ::= { wlanControllerAPEntry 4 } wlanControllerAPStationNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total numbers of associated stations" ::= { wlanControllerAPEntry 5 } -- -- Node: wlanControllerAPRadio -- wlanControllerAPRadioTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanControllerAPRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the AP radio information." ::= { esWireless 12 } wlanControllerAPRadioEntry OBJECT-TYPE SYNTAX WlanControllerAPRadioEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing WLAN Radio information for each chip." INDEX { wlanControllerRadioIndex } ::= { wlanControllerAPRadioTable 1 } WlanControllerAPRadioEntry ::= SEQUENCE { wlanControllerRadioIndex Integer32, wlanControllerRadioStationNum Unsigned32, wlanControllerRadioCurrentChannel INTEGER, wlanControllerRadioOperationMode INTEGER, wlanControllerRadioBand INTEGER, wlanControllerRadioTxPkt Counter32, wlanControllerRadioRxPkt Counter32, } wlanControllerRadioIndex OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-only STATUS current DESCRIPTION "AP radio index." ::= { wlanControllerAPRadioEntry 1 } wlanControllerRadioStationNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total numbers of associated stations" ::= { wlanControllerAPRadioEntry 2 } wlanControllerRadioCurrentChannel 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." ::= { wlanControllerAPRadioEntry 3 } wlanControllerRadioOperationMode OBJECT-TYPE SYNTAX INTEGER { na(0), ap(1), monitor(2), mesh-Root(3), mesh-repeater(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operation mode of the radio." ::= { wlanControllerAPRadioEntry 4 } wlanControllerRadioBand OBJECT-TYPE SYNTAX INTEGER { na(0), mode_2_4G(1), mode_5G(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The control for WLAN radio mode." ::= { wlanControllerAPRadioEntry 5 } wlanControllerRadioTxPkt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted by the radio." ::= { wlanControllerAPRadioEntry 6 } wlanControllerRadioRxPkt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received by the radio." ::= { wlanControllerAPRadioEntry 7 } -- -- Node: wlanControllerAPMultiVAPTable -- wlanControllerAPVAPTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanControllerAPVAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists the AP VAP information." ::= { esWireless 13 } -- wlanControllerAPVAPEntry OBJECT-TYPE SYNTAX WlanControllerAPVAPEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing WLAN BSS information for each radio." INDEX { wlanControllerRadioVAPIndex } ::= { wlanControllerAPVAPTable 1 } WlanControllerAPVAPEntry ::= SEQUENCE { wlanControllerRadioVAPIndex Integer32, wlanControllerRadioVAPSSIDName OCTET STRING, wlanControllerRadioVAPVLANID Integer32, wlanControllerRadioVAPSecMode OCTET STRING } wlanControllerRadioVAPIndex OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-only STATUS current DESCRIPTION "AP radio VAP index." ::= { wlanControllerAPVAPEntry 1 } wlanControllerRadioVAPSSIDName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "SSID name" ::= { wlanControllerAPVAPEntry 2 } wlanControllerRadioVAPVLANID OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "The VAP VLAN ID." ::= { wlanControllerAPVAPEntry 3 } wlanControllerRadioVAPSecMode OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The VAP security mode." ::= { wlanControllerAPVAPEntry 4 } -- -- Node: wlanControllerStationTable -- wlanControllerStationTable OBJECT-TYPE SYNTAX SEQUENCE OF WlanControllerStationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists controller stations list." ::= { esWireless 14 } wlanControllerStationEntry OBJECT-TYPE SYNTAX WlanControllerStationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the station information." INDEX { wlanControllerStationIndex } ::= { wlanControllerStationTable 1 } WlanControllerStationEntry ::= SEQUENCE { wlanControllerStationIndex Integer32, wlanControllerStationMacAddress OCTET STRING, wlanControllerStationAssociatedTime OCTET STRING, wlanControllerStationSSID OCTET STRING, wlanControllerStationIPAddr IpAddress, wlanControllerStationAssociatedAPMac OCTET STRING, wlanControllerStationSignalStrength OCTET STRING, wlanControllerStationTxPkt Counter32, wlanControllerStationRxPkt Counter32, } wlanControllerStationIndex OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of stations." ::= { wlanControllerStationEntry 1 } wlanControllerStationMacAddress OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC Addresss of the station." DEFVAL { "public" } ::= { wlanControllerStationEntry 2 } wlanControllerStationAssociatedTime OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The associated time of the station." ::= { wlanControllerStationEntry 3 } wlanControllerStationSSID OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The associated ssid." ::= { wlanControllerStationEntry 4 } wlanControllerStationIPAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP Addresss of the station." ::= { wlanControllerStationEntry 5 } wlanControllerStationAssociatedAPMac OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC Addresss of the Associated AP." ::= { wlanControllerStationEntry 6 } wlanControllerStationSignalStrength OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Stations singal Strength (dbm)" ::= { wlanControllerStationEntry 7 } wlanControllerStationTxPkt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bytes of packets transmitted from the station." ::= { wlanControllerStationEntry 8 } wlanControllerStationRxPkt OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bytes of packets received by the station." ::= { wlanControllerStationEntry 9 } -- -- Node: wlanTotalStationCount -- wlanTotalStationCount OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The total numbers of associated stations" ::= { esWireless 15 } END