Added Wireless discovery to Huawei Vrp (#9516)

* HUAWEI Wireless MIB files

* Adding support for Wireless Controller capabilities of Huawei VRP Switches

* CodeClimate Fixes

* Add clientPerRadio polling for VRP

* Cache snmpwalk_group and  snmpwalk_cache_oid separately

* Travis

* Travis

* Cleaning sensors not available

* isset corrected

* tests

* clean

* default value for depth

* Update Vrp.php

* Update Vrp.php

* Update vrp.inc.php

* Update vrp_ac6605-26.json
This commit is contained in:
PipoCanaja 2019-05-19 06:00:53 +02:00 committed by Tony Murray
parent 953f26d4d5
commit 393b0e688f
19 changed files with 48816 additions and 13 deletions

View File

@ -116,12 +116,12 @@ class OS implements ProcessorDiscovery
return null;
}
if (!isset($this->cache[$oid])) {
if (!isset($this->cache['cache_oid'][$oid])) {
$data = snmpwalk_cache_oid($this->getDevice(), $oid, array(), $mib, null, $snmpflags);
$this->cache[$oid] = array_map('current', $data);
$this->cache['cache_oid'][$oid] = array_map('current', $data);
}
return $this->cache[$oid];
return $this->cache['cache_oid'][$oid];
}
/**
@ -130,21 +130,22 @@ class OS implements ProcessorDiscovery
* DO NOT use numeric oids with this function! The snmp result must contain only one oid.
*
* @param string $oid textual oid
* @param string $mib mib for this oid
* @param string $mib mib for this oid (optional)
* @param string $depth depth for snmpwalk_group (optional)
* @return array array indexed by the snmp index with the value as the data returned by snmp
*/
public function getCacheTable($oid, $mib = null)
public function getCacheTable($oid, $mib = null, $depth = 1)
{
if (str_contains($oid, '.')) {
echo "Error: don't use this with numeric oids!\n";
return null;
}
if (!isset($this->cache[$oid])) {
$this->cache[$oid] = snmpwalk_group($this->getDevice(), $oid, $mib);
if (!isset($this->cache['group'][$depth][$oid])) {
$this->cache['group'][$depth][$oid] = snmpwalk_group($this->getDevice(), $oid, $mib, $depth);
}
return $this->cache[$oid];
return $this->cache['group'][$depth][$oid];
}
/**
@ -155,7 +156,7 @@ class OS implements ProcessorDiscovery
*/
public function isCached($oid)
{
return isset($this->cache[$oid]);
return isset($this->cache['cache_oid'][$oid]);
}
/**

View File

@ -30,8 +30,15 @@ use LibreNMS\Interfaces\Discovery\ProcessorDiscovery;
use LibreNMS\Interfaces\Polling\NacPolling;
use LibreNMS\OS;
use App\Models\PortsNac;
use LibreNMS\Device\WirelessSensor;
use LibreNMS\Interfaces\Discovery\Sensors\WirelessApCountDiscovery;
use LibreNMS\Interfaces\Discovery\Sensors\WirelessClientsDiscovery;
class Vrp extends OS implements ProcessorDiscovery, NacPolling
class Vrp extends OS implements
ProcessorDiscovery,
NacPolling,
WirelessApCountDiscovery,
WirelessClientsDiscovery
{
/**
* Discover processors.
@ -123,4 +130,50 @@ class Vrp extends OS implements ProcessorDiscovery, NacPolling
}
return $nac;
}
public function discoverWirelessApCount()
{
$sensors = array();
$ap_number = snmpwalk_cache_oid($this->getDevice(), 'hwWlanCurJointApNum.0', array(), 'HUAWEI-WLAN-GLOBAL-MIB');
$sensors[] = new WirelessSensor(
'ap-count',
$this->getDeviceId(),
'.1.3.6.1.4.1.2011.6.139.12.1.2.1.0',
'vrp-ap-count',
'ap-count',
'AP Count',
$ap_number[0]['hwWlanCurJointApNum']
);
return $sensors;
}
public function discoverWirelessClients()
{
$sensors = array();
$total_oids = array();
$vapInfoTable = $this->getCacheTable('hwWlanVapInfoTable', 'HUAWEI-WLAN-VAP-MIB', 3);
foreach ($vapInfoTable as $a_index => $ap) {
//Convert mac address (hh:hh:hh:hh:hh:hh) to dec OID (ddd.ddd.ddd.ddd.ddd.ddd)
$a_index_oid = implode(".", array_map("hexdec", explode(":", $a_index)));
foreach ($ap as $r_index => $radio) {
foreach ($radio as $s_index => $ssid) {
$oid = '.1.3.6.1.4.1.2011.6.139.17.1.1.1.9.' . $a_index_oid . '.' . $r_index . '.' . $s_index ;
$total_oids[] = $oid;
$sensors[] = new WirelessSensor(
'clients',
$this->getDeviceId(),
$oid,
'vrp',
$a_index_oid . '.' . $r_index . '.' . $s_index,
'Radio:' . $r_index . ' SSID:' . $ssid['hwWlanVapProfileName'],
$ssid['hwWlanVapStaOnlineCnt']
);
}
}
}
return $sensors;
}
}

View File

@ -30,7 +30,15 @@ modules:
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.5.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
skip_value_lt: -50
skip_values:
-
oid: hwEntityOpticalMode
op: '='
value: '1'
-
oid: hwEntityOpticalTemperature
op: '<'
value: '-50'
-
oid: hwEntityStateTable
value: hwEntityTemperature
@ -108,8 +116,16 @@ modules:
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.6.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
skip_values: -1
divisor: 1000
skip_values:
-
oid: hwEntityOpticalVoltage
op: '='
value: '-1'
-
oid: hwEntityOpticalMode
op: '='
value: '1'
current:
data:
-
@ -118,8 +134,16 @@ modules:
num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.3.1.7.{{ $index }}'
descr: '{{ $entPhysicalName }}'
index: '{{ $index }}'
skip_values: -1
divisor: 1000000
skip_values:
-
oid: hwEntityOpticalBiasCurrent
op: '='
value: '-1'
-
oid: hwEntityOpticalMode
op: '='
value: '1'
power:
data:
-

View File

@ -22,6 +22,7 @@ $oidList = [
'HUAWEI-MIB::hwDatacomm.183.1.25.1.5.1',
'HUAWEI-MIB::mlsr.20.1.1.1.3.0',
];
foreach ($oidList as $oid) {
$hardware_tmp = snmp_get($device, $oid, '-OQv');
@ -35,3 +36,182 @@ foreach ($oidList as $oid) {
if (empty($hardware_tmp) && !empty($matches[1])) {
$hardware = "Huawei " . trim($matches[1]);
}
// Polling the Wireless data
use LibreNMS\RRD\RrdDefinition;
// check for Wireless Capability
$apTable = snmpwalk_group($device, 'hwWlanApName', 'HUAWEI-WLAN-AP-MIB', 2);
//Check for exitence of at least 1 AP to continue the polling)
if (!empty($apTable)) {
$apTableOids = [
'hwWlanApSn',
'hwWlanApTypeInfo',
];
foreach ($apTableOids as $apTableOid) {
$apTable = snmpwalk_group($device, $apTableOid, 'HUAWEI-WLAN-AP-MIB', 2, $apTable);
}
$apRadioTableOids = [ // hwWlanRadioInfoTable
'hwWlanRadioMac',
'hwWlanRadioChUtilizationRate',
'hwWlanRadioChInterferenceRate',
'hwWlanRadioActualEIRP',
'hwWlanRadioFreqType',
'hwWlanRadioWorkingChannel',
];
$clientPerRadio = [];
$radioTable = [];
foreach ($apRadioTableOids as $apRadioTableOid) {
$radioTable = snmpwalk_group($device, $apRadioTableOid, 'HUAWEI-WLAN-AP-RADIO-MIB', 2, $radioTable);
}
$numClients = 0;
$vapInfoTable = snmpwalk_group($device, 'hwWlanVapStaOnlineCnt', 'HUAWEI-WLAN-VAP-MIB', 3);
foreach ($vapInfoTable as $ap_id => $ap) {
//Convert mac address (hh:hh:hh:hh:hh:hh) to dec OID (ddd.ddd.ddd.ddd.ddd.ddd)
//$a_index_oid = implode(".", array_map("hexdec", explode(":", $ap_id)));
foreach ($ap as $r_id => $radio) {
foreach ($radio as $s_index => $ssid) {
$clientPerRadio[$ap_id][$r_id] += $ssid['hwWlanVapStaOnlineCnt'];
$numClients += $ssid['hwWlanVapStaOnlineCnt'];
}
}
}
$numRadios = count($radioTable);
$rrd_def = RrdDefinition::make()
->addDataset('NUMAPS', 'GAUGE', 0, 12500000000)
->addDataset('NUMCLIENTS', 'GAUGE', 0, 12500000000);
$fields = [
'NUMAPS' => $numRadios,
'NUMCLIENTS' => $numClients,
];
$tags = compact('rrd_def');
data_update($device, 'vrp', $tags, $fields);
$ap_db = dbFetchRows('SELECT * FROM `access_points` WHERE `device_id` = ?', [$device['device_id']]);
foreach ($radioTable as $ap_id => $ap) {
foreach ($ap as $r_id => $radio) {
$channel = $radio['hwWlanRadioWorkingChannel'];
$mac = $radio['hwWlanRadioMac'];
$name = $apTable[$ap_id]['hwWlanApName'] . " Radio " . $r_id;
$radionum = $r_id ;
$txpow = $radio['hwWlanRadioActualEIRP'];
$interference = $radio['hwWlanRadioChInterferenceRate'];
$radioutil = $radio['hwWlanRadioChUtilizationRate'];
$numasoclients = $clientPerRadio[$ap_id][$r_id];
switch ($radio['hwWlanRadioFreqType']) {
case 1:
$type = "2.4Ghz";
break;
case 2:
$type = "5Ghz";
break;
default:
$type = "unknown (huawei " . $radio['hwWlanRadioFreqType'] . ")";
}
// TODO
$numactbssid = 0;
$nummonbssid = 0;
$nummonclients = 0;
d_echo(" name: $name\n");
d_echo(" radionum: $radionum\n");
d_echo(" type: $type\n");
d_echo(" channel: $channel\n");
d_echo(" txpow: $txpow\n");
d_echo(" radioutil: $radioutil\n");
d_echo(" numasoclients: $numasoclients\n");
d_echo(" interference: $interference\n");
$rrd_name = ['arubaap', $name.$radionum];
$rrd_def = RrdDefinition::make()
->addDataset('channel', 'GAUGE', 0, 200)
->addDataset('txpow', 'GAUGE', 0, 200)
->addDataset('radioutil', 'GAUGE', 0, 100)
->addDataset('nummonclients', 'GAUGE', 0, 500)
->addDataset('nummonbssid', 'GAUGE', 0, 200)
->addDataset('numasoclients', 'GAUGE', 0, 500)
->addDataset('interference', 'GAUGE', 0, 2000);
$fields = [
'channel' => $channel,
'txpow' => $txpow,
'radioutil' => $radioutil,
'nummonclients' => $nummonclients,
'nummonbssid' => $nummonbssid,
'numasoclients' => $numasoclients,
'interference' => $interference,
];
$tags = compact('name', 'radionum', 'rrd_name', 'rrd_def');
data_update($device, 'arubaap', $tags, $fields);
$foundid = 0;
for ($z = 0; $z < sizeof($ap_db); $z++) {
if ($ap_db[$z]['name'] == $name && $ap_db[$z]['radio_number'] == $radionum) {
$foundid = $ap_db[$z]['accesspoint_id'];
$ap_db[$z]['seen'] = 1;
continue;
}
}
if ($foundid == 0) {
$ap_id = dbInsert(
[
'device_id' => $device['device_id'],
'name' => $name,
'radio_number' => $radionum,
'type' => $type,
'mac_addr' => $mac,
'channel' => $channel,
'txpow' => $txpow,
'radioutil' => $radioutil,
'numasoclients' => $numasoclients,
'nummonclients' => $nummonclients,
'numactbssid' => $numactbssid,
'nummonbssid' => $nummonbssid,
'interference' => $interference
],
'access_points'
);
} else {
dbUpdate(
[
'mac_addr' => $mac,
'type' => $type,
'deleted' => 0,
'channel' => $channel,
'txpow' => $txpow,
'radioutil' => $radioutil,
'numasoclients' => $numasoclients,
'nummonclients' => $nummonclients,
'numactbssid' => $numactbssid,
'nummonbssid' => $nummonbssid,
'interference' => $interference
],
'access_points',
'`accesspoint_id` = ?',
[$foundid]
);
}
}//end foreach 1
}//end foreach 2
for ($z = 0; $z < sizeof($ap_db); $z++) {
if (!isset($ap_db[$z]['seen']) && $ap_db[$z]['deleted'] == 0) {
dbUpdate(['deleted' => 1], 'access_points', '`accesspoint_id` = ?', [$ap_db[$z]['accesspoint_id']]);
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,855 @@
-- ============================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for update the ap's program version.
-- Reference: HUAWEI-WLAN-MIB
-- Version: V1.10
-- ============================================================================
-- Module definition
HUAWEI-WLAN-AP-UPDATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwWlan
FROM HUAWEI-WLAN-MIB
hwWlanApType
FROM HUAWEI-WLAN-AP-MIB
hwAPGroupName
FROM HUAWEI-WLAN-CONFIGURATION-MIB
hwWlanApName
FROM HUAWEI-WLAN-AP-MIB
hwWlanApMac
FROM HUAWEI-WLAN-AP-MIB
hwWlanApId
FROM HUAWEI-WLAN-AP-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MacAddress, RowStatus, DateAndTime
FROM SNMPv2-TC;
--1.3.6.1.4.1.2011.6.139.14
hwWlanApUpdate MODULE-IDENTITY
LAST-UPDATED "201611071451Z" -- Nov 7, 2016 at 14:51 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The MIB module defines the AP update operation."
REVISION "201611071451Z" -- Nov 7, 2016 at 14:51 GMT
DESCRIPTION
"V1.10, Modify the hwWlanApUpdateProgressStatus."
REVISION "201606021520Z" -- June 2, 2016 at 15:20 GMT
DESCRIPTION
"V1.09, Add the hwWlanApUpdateOperEntry."
REVISION "201605171015Z" -- May 17, 2016 at 10:15 GMT
DESCRIPTION
"V1.08, Add the hwWlanApUpdateFileType in the hwWlanApUpdateProgressTable."
REVISION "201604181120Z" -- April 18, 2016 at 11:20 GMT
DESCRIPTION
"V1.07, Add the hwWlanApUpdateScheduleTaskTable and the hwWlanApUpdateType in the hwWlanApUpdateProgressTable."
REVISION "201603231009Z" -- March 23, 2016 at 10:09 GMT
DESCRIPTION
"The MIB module defines the AP update operation."
REVISION "201512180926Z" -- December 18, 2015 at 09:26 GMT
DESCRIPTION
"
V1.05, Add the value of hwWlanApUpdateProgressStatus.
"
REVISION "201509151030Z" -- sept 15, 2015 at 10:30 GMT
DESCRIPTION
"V1.04, Add the AP ID in the trap node."
REVISION "201508261030Z" -- Aug 26, 2015 at 10:30 GMT
DESCRIPTION
"V1.03, Add the AP ID in the trap node."
REVISION "201505111725Z" -- May 11, 2015 at 17:25 GMT
DESCRIPTION
"
V1.02, Add the description of mib nodes.
"
REVISION "201504071725Z" -- April 07, 2015 at 17:25 GMT
DESCRIPTION
"
V1.01, Add the value of hwWlanApUpdateProgressStatus.
"
REVISION "201502021009Z" -- February 02, 2015 at 10:09 GMT
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwWlan 14 }
--
--Node definitions
--
--1.3.6.1.4.1.2011.6.139.14.1
hwWlanApUpdateTrap OBJECT IDENTIFIER ::= { hwWlanApUpdate 1 }
--1.3.6.1.4.1.2011.6.139.14.1.1
hwWlanApUpdateBeginTrap NOTIFICATION-TYPE
OBJECTS { hwWlanApName, hwWlanApMac, hwWlanApId }
STATUS current
DESCRIPTION
"This object indicates an AP upgrade start alarm.."
::= { hwWlanApUpdateTrap 1 }
--1.3.6.1.4.1.2011.6.139.14.1.2
hwWlanApUpdateResultTrap NOTIFICATION-TYPE
OBJECTS { hwWlanApName, hwWlanApUpdateResult, hwWlanApMac, hwWlanApUpdateTime, hwWlanApUpdateByFileName,
hwWlanApUpdateNextOper, hwWlanApUpdateResultStatus, hwWlanApId }
STATUS current
DESCRIPTION
"This object indicates the upgrade result alarm."
::= { hwWlanApUpdateTrap 2 }
--1.3.6.1.4.1.2011.6.139.14.1.3
hwWlanApUpdateUbootNotMatchTrap NOTIFICATION-TYPE
OBJECTS { hwWlanApName, hwWlanApMac, hwWlanApId }
STATUS current
DESCRIPTION
"This object indicates that the Uboot version does not match the AP version."
::= { hwWlanApUpdateTrap 3 }
--1.3.6.1.4.1.2011.6.139.14.2
hwWlanApUpdateTrapObjects OBJECT IDENTIFIER ::= { hwWlanApUpdate 2 }
--1.3.6.1.4.1.2011.6.139.14.2.1
hwWlanApUpdateResult OBJECT-TYPE
SYNTAX INTEGER
{
success(1) ,
failureUnknownError(2) ,
failureInsufficientMemory(3) ,
failureDownloadFileFailure(4) ,
failureMismatchVersionEfsAndFileName(5) ,
failureInvalidFileName(6) ,
failureMismatchApTypeInEfs(7) ,
failureFileContentError(8) ,
failureWriteFlashFailure(9) ,
failureTimeoutForUpgrade(10) ,
failureCommunicationFaultApAndAc(11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AP upgrade result."
::= { hwWlanApUpdateTrapObjects 1 }
--1.3.6.1.4.1.2011.6.139.14.2.2
hwWlanApUpdateTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AP upgrade time."
::= { hwWlanApUpdateTrapObjects 2 }
--1.3.6.1.4.1.2011.6.139.14.2.3
hwWlanApUpdateByFileName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AP upgrade file name."
::= { hwWlanApUpdateTrapObjects 3 }
--1.3.6.1.4.1.2011.6.139.14.2.4
hwWlanApUpdateNextOper OBJECT-TYPE
SYNTAX INTEGER
{
notReset(1) ,
reset(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Action after the upgrade."
::= { hwWlanApUpdateTrapObjects 4 }
--1.3.6.1.4.1.2011.6.139.14.2.5
hwWlanApUpdateResultStatus OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AP upgrade result status."
::= { hwWlanApUpdateTrapObjects 5 }
--1.3.6.1.4.1.2011.6.139.14.3
hwWlanApUpdateObjects OBJECT IDENTIFIER ::= { hwWlanApUpdate 3 }
--1.3.6.1.4.1.2011.6.139.14.3.1
hwWlanApUpdateConfig OBJECT IDENTIFIER ::= { hwWlanApUpdateObjects 1 }
--1.3.6.1.4.1.2011.6.139.14.3.1.1
hwWlanApUpdateFTPIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP address of the FTP server used in FTP upgrade mode."
::= { hwWlanApUpdateConfig 1 }
--1.3.6.1.4.1.2011.6.139.14.3.1.2
hwWlanApUpdateFTPUsername OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the user name of the FTP client used in FTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateFTPIPAddress or hwWlanApUpdateFTPIPv6Address."
::= { hwWlanApUpdateConfig 2 }
--1.3.6.1.4.1.2011.6.139.14.3.1.3
hwWlanApUpdateFTPPassword OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the password of the FTP client used in FTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateFTPIPAddress or hwWlanApUpdateFTPIPv6Address."
::= { hwWlanApUpdateConfig 3 }
--1.3.6.1.4.1.2011.6.139.14.3.1.4
hwWlanApUpdateMode OBJECT-TYPE
SYNTAX INTEGER
{
ftp(1) ,
ac(2) ,
sftp(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the AP upgrade mode."
::= { hwWlanApUpdateConfig 4 }
--1.3.6.1.4.1.2011.6.139.14.3.1.5
hwWlanApUpdateSFTPIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IP address of the SFTP server used in SFTP upgrade mode."
::= { hwWlanApUpdateConfig 5 }
--1.3.6.1.4.1.2011.6.139.14.3.1.6
hwWlanApUpdateSFTPUsername OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the user name of the SFTP client used in SFTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateSFTPIPAddress or hwWlanApUpdateSFTPIPv6Address."
::= { hwWlanApUpdateConfig 6 }
--1.3.6.1.4.1.2011.6.139.14.3.1.7
hwWlanApUpdateSFTPPassword OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the password of the SFTP client used in SFTP upgrade mode. NOTE: It should be configured together with hwWlanApUpdateSFTPIPAddress or hwWlanApUpdateSFTPIPv6Address."
::= { hwWlanApUpdateConfig 7 }
--1.3.6.1.4.1.2011.6.139.14.3.1.8
hwWlanApUpdateFTPMaxConnectNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the maximum number of FTP connections."
::= { hwWlanApUpdateConfig 8 }
--1.3.6.1.4.1.2011.6.139.14.3.1.9
hwWlanApUpdateSFTPMaxConnectNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the maximum number of SFTP connections."
::= { hwWlanApUpdateConfig 9 }
--1.3.6.1.4.1.2011.6.139.14.3.1.10
hwWlanApUpdateFTPIPv6Address OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IPv6 address of the FTP server."
::= { hwWlanApUpdateConfig 10 }
--1.3.6.1.4.1.2011.6.139.14.3.1.11
hwWlanApUpdateSFTPIPv6Address OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the IPv6 address of the SFTP server."
::= { hwWlanApUpdateConfig 11 }
--1.3.6.1.4.1.2011.6.139.14.3.2
hwWlanApUpdateTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanApUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maps AP types to upgrade file names. It allows you to upgrade APs in batches based on AP types."
::= { hwWlanApUpdateObjects 2 }
--1.3.6.1.4.1.2011.6.139.14.3.2.1
hwWlanApUpdateEntry OBJECT-TYPE
SYNTAX HwWlanApUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table is hwWlanApType."
INDEX { hwWlanApType }
::= { hwWlanApUpdateTable 1 }
HwWlanApUpdateEntry ::=
SEQUENCE {
hwWlanApUpdateFilename
OCTET STRING,
hwWlanApUpdateAdminOper
INTEGER,
hwWlanApUpdatePercent
Integer32,
hwWlanApUpdateRowStatus
RowStatus
}
--1.3.6.1.4.1.2011.6.139.14.3.2.1.1
hwWlanApUpdateFilename OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the name of the upgrade file matching the type of the APs to be upgraded."
::= { hwWlanApUpdateEntry 1 }
--1.3.6.1.4.1.2011.6.139.14.3.2.1.2
hwWlanApUpdateAdminOper OBJECT-TYPE
SYNTAX INTEGER
{
start(1) ,
reset(2) ,
cancel(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates that the APs begin to upgrade start(1): The AP upgrade starts reset(2): After the upgrade is complete, the APs are restarted cancel(3): The upgrade is canceled."
::= { hwWlanApUpdateEntry 2 }
--1.3.6.1.4.1.2011.6.139.14.3.2.1.3
hwWlanApUpdatePercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the AP upgrade progress, namely, the percentage of upgraded APs to all APs of the same type."
::= { hwWlanApUpdateEntry 3 }
--1.3.6.1.4.1.2011.6.139.14.3.2.1.4
hwWlanApUpdateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status of this table."
::= { hwWlanApUpdateEntry 4 }
--1.3.6.1.4.1.2011.6.139.14.3.3
hwWlanApUpdateProgressTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanApUpdateProgressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to query the AP upgrade progress."
::= { hwWlanApUpdateObjects 3 }
--1.3.6.1.4.1.2011.6.139.14.3.3.1
hwWlanApUpdateProgressEntry OBJECT-TYPE
SYNTAX HwWlanApUpdateProgressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table is hwWlanApMac."
INDEX { hwWlanApMac }
::= { hwWlanApUpdateProgressTable 1 }
HwWlanApUpdateProgressEntry ::=
SEQUENCE {
hwWlanApUpdateProgressStatus
INTEGER,
hwWlanApUpdateProgress
Integer32,
hwWlanApFlashProgress
Integer32,
hwWlanApUpdateType
INTEGER,
hwWlanApUpdateFileType
INTEGER
}
--1.3.6.1.4.1.2011.6.139.14.3.3.1.1
hwWlanApUpdateProgressStatus OBJECT-TYPE
SYNTAX INTEGER
{
noUpdateResult(1) ,
updating(2) ,
updateSuccessful(3) ,
updateFailed(4) ,
insufficientApMemory(5) ,
failToDownloadFile(6) ,
efsAndVersionMismatched(7) ,
invalidFileName(8) ,
efsAndApTypeMismatched(9) ,
fileContentError(10) ,
writingMemoryError(11) ,
updateTimeout(12) ,
apAcLinkDown(13) ,
noNeedToUpdate(14) ,
updateCancel(15) ,
sendFirstFileFailed(16) ,
receiveFileFailed(17),
retransferFileFailed(18),
updateOverMaxTime(19),
noResult(20),
waitForNextBatch(21),
noNeedUpdateNeedReset(22) ,
neitherNeedUpdateNorReset(23) ,
fileLoading(24),
identifierErr(25) ,
notInConfig(26),
getFtpInfoFailed(27),
getSftpInfoFailed(28) ,
blockFull(29),
readFileFailed(30) ,
normalToStandby(31) ,
modeChanged(32),
succeedNeedReset(33),
succeedAutoResetting(34),
sendUpgradeCfgErr(35),
sendUpgradeRequestErr(36),
waitFragmentationTimeout(37),
upgradeCfgResponseErr(38),
processUpgradeFilenameErr(39),
cannotGetApType(40),
batchUpgradeApTypeMismatched(41),
analyzeVersionErr(42),
ageTimeOut(43),
isUpdatingNow(44),
succeedNeedModeSwitch(45),
updateFsmStateCheckFailed(46),
fileChanged(47),
noUpdateProgressStatus(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the AP upgrade status."
::= { hwWlanApUpdateProgressEntry 1 }
--1.3.6.1.4.1.2011.6.139.14.3.3.1.2
hwWlanApUpdateProgress OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the AP upgrade progress."
::= { hwWlanApUpdateProgressEntry 2 }
--1.3.6.1.4.1.2011.6.139.14.3.3.1.3
hwWlanApFlashProgress OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the flash writing progress."
::= { hwWlanApUpdateProgressEntry 3 }
--1.3.6.1.4.1.2011.6.139.14.3.3.1.4
hwWlanApUpdateType OBJECT-TYPE
SYNTAX INTEGER
{
autoUpdate(1) ,
onlineUpdate(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the AP upgrade type."
::= { hwWlanApUpdateProgressEntry 4 }
--1.3.6.1.4.1.2011.6.139.14.3.3.1.5
hwWlanApUpdateFileType OBJECT-TYPE
SYNTAX INTEGER
{
fit(1) ,
fat(2) ,
fatCloud(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the AP upgrade file type."
::= { hwWlanApUpdateProgressEntry 5 }
--1.3.6.1.4.1.2011.6.139.14.3.4
hwWlanSingleApUpdateTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanSingleApUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to specify the mapping relationship between AP IDs and upgrade file names and to perform upgrade based on specified APs."
::= { hwWlanApUpdateObjects 4 }
--1.3.6.1.4.1.2011.6.139.14.3.4.1
hwWlanSingleApUpdateEntry OBJECT-TYPE
SYNTAX HwWlanSingleApUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table is hwWlanApMac."
INDEX { hwWlanApMac }
::= { hwWlanSingleApUpdateTable 1 }
HwWlanSingleApUpdateEntry ::=
SEQUENCE {
hwWlanSingleApUpdateAdminOper
INTEGER,
hwWlanSingleApUpdatePercent
Integer32,
hwWlanSingleApUpdateFilename
OCTET STRING
}
--1.3.6.1.4.1.2011.6.139.14.3.4.1.1
hwWlanSingleApUpdateAdminOper OBJECT-TYPE
SYNTAX INTEGER
{
start(1) ,
reset(2) ,
cancel(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates a single AP upgrade start(1): The AP upgrade starts reset(2): After the upgrade is complete, the AP is restarted cancel(3): The upgrade is canceled."
::= { hwWlanSingleApUpdateEntry 1 }
--1.3.6.1.4.1.2011.6.139.14.3.4.1.2
hwWlanSingleApUpdatePercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the single AP upgrade progress."
::= { hwWlanSingleApUpdateEntry 2 }
--1.3.6.1.4.1.2011.6.139.14.3.4.1.3
hwWlanSingleApUpdateFilename OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the name of the upgrade file matching the type of the AP to be upgraded."
::= { hwWlanSingleApUpdateEntry 3 }
--1.3.6.1.4.1.2011.6.139.14.3.5
hwWlanApTypeGroupUpdateTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanApTypeGroupUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to map AP types and AP groups to upgrade file names. It allows you to upgrade APs in batches based on AP types and AP groups."
::= { hwWlanApUpdateObjects 5 }
--1.3.6.1.4.1.2011.6.139.14.3.5.1
hwWlanApTypeGroupUpdateEntry OBJECT-TYPE
SYNTAX HwWlanApTypeGroupUpdateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The indexes of this table are hwWlanApType and hwAPGroupName."
INDEX { hwWlanApType, hwAPGroupName }
::= { hwWlanApTypeGroupUpdateTable 1 }
HwWlanApTypeGroupUpdateEntry ::=
SEQUENCE {
hwWlanApTypeGroupUpdateFilename
OCTET STRING,
hwWlanApTypeGroupUpdateAdminOper
INTEGER,
hwWlanApTypeGroupUpdatePercent
Integer32,
hwWlanApTypeGroupUpdateRowStatus
RowStatus
}
--1.3.6.1.4.1.2011.6.139.14.3.5.1.1
hwWlanApTypeGroupUpdateFilename OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the name of the upgrade file matching the type of the APs to be upgraded."
::= { hwWlanApTypeGroupUpdateEntry 1 }
--1.3.6.1.4.1.2011.6.139.14.3.5.1.2
hwWlanApTypeGroupUpdateAdminOper OBJECT-TYPE
SYNTAX INTEGER
{
start(1) ,
reset(2) ,
cancel(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates an upgrade operation start(1): The AP upgrade starts reset(2): After the upgrade is complete, the APs are restarted cancel(3): The upgrade is canceled."
::= { hwWlanApTypeGroupUpdateEntry 2 }
--1.3.6.1.4.1.2011.6.139.14.3.5.1.3
hwWlanApTypeGroupUpdatePercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the AP upgrade progress, namely, the percentage of upgraded APs to all APs of the same type."
::= { hwWlanApTypeGroupUpdateEntry 3 }
--1.3.6.1.4.1.2011.6.139.14.3.5.1.4
hwWlanApTypeGroupUpdateRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status of this table."
::= { hwWlanApTypeGroupUpdateEntry 4 }
--1.3.6.1.4.1.2011.6.139.14.3.6
hwWlanApUpdateScheduleTaskTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanApUpdateScheduleTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is used to create, query, and delete scheduled upgrade tasks."
::= { hwWlanApUpdateObjects 6 }
--1.3.6.1.4.1.2011.6.139.14.3.6.1
hwWlanApUpdateScheduleTaskEntry OBJECT-TYPE
SYNTAX HwWlanApUpdateScheduleTaskEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The indexes of this table is hwWlanApUpdateScheduleTaskId."
INDEX { hwWlanApUpdateScheduleTaskId }
::= { hwWlanApUpdateScheduleTaskTable 1 }
HwWlanApUpdateScheduleTaskEntry ::=
SEQUENCE {
hwWlanApUpdateScheduleTaskId
Integer32,
hwWlanApUpdateScheduleTaskStartTime
OCTET STRING,
hwWlanApUpdateScheduleTaskStopTime
OCTET STRING,
hwWlanApUpdateScheduleTaskApType
Integer32,
hwWlanApUpdateScheduleTaskApGroup
OCTET STRING,
hwWlanApUpdateScheduleTaskState
INTEGER,
hwWlanApUpdateScheduleTaskRowStatus
RowStatus
}
--1.3.6.1.4.1.2011.6.139.14.3.6.1.1
hwWlanApUpdateScheduleTaskId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the ID of the task."
::= { hwWlanApUpdateScheduleTaskEntry 1 }
--1.3.6.1.4.1.2011.6.139.14.3.6.1.2
hwWlanApUpdateScheduleTaskStartTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the starting time that is in the format of 'YYYY/MM/DD,HH:MM'."
::= { hwWlanApUpdateScheduleTaskEntry 2 }
--1.3.6.1.4.1.2011.6.139.14.3.6.1.3
hwWlanApUpdateScheduleTaskStopTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the stopping time that is in the format of 'YYYY/MM/DD,HH:MM'."
::= { hwWlanApUpdateScheduleTaskEntry 3 }
--1.3.6.1.4.1.2011.6.139.14.3.6.1.4
hwWlanApUpdateScheduleTaskApType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the type of the APs to be upgraded."
::= { hwWlanApUpdateScheduleTaskEntry 4 }
--1.3.6.1.4.1.2011.6.139.14.3.6.1.5
hwWlanApUpdateScheduleTaskApGroup OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the group of the APs to be upgraded."
::= { hwWlanApUpdateScheduleTaskEntry 5 }
--1.3.6.1.4.1.2011.6.139.14.3.6.1.6
hwWlanApUpdateScheduleTaskState OBJECT-TYPE
SYNTAX INTEGER
{
idle(1) ,
running(2) ,
waitting(3),
done(4),
overtime(5),
dead(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the state of the task."
::= { hwWlanApUpdateScheduleTaskEntry 6 }
--1.3.6.1.4.1.2011.6.139.14.3.6.1.7
hwWlanApUpdateScheduleTaskRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object indicates the row status."
::= { hwWlanApUpdateScheduleTaskEntry 7 }
--1.3.6.1.4.1.2011.6.139.14.3.7
hwWlanApUpdateOperEntry OBJECT IDENTIFIER ::= { hwWlanApUpdateObjects 7 }
--1.3.6.1.4.1.2011.6.139.14.3.7.1
hwWlanApUpdateOperAdminOper OBJECT-TYPE
SYNTAX INTEGER
{
start(1) ,
reset(2) ,
cancel(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates that the APs begin to upgrade start(1): The AP upgrade starts reset(2): After the upgrade is complete, the APs are restarted cancel(3): The upgrade is canceled."
::= { hwWlanApUpdateOperEntry 1 }
--1.3.6.1.4.1.2011.6.139.14.3.7.2
hwWlanApUpdateOperApType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the type of the APs to be upgraded."
::= { hwWlanApUpdateOperEntry 2 }
--1.3.6.1.4.1.2011.6.139.14.3.7.3
hwWlanApUpdateOperApGroup OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the group of the APs to be upgraded."
::= { hwWlanApUpdateOperEntry 3 }
--1.3.6.1.4.1.2011.6.139.14.3.7.4
hwWlanApUpdateOperPercent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the AP upgrade progress, namely, the percentage of upgraded APs to all APs."
::= { hwWlanApUpdateOperEntry 4 }
--1.3.6.1.4.1.2011.6.139.14.4
hwWlanApUpdateConformance OBJECT IDENTIFIER ::= { hwWlanApUpdate 4 }
--1.3.6.1.4.1.2011.6.139.14.4.1
hwWlanApUpdateCompliances OBJECT IDENTIFIER ::= { hwWlanApUpdateConformance 1 }
--1.3.6.1.4.1.2011.6.139.14.4.1.1
hwWlanApUpdateCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE
MANDATORY-GROUPS { hwWlanApUpdateTrapObjectsGroup, hwWlanApUpdateObjectsGroup }
::= { hwWlanApUpdateCompliances 1 }
--1.3.6.1.4.1.2011.6.139.14.4.2
hwWlanApUpdateObjectGroups OBJECT IDENTIFIER ::= { hwWlanApUpdateConformance 2 }
--1.3.6.1.4.1.2011.6.139.14.4.2.1
hwWlanApUpdateTrapGroup NOTIFICATION-GROUP
NOTIFICATIONS { hwWlanApUpdateBeginTrap, hwWlanApUpdateResultTrap, hwWlanApUpdateUbootNotMatchTrap }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanApUpdateObjectGroups 1 }
--1.3.6.1.4.1.2011.6.139.14.4.2.2
hwWlanApUpdateTrapObjectsGroup OBJECT-GROUP
OBJECTS { hwWlanApUpdateResult, hwWlanApUpdateTime, hwWlanApUpdateByFileName, hwWlanApUpdateNextOper, hwWlanApUpdateResultStatus }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanApUpdateObjectGroups 2 }
--1.3.6.1.4.1.2011.6.139.14.4.2.3
hwWlanApUpdateObjectsGroup OBJECT-GROUP
OBJECTS { hwWlanApUpdateFTPIPAddress, hwWlanApUpdateFTPUsername, hwWlanApUpdateFTPPassword, hwWlanApUpdateMode, hwWlanApUpdateSFTPIPAddress,
hwWlanApUpdateSFTPUsername, hwWlanApUpdateSFTPPassword, hwWlanApUpdateFTPMaxConnectNum, hwWlanApUpdateSFTPMaxConnectNum, hwWlanApUpdateFTPIPv6Address,
hwWlanApUpdateSFTPIPv6Address, hwWlanApUpdateFilename, hwWlanApUpdateAdminOper, hwWlanApUpdatePercent, hwWlanApUpdateRowStatus,
hwWlanApUpdateProgressStatus, hwWlanApUpdateProgress, hwWlanApFlashProgress, hwWlanApUpdateType, hwWlanApUpdateFileType, hwWlanSingleApUpdateAdminOper, hwWlanSingleApUpdatePercent,
hwWlanSingleApUpdateFilename, hwWlanApTypeGroupUpdateFilename, hwWlanApTypeGroupUpdateAdminOper, hwWlanApTypeGroupUpdatePercent, hwWlanApTypeGroupUpdateRowStatus,
hwWlanApUpdateScheduleTaskStartTime, hwWlanApUpdateScheduleTaskStopTime, hwWlanApUpdateScheduleTaskApType,
hwWlanApUpdateScheduleTaskApGroup, hwWlanApUpdateScheduleTaskState, hwWlanApUpdateScheduleTaskRowStatus, hwWlanApUpdateOperAdminOper, hwWlanApUpdateOperApType,
hwWlanApUpdateOperApGroup, hwWlanApUpdateOperPercent }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanApUpdateObjectGroups 3 }
END
--
-- HUAWEI-WLAN-AP-UPDATE-MIB.mib
--

View File

@ -0,0 +1,414 @@
-- ============================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for capwap configuration.
-- Reference:
-- Version: V1.04
-- ============================================================================
-- Module definition
HUAWEI-WLAN-CAPWAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwWlan
FROM HUAWEI-WLAN-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MacAddress, RowStatus, DateAndTime
FROM SNMPv2-TC;
--1.3.6.1.4.1.2011.6.139.9
hwWlanCapwap MODULE-IDENTITY
LAST-UPDATED "201610121406Z" -- Oct 12, 2016 at 14:06 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"The MIB module defines the ap capwap operation."
REVISION "201610121406Z" -- Oct 12, 2016 at 14:06 GMT
DESCRIPTION
"Add capwap message-integrity psk switch."
REVISION "201602151709Z" -- Feb 15, 2016 at 17:09 GMT
DESCRIPTION
"Add capwap message-integrity psk and sensitive-info psk."
REVISION "201511302009Z" -- Nov 30, 2015 at 20:09 GMT
DESCRIPTION
"Add capwap multi-source operation."
REVISION "201505111452Z" -- May 11, 2015 at 14:52 GMT
DESCRIPTION
"Add the description of mib nodes."
REVISION "201502021452Z" -- February 2, 2015 at 14:52 GMT
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwWlan 9 }
--
--Node definitions
--
--1.3.6.1.4.1.2011.6.139.9.1
hwWlanCapwapSourceInterface OBJECT IDENTIFIER ::= { hwWlanCapwap 1 }
--1.3.6.1.4.1.2011.6.139.9.1.1
hwWlanCapwapSourceInterfaceValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the interface number when hwWlanCapwapSourceInterfaceMethod is set to vlanif(2) or loopback(3)."
::= { hwWlanCapwapSourceInterface 1 }
--1.3.6.1.4.1.2011.6.139.9.1.2
hwWlanCapwapSourceInterfaceMethod OBJECT-TYPE
SYNTAX INTEGER
{
default(1),
vlanif(2),
loopback(3),
ipaddress(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"operation method of capwap source interface.It can be set
default(1): use default setting
vlanif(2): use vlanif interface
loopback(3): use loopback interface
ipaddress(4):user ip address
"
::= { hwWlanCapwapSourceInterface 2 }
--1.3.6.1.4.1.2011.6.139.9.1.3
hwWlanCapwapSourceIPv4Address OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If hwWlanCapwapSourceInterfaceMethod is set to ipaddress(4), this object is used to identify the IP address of the source port."
::= { hwWlanCapwapSourceInterface 3 }
--1.3.6.1.4.1.2011.6.139.9.2
hwWlanCapwapSysPara OBJECT IDENTIFIER ::= { hwWlanCapwap 2 }
--1.3.6.1.4.1.2011.6.139.9.2.1
hwWlanCapwapDtlsSwitch OBJECT-TYPE
SYNTAX INTEGER
{
enable(1) ,
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates the status of the global DTLS function. The default value is 1: enable 2: disable."
::= { hwWlanCapwapSysPara 1 }
--1.3.6.1.4.1.2011.6.139.9.2.2
hwWlanCapwapDtlsPsk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device"
::= { hwWlanCapwapSysPara 2 }
--1.3.6.1.4.1.2011.6.139.9.2.3
hwWlanCapwapDtlsDefaultPskSwitch OBJECT-TYPE
SYNTAX INTEGER
{
enable(1) ,
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 3 }
--1.3.6.1.4.1.2011.6.139.9.2.4
hwWlanCapwapIpv6Enable OBJECT-TYPE
SYNTAX INTEGER
{
disable(1) ,
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 4 }
--1.3.6.1.4.1.2011.6.139.9.2.5
hwWlanCapwapInterControllerDtlsEncrpyt OBJECT-TYPE
SYNTAX INTEGER
{
disable(1) ,
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 5 }
--1.3.6.1.4.1.2011.6.139.9.2.6
hwWlanCapwapInterControllerDtlsPsk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 6 }
--1.3.6.1.4.1.2011.6.139.9.2.7
hwCapwapEchoInterval OBJECT-TYPE
SYNTAX Integer32 (3..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 7 }
--1.3.6.1.4.1.2011.6.139.9.2.8
hwCapwapEchoTimes OBJECT-TYPE
SYNTAX Integer32 (2..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 8 }
--1.3.6.1.4.1.2011.6.139.9.2.9
hwWlanCapwapControlPriorityLocal OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 9 }
--1.3.6.1.4.1.2011.6.139.9.2.10
hwWlanCapwapControlPriorityRemote OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 10 }
--1.3.6.1.4.1.2011.6.139.9.2.11
hwWlanCapwapSensitiveInfoPsk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device"
::= { hwWlanCapwapSysPara 11 }
--1.3.6.1.4.1.2011.6.139.9.2.12
hwWlanCapwapInterControllerSensitiveInfoPsk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 12 }
--1.3.6.1.4.1.2011.6.139.9.2.13
hwWlanCapwapMessageIntegrityPsk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device"
::= { hwWlanCapwapSysPara 13 }
--1.3.6.1.4.1.2011.6.139.9.2.14
hwWlanCapwapInterControllerMessageIntegrityPsk OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 14 }
--1.3.6.1.4.1.2011.6.139.9.2.15
hwWlanCapwapMessageIntegrityPskMandatoryMatchSwitch OBJECT-TYPE
SYNTAX INTEGER
{
enable(1) ,
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 15 }
--1.3.6.1.4.1.2011.6.139.9.2.16
hwWlanCapwapMsgCheckSwitch OBJECT-TYPE
SYNTAX INTEGER
{
disable(1) ,
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 16 }
--1.3.6.1.4.1.2011.6.139.9.2.17
hwWlanCapwapInterControllerMsgCheckSwitch OBJECT-TYPE
SYNTAX INTEGER
{
disable(1) ,
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The functions corresponding to the following objects are not supported on the device. Do not use these MIB objects to maintain the device."
::= { hwWlanCapwapSysPara 17 }
-- 1.3.6.1.4.1.2011.6.139.9.3
hwWlanCapwapSource OBJECT IDENTIFIER ::= { hwWlanCapwap 3 }
hwWlanCapwapSourceTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanCapwapSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { hwWlanCapwapSource 1 }
-- 1.3.6.1.4.1.2011.6.139.9.3.1.1
hwWlanCapwapSourceEntry OBJECT-TYPE
SYNTAX HwWlanCapwapSourceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwWlanCapwapSourceIndex }
::= { hwWlanCapwapSourceTable 1 }
HwWlanCapwapSourceEntry ::=
SEQUENCE {
hwWlanCapwapSourceIndex
Integer32,
hwWlanCapwapSourceMethod
INTEGER,
hwWlanCapwapSourceValue
Integer32,
hwWlanCapwapSourceRowStatus
RowStatus
}
-- 1.3.6.1.4.1.2011.6.139.9.3.1.1.1
hwWlanCapwapSourceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"the index of capwap source interface."
::= { hwWlanCapwapSourceEntry 1 }
-- 1.3.6.1.4.1.2011.6.139.9.3.1.1.2
hwWlanCapwapSourceMethod OBJECT-TYPE
SYNTAX INTEGER
{
vlanif(2),
loopback(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"operation method of capwap source interface.It can be set
vlanif(2): use vlanif interface
loopback(3): use loopback interface."
::= { hwWlanCapwapSourceEntry 2 }
-- 1.3.6.1.4.1.2011.6.139.9.3.1.1.3
hwWlanCapwapSourceValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"the value of capwap source interface."
::= { hwWlanCapwapSourceEntry 3 }
-- 1.3.6.1.4.1.2011.6.139.9.3.1.1.4
hwWlanCapwapSourceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Row status: mainly to support to add or delete the relationship of the interface and the capwap-source.
createAndGo(4): add a relationship.
destroy(6): delete the relationship."
::= { hwWlanCapwapSourceEntry 4 }
-- 1.3.6.1.4.1.2011.6.139.9.4
hwWlanCapwapConformance OBJECT IDENTIFIER ::= { hwWlanCapwap 4 }
-- 1.3.6.1.4.1.2011.6.139.9.4.1
hwWlanCapwapCompliances OBJECT IDENTIFIER ::= { hwWlanCapwapConformance 1 }
-- 1.3.6.1.4.1.2011.6.139.9.4.1.1
hwWlanCapwapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE
MANDATORY-GROUPS { hwWlanCapwapSourceInterfaceGroup, hwWlanCapwapSysParaGroup }
::= { hwWlanCapwapCompliances 1 }
-- 1.3.6.1.4.1.2011.6.139.9.4.2
hwWlanCapwapObjectGroups OBJECT IDENTIFIER ::= { hwWlanCapwapConformance 2 }
-- 1.3.6.1.4.1.2011.6.139.9.4.2.1
hwWlanCapwapSourceInterfaceGroup OBJECT-GROUP
OBJECTS { hwWlanCapwapSourceInterfaceValue, hwWlanCapwapSourceInterfaceMethod, hwWlanCapwapSourceIPv4Address }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanCapwapObjectGroups 1 }
-- 1.3.6.1.4.1.2011.6.139.9.4.2.2
hwWlanCapwapSysParaGroup OBJECT-GROUP
OBJECTS { hwWlanCapwapDtlsSwitch, hwWlanCapwapDtlsPsk, hwWlanCapwapDtlsDefaultPskSwitch, hwWlanCapwapIpv6Enable, hwWlanCapwapInterControllerDtlsEncrpyt,
hwWlanCapwapInterControllerDtlsPsk, hwCapwapEchoInterval, hwCapwapEchoTimes, hwWlanCapwapControlPriorityLocal, hwWlanCapwapControlPriorityRemote,
hwWlanCapwapSensitiveInfoPsk, hwWlanCapwapInterControllerSensitiveInfoPsk, hwWlanCapwapMessageIntegrityPsk, hwWlanCapwapInterControllerMessageIntegrityPsk,
hwWlanCapwapMessageIntegrityPskMandatoryMatchSwitch, hwWlanCapwapMsgCheckSwitch, hwWlanCapwapInterControllerMsgCheckSwitch }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanCapwapObjectGroups 2 }
-- 1.3.6.1.4.1.2011.6.139.9.4.2.3
hwWlanCapwapSourceGroup OBJECT-GROUP
OBJECTS {hwWlanCapwapSourceMethod, hwWlanCapwapSourceValue, hwWlanCapwapSourceRowStatus}
STATUS current
DESCRIPTION
"Description."
::= { hwWlanCapwapObjectGroups 3 }
END
--
-- HUAWEI-WLAN-CAPWAP-MIB.mib
--

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,996 @@
-- ============================================================================
-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The mib is used for config the ac in global view.
-- Reference:
-- Version: V1.05
-- ============================================================================
-- Module definition
HUAWEI-WLAN-GLOBAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
hwWlan
FROM HUAWEI-WLAN-MIB
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
FROM SNMPv2-CONF
IpAddress, Integer32, Unsigned32, Counter64, OBJECT-TYPE,
MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
MacAddress, RowStatus, DateAndTime
FROM SNMPv2-TC;
--1.3.6.1.4.1.2011.6.139.12
hwWlanGlobalManagement MODULE-IDENTITY
LAST-UPDATED "201602161615Z" -- Feb 16, 2016 at 16:15 GMT
ORGANIZATION
"Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"V1.05, Add the hwWlanCurrentL3RoamStaCnt info node"
REVISION "201602161615Z" -- Feb 16, 2016 at 16:15 GMT
DESCRIPTION
"The MIB module defines the ap update operation."
REVISION "201508251550Z" -- Aug 25, 2015 at 15:50 GMT
DESCRIPTION
"V1.04, Add the ApGroup Statistics info nodes."
REVISION "201506271150Z" -- June 27, 2015 at 11:50 GMT
DESCRIPTION
"V1.03, Add the hwWlanServiceNormalAPCount and hwWlanApCount info nodes."
REVISION "201506211020Z" -- June 21, 2015 at 10:20 GMT
DESCRIPTION
"V1.02, Add the backup license info nodes."
REVISION "201502021445Z" -- May 11, 2015 at 14:40 GMT
DESCRIPTION
"V1.01, Add the description of mib nodes."
REVISION "201502021445Z" -- February 2, 2015 at 14:40 GMT
DESCRIPTION
"
V1.00, Inital version.
"
::= { hwWlan 12 }
--
--Node definitions
--
-- 1.3.6.1.4.1.2011.6.139.12.1
hwWlanGlobalObjects OBJECT IDENTIFIER ::= { hwWlanGlobalManagement 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.1
hwWlanGlobalPara OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.1.1
hwWlanGlobalWorkMode OBJECT-TYPE
SYNTAX INTEGER
{
ac(1) ,
ap(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalPara 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.1.2
hwWlanAccessMaxApNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of APs."
::= { hwWlanGlobalPara 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.1.3
hwWlanAccessMaxStaNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum number of STAs connected to an AC."
::= { hwWlanGlobalPara 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2
hwWlanGlobalAcStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.1
hwWlanCurJointApNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of APs currently connected to an AC."
::= { hwWlanGlobalAcStatistics 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.2
hwWlanCurAssocStaNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of associated users on an AC."
::= { hwWlanGlobalAcStatistics 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.3
hwWlanCurAuthSuccessStaNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of online STAs on an AC."
::= { hwWlanGlobalAcStatistics 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.4
hwWlanReassocSuccessTimes OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of successful roaming times on an AC."
::= { hwWlanGlobalAcStatistics 4 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.5
hwWlanCurAssoc2gStaNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of 2.4G users on an AC."
::= { hwWlanGlobalAcStatistics 5 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.6
hwWlanCurAssoc5gStaNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total number of 5G users on an AC."
::= { hwWlanGlobalAcStatistics 6 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.7
hwWlanDualBandStaNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of dual-band STAs."
::= { hwWlanGlobalAcStatistics 7 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.8
hwWlanGlobalUpSpeed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the upstream rate of the system (uplink throughput)."
::= { hwWlanGlobalAcStatistics 8 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.9
hwWlanGlobalDownSpeed OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the downstream rate of the system (downlink throughput)."
::= { hwWlanGlobalAcStatistics 9 }
-- 1.3.6.1.4.1.2011.6.139.12.1.2.10
hwWlanCurrentL3RoamStaCnt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the count of current L3 roam stations."
::= { hwWlanGlobalAcStatistics 10 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3
hwWlanGlobalStaStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.1
hwWlanStaRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the STA rate.
Unit: 0.01 Compliance standard: Rate > x (x = proportion of 12 Mbps STAs to the total number of STAs)."
::= { hwWlanGlobalStaStatistics 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.2
hwWlanStaSnrComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of STA signal-to-noise ratio (SNR).
Unit: 0.01 Compliance standard: SNR > x (x = 20 dB)."
::= { hwWlanGlobalStaStatistics 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.3
hwWlanStaResendRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the STA retransmission rate (RR).
Unit: 0.01 Compliance standard: RR < x (x = 50%)."
::= { hwWlanGlobalStaStatistics 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.4
hwWlanStaDropRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the STA packet loss rate (PLR).
Unit: 0.01 Compliance standard: PLR < x (x = 5%)."
::= { hwWlanGlobalStaStatistics 4 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.5
hwWlanStaComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total STA compliance ratio."
::= { hwWlanGlobalStaStatistics 5 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.6
hwStaSnrNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 2.4G SNR fails to meet the compliance standard.
Compliance standard: SNR > x (x = 20 dB)."
::= { hwWlanGlobalStaStatistics 6 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.7
hwStaRateNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 2.4G rate fails to meet the compliance standard.
Compliance standard: Rate > x (x = 12 Mbps)."
::= { hwWlanGlobalStaStatistics 7 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.8
hwStaResendRateNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 2.4G retransmission rate (RR) fails to meet the compliance standard.
Compliance standard: RR < x (x = 50%)."
::= { hwWlanGlobalStaStatistics 8 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.9
hwStaDropRateNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 2.4G packet loss rate (PLR) fails to meet the compliance standard.
Compliance standard: PLR < x (x = 5%)."
::= { hwWlanGlobalStaStatistics 9 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.10
hwStaThruputNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 2.4G throughput fails to meet the compliance standard. (Here the throughput refers to a sum of the uplink and the downlink throughput.)
Compliance standard: Throughput > x (x = 12 Mbps)."
::= { hwWlanGlobalStaStatistics 10 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.11
hwStaSnrNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 5G SNR fails to meet the compliance standard.
Compliance standard: SNR > x (x = 20 dB)."
::= { hwWlanGlobalStaStatistics 11 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.12
hwStaRateNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 5G rate fails to meet the compliance standard.
Compliance standard: Rate > x (x = 12 Mbps)."
::= { hwWlanGlobalStaStatistics 12 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.13
hwStaResendRateNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 5G retransmission rate (RR) fails to meet the compliance standard.
Compliance standard: RR < x (x = 50%)."
::= { hwWlanGlobalStaStatistics 13 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.14
hwStaDropRateNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 5G packet loss rate (PLR) fails to meet the compliance standard.
Compliance standard: PLR < x (x = 5%)."
::= { hwWlanGlobalStaStatistics 14 }
-- 1.3.6.1.4.1.2011.6.139.12.1.3.15
hwStaThruputNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of STAs whose 5G throughput fails to meet the compliance standard. (Here the throughput refers to a sum of the uplink and the downlink throughput.)
Compliance standard: Throughput > x (x = 12 Mbps)."
::= { hwWlanGlobalStaStatistics 15 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4
hwWlanGlobalRfStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 4 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.1
hwWlanRfChannelUtilRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the RF channel utilization.
Unit: 0.01 Compliance standard: Channel utilization < x (x = 70%)."
::= { hwWlanGlobalRfStatistics 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.2
hwWlanRfNoiseComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the RF noise intensity.
Unit: 0.01 Compliance standard: Noise intensity < x (x = -80 dBm)."
::= { hwWlanGlobalRfStatistics 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.3
hwWlanRfChannelJamRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects indicates compliance ratio of the RF interference ratio.
Unit: 0.01 Compliance standard: Interference ratio < x (x = 40%)."
::= { hwWlanGlobalRfStatistics 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.4
hwWlanRfResendRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects indicate compliance ratio of the RF retransmission rate (RR).
Unit: 0.01 Compliance standard: RR < x (x = 50%)."
::= { hwWlanGlobalRfStatistics 4 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.5
hwWlanRfDropRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This objects indicates compliance ratio of the RF packet loss rate (PLR).
Unit: 0.01 Compliance standard: PLR < x (x = 5%)."
::= { hwWlanGlobalRfStatistics 5 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.6
hwWlanRfComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total RF compliance ratio."
::= { hwWlanGlobalRfStatistics 6 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.7
hwWlanRfNoiseNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 2.4G noise intensity fails to meet the compliance standard.
Compliance standard: Noise intensity < x (x = -80 dBm)."
::= { hwWlanGlobalRfStatistics 7 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.8
hwWlanRfChannelUtilRateNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 2.4G channel utilization fails to meet the compliance standard.
Compliance standard: Channel utilization < x (x = 70%)."
::= { hwWlanGlobalRfStatistics 8 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.9
hwWlanRfLoadNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 2.4G load fails to meet the compliance standard.
Compliance standard: Number of online users < x (x = 40)."
::= { hwWlanGlobalRfStatistics 9 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.10
hwWlanRfChannelJamRateNoncompliance2gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 2.4G interference ratio fails to meet the compliance standard.
Compliance standard: Interference ratio < x (x = 40%)."
::= { hwWlanGlobalRfStatistics 10 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.11
hwWlanRfNoiseNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 5G noise intensity fails to meet the compliance standard.
Compliance standard: Noise intensity < x (x = -80 dBm)."
::= { hwWlanGlobalRfStatistics 11 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.12
hwWlanRfChannelUtilRateNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 5G channel utilization fails to meet the compliance standard.
Compliance standard: Channel utilization < x (x = 70%)."
::= { hwWlanGlobalRfStatistics 12 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.13
hwWlanRfLoadNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 5G load fails to meet the compliance standard.
Compliance standard: Number of online users < x (x = 40)."
::= { hwWlanGlobalRfStatistics 13 }
-- 1.3.6.1.4.1.2011.6.139.12.1.4.14
hwWlanRfChannelJamRateNoncompliance5gCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of radios on which the 5G interference ratio fails to meet the compliance standard.
Compliance standard: Interference ratio < x (x = 40%)."
::= { hwWlanGlobalRfStatistics 14 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5
hwWlanGlobalApStatistics OBJECT IDENTIFIER ::= { hwWlanGlobalObjects 5 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5.1
hwWlanApNormalRatio OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the proportion of APs in normal and commit states to all APs.
Unit: 0.01."
::= { hwWlanGlobalApStatistics 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5.2
hwWlanApStaOnlineFailRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the AP's STA access failure rate.
Unit: 0.01 Compliance standard: STA access failure rate < x (x = 20%) Access failure rate = (hwStaAccessRequestFailedCount+hwStaAuthenRequestFailedCount)/(hwStaAssocAndReAssocRequestCount+hwStaAuthenRequestCount)."
::= { hwWlanGlobalApStatistics 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5.3
hwWlanApStaOfflineRateComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the AP's STA offline rate.
Unit: 0.01 Compliance standard: STA offline rate x (x = 20%) Offline rate = hwStaExceptionalOfflineCnt/hwStaAuthenRequestSuccessCount. Abnormal APs are those in fault, version mismatch, and type mismatch."
::= { hwWlanGlobalApStatistics 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5.4
hwWlanApStaOnlineCntComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates compliance ratio of the number of access STAs on an AP.
Unit: 0.01 Compliance standard: Access STAs < x (x = 40). Access STAs refer to online STAs. Abnormal APs are those in fault, version mismatch, and type mismatch."
::= { hwWlanGlobalApStatistics 4 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5.5
hwWlanApComplianceRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total AP compliance ratio."
::= { hwWlanGlobalApStatistics 5 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5.6
hwWlanServiceNormalAPCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total of AP in service normal states."
::= { hwWlanGlobalApStatistics 6 }
-- 1.3.6.1.4.1.2011.6.139.12.1.5.7
hwWlanApCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the total of AP."
::= { hwWlanGlobalApStatistics 7 }
-- 1.3.6.1.4.1.2011.6.139.12.1.6
-- 1.3.6.1.4.1.2011.6.139.12.1.6
hwWlanOnlineStaCntHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanOnlineStaCntHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes historical number of access users, which is counted every 1 min. The AC stores data in the latest 15 min."
::= { hwWlanGlobalObjects 6 }
-- 1.3.6.1.4.1.2011.6.139.12.1.6.1
hwWlanOnlineStaCntHistoryEntry OBJECT-TYPE
SYNTAX HwWlanOnlineStaCntHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table is hwWlanOnlineStaCntTime."
INDEX { hwWlanOnlineStaCntTime }
::= { hwWlanOnlineStaCntHistoryTable 1 }
HwWlanOnlineStaCntHistoryEntry ::=
SEQUENCE {
hwWlanOnlineStaCntTime
Unsigned32,
hwWlanOnlineStaCnt
Integer32,
hwWlan2gOnlineStaCnt
Integer32,
hwWlan5gOnlineStaCnt
Integer32
}
-- 1.3.6.1.4.1.2011.6.139.12.1.6.1.1
hwWlanOnlineStaCntTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the count time. It is the index of the table."
::= { hwWlanOnlineStaCntHistoryEntry 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.6.1.2
hwWlanOnlineStaCnt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of access users."
::= { hwWlanOnlineStaCntHistoryEntry 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.6.1.3
hwWlan2gOnlineStaCnt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of users connected to the 2.4G radio."
::= { hwWlanOnlineStaCntHistoryEntry 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.6.1.4
hwWlan5gOnlineStaCnt OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of users connected to the 5G radio."
::= { hwWlanOnlineStaCntHistoryEntry 4 }
-- 1.3.6.1.4.1.2011.6.139.12.1.7
hwWlanSpeedHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanSpeedHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes the historical effective throughput statistics, which is collected every 1 min. The AC stores data in the latest 15 min."
::= { hwWlanGlobalObjects 7 }
-- 1.3.6.1.4.1.2011.6.139.12.1.7.1
hwWlanSpeedHistoryEntry OBJECT-TYPE
SYNTAX HwWlanSpeedHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table is hwWlanSpeedHistoryTime."
INDEX { hwWlanSpeedHistoryTime }
::= { hwWlanSpeedHistoryTable 1 }
HwWlanSpeedHistoryEntry ::=
SEQUENCE {
hwWlanSpeedHistoryTime
Unsigned32,
hwWlanUpSpeedHistory
Integer32,
hwWlanDownSpeedHistory
Integer32
}
-- 1.3.6.1.4.1.2011.6.139.12.1.7.1.1
hwWlanSpeedHistoryTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the statistics collection time. It is the index of the table."
::= { hwWlanSpeedHistoryEntry 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.7.1.2
hwWlanUpSpeedHistory OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates uplink effective throughput of the AC. Unit: Mbps."
::= { hwWlanSpeedHistoryEntry 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.7.1.3
hwWlanDownSpeedHistory OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates downlink effective throughput of the AC.Unit: Mbps."
::= { hwWlanSpeedHistoryEntry 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.8
hwWlanBackupLicenseTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanBackupLicenseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalObjects 8 }
-- 1.3.6.1.4.1.2011.6.139.12.1.8.1
hwWlanBackupLicenseEntry OBJECT-TYPE
SYNTAX HwWlanBackupLicenseEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Description."
INDEX { hwWlanMainAcMac }
::= { hwWlanBackupLicenseTable 1 }
HwWlanBackupLicenseEntry ::=
SEQUENCE {
hwWlanMainAcMac
MacAddress,
hwWlanBackupLicense
Integer32,
hwWlanLicenseOrigin
Integer32,
hwWlanLicenseBackupTime
OCTET STRING
}
-- 1.3.6.1.4.1.2011.6.139.12.1.8.1.1
hwWlanMainAcMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { hwWlanBackupLicenseEntry 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.8.1.2
hwWlanBackupLicense OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { hwWlanBackupLicenseEntry 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.8.1.3
hwWlanLicenseOrigin OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { hwWlanBackupLicenseEntry 3 }
-- 1.3.6.1.4.1.2011.6.139.12.1.8.1.4
hwWlanLicenseBackupTime OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description."
::= { hwWlanBackupLicenseEntry 4 }
-- 1.3.6.1.4.1.2011.6.139.12.1.9
hwWlanApGroupStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwWlanApGroupStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table collects statistics about 2G and 5G users in AP groups."
::= { hwWlanGlobalObjects 9 }
-- 1.3.6.1.4.1.2011.6.139.12.1.9.1
hwWlanApGroupStatisticsEntry OBJECT-TYPE
SYNTAX HwWlanApGroupStatisticsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this table is hwWlanApGpStatAPGroupName."
INDEX { hwWlanApGpStatAPGroupName }
::= { hwWlanApGroupStatisticsTable 1 }
HwWlanApGroupStatisticsEntry ::=
SEQUENCE {
hwWlanApGpStatAPGroupName
OCTET STRING,
hwWlanApGpStatCurAssoc2gStaNum
Unsigned32,
hwWlanApGpStatCurAssoc5gStaNum
Unsigned32
}
-- 1.3.6.1.4.1.2011.6.139.12.1.9.1.1
hwWlanApGpStatAPGroupName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the name of an AP group. It is the index of the table."
::= { hwWlanApGroupStatisticsEntry 1 }
-- 1.3.6.1.4.1.2011.6.139.12.1.9.1.2
hwWlanApGpStatCurAssoc2gStaNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of 2G users in an AP group."
::= { hwWlanApGroupStatisticsEntry 2 }
-- 1.3.6.1.4.1.2011.6.139.12.1.9.1.3
hwWlanApGpStatCurAssoc5gStaNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of 5G users in an AP group."
::= { hwWlanApGroupStatisticsEntry 3 }
-- 1.3.6.1.4.1.2011.6.139.12.2
-- 1.3.6.1.4.1.2011.6.139.12.2
-- 1.3.6.1.4.1.2011.6.139.12.2
hwWlanGlobalManagementConformance OBJECT IDENTIFIER ::= { hwWlanGlobalManagement 2 }
-- 1.3.6.1.4.1.2011.6.139.12.2.1
hwWlanGlobalManagementCompliances OBJECT IDENTIFIER ::= { hwWlanGlobalManagementConformance 1 }
-- 1.3.6.1.4.1.2011.6.139.12.2.1.1
hwWlanGlobalManagementCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE
MANDATORY-GROUPS { hwWlanGlobalParaGroup, hwWlanGlobalStatisticsGroup, hwWlanGlobalStaStatisticsGroup, hwWlanGlobalRfStatisticsGroup, hwWlanGlobalApStatisticsGroup,
hwWlanOnlineStaCntHistoryGroup, hwWlanSpeedHistoryGroup }
::= { hwWlanGlobalManagementCompliances 1 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2
hwWlanGlobalManagementObjectGroups OBJECT IDENTIFIER ::= { hwWlanGlobalManagementConformance 2 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.1
hwWlanGlobalParaGroup OBJECT-GROUP
OBJECTS { hwWlanGlobalWorkMode, hwWlanAccessMaxApNumber, hwWlanAccessMaxStaNumber }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 1 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.2
hwWlanGlobalStatisticsGroup OBJECT-GROUP
OBJECTS { hwWlanCurJointApNum, hwWlanCurAssocStaNum, hwWlanCurAuthSuccessStaNum, hwWlanReassocSuccessTimes, hwWlanCurAssoc2gStaNum,
hwWlanCurAssoc5gStaNum, hwWlanDualBandStaNum, hwWlanGlobalUpSpeed, hwWlanGlobalDownSpeed }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 2 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.3
hwWlanGlobalStaStatisticsGroup OBJECT-GROUP
OBJECTS { hwWlanStaRateComplianceRate, hwWlanStaSnrComplianceRate, hwWlanStaResendRateComplianceRate, hwWlanStaDropRateComplianceRate, hwWlanStaComplianceRate,
hwStaSnrNoncompliance2gCnt, hwStaRateNoncompliance2gCnt, hwStaResendRateNoncompliance2gCnt, hwStaDropRateNoncompliance2gCnt, hwStaThruputNoncompliance2gCnt,
hwStaSnrNoncompliance5gCnt, hwStaRateNoncompliance5gCnt, hwStaResendRateNoncompliance5gCnt, hwStaDropRateNoncompliance5gCnt, hwStaThruputNoncompliance5gCnt }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 3 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.4
hwWlanGlobalRfStatisticsGroup OBJECT-GROUP
OBJECTS { hwWlanRfChannelUtilRateComplianceRate, hwWlanRfNoiseComplianceRate, hwWlanRfChannelJamRateComplianceRate, hwWlanRfResendRateComplianceRate, hwWlanRfDropRateComplianceRate,
hwWlanRfComplianceRate, hwWlanRfNoiseNoncompliance2gCnt, hwWlanRfChannelUtilRateNoncompliance2gCnt, hwWlanRfLoadNoncompliance2gCnt, hwWlanRfChannelJamRateNoncompliance2gCnt,
hwWlanRfNoiseNoncompliance5gCnt, hwWlanRfChannelUtilRateNoncompliance5gCnt, hwWlanRfLoadNoncompliance5gCnt, hwWlanRfChannelJamRateNoncompliance5gCnt }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 4 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.5
hwWlanGlobalApStatisticsGroup OBJECT-GROUP
OBJECTS { hwWlanApNormalRatio, hwWlanApStaOnlineFailRateComplianceRate, hwWlanApStaOfflineRateComplianceRate, hwWlanApStaOnlineCntComplianceRate, hwWlanApComplianceRate,
hwWlanServiceNormalAPCount, hwWlanApCount }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 5 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.6
hwWlanOnlineStaCntHistoryGroup OBJECT-GROUP
OBJECTS { hwWlanOnlineStaCnt, hwWlan2gOnlineStaCnt, hwWlan5gOnlineStaCnt }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 6 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.7
hwWlanSpeedHistoryGroup OBJECT-GROUP
OBJECTS { hwWlanUpSpeedHistory, hwWlanDownSpeedHistory }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 7 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.8
hwWlanBackupLicenseGroup OBJECT-GROUP
OBJECTS { hwWlanMainAcMac, hwWlanBackupLicense, hwWlanLicenseOrigin, hwWlanLicenseBackupTime }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 8 }
-- 1.3.6.1.4.1.2011.6.139.12.2.2.9
hwWlanApGroupStatisticsGroup OBJECT-GROUP
OBJECTS { hwWlanApGpStatCurAssoc2gStaNum, hwWlanApGpStatCurAssoc5gStaNum }
STATUS current
DESCRIPTION
"Description."
::= { hwWlanGlobalManagementObjectGroups 9 }
END
--
-- HUAWEI-WLAN-GLOBAL-MIB.mib
--

View File

@ -0,0 +1,42 @@
-- ============================================================================
-- Copyright (C) 2010 by HUAWEI TECHNOLOGIES. All rights reserved.
-- Description: The wlan root mib file.
-- Reference:
-- Version: V1.00
--
-- ============================================================================
HUAWEI-WLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, DateAndTime, RowStatus
FROM SNMPv2-TC
huaweiUtility
FROM HUAWEI-MIB;
hwWlan MODULE-IDENTITY
LAST-UPDATED "201006080000Z"
ORGANIZATION "Huawei Technologies Co.,Ltd."
CONTACT-INFO
"Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
Website: http://www.huawei.com
Email: support@huawei.com
"
DESCRIPTION
"This mib defines the root node of the wlan mib"
REVISION "201006080000Z"
DESCRIPTION
"
V1.00, Inital version.
"
::= { huaweiUtility 139 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long