mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
device - ArubaOS-CX VSF state sensor support (#15793)
* Create ARUBAWIRED-AAA-MIB * ArubaOS-CX MIBs * ArubaOS-CX Test data * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Style CI * Style CI * New test data * Add files via upload * Add files via upload * Only translate the VSF sensors * Style CI * Update arubaos-cx.inc.php * Add files via upload
This commit is contained in:
parent
76509bfa09
commit
566619b2a8
@ -1,6 +1,7 @@
|
||||
os: arubaos-cx
|
||||
text: 'ArubaOS-CX'
|
||||
type: network
|
||||
mib_dir: arubaos-cx
|
||||
icon: aruba
|
||||
over:
|
||||
- { graph: device_bits, text: Traffic }
|
||||
|
@ -1,16 +1,19 @@
|
||||
mib: ENTITY-MIB:ENTITY-SENSOR-MIB
|
||||
modules:
|
||||
os:
|
||||
sysDescr_regex:
|
||||
sysDescr_regex:
|
||||
- '/ (?<hardware>\d{4,}.*) Swch (?<version>\D{2}\.\d{2}\.\d{2}\.\d{4})/'
|
||||
- '/ (?<hardware>\d{4,}) (?<version>\D{2}\.\d{2}\.\d{2}\.\d{4})/'
|
||||
- '/(?<version>\D{2}\.\d{2}\.\d{2}\.\d{4})/'
|
||||
version:
|
||||
- ENTITY-MIB::entPhysicalSoftwareRev.1
|
||||
- ENTITY-MIB::entPhysicalSoftwareRev.101001
|
||||
serial:
|
||||
- ENTITY-MIB::entPhysicalSerialNum.1
|
||||
- ENTITY-MIB::entPhysicalSerialNum.101001
|
||||
version:
|
||||
- ENTITY-MIB::entPhysicalSoftwareRev.1
|
||||
- ENTITY-MIB::entPhysicalSoftwareRev.101001
|
||||
hardware:
|
||||
- ENTITY-MIB::entPhysicalDescr.1
|
||||
- ENTITY-MIB::entPhysicalDescr.101001
|
||||
sensors:
|
||||
pre-cache:
|
||||
data:
|
||||
|
79
includes/discovery/sensors/state/arubaos-cx.inc.php
Normal file
79
includes/discovery/sensors/state/arubaos-cx.inc.php
Normal file
@ -0,0 +1,79 @@
|
||||
<?php
|
||||
/**
|
||||
* arubaos-cx.inc.php
|
||||
*
|
||||
* LibreNMS state sensor and translation/discovery module for ArubaOS-CX Switches
|
||||
*
|
||||
* ArubaOS-CX switches return certain operational status values as strings,
|
||||
* such as the VSF operational and member status. LibreNMS expects numeric
|
||||
* values.
|
||||
*
|
||||
* This discovery modules translates the string status representation to a
|
||||
* numerical value, so that LibreNMS can properly store and display it's value
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @link https://www.librenms.org
|
||||
*
|
||||
* @copyright 2024 CTNET BV
|
||||
* @author Rudy Broersma <tozz@kijkt.tv>
|
||||
*/
|
||||
$vsfOpStatusStates = [
|
||||
['value' => 0, 'generic' => 0, 'graph' => 0, 'descr' => 'No Split'],
|
||||
['value' => 1, 'generic' => 1, 'graph' => 0, 'descr' => 'Fragment Active'],
|
||||
['value' => 2, 'generic' => 2, 'graph' => 0, 'descr' => 'Fragment Inactive'],
|
||||
];
|
||||
|
||||
$vsfMemberTableStates = [
|
||||
['value' => 10, 'generic' => 2, 'graph' => 0, 'descr' => 'Not Present'],
|
||||
['value' => 11, 'generic' => 1, 'graph' => 0, 'descr' => 'Booting'],
|
||||
['value' => 12, 'generic' => 0, 'graph' => 0, 'descr' => 'Ready'],
|
||||
['value' => 13, 'generic' => 1, 'graph' => 0, 'descr' => 'Version Mismatch'],
|
||||
['value' => 14, 'generic' => 2, 'graph' => 0, 'descr' => 'Communication Failure'],
|
||||
['value' => 15, 'generic' => 2, 'graph' => 0, 'descr' => 'In Other Fragment'],
|
||||
];
|
||||
|
||||
$temp = snmpwalk_cache_multi_oid($device, 'arubaWiredVsfv2OperStatus', [], 'ARUBAWIRED-VSFv2-MIB');
|
||||
if (is_array($temp)) {
|
||||
echo 'ArubaOS-CX VSF Operational Status: ';
|
||||
//Create State Index
|
||||
$state_name = 'arubaWiredVsfv2OperStatus';
|
||||
create_state_index($state_name, $vsfOpStatusStates);
|
||||
|
||||
foreach ($temp as $index => $data) {
|
||||
$descr = 'VSF Status';
|
||||
$oid = '.1.3.6.1.4.1.47196.4.1.1.3.15.1.1.1.' . $index;
|
||||
discover_sensor($valid['sensor'], 'state', $device, $oid, $index, $state_name, $descr, 1, 1, null, null, null, null, null, 'snmp', null, null, null, 'VSF');
|
||||
|
||||
//Create Sensor To State Index
|
||||
create_sensor_to_state_index($device, $state_name, $index);
|
||||
}
|
||||
}
|
||||
|
||||
$temp = snmpwalk_cache_multi_oid($device, 'arubaWiredVsfv2MemberTable', [], 'ARUBAWIRED-VSFv2-MIB');
|
||||
if (is_array($temp)) {
|
||||
echo 'ArubaOS-CX VSF Member Status: ';
|
||||
//Create State Index
|
||||
$state_name = 'arubaWiredVsfv2MemberTable';
|
||||
create_state_index($state_name, $vsfMemberTableStates);
|
||||
|
||||
foreach ($temp as $index => $data) {
|
||||
$descr = 'Member ' . $data['arubaWiredVsfv2MemberSerialNum'] . ' Status';
|
||||
$oid = '.1.3.6.1.4.1.47196.4.1.1.3.15.1.2.1.3.' . $index;
|
||||
discover_sensor($valid['sensor'], 'state', $device, $oid, $index, $state_name, $descr, 1, 1, null, null, null, null, null, 'snmp', null, null, null, 'VSF');
|
||||
|
||||
//Create Sensor To State Index
|
||||
create_sensor_to_state_index($device, $state_name, $index);
|
||||
}
|
||||
}
|
20
includes/polling/sensors/state/arubaos-cx.inc.php
Normal file
20
includes/polling/sensors/state/arubaos-cx.inc.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
$stateLookupTable = [
|
||||
// arubaWiredVsfv2OperStatus
|
||||
'no_split' => 0,
|
||||
'fragment_active' => 1,
|
||||
'fragment_inactive' => 2,
|
||||
|
||||
//arubaWiredVsfv2MemberTable
|
||||
'not_present' => 10,
|
||||
'booting' => 11,
|
||||
'ready' => 12,
|
||||
'version_mismatch' => 13,
|
||||
'communication_failure' => 14,
|
||||
'in_other_fragment' => 15,
|
||||
];
|
||||
|
||||
if ($sensor['sensor_type'] === 'arubaWiredVsfv2OperStatus' || $sensor['sensor_type'] === 'arubaWiredVsfv2MemberTable') {
|
||||
$sensor_value = $stateLookupTable[$sensor_value];
|
||||
}
|
296
mibs/arubaos-cx/ARUBAWIRED-AAA-MIB
Normal file
296
mibs/arubaos-cx/ARUBAWIRED-AAA-MIB
Normal file
@ -0,0 +1,296 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-AAA-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2020-2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-CIPT-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-AAA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredAAAMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202107140000Z" -- July 14, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HPE proprietary
|
||||
AAA MIBs."
|
||||
|
||||
REVISION "202107140000Z" -- July 14, 2021
|
||||
DESCRIPTION "Removed ServerReachabilityStatus from index"
|
||||
|
||||
REVISION "202010080000Z" -- October 08, 2020
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { wndFeatures 16 }
|
||||
|
||||
|
||||
-- *************************************************************
|
||||
-- Start of MIB Objects
|
||||
-- *************************************************************
|
||||
|
||||
arubaWiredAAAStatusNotifications OBJECT IDENTIFIER ::= { arubaWiredAAAMIB 0 }
|
||||
arubaWiredAAAObjects OBJECT IDENTIFIER ::= { arubaWiredAAAMIB 1 }
|
||||
-- ************************************************************
|
||||
-- AAA - Radius Server Status details
|
||||
-- ************************************************************
|
||||
arubaWiredRadiusServer OBJECT IDENTIFIER
|
||||
::= { arubaWiredAAAObjects 1 }
|
||||
|
||||
arubaWiredRadiusServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredRadiusServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Radius Server table has the Radius Server Details."
|
||||
::= { arubaWiredRadiusServer 1 }
|
||||
|
||||
arubaWiredRadiusServerEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredRadiusServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Radius Server configurations."
|
||||
INDEX {
|
||||
arubaWiredRadiusServerVrfName,
|
||||
arubaWiredRadiusServerAddress,
|
||||
arubaWiredRadiusServerPort,
|
||||
arubaWiredRadiusServerPortType
|
||||
}
|
||||
::= { arubaWiredRadiusServerTable 1 }
|
||||
|
||||
ArubaWiredRadiusServerEntry ::= SEQUENCE {
|
||||
arubaWiredRadiusServerVrfName DisplayString,
|
||||
arubaWiredRadiusServerAddress DisplayString,
|
||||
arubaWiredRadiusServerPort Unsigned32,
|
||||
arubaWiredRadiusServerPortType DisplayString,
|
||||
arubaWiredRadiusServerReachabilityStatus DisplayString
|
||||
}
|
||||
|
||||
arubaWiredRadiusServerVrfName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..33))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RADIUS Server VRF."
|
||||
::= { arubaWiredRadiusServerEntry 1 }
|
||||
|
||||
arubaWiredRadiusServerAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..257))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RADIUS Server Address."
|
||||
::= { arubaWiredRadiusServerEntry 2 }
|
||||
|
||||
arubaWiredRadiusServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RADIUS Server Port."
|
||||
::= { arubaWiredRadiusServerEntry 3 }
|
||||
|
||||
arubaWiredRadiusServerPortType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RADIUS Server PortType."
|
||||
::= { arubaWiredRadiusServerEntry 4 }
|
||||
|
||||
arubaWiredRadiusServerReachabilityStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "RADIUS Server Reachability Status."
|
||||
::= { arubaWiredRadiusServerEntry 5 }
|
||||
|
||||
|
||||
-- ************************************************************
|
||||
-- AAA - TACACS Server Status details
|
||||
-- ************************************************************
|
||||
arubaWiredTacacsServer OBJECT IDENTIFIER
|
||||
::= { arubaWiredAAAObjects 2 }
|
||||
|
||||
arubaWiredTacacsServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredTacacsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Tacacs Server table has the Tacacs Server Details."
|
||||
::= { arubaWiredTacacsServer 1 }
|
||||
|
||||
arubaWiredTacacsServerEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredTacacsServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Tacacs Server configurations."
|
||||
INDEX {
|
||||
arubaWiredTacacsServerVrfName,
|
||||
arubaWiredTacacsServerAddress,
|
||||
arubaWiredTacacsServerPort
|
||||
}
|
||||
::= { arubaWiredTacacsServerTable 1 }
|
||||
|
||||
ArubaWiredTacacsServerEntry ::= SEQUENCE {
|
||||
arubaWiredTacacsServerVrfName DisplayString,
|
||||
arubaWiredTacacsServerAddress DisplayString,
|
||||
arubaWiredTacacsServerPort Unsigned32,
|
||||
arubaWiredTacacsServerReachabilityStatus DisplayString
|
||||
}
|
||||
|
||||
arubaWiredTacacsServerVrfName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..33))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TACACS Server VRF."
|
||||
::= { arubaWiredTacacsServerEntry 1 }
|
||||
|
||||
arubaWiredTacacsServerAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..257))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TACACS Server Address."
|
||||
::= { arubaWiredTacacsServerEntry 2 }
|
||||
|
||||
arubaWiredTacacsServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TACACS Server Port."
|
||||
::= { arubaWiredTacacsServerEntry 3 }
|
||||
|
||||
arubaWiredTacacsServerReachabilityStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TACACS Server Reachability Status."
|
||||
::= { arubaWiredTacacsServerEntry 4 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredAAAStatusNotifications
|
||||
--*************************************************************
|
||||
arubaWiredRadiusServerStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredRadiusServerVrfName,
|
||||
arubaWiredRadiusServerAddress,
|
||||
arubaWiredRadiusServerPort,
|
||||
arubaWiredRadiusServerPortType,
|
||||
arubaWiredRadiusServerReachabilityStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a RADIUS server status changes."
|
||||
::= { arubaWiredAAAStatusNotifications 1 }
|
||||
|
||||
arubaWiredTacacsServerStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredTacacsServerVrfName,
|
||||
arubaWiredTacacsServerAddress,
|
||||
arubaWiredTacacsServerPort,
|
||||
arubaWiredTacacsServerReachabilityStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a TACACS server status changes."
|
||||
::= { arubaWiredAAAStatusNotifications 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- AAA Server Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredAAAServerConformance OBJECT IDENTIFIER ::= { arubaWiredAAAMIB 2 }
|
||||
|
||||
arubaWiredRadiusServerGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredAAAServerConformance 1 }
|
||||
|
||||
arubaWiredRadiusServerCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredAAAServerConformance 2 }
|
||||
|
||||
arubaWiredTacacsServerGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredAAAServerConformance 3 }
|
||||
|
||||
arubaWiredTacacsServerCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredAAAServerConformance 4 }
|
||||
|
||||
arubaWiredRadiusServerGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredRadiusServerVrfName,
|
||||
arubaWiredRadiusServerAddress,
|
||||
arubaWiredRadiusServerPort,
|
||||
arubaWiredRadiusServerPortType,
|
||||
arubaWiredRadiusServerReachabilityStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The RADIUS server configurations."
|
||||
|
||||
::= {arubaWiredRadiusServerGroups 1 }
|
||||
|
||||
arubaWiredAAARadiusStatusNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
arubaWiredRadiusServerStatusChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of VSF virtual chassis notifications objects."
|
||||
::= { arubaWiredRadiusServerGroups 2 }
|
||||
|
||||
arubaWiredTacacsServerGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredTacacsServerVrfName,
|
||||
arubaWiredTacacsServerAddress,
|
||||
arubaWiredTacacsServerPort,
|
||||
arubaWiredTacacsServerReachabilityStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The TACACS server configurations."
|
||||
|
||||
::= {arubaWiredRadiusServerGroups 3 }
|
||||
|
||||
arubaWiredAAATacacsStatusNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
arubaWiredTacacsServerStatusChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of VSF virtual chassis notifications objects."
|
||||
::= { arubaWiredRadiusServerGroups 4 }
|
||||
|
||||
arubaWiredRadiusServerCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with
|
||||
support for arubaWired RADIUS server configuration."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredRadiusServerGroup,
|
||||
arubaWiredAAARadiusStatusNotificationsGroup }
|
||||
|
||||
::= { arubaWiredRadiusServerCompliances 1 }
|
||||
|
||||
arubaWiredTacacsServerCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with
|
||||
support for arubaWired TACACS server configuration."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredTacacsServerGroup,
|
||||
arubaWiredAAATacacsStatusNotificationsGroup }
|
||||
|
||||
::= { arubaWiredRadiusServerCompliances 2 }
|
||||
|
||||
END
|
||||
|
55
mibs/arubaos-cx/ARUBAWIRED-CHASSIS-MIB
Normal file
55
mibs/arubaos-cx/ARUBAWIRED-CHASSIS-MIB
Normal file
@ -0,0 +1,55 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-CHASSIS-MIB :CHASSIS MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020-2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-CHASSIS-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-CHASSIS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredChassisMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202101110000Z" -- January 11, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management objects that manage Chassis
|
||||
components."
|
||||
|
||||
REVISION "202101110000Z" -- January 11, 2021
|
||||
DESCRIPTION "Added module entry."
|
||||
|
||||
REVISION "202002130000Z" -- February 13, 2020
|
||||
DESCRIPTION "Added temperature sensor, fan tray, and fan entries."
|
||||
|
||||
REVISION "202001070000Z" -- January 7, 2020
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 11 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- subtrees in the MIB
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPowerSupply OBJECT IDENTIFIER ::= { arubaWiredChassisMIB 2 }
|
||||
arubaWiredTempSensor OBJECT IDENTIFIER ::= { arubaWiredChassisMIB 3 }
|
||||
arubaWiredFanTray OBJECT IDENTIFIER ::= { arubaWiredChassisMIB 4 }
|
||||
arubaWiredFan OBJECT IDENTIFIER ::= { arubaWiredChassisMIB 5 }
|
||||
arubaWiredModule OBJECT IDENTIFIER ::= { arubaWiredChassisMIB 6 }
|
||||
|
||||
END
|
341
mibs/arubaos-cx/ARUBAWIRED-CIPT-MIB
Normal file
341
mibs/arubaos-cx/ARUBAWIRED-CIPT-MIB
Normal file
@ -0,0 +1,341 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-CIPT-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2020 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-CIPT-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-CIPT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, TEXTUAL-CONVENTION, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
VlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
InetAddress, InetAddressType
|
||||
FROM INET-ADDRESS-MIB;
|
||||
|
||||
arubaWiredCiptMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202002070000Z" -- February 07, 2020
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
client IP tracker MIBs."
|
||||
|
||||
REVISION "202002070000Z" -- February 07, 2020
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 12 }
|
||||
|
||||
-- *************************************************************
|
||||
-- Textual Conventions
|
||||
-- *************************************************************
|
||||
|
||||
VidList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "512x"
|
||||
STATUS current
|
||||
DESCRIPTION "Each octet within this value specifies a set of eight
|
||||
VlanIndex (VID), with the first octet specifying VIDs
|
||||
1 through 8, the second octet specifying VIDs 9 through
|
||||
16, etc. Within each octet, the most significant bit
|
||||
represents the lowest numbered VID, and the least
|
||||
significant bit represents the highest numbered VID.
|
||||
Thus, each VID is represented by a single bit within
|
||||
the value of this object. If that bit has a value of 1
|
||||
then that VID is included in the set of VIDs; the VID
|
||||
is not included if its bit has a value of 0. This list
|
||||
represents the entire range of VlanIndex values defined
|
||||
in the scope of IEEE 802.1Q."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
-- *************************************************************
|
||||
-- Start of MIB Objects
|
||||
-- *************************************************************
|
||||
|
||||
arubaWiredCiptConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptMIB 1 }
|
||||
|
||||
arubaWiredCiptClients OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptMIB 2 }
|
||||
|
||||
-- ************************************************************
|
||||
-- CIPT global configuration
|
||||
-- ************************************************************
|
||||
arubaWiredCiptGlobalConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptConfig 1 }
|
||||
|
||||
arubaWiredCiptEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether client IP tracker is enabled or disabled.
|
||||
By default this object will have a value of false(2)."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredCiptGlobalConfig 1 }
|
||||
|
||||
arubaWiredCiptProbeEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object is used to enable client IP tracker probing to
|
||||
update client IP."
|
||||
DEFVAL { true }
|
||||
::= { arubaWiredCiptGlobalConfig 2 }
|
||||
|
||||
-- ************************************************************
|
||||
-- CIPT VLAN configuration
|
||||
-- ************************************************************
|
||||
arubaWiredCiptVlanConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptConfig 2 }
|
||||
|
||||
arubaWiredCiptVidList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "A list of VLANs on which client IP tracker is enabled."
|
||||
::= { arubaWiredCiptVlanConfig 1 }
|
||||
|
||||
-- ************************************************************
|
||||
-- CIPT PORT configuration
|
||||
-- ************************************************************
|
||||
arubaWiredCiptPortConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptConfig 3 }
|
||||
|
||||
arubaWiredCiptPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredCiptPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Per-port configuration of Client IP tracker."
|
||||
::= { arubaWiredCiptPortConfig 1 }
|
||||
|
||||
arubaWiredCiptPortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredCiptPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Client IP tracker configuration information for
|
||||
a single port."
|
||||
INDEX { arubaWiredCiptPortIfIndex }
|
||||
::= { arubaWiredCiptPortTable 1 }
|
||||
|
||||
ArubaWiredCiptPortEntry ::= SEQUENCE {
|
||||
arubaWiredCiptPortIfIndex InterfaceIndex,
|
||||
arubaWiredCiptPortEnable INTEGER,
|
||||
arubaWiredCiptPortUpdateInterval Unsigned32,
|
||||
arubaWiredCiptPortClientLimit Unsigned32
|
||||
}
|
||||
|
||||
arubaWiredCiptPortIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index value that uniquely identifies the port on
|
||||
which the client IP tracker entry is enabled.
|
||||
The interface identified by a particular value of this
|
||||
index is the same interface as identified by the same
|
||||
value of the IF-MIB's ifIndex."
|
||||
::= { arubaWiredCiptPortEntry 1 }
|
||||
|
||||
arubaWiredCiptPortEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disable (0),
|
||||
enable (1),
|
||||
auto (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether client IP tracker is enabled
|
||||
on a port or not . The default value is auto(2)"
|
||||
DEFVAL { 2 }
|
||||
::= { arubaWiredCiptPortEntry 2 }
|
||||
|
||||
arubaWiredCiptPortUpdateInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (60..28800)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The interval in seconds at which client IP is
|
||||
refreshed. The default value is 1800 seconds."
|
||||
::= { arubaWiredCiptPortEntry 3 }
|
||||
|
||||
arubaWiredCiptPortClientLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4096)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Maximum number of clients which can be tracked on this
|
||||
port.
|
||||
6100 max clients - 128
|
||||
6200, 6300 max clients - 2048
|
||||
6400 max client - 4096"
|
||||
::= { arubaWiredCiptPortEntry 4 }
|
||||
|
||||
-- ************************************************************
|
||||
-- CIPT Tracked client details
|
||||
-- ************************************************************
|
||||
arubaWiredCiptTrackedClients OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptClients 1 }
|
||||
|
||||
arubaWiredCiptClientTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredCiptClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Client IP tracker learnt IP addresses for a client MAC."
|
||||
::= { arubaWiredCiptTrackedClients 1 }
|
||||
|
||||
arubaWiredCiptClientEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredCiptClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Learnt IP address of a client MAC on a port."
|
||||
INDEX {
|
||||
arubaWiredCiptClientMacAddress,
|
||||
arubaWiredCiptClientVlanId,
|
||||
arubaWiredCiptClientIpIndex
|
||||
}
|
||||
::= { arubaWiredCiptClientTable 1 }
|
||||
|
||||
ArubaWiredCiptClientEntry ::= SEQUENCE {
|
||||
arubaWiredCiptClientMacAddress MacAddress,
|
||||
arubaWiredCiptClientVlanId VlanIndex,
|
||||
arubaWiredCiptClientIpIndex Unsigned32,
|
||||
arubaWiredCiptClientIpAddrType InetAddressType,
|
||||
arubaWiredCiptClientIpAddress InetAddress,
|
||||
arubaWiredCiptClientPortIfIndex InterfaceIndex
|
||||
}
|
||||
|
||||
arubaWiredCiptClientMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "MAC address of the client whose IP is being tracked."
|
||||
|
||||
::= { arubaWiredCiptClientEntry 1 }
|
||||
|
||||
arubaWiredCiptClientVlanId OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN on which the client IP is being tracked."
|
||||
::= { arubaWiredCiptClientEntry 2 }
|
||||
|
||||
arubaWiredCiptClientIpIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index of IP when a client being tracked has
|
||||
multiple IP addresses."
|
||||
::= { arubaWiredCiptClientEntry 3 }
|
||||
|
||||
arubaWiredCiptClientIpAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The address type of the InetAddress variables in this
|
||||
table."
|
||||
::= { arubaWiredCiptClientEntry 4 }
|
||||
|
||||
arubaWiredCiptClientIpAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Tracked IP address of the client."
|
||||
::= { arubaWiredCiptClientEntry 5 }
|
||||
|
||||
arubaWiredCiptClientPortIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "IfIndex of the port on which client IP address is
|
||||
being tracked."
|
||||
::= { arubaWiredCiptClientEntry 6 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- CIPT Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredCiptConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptMIB 3 }
|
||||
|
||||
arubaWiredCiptGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptConformance 1 }
|
||||
|
||||
arubaWiredCiptCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredCiptConformance 2 }
|
||||
|
||||
arubaWiredCiptConfigGlobalGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredCiptEnable,
|
||||
arubaWiredCiptProbeEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing global configuration
|
||||
of client IP tracker."
|
||||
|
||||
::= {arubaWiredCiptGroups 1 }
|
||||
|
||||
arubaWiredCiptVlanConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredCiptVidList
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing per VLAN configuration
|
||||
of client IP tracker."
|
||||
|
||||
::= {arubaWiredCiptGroups 2 }
|
||||
|
||||
arubaWiredCiptPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredCiptPortEnable,
|
||||
arubaWiredCiptPortUpdateInterval,
|
||||
arubaWiredCiptPortClientLimit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing per port configuration
|
||||
of client IP tracker."
|
||||
|
||||
::= {arubaWiredCiptGroups 3 }
|
||||
|
||||
arubaWiredCiptTrackedClientsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredCiptClientIpAddrType,
|
||||
arubaWiredCiptClientIpAddress,
|
||||
arubaWiredCiptClientPortIfIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing details of client whose
|
||||
IP address is being tracked."
|
||||
|
||||
::= {arubaWiredCiptGroups 4 }
|
||||
|
||||
arubaWiredCiptCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with
|
||||
support for arubaWired client IP tracker objects."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS { arubaWiredCiptConfigGlobalGroup,
|
||||
arubaWiredCiptVlanConfigGroup,
|
||||
arubaWiredCiptPortConfigGroup,
|
||||
arubaWiredCiptTrackedClientsGroup}
|
||||
|
||||
::= { arubaWiredCiptCompliances 1 }
|
||||
|
||||
END
|
615
mibs/arubaos-cx/ARUBAWIRED-CONFIG-MIB
Normal file
615
mibs/arubaos-cx/ARUBAWIRED-CONFIG-MIB
Normal file
@ -0,0 +1,615 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-CONFIG-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2021-2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains the MIB definition of ARUBAWIRED-CONFIG-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-CONFIG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, NOTIFICATION-TYPE, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString, TEXTUAL-CONVENTION, TimeStamp, RowStatus, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredConfigurationMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202108100000Z"
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HPE proprietary configuration MIBs."
|
||||
REVISION "202108100000Z"
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 20 }
|
||||
|
||||
-- *************************************************************
|
||||
-- Start of MIB Objects
|
||||
-- *************************************************************
|
||||
arubaWiredConfigurationNotifications OBJECT IDENTIFIER ::= { arubaWiredConfigurationMIB 0 }
|
||||
arubaWiredConfigurationObjects OBJECT IDENTIFIER ::= { arubaWiredConfigurationMIB 1 }
|
||||
arubaWiredConfigurationConformance OBJECT IDENTIFIER ::= { arubaWiredConfigurationMIB 2 }
|
||||
|
||||
-- *************************************************************
|
||||
-- Textual conventions
|
||||
-- *************************************************************
|
||||
|
||||
ConfigurationEventMedium ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source or destination of a configuration change,
|
||||
save, or copy.
|
||||
|
||||
checkpoint: Automatic configuration checkpoint.
|
||||
cli: Console or SSH terminal.
|
||||
internal: Internal configurator.
|
||||
rest: RESTful interface.
|
||||
snmp: Simple Network Management Protocol.
|
||||
ztp: Zero-touch provisioning.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
checkpoint(1),
|
||||
cli(2),
|
||||
internal(3),
|
||||
rest(4),
|
||||
snmp(5),
|
||||
ztp(6)
|
||||
}
|
||||
|
||||
ConfigurationCopyProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol file transfer protocol that should be
|
||||
used to copy the configuration file over the
|
||||
network. If the config file transfer is to occur
|
||||
locally on the SNMP agent, the method of transfer
|
||||
is left up to the implementation, and is not
|
||||
restricted to the protocols below.
|
||||
|
||||
scp: Secure Copy Protocol
|
||||
sftp: Secure File Transfer Protocol
|
||||
tftp: Transfer File Transfer Protocol"
|
||||
SYNTAX INTEGER {
|
||||
scp(1),
|
||||
sftp(2),
|
||||
tftp(3)
|
||||
}
|
||||
|
||||
ConfigurationCopyState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of a external source configuration copy operation.
|
||||
The description of each state is given below:
|
||||
|
||||
waiting: A newly activated configuration copy request
|
||||
is placed in this state.
|
||||
|
||||
Note: only one configuration copy request can run
|
||||
at any time. If another request is issued while there
|
||||
is one executing, it will fail with 'busy' as failure
|
||||
cause.
|
||||
running: this state signifies that the
|
||||
configuration copy request is running.
|
||||
successful: the state when a configuration copy request
|
||||
is successfully completed.
|
||||
failed: the configuration copy request was
|
||||
unsuccessful."
|
||||
SYNTAX INTEGER {
|
||||
waiting(1),
|
||||
running(2),
|
||||
successful(3),
|
||||
failed(4)
|
||||
}
|
||||
|
||||
ConfigurationCopyFailureCause ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason a configuration copy request failed.
|
||||
|
||||
authenticationFailed: user/pass combination failed.
|
||||
badFilename: bad filename/path/permissions.
|
||||
busy: there is another configuration copy
|
||||
operation running. Retry later.
|
||||
invalidConfiguration: source config is invalid.
|
||||
invalidURL: provided URL is invalid.
|
||||
systemNotReady: system is not ready to copy configuration.
|
||||
timeout: the network may be overloaded,
|
||||
or the remote file server may not
|
||||
be responding.
|
||||
unknown: unknown failure.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
authenticationFailed(1),
|
||||
badFilename(2),
|
||||
busy(3),
|
||||
invalidConfiguration(4),
|
||||
invalidURL(5),
|
||||
systemNotReady(6),
|
||||
timeout(7),
|
||||
unknown(8)
|
||||
}
|
||||
|
||||
ConfigurationFileType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The various types of files on which a configuration copy
|
||||
operation can be performed.
|
||||
|
||||
externalFile: file on another device,
|
||||
e.g. a file-server on the
|
||||
network or on a USB drive.
|
||||
startupConfiguration: startup config.
|
||||
runningConfiguration: running config.
|
||||
checkpoint: non-startup user-defined checkpoint.
|
||||
"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
externalFile(1),
|
||||
startupConfiguration(2),
|
||||
runningConfiguration(3),
|
||||
checkpoint(4)
|
||||
}
|
||||
|
||||
ConfigurationFileFormat ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration file format.
|
||||
|
||||
cli: Command Line Interface.
|
||||
json: JavaScript Object Notation."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
cli(1),
|
||||
json(2)
|
||||
}
|
||||
|
||||
-- ************************************************************
|
||||
-- Configuration copy requests table
|
||||
-- ************************************************************
|
||||
arubaWiredConfigurationCopy OBJECT IDENTIFIER ::= { arubaWiredConfigurationObjects 0 }
|
||||
|
||||
arubaWiredConfigurationCopyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredConfigurationCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Contains copy configuration requests."
|
||||
::= { arubaWiredConfigurationCopy 1 }
|
||||
|
||||
arubaWiredConfigurationCopyEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredConfigurationCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A configuration copy request.
|
||||
|
||||
A management station wishing to create an entry
|
||||
should first generate a random serial number to be
|
||||
used as the index to this sparse table. The station
|
||||
should then create the associated instance of the
|
||||
row status and row index objects. It must also,
|
||||
either in the same or in successive PDUs, create an
|
||||
instance of arubaWiredConfigurationCopySourceFileType and
|
||||
arubaWiredConfigurationCopyDestFileType. Only one
|
||||
of the source or destination file types can be 'externalFile'.
|
||||
|
||||
If one of the file types is a 'externalFile', the following values
|
||||
are expected as well:
|
||||
- arubaWiredConfigurationCopyProtocol
|
||||
- arubaWiredConfigurationCopyFileName
|
||||
- arubaWiredConfigurationCopyServerAddressType
|
||||
- arubaWiredConfigurationCopyServerAddress
|
||||
|
||||
If the 'externalFile' is the destination, then a valid
|
||||
arubaWiredConfigurationCopyFileFormat is required as well.
|
||||
|
||||
If authentication is required, then both arubaWiredConfigurationCopyUserName
|
||||
and arubaWiredConfigurationCopyUserPassword are necessary.
|
||||
|
||||
Once the appropriate instance of all the
|
||||
configuration objects have been created, either by
|
||||
an explicit SNMP set request or by default, the row
|
||||
status should be set to active to initiate the
|
||||
request. Note that this entire procedure may be
|
||||
initiated via a single set request which specifies
|
||||
a row status of createAndGo as well as
|
||||
specifies valid values for the non-defaulted
|
||||
configuration objects.
|
||||
|
||||
Once the configuration copy request has been created
|
||||
(i.e. the arubaWiredConfigurationCopyEntryRowStatus has been made
|
||||
active), the entry cannot be modified - the only
|
||||
operation possible after this is to delete the row.
|
||||
|
||||
Once the request completes, the management station
|
||||
should retrieve the values of the status objects of
|
||||
interest, and should then delete the entry. In
|
||||
order to prevent old entries from clogging the
|
||||
table, entries will be aged out, but an entry will
|
||||
never be deleted within 5 minutes of completing."
|
||||
INDEX {
|
||||
arubaWiredConfigurationCopyIndex
|
||||
}
|
||||
::= { arubaWiredConfigurationCopyTable 1 }
|
||||
|
||||
ArubaWiredConfigurationCopyEntry ::= SEQUENCE {
|
||||
arubaWiredConfigurationCopyIndex Unsigned32,
|
||||
arubaWiredConfigurationCopySourceFileType ConfigurationFileType,
|
||||
arubaWiredConfigurationCopyDestFileType ConfigurationFileType,
|
||||
arubaWiredConfigurationCopyProtocol ConfigurationCopyProtocol,
|
||||
arubaWiredConfigurationCheckpointName DisplayString,
|
||||
arubaWiredConfigurationCopyFileFormat ConfigurationFileFormat,
|
||||
arubaWiredConfigurationCopyFileName DisplayString,
|
||||
arubaWiredConfigurationCopyServerAddressType InetAddressType,
|
||||
arubaWiredConfigurationCopyServerAddress InetAddress,
|
||||
arubaWiredConfigurationCopyUserName DisplayString,
|
||||
arubaWiredConfigurationCopyUserPassword DisplayString,
|
||||
arubaWiredConfigurationCopyVRFName DisplayString,
|
||||
arubaWiredConfigurationCopyNotificationOnCompletion TruthValue,
|
||||
arubaWiredConfigurationCopyState ConfigurationCopyState,
|
||||
arubaWiredConfigurationCopyTimeStarted TimeStamp,
|
||||
arubaWiredConfigurationCopyTimeCompleted TimeStamp,
|
||||
arubaWiredConfigurationCopyFailureCause ConfigurationCopyFailureCause,
|
||||
arubaWiredConfigurationCopyEntryRowStatus RowStatus
|
||||
}
|
||||
|
||||
arubaWiredConfigurationCopyIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Object which specifies a unique entry in the arubaWiredConfigurationCopyTable.
|
||||
A management station wishing to initiate a configuration copy operation
|
||||
should use a random value for this object when creating or modifying
|
||||
an instance of a ArubaWiredConfigurationCopyEntry. The RowStatus semantics of the
|
||||
arubaWiredConfigurationCopyEntryRowStatus object will prevent access conflicts."
|
||||
::= { arubaWiredConfigurationCopyEntry 1 }
|
||||
|
||||
arubaWiredConfigurationCopySourceFileType OBJECT-TYPE
|
||||
SYNTAX ConfigurationFileType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the type of file to copy from. Either the
|
||||
arubaWiredConfigurationCopySourceFileType or the
|
||||
arubaWiredConfigurationCopyDestFileType (or both) must be of type:
|
||||
- 'checkpoint'
|
||||
- 'runningConfiguration'
|
||||
- 'startupConfiguration'
|
||||
|
||||
The arubaWiredConfigurationCopySourceFileType
|
||||
must be different from the arubaWiredConfigurationCopyDestFileType."
|
||||
::= { arubaWiredConfigurationCopyEntry 2 }
|
||||
|
||||
arubaWiredConfigurationCopyDestFileType OBJECT-TYPE
|
||||
SYNTAX ConfigurationFileType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the type of file to copy to. Either the
|
||||
arubaWiredConfigurationCopySourceFileType or the
|
||||
arubaWiredConfigurationCopyDestFileType (or both) must be of type:
|
||||
- 'checkpoint'
|
||||
- 'runningConfiguration'
|
||||
- 'startupConfiguration'
|
||||
|
||||
The arubaWiredConfigurationCopySourceFileType
|
||||
must be different from the arubaWiredConfigurationCopyDestFileType."
|
||||
::= { arubaWiredConfigurationCopyEntry 3 }
|
||||
|
||||
arubaWiredConfigurationCopyProtocol OBJECT-TYPE
|
||||
SYNTAX ConfigurationCopyProtocol
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol file transfer protocol that should be used to copy the configuration
|
||||
file over the network. If the config file transfer is to occur locally on the SNMP
|
||||
agent, the method of transfer is left up to the implementation."
|
||||
::= { arubaWiredConfigurationCopyEntry 4 }
|
||||
|
||||
arubaWiredConfigurationCheckpointName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the name of the checkpoint to copy.
|
||||
This object must be created when either
|
||||
the arubaWiredConfigurationCopySourceFileType or
|
||||
arubaWiredConfigurationCopyDestFileType has
|
||||
the value 'checkpoint'."
|
||||
::= { arubaWiredConfigurationCopyEntry 5 }
|
||||
|
||||
arubaWiredConfigurationCopyFileFormat OBJECT-TYPE
|
||||
SYNTAX ConfigurationFileFormat
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"File format to be used when exporting the configuration to a
|
||||
remote device.
|
||||
|
||||
This value is ignored unless arubaWiredConfigurationCopyDestFileType
|
||||
is 'externalFile'.
|
||||
"
|
||||
::= { arubaWiredConfigurationCopyEntry 6 }
|
||||
|
||||
arubaWiredConfigurationCopyFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name (including the path, if applicable) of the file.
|
||||
This object must be created when either
|
||||
the arubaWiredConfigurationCopySourceFileType or
|
||||
arubaWiredConfigurationCopyDestFileType has
|
||||
the value 'externalFile'."
|
||||
::= { arubaWiredConfigurationCopyEntry 7 }
|
||||
|
||||
arubaWiredConfigurationCopyServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the transport type of the address contained in
|
||||
arubaWiredConfigurationCopyServerAddress object. This must be created when either the
|
||||
arubaWiredConfigurationCopySourceFileType or arubaWiredConfigurationCopyDestFileType
|
||||
has the value 'externalFile'."
|
||||
::= { arubaWiredConfigurationCopyEntry 8 }
|
||||
|
||||
arubaWiredConfigurationCopyServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network address of the remote server from (or to) which to copy
|
||||
the configuration. This object must be created when either the
|
||||
arubaWiredConfigurationCopySourceFileType or arubaWiredConfigurationCopyDestFileType
|
||||
has the value 'externalFile'.
|
||||
|
||||
All bits as 0s or 1s for arubaWiredConfigurationCopyServerAddress are not allowed.
|
||||
|
||||
The format of this address depends on the value of the
|
||||
arubaWiredConfigurationCopyServerAddressType object."
|
||||
::= { arubaWiredConfigurationCopyEntry 9 }
|
||||
|
||||
arubaWiredConfigurationCopyUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..40))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote username for copy via the protocol stated in arubaWiredConfigurationCopyProtocol."
|
||||
::= { arubaWiredConfigurationCopyEntry 10 }
|
||||
|
||||
arubaWiredConfigurationCopyUserPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..40))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote password for copy via the protocol stated in arubaWiredConfigurationCopyProtocol.
|
||||
This object must be created when the arubaWiredConfigurationCopyProtocol is:
|
||||
- scp
|
||||
- sftp
|
||||
|
||||
Reading it returns a zero-length string for security
|
||||
reasons."
|
||||
::= { arubaWiredConfigurationCopyEntry 11 }
|
||||
|
||||
arubaWiredConfigurationCopyVRFName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote vrf name for copy via the protocol stated in arubaWiredConfigurationCopyProtocol."
|
||||
::= { arubaWiredConfigurationCopyEntry 12 }
|
||||
|
||||
arubaWiredConfigurationCopyNotificationOnCompletion OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether or not a arubaWiredConfigurationCopyCompletion
|
||||
notification should be issued on completion of the
|
||||
configuration transfer. If such a notification is desired,
|
||||
it is the responsibility of the management entity to
|
||||
ensure that the SNMP administrative model is
|
||||
configured in such a way as to allow the
|
||||
notification to be delivered."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredConfigurationCopyEntry 13 }
|
||||
|
||||
arubaWiredConfigurationCopyState OBJECT-TYPE
|
||||
SYNTAX ConfigurationCopyState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the state of this configuration copy request.
|
||||
This value of this object is instantiated only after
|
||||
the row has been instantiated, i.e. after the
|
||||
arubaWiredConfigurationCopyEntryRowStatus has been made active."
|
||||
::= { arubaWiredConfigurationCopyEntry 14 }
|
||||
|
||||
arubaWiredConfigurationCopyTimeStarted OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the time the arubaWiredConfigurationCopyState last
|
||||
transitioned to 'running', or 0 if the state has
|
||||
never transitioned to 'running' (e.g., stuck in
|
||||
'waiting' state).
|
||||
|
||||
This object is instantiated only after the row has
|
||||
been instantiated."
|
||||
::= { arubaWiredConfigurationCopyEntry 15 }
|
||||
|
||||
arubaWiredConfigurationCopyTimeCompleted OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the time the arubaWiredConfigurationCopyState last
|
||||
transitioned from 'running' to 'successful' or
|
||||
'failed' states.
|
||||
|
||||
This object is instantiated only
|
||||
after the row has been instantiated.
|
||||
Its value will remain 0 until the request has
|
||||
completed."
|
||||
::= { arubaWiredConfigurationCopyEntry 16 }
|
||||
|
||||
arubaWiredConfigurationCopyFailureCause OBJECT-TYPE
|
||||
SYNTAX ConfigurationCopyFailureCause
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason why the configuration copy operation failed.
|
||||
This object is instantiated only when the
|
||||
arubaWiredConfigurationCopyState for this entry is in the
|
||||
'failed' state."
|
||||
::= { arubaWiredConfigurationCopyEntry 17 }
|
||||
|
||||
arubaWiredConfigurationCopyEntryRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this table entry. Once the entry
|
||||
status is set to active, the associated entry cannot
|
||||
be modified until the request completes
|
||||
(arubaWiredConfigurationCopyState transitions to 'successful'
|
||||
or 'failed' state)."
|
||||
::= { arubaWiredConfigurationCopyEntry 18 }
|
||||
|
||||
-- ************************************************************
|
||||
-- Configuration Scalars
|
||||
-- ************************************************************
|
||||
arubaWiredConfigurationChange OBJECT IDENTIFIER ::= { arubaWiredConfigurationObjects 1 }
|
||||
|
||||
arubaWiredConfigurationChangeNotificationEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable indicates whether the system produces
|
||||
the arubaWiredConfigurationChange notification. A false
|
||||
value will prevent notifications from being generated
|
||||
by this system."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredConfigurationChange 1 }
|
||||
|
||||
arubaWiredConfigurationChangeSource OBJECT-TYPE
|
||||
SYNTAX ConfigurationEventMedium
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Configuration change source."
|
||||
::= { arubaWiredConfigurationChange 2 }
|
||||
|
||||
arubaWiredConfigurationChangeTimestamp OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when the running configuration was last changed."
|
||||
::= { arubaWiredConfigurationChange 3 }
|
||||
|
||||
--*************************************************************
|
||||
-- Configuration change notifications
|
||||
--*************************************************************
|
||||
arubaWiredConfigurationChangeNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredConfigurationChangeSource,
|
||||
arubaWiredConfigurationChangeTimestamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when the running configuration changes."
|
||||
::= { arubaWiredConfigurationNotifications 1 }
|
||||
|
||||
arubaWiredConfigurationNotificationOnCompletion NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredConfigurationCopyServerAddress,
|
||||
arubaWiredConfigurationCopyFileName,
|
||||
arubaWiredConfigurationCopyState,
|
||||
arubaWiredConfigurationCopyTimeStarted,
|
||||
arubaWiredConfigurationCopyTimeCompleted,
|
||||
arubaWiredConfigurationCopyFailureCause
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a copy operation finishes."
|
||||
::= { arubaWiredConfigurationNotifications 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Configuration Conformance information
|
||||
-- **********************************************************************
|
||||
arubaWiredConfigurationCompliances OBJECT IDENTIFIER ::= { arubaWiredConfigurationConformance 1 }
|
||||
arubaWiredConfigurationGroups OBJECT IDENTIFIER ::= { arubaWiredConfigurationConformance 2 }
|
||||
|
||||
arubaWiredConfigurationScalarGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredConfigurationChangeNotificationEnable,
|
||||
arubaWiredConfigurationChangeSource,
|
||||
arubaWiredConfigurationChangeTimestamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of scalar objects."
|
||||
::= { arubaWiredConfigurationGroups 1 }
|
||||
|
||||
arubaWiredConfigurationGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredConfigurationCopyProtocol,
|
||||
arubaWiredConfigurationCopySourceFileType,
|
||||
arubaWiredConfigurationCopyDestFileType,
|
||||
arubaWiredConfigurationCheckpointName,
|
||||
arubaWiredConfigurationCopyFileFormat,
|
||||
arubaWiredConfigurationCopyFileName,
|
||||
arubaWiredConfigurationCopyServerAddressType,
|
||||
arubaWiredConfigurationCopyServerAddress,
|
||||
arubaWiredConfigurationCopyUserName,
|
||||
arubaWiredConfigurationCopyUserPassword,
|
||||
arubaWiredConfigurationCopyVRFName,
|
||||
arubaWiredConfigurationCopyNotificationOnCompletion,
|
||||
arubaWiredConfigurationCopyState,
|
||||
arubaWiredConfigurationCopyTimeStarted,
|
||||
arubaWiredConfigurationCopyTimeCompleted,
|
||||
arubaWiredConfigurationCopyFailureCause,
|
||||
arubaWiredConfigurationCopyEntryRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The configuration copy configuration."
|
||||
|
||||
::= {arubaWiredConfigurationGroups 2 }
|
||||
|
||||
arubaWiredConfigurationNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
arubaWiredConfigurationChangeNotification,
|
||||
arubaWiredConfigurationNotificationOnCompletion
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of configuration copy notifications objects."
|
||||
::= { arubaWiredConfigurationGroups 3 }
|
||||
|
||||
arubaWiredConfigurationCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing the
|
||||
ARUBA WIRED CONFIG Mib."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredConfigurationScalarGroup,
|
||||
arubaWiredConfigurationGroup,
|
||||
arubaWiredConfigurationNotificationsGroup
|
||||
}
|
||||
::= { arubaWiredConfigurationCompliances 1 }
|
||||
|
||||
END
|
394
mibs/arubaos-cx/ARUBAWIRED-DIST-SERVICES-MIB
Normal file
394
mibs/arubaos-cx/ARUBAWIRED-DIST-SERVICES-MIB
Normal file
@ -0,0 +1,394 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-INTERFACE-MIB :INTERFACE MIB file
|
||||
--*
|
||||
--* (c) Copyright 2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-INTERFACE-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-DIST-SERVICES-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Counter64, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredDistServicesMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202201310000Z" -- January 31, 2022
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Enterprise Company
|
||||
8000 Foothills Blvd,
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes settings and properties that are
|
||||
applicable to interfaces"
|
||||
|
||||
REVISION "202201310000Z" -- January 31, 2022
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 25 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- subtrees in the MIB
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredDSMStatus OBJECT IDENTIFIER ::= { arubaWiredDistServicesMIB 1 }
|
||||
arubaWiredDSSInterfaces OBJECT IDENTIFIER ::= { arubaWiredDistServicesMIB 2 }
|
||||
arubaWiredDSSConformance OBJECT IDENTIFIER ::= { arubaWiredDistServicesMIB 3 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Distributed Services Module Status Table
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredDSMStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredDSMStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of objects that display the status of each
|
||||
distributed services module in the switch."
|
||||
::= { arubaWiredDSMStatus 1 }
|
||||
|
||||
arubaWiredDSMStatusEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredDSMStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of distributed services module entries"
|
||||
INDEX {
|
||||
arubaWiredDSMIndex
|
||||
}
|
||||
::= { arubaWiredDSMStatusTable 1 }
|
||||
|
||||
ArubaWiredDSMStatusEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredDSMIndex Unsigned32,
|
||||
arubaWiredDSMName DisplayString,
|
||||
arubaWiredDSMDescr DisplayString,
|
||||
arubaWiredDSMSerialNum DisplayString,
|
||||
arubaWiredDSMProductNum DisplayString,
|
||||
arubaWiredDSMPhysAddress MacAddress,
|
||||
arubaWiredDSMOperStatus INTEGER
|
||||
}
|
||||
|
||||
arubaWiredDSMIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index value that uniquely identifies the distributed
|
||||
services module."
|
||||
::= { arubaWiredDSMStatusEntry 1}
|
||||
|
||||
arubaWiredDSMName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The textual name of the distributed services module. The
|
||||
value of this object is the name of the module as assigned
|
||||
by the local device and is suitable for use in commands
|
||||
entered at the device's `console'."
|
||||
::= { arubaWiredDSMStatusEntry 2}
|
||||
|
||||
arubaWiredDSMDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The textual string containing information about the
|
||||
distributed services module."
|
||||
::= { arubaWiredDSMStatusEntry 3}
|
||||
|
||||
arubaWiredDSMSerialNum OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The textual string containing the serial number assigned
|
||||
to the distributed services module."
|
||||
::= { arubaWiredDSMStatusEntry 4}
|
||||
|
||||
arubaWiredDSMProductNum OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The textual string containing the product number assigned
|
||||
to the distributed services module."
|
||||
::= { arubaWiredDSMStatusEntry 5}
|
||||
|
||||
arubaWiredDSMPhysAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The address of the distributed services module at its
|
||||
protocol sub-layer. This normally contains a MAC address."
|
||||
::= { arubaWiredDSMStatusEntry 6}
|
||||
|
||||
arubaWiredDSMOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
initializing(1),
|
||||
ready(2),
|
||||
failed(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of the distributed services module.
|
||||
A value of initializing(1) indicates that the module firmware
|
||||
is being downloaded, booted and programmed. A value of
|
||||
ready(2) indicates that the module is fully programmed and
|
||||
ready to accept traffic for processing. A value of failed(3)
|
||||
indicates that the module failed to initialize correctly."
|
||||
::= { arubaWiredDSMStatusEntry 7}
|
||||
|
||||
-- **********************************************************************
|
||||
-- Distributed Services Module Interface Table
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredDSSIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredDSSIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of objects indicating the interfaces connecting to
|
||||
the distributed services modules."
|
||||
::= {arubaWiredDSSInterfaces 1}
|
||||
|
||||
arubaWiredDSSIfEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredDSSIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of distributed services module entries"
|
||||
INDEX {
|
||||
arubaWiredDSSModuleIndex,
|
||||
arubaWiredDSSIfIndex
|
||||
}
|
||||
::= { arubaWiredDSSIfTable 1 }
|
||||
|
||||
ArubaWiredDSSIfEntry ::= SEQUENCE {
|
||||
arubaWiredDSSModuleIndex Integer32,
|
||||
arubaWiredDSSIfIndex Integer32,
|
||||
arubaWiredDSSIfDescr DisplayString,
|
||||
arubaWiredDSSIfInOctets Counter64,
|
||||
arubaWiredDSSIfInUcastPkts Counter64,
|
||||
arubaWiredDSSIfInDiscards Counter64,
|
||||
arubaWiredDSSIfInErrors Counter64,
|
||||
arubaWiredDSSIfInUnknownProtos Counter64,
|
||||
arubaWiredDSSIfInMulticastPkts Counter64,
|
||||
arubaWiredDSSIfInBroadcastPkts Counter64,
|
||||
arubaWiredDSSIfOutOctets Counter64,
|
||||
arubaWiredDSSIfOutUcastPkts Counter64,
|
||||
arubaWiredDSSIfOutDiscards Counter64,
|
||||
arubaWiredDSSIfOutErrors Counter64,
|
||||
arubaWiredDSSIfOutMulticastPkts Counter64,
|
||||
arubaWiredDSSIfOutBroadcastPkts Counter64
|
||||
}
|
||||
|
||||
arubaWiredDSSModuleIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An integer value uniquely identifying the distributed
|
||||
services module that this interface is connected to."
|
||||
::= { arubaWiredDSSIfEntry 1 }
|
||||
|
||||
arubaWiredDSSIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An integer value representing the interface number of
|
||||
the interface connecting to the distributed services
|
||||
module."
|
||||
::= { arubaWiredDSSIfEntry 2 }
|
||||
|
||||
arubaWiredDSSIfDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A textual string containing information about the
|
||||
interface."
|
||||
::= { arubaWiredDSSIfEntry 3 }
|
||||
|
||||
arubaWiredDSSIfInOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of octets received on the interface,
|
||||
including framing characters."
|
||||
::= { arubaWiredDSSIfEntry 4 }
|
||||
|
||||
arubaWiredDSSIfInUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were not addressed to a multicast
|
||||
or broadcast address at this sub-layer."
|
||||
::= { arubaWiredDSSIfEntry 5 }
|
||||
|
||||
arubaWiredDSSIfInDiscards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of inbound packets which were chosen to be
|
||||
discarded even though no errors had been detected to prevent
|
||||
their being deliverable to a higher-layer protocol. One
|
||||
possible reason for discarding such a packet could be to
|
||||
free up buffer space."
|
||||
::= { arubaWiredDSSIfEntry 6 }
|
||||
|
||||
arubaWiredDSSIfInErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of inbound packets that contained errors
|
||||
preventing them from being deliverable to a higher-layer
|
||||
protocol."
|
||||
::= { arubaWiredDSSIfEntry 7 }
|
||||
|
||||
arubaWiredDSSIfInUnknownProtos OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of inbound packets received via the interface
|
||||
which were discarded because of an unknown or unsupported
|
||||
protocol."
|
||||
::= { arubaWiredDSSIfEntry 8 }
|
||||
|
||||
arubaWiredDSSIfInMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were addressed to a multicast
|
||||
address at this sub-layer. For a MAC layer protocol, this
|
||||
includes both Group and Functional addresses."
|
||||
::= { arubaWiredDSSIfEntry 9 }
|
||||
|
||||
arubaWiredDSSIfInBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of packets, delivered by this sub-layer to a
|
||||
higher (sub-)layer, which were addressed to a broadcast
|
||||
address at this sub-layer."
|
||||
::= { arubaWiredDSSIfEntry 10 }
|
||||
|
||||
arubaWiredDSSIfOutOctets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of octets transmitted out of the
|
||||
interface, including framing characters."
|
||||
::= { arubaWiredDSSIfEntry 11 }
|
||||
|
||||
arubaWiredDSSIfOutUcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were not addressed to a
|
||||
multicast or broadcast address at this sub-layer, including
|
||||
those that were discarded or not sent."
|
||||
::= { arubaWiredDSSIfEntry 12 }
|
||||
|
||||
arubaWiredDSSIfOutDiscards OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of outbound packets which were chosen to be
|
||||
discarded even though no errors had been detected to
|
||||
prevent their being transmitted. One possible reason for
|
||||
discarding such a packet could be to free up buffer space."
|
||||
::= { arubaWiredDSSIfEntry 13 }
|
||||
|
||||
arubaWiredDSSIfOutErrors OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of outbound packets that could not be
|
||||
transmitted because of errors."
|
||||
::= { arubaWiredDSSIfEntry 14 }
|
||||
|
||||
arubaWiredDSSIfOutMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were addressed to a
|
||||
multicast address at this sub-layer, including those that
|
||||
were discarded or not sent. For a MAC layer protocol, this
|
||||
includes both Group and Functional addresses."
|
||||
::= { arubaWiredDSSIfEntry 15 }
|
||||
|
||||
arubaWiredDSSIfOutBroadcastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The total number of packets that higher-level protocols
|
||||
requested be transmitted, and which were addressed to a
|
||||
broadcast address at this sub-layer, including those that
|
||||
were discarded or not sent."
|
||||
::= { arubaWiredDSSIfEntry 16 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredDSSCompliances OBJECT IDENTIFIER ::= { arubaWiredDSSConformance 1}
|
||||
arubaWiredDSSGroups OBJECT IDENTIFIER ::= { arubaWiredDSSConformance 2}
|
||||
|
||||
arubaWiredDSMStatusTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredDSMName,
|
||||
arubaWiredDSMDescr,
|
||||
arubaWiredDSMSerialNum,
|
||||
arubaWiredDSMProductNum,
|
||||
arubaWiredDSMPhysAddress,
|
||||
arubaWiredDSMOperStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Distributed Services Module status table
|
||||
objects."
|
||||
::= { arubaWiredDSSGroups 1 }
|
||||
|
||||
arubaWiredDSSIfTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredDSSIfDescr,
|
||||
arubaWiredDSSIfInOctets,
|
||||
arubaWiredDSSIfInUcastPkts,
|
||||
arubaWiredDSSIfInDiscards,
|
||||
arubaWiredDSSIfInErrors,
|
||||
arubaWiredDSSIfInUnknownProtos,
|
||||
arubaWiredDSSIfInMulticastPkts,
|
||||
arubaWiredDSSIfInBroadcastPkts,
|
||||
arubaWiredDSSIfOutOctets,
|
||||
arubaWiredDSSIfOutUcastPkts,
|
||||
arubaWiredDSSIfOutDiscards,
|
||||
arubaWiredDSSIfOutErrors,
|
||||
arubaWiredDSSIfOutMulticastPkts,
|
||||
arubaWiredDSSIfOutBroadcastPkts
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Distributed Services Interface table
|
||||
objects."
|
||||
::= { arubaWiredDSSGroups 2 }
|
||||
|
||||
arubaWiredDSSMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing the
|
||||
ARUBA WIRED Distributed Services MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredDSMStatusTableGroup,
|
||||
arubaWiredDSSIfTableGroup
|
||||
}
|
||||
::= { arubaWiredDSSCompliances 1}
|
||||
|
||||
END
|
234
mibs/arubaos-cx/ARUBAWIRED-FAN-MIB
Normal file
234
mibs/arubaos-cx/ARUBAWIRED-FAN-MIB
Normal file
@ -0,0 +1,234 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-FAN-MIB :FAN MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020,2023 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-FAN-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-FAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
arubaWiredChassisMIB
|
||||
FROM ARUBAWIRED-CHASSIS-MIB;
|
||||
|
||||
arubaWiredFan MODULE-IDENTITY
|
||||
LAST-UPDATED "202303310000Z" -- March 31, 2023
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management objects that manage Fans."
|
||||
|
||||
REVISION "202303310000Z" -- March 31, 2023
|
||||
DESCRIPTION "Added arubaWiredFanStateEnum"
|
||||
|
||||
REVISION "202002130000Z" -- February 13, 2020
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { arubaWiredChassisMIB 5 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Fan notifications
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredFanNotifications OBJECT IDENTIFIER
|
||||
::= { arubaWiredFan 0 }
|
||||
|
||||
arubaWiredFanStateNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredFanName,
|
||||
arubaWiredFanState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification generated when a fan state change occurs. This
|
||||
can happen if a fan is inserted, removed, or experiences a
|
||||
fault."
|
||||
::= { arubaWiredFanNotifications 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Fan Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredFanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one row per switch fan entity."
|
||||
::= { arubaWiredFan 1 }
|
||||
|
||||
arubaWiredFanEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredFanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the fan physical entity table."
|
||||
INDEX {
|
||||
arubaWiredFanGroupIndex,
|
||||
arubaWiredFanTrayIndex,
|
||||
arubaWiredFanSlotIndex
|
||||
}
|
||||
::= { arubaWiredFanTable 1 }
|
||||
|
||||
ArubaWiredFanEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredFanGroupIndex Integer32,
|
||||
arubaWiredFanTrayIndex Integer32,
|
||||
arubaWiredFanSlotIndex Integer32,
|
||||
arubaWiredFanName DisplayString,
|
||||
arubaWiredFanState DisplayString,
|
||||
arubaWiredFanProductName DisplayString,
|
||||
arubaWiredFanSerialNumber DisplayString,
|
||||
arubaWiredFanRPM Integer32,
|
||||
arubaWiredFanAirflowDirection DisplayString,
|
||||
arubaWiredFanStateEnum INTEGER
|
||||
}
|
||||
|
||||
arubaWiredFanGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the group containing the
|
||||
fan. Group means chassis in the stack and the value 1 MUST be
|
||||
used for non-modular devices."
|
||||
|
||||
::= { arubaWiredFanEntry 1 }
|
||||
|
||||
arubaWiredFanTrayIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the fan tray instance in a
|
||||
chassis that contains the fan. A value 1 must be used for
|
||||
non-modular devices."
|
||||
|
||||
::= { arubaWiredFanEntry 2 }
|
||||
|
||||
arubaWiredFanSlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the fan instance in a
|
||||
fan tray and value 1 must be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredFanEntry 3 }
|
||||
|
||||
arubaWiredFanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Identification of the fan for the system."
|
||||
::= { arubaWiredFanEntry 4 }
|
||||
|
||||
arubaWiredFanState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the fan."
|
||||
::= { arubaWiredFanEntry 5 }
|
||||
|
||||
arubaWiredFanProductName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Fan product name identification."
|
||||
::= { arubaWiredFanEntry 6 }
|
||||
|
||||
arubaWiredFanSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Fan serial number to uniquely identify the fan."
|
||||
::= { arubaWiredFanEntry 7 }
|
||||
|
||||
arubaWiredFanRPM OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "RPM"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current RPM read for the fan."
|
||||
::= { arubaWiredFanEntry 8 }
|
||||
|
||||
arubaWiredFanAirflowDirection OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Air flow direction for the fan."
|
||||
::= { arubaWiredFanEntry 9 }
|
||||
|
||||
arubaWiredFanStateEnum OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown (1),
|
||||
empty (2),
|
||||
uninitialized (3),
|
||||
ok (4),
|
||||
fault (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the fan expressed as an enumerated value."
|
||||
::= { arubaWiredFanEntry 10 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredFanConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredFan 99 }
|
||||
|
||||
arubaWiredFanCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredFanConformance 1 }
|
||||
|
||||
arubaWiredFanGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredFanConformance 2 }
|
||||
|
||||
arubaWiredFanCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "A compliance statement for Aruba switch chassis."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
arubaWiredFanTable,
|
||||
arubaWiredFanNotificationsGroup
|
||||
}
|
||||
GROUP arubaWiredFanTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that display the current fan
|
||||
parameters information."
|
||||
|
||||
::= { arubaWiredFanCompliances 1 }
|
||||
|
||||
arubaWiredFanTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredFanName,
|
||||
arubaWiredFanState,
|
||||
arubaWiredFanProductName,
|
||||
arubaWiredFanSerialNumber,
|
||||
arubaWiredFanRPM,
|
||||
arubaWiredFanAirflowDirection,
|
||||
arubaWiredFanStateEnum
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects display configuration, status,
|
||||
and measurements of Fan table."
|
||||
::= { arubaWiredFanGroups 1 }
|
||||
|
||||
arubaWiredFanNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { arubaWiredFanStateNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "Notifications sent by fan management."
|
||||
::= { arubaWiredFanGroups 2 }
|
||||
END
|
214
mibs/arubaos-cx/ARUBAWIRED-FANTRAY-MIB
Normal file
214
mibs/arubaos-cx/ARUBAWIRED-FANTRAY-MIB
Normal file
@ -0,0 +1,214 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-FANTRAY-MIB :FANTRAY MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020,2023 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-FANTRAY-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-FANTRAY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
arubaWiredChassisMIB
|
||||
FROM ARUBAWIRED-CHASSIS-MIB;
|
||||
|
||||
arubaWiredFanTray MODULE-IDENTITY
|
||||
LAST-UPDATED "202303310000Z" -- March 31, 2023
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management objects that manage Fan Trays."
|
||||
|
||||
REVISION "202303310000Z" -- March 31, 2023
|
||||
DESCRIPTION "Added arubaWiredFanTrayStateEnum"
|
||||
|
||||
REVISION "202002130000Z" -- February 13, 2020
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { arubaWiredChassisMIB 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Fan Tray notifications
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredFanTrayNotifications OBJECT IDENTIFIER
|
||||
::= { arubaWiredFanTray 0 }
|
||||
|
||||
arubaWiredFanTrayStateNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredFanTrayName,
|
||||
arubaWiredFanTrayState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification generated when a fan tray subsystem state change
|
||||
occurs. This can happen if a fan tray is inserted, removed, or
|
||||
experiences a fault."
|
||||
::= { arubaWiredFanTrayNotifications 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Fan Tray Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredFanTrayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredFanTrayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one row per switch fan tray entity."
|
||||
::= { arubaWiredFanTray 1 }
|
||||
|
||||
arubaWiredFanTrayEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredFanTrayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the fan tray physical entity table."
|
||||
INDEX {
|
||||
arubaWiredFanTrayGroupIndex,
|
||||
arubaWiredFanTraySlotIndex
|
||||
}
|
||||
::= { arubaWiredFanTrayTable 1 }
|
||||
|
||||
ArubaWiredFanTrayEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredFanTrayGroupIndex Integer32,
|
||||
arubaWiredFanTraySlotIndex Integer32,
|
||||
arubaWiredFanTrayName DisplayString,
|
||||
arubaWiredFanTrayState DisplayString,
|
||||
arubaWiredFanTrayProductName DisplayString,
|
||||
arubaWiredFanTraySerialNumber DisplayString,
|
||||
arubaWiredFanTrayNumberFans Integer32,
|
||||
arubaWiredFanTrayStateEnum INTEGER
|
||||
}
|
||||
|
||||
arubaWiredFanTrayGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the group containing the
|
||||
fan tray. Group means chassis in the stack and the value 1
|
||||
MUST be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredFanTrayEntry 1 }
|
||||
|
||||
arubaWiredFanTraySlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the fan tray instance in a
|
||||
chassis and value 1 must be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredFanTrayEntry 2 }
|
||||
|
||||
arubaWiredFanTrayName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Identification of the fan tray for the system."
|
||||
::= { arubaWiredFanTrayEntry 3 }
|
||||
|
||||
arubaWiredFanTrayState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the fan tray."
|
||||
::= { arubaWiredFanTrayEntry 4 }
|
||||
|
||||
arubaWiredFanTrayProductName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Fan tray product name identification."
|
||||
::= { arubaWiredFanTrayEntry 5 }
|
||||
|
||||
arubaWiredFanTraySerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Fan tray serial number to uniquely identify the fan tray."
|
||||
::= { arubaWiredFanTrayEntry 6 }
|
||||
|
||||
arubaWiredFanTrayNumberFans OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of fans the fan tray can contain."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredFanTrayEntry 7 }
|
||||
|
||||
arubaWiredFanTrayStateEnum OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown (1),
|
||||
empty (2),
|
||||
initializing (3),
|
||||
ready (4),
|
||||
down (5),
|
||||
unsupported (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the fan tray represented as an enumerated value."
|
||||
::= { arubaWiredFanTrayEntry 8 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredFanTrayConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredFanTray 99 }
|
||||
|
||||
arubaWiredFanTrayCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredFanTrayConformance 1 }
|
||||
|
||||
arubaWiredFanTrayGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredFanTrayConformance 2 }
|
||||
|
||||
arubaWiredFanTrayCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "A compliance statement for Aruba switch chassis."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
arubaWiredFanTrayTable,
|
||||
arubaWiredFanTrayNotificationsGroup
|
||||
}
|
||||
GROUP arubaWiredFanTrayTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that display the current fan tray
|
||||
parameters information."
|
||||
|
||||
::= { arubaWiredFanTrayCompliances 1 }
|
||||
|
||||
arubaWiredFanTrayTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredFanTrayName,
|
||||
arubaWiredFanTrayState,
|
||||
arubaWiredFanTrayProductName,
|
||||
arubaWiredFanTraySerialNumber,
|
||||
arubaWiredFanTrayNumberFans,
|
||||
arubaWiredFanTrayStateEnum
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects display configuration, status,
|
||||
and measurements of Fan Tray table."
|
||||
::= { arubaWiredFanTrayGroups 1 }
|
||||
|
||||
arubaWiredFanTrayNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { arubaWiredFanTrayStateNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "Notifications sent by fan management."
|
||||
::= { arubaWiredFanTrayGroups 2 }
|
||||
END
|
162
mibs/arubaos-cx/ARUBAWIRED-INTERFACE-MIB
Normal file
162
mibs/arubaos-cx/ARUBAWIRED-INTERFACE-MIB
Normal file
@ -0,0 +1,162 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-INTERFACE-MIB :INTERFACE MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020-2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-INTERFACE-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-INTERFACE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredInterfaceMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202111230000Z" -- November 23, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Enterprise Company
|
||||
8000 Foothills Blvd,
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes settings and properties that are
|
||||
applicable to interfaces"
|
||||
|
||||
REVISION "202111230000Z" -- November 23, 2021
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 24 }
|
||||
|
||||
arubaWiredInterfaceSettings OBJECT IDENTIFIER ::= { arubaWiredInterfaceMIB 1 }
|
||||
|
||||
arubaWiredInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table of interface entries"
|
||||
::= { arubaWiredInterfaceSettings 1 }
|
||||
|
||||
arubaWiredInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing information applicable to a
|
||||
particular interface."
|
||||
INDEX { arubaWiredInterfaceIndex }
|
||||
::= { arubaWiredInterfaceTable 1 }
|
||||
|
||||
ArubaWiredInterfaceEntry ::= SEQUENCE {
|
||||
arubaWiredInterfaceIndex InterfaceIndex,
|
||||
arubaWiredInterfaceAutoneg INTEGER,
|
||||
arubaWiredInterfaceDuplex INTEGER,
|
||||
arubaWiredInterfaceSpeeds BITS
|
||||
}
|
||||
|
||||
arubaWiredInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index value that uniquely identifies the port on
|
||||
which the client IP tracker entry is enabled.
|
||||
The interface identified by a particular value of this
|
||||
index is the same interface as identified by the same
|
||||
value of the IF-MIB's ifIndex."
|
||||
::= { arubaWiredInterfaceEntry 1 }
|
||||
|
||||
arubaWiredInterfaceAutoneg OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
on(1),
|
||||
off(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The desired auto-negotiation setting for the interface.
|
||||
Note that the configured setting may be ignored if the
|
||||
interface is not capable of auto-negotiation."
|
||||
::= { arubaWiredInterfaceEntry 2 }
|
||||
|
||||
arubaWiredInterfaceDuplex OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
full(1),
|
||||
half(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The desired duplex setting for the interface. This setting
|
||||
may be ignored or set to default when auto-negotiation is
|
||||
on."
|
||||
::= { arubaWiredInterfaceEntry 3 }
|
||||
|
||||
arubaWiredInterfaceSpeeds OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
speed10M(0),
|
||||
speed100M(1),
|
||||
speed1G(2),
|
||||
speed2p5G(3),
|
||||
speed5G(4),
|
||||
speed10G(5),
|
||||
speed25G(6),
|
||||
speed40G(7),
|
||||
speed50G(8),
|
||||
speed100G(9),
|
||||
speed200G(10),
|
||||
speed400G(11),
|
||||
speed800G(12)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The desired list of operating speeds for the interface.
|
||||
When the interface auto-negotiates speed, this is the set
|
||||
of speeds to offer. When the interface does not auto-negotiate,
|
||||
this is the speed to use. Note that the configured speeds
|
||||
may be ignored if they are not compatible with the interface
|
||||
hardware or installed transceiver."
|
||||
::= { arubaWiredInterfaceEntry 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredInterfaceConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredInterfaceMIB 2 }
|
||||
|
||||
arubaWiredInterfaceGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredInterfaceConformance 1 }
|
||||
|
||||
arubaWiredInterfaceCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredInterfaceConformance 2 }
|
||||
|
||||
arubaWiredInterfaceConfig OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredInterfaceAutoneg,
|
||||
arubaWiredInterfaceDuplex,
|
||||
arubaWiredInterfaceSpeeds
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing interface config"
|
||||
|
||||
::= { arubaWiredInterfaceGroups 1 }
|
||||
|
||||
arubaWiredInterfaceCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with
|
||||
support for arubaWired client IP tracker objects."
|
||||
|
||||
MODULE
|
||||
MANDATORY-GROUPS { arubaWiredInterfaceConfig }
|
||||
|
||||
::= { arubaWiredInterfaceCompliances 1 }
|
||||
END
|
1106
mibs/arubaos-cx/ARUBAWIRED-LLDP-MIB
Normal file
1106
mibs/arubaos-cx/ARUBAWIRED-LLDP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
361
mibs/arubaos-cx/ARUBAWIRED-LOOPPROTECT-MIB
Normal file
361
mibs/arubaos-cx/ARUBAWIRED-LOOPPROTECT-MIB
Normal file
@ -0,0 +1,361 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-LOOPPROTECT-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2017,2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-LOOPPROTECT-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-LOOPPROTECT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32,
|
||||
Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, TimeStamp, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB;
|
||||
|
||||
arubaWiredLoopProtectMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201711020000Z" -- November 02, 2017
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains HP proprietary
|
||||
extensions to the standard Loop Protect MIBs."
|
||||
|
||||
REVISION "201711020000Z" -- November 02, 2017
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 1 }
|
||||
|
||||
ConfigStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Used to indicate the configuration status for
|
||||
a group of objects. 'active' means that the
|
||||
values of the related objects are currently in
|
||||
use by the device. 'notInService' indicates that
|
||||
the objects have been reconfigured in such a way
|
||||
that the values cannot take effect until after the
|
||||
next reboot of the device. 'notReady' indicates
|
||||
that the objects are not consistent with each other."
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
notInService(2),
|
||||
notReady(3)
|
||||
}
|
||||
|
||||
VidList ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Each octet within this value specifies a set of eight
|
||||
VlanIIndex (VID), with the first octet specifying VIDs 1
|
||||
through 8, the second octet specifying VIDs 9 through 16,
|
||||
etc. Within each octet, the most significant bit represents
|
||||
the lowest numbered VID, and the least significant bit
|
||||
represents the highest numbered VID. Thus, each VID
|
||||
is represented by a single bit within the value of this
|
||||
object. If that bit has a value of 1 then that VID is
|
||||
included in the set of VIDs; the VID is not included if its
|
||||
bit has a value of 0. This list represents the entire
|
||||
range of VlanIndex values defined in the scope of IEEE
|
||||
802.1Q."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
arubaWiredLoopProtectObjects
|
||||
OBJECT IDENTIFIER ::= { arubaWiredLoopProtectMIB 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Loop Protection Objects
|
||||
-- **********************************************************************
|
||||
|
||||
LoopProtectReceiverAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This TC describes the actions a port that receives a Loop
|
||||
Protection Protocol packet can take.
|
||||
|
||||
The disableTx(1) enumeration indicates that the sender of
|
||||
the Loop Protect packet will be disabled.
|
||||
|
||||
The noDisable(2) enumeration indicates that no port is to
|
||||
be disabled.
|
||||
|
||||
The disableTxRx(3) enumeration indicates that the senders
|
||||
and receivers of the Loop Protect packets will be disabled."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disableTx(1),
|
||||
noDisable(2),
|
||||
disableTxRx(3)
|
||||
}
|
||||
|
||||
arubaWiredLoopProtect OBJECT IDENTIFIER ::= { arubaWiredLoopProtectObjects 5 }
|
||||
|
||||
arubaWiredLoopProtectNotifications
|
||||
OBJECT IDENTIFIER ::= { arubaWiredLoopProtect 0 }
|
||||
arubaWiredLoopProtectBase
|
||||
OBJECT IDENTIFIER ::= { arubaWiredLoopProtect 1 }
|
||||
arubaWiredLoopProtectPort
|
||||
OBJECT IDENTIFIER ::= { arubaWiredLoopProtect 2 }
|
||||
|
||||
arubaWiredLoopProtectInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The interval in seconds at which Loop Protection packets are
|
||||
transmitted. The default value is 5 seconds."
|
||||
::= { arubaWiredLoopProtectBase 1 }
|
||||
|
||||
arubaWiredLoopProtectTrapLoopDetectEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether notifications should be sent when a loop
|
||||
is detected on a port. By default this object will
|
||||
have a value of false(2)."
|
||||
::= { arubaWiredLoopProtectBase 2 }
|
||||
|
||||
arubaWiredLoopProtectEnableTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The time in seconds to wait before re-enabling a port
|
||||
disabled by Loop Protection. When a port is disabled by
|
||||
Loop Protection, a re-enable timer for the port is initialized.
|
||||
If the re-enable timer value is specified as zero seconds the port remains
|
||||
disabled, else the port is re-enabled after the specified time."
|
||||
::= { arubaWiredLoopProtectBase 3 }
|
||||
|
||||
arubaWiredLoopProtectMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
port (1),
|
||||
vlan (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object is used to configure the operational mode of Loop Protection
|
||||
feature. The Loop Protection feature can be configured to operate in port mode
|
||||
or VLAN mode."
|
||||
DEFVAL { port }
|
||||
::= { arubaWiredLoopProtectBase 4 }
|
||||
|
||||
arubaWiredLoopProtectVIDList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "A list of VLANs on which Loop Protection is enabled."
|
||||
::= { arubaWiredLoopProtectBase 5 }
|
||||
|
||||
arubaWiredLoopProtectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Per-interface configuration for Loop Protection."
|
||||
::= { arubaWiredLoopProtectPort 1 }
|
||||
|
||||
arubaWiredLoopProtectPortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredLoopProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Loop Protection configuration information for
|
||||
a single port."
|
||||
INDEX { arubaWiredLoopProtectPortInterfaceIndex }
|
||||
::= { arubaWiredLoopProtectPortTable 1 }
|
||||
|
||||
ArubaWiredLoopProtectPortEntry ::= SEQUENCE {
|
||||
arubaWiredLoopProtectPortInterfaceIndex InterfaceIndex,
|
||||
arubaWiredLoopProtectPortEnable TruthValue,
|
||||
arubaWiredLoopProtectPortLoopDetected TruthValue,
|
||||
arubaWiredLoopProtectPortLastLoopTime TimeStamp,
|
||||
arubaWiredLoopProtectPortLoopCount Counter32,
|
||||
arubaWiredLoopProtectPortReceiverAction LoopProtectReceiverAction,
|
||||
arubaWiredLoopProtectLoopDetectedVlan Integer32,
|
||||
arubaWiredLoopProtectPortVlanList VidList
|
||||
}
|
||||
|
||||
arubaWiredLoopProtectPortInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index value that uniquely identifies the interface to
|
||||
which this entry is applicable. The interface identified by
|
||||
a particular value of this index is the same interface as
|
||||
identified by the same value of the IF-MIB's ifIndex."
|
||||
::= { arubaWiredLoopProtectPortEntry 1 }
|
||||
|
||||
arubaWiredLoopProtectPortEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether the Loop Protection is enabled
|
||||
on a port. The default value is FALSE"
|
||||
::= { arubaWiredLoopProtectPortEntry 2 }
|
||||
|
||||
arubaWiredLoopProtectPortLoopDetected OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object will be set to TRUE when a loop is detected on
|
||||
the port. The value of this object will be reset to FALSE when
|
||||
the port's arubaWiredLoopProtectPortEnable is set to
|
||||
FALSE."
|
||||
::= { arubaWiredLoopProtectPortEntry 3 }
|
||||
|
||||
arubaWiredLoopProtectPortLastLoopTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The value of sysUpTime when a loop was last detected
|
||||
on this port. A value of 0 means that the timestamp has
|
||||
not been set."
|
||||
::= { arubaWiredLoopProtectPortEntry 4 }
|
||||
|
||||
arubaWiredLoopProtectPortLoopCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object provides the number of loops detected on a Loop Protection enabled
|
||||
port. The value of this object is set to zero when Loop Protection is disabled on
|
||||
a port."
|
||||
::= { arubaWiredLoopProtectPortEntry 5 }
|
||||
|
||||
arubaWiredLoopProtectPortReceiverAction OBJECT-TYPE
|
||||
SYNTAX LoopProtectReceiverAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls the action taken when a Loop Protection packet is
|
||||
received on this port.
|
||||
When set to 'disableTx' the port that transmitted the packet is disabled.
|
||||
|
||||
When set to 'noDisable' the transmitting port is not disabled.
|
||||
|
||||
When set to 'disableTxRx' the ports transmitting and receiving the packets are disabled."
|
||||
::= { arubaWiredLoopProtectPortEntry 6 }
|
||||
|
||||
|
||||
arubaWiredLoopProtectLoopDetectedVlan OBJECT-TYPE
|
||||
SYNTAX Integer32(1..4096)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Refers to this object for the port on which loop is
|
||||
detected."
|
||||
::= { arubaWiredLoopProtectPortEntry 7 }
|
||||
|
||||
|
||||
arubaWiredLoopProtectPortVlanList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "A list of VLANs for this interface in which Loop Protection is enabled."
|
||||
::= { arubaWiredLoopProtectPortEntry 8 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- arubaWiredLoopProtect Notifications
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredLoopProtectLoopDetectedNotification NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex,
|
||||
arubaWiredLoopProtectPortLoopCount,
|
||||
arubaWiredLoopProtectPortReceiverAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A arubaWiredLoopProtectLoopDetectedNotification signifies
|
||||
that a loop is detected by the Loop Protection Protocol.
|
||||
Generation of this notification is controlled by
|
||||
arubaWiredLoopProtectTrapLoopDetectEnable.
|
||||
|
||||
To prevent excessive notifications, this trap allows only
|
||||
one notifications every 30 seconds.
|
||||
Notifications that are missed due to this limitation are
|
||||
dropped and are not sent later."
|
||||
::= { arubaWiredLoopProtectNotifications 1 }
|
||||
|
||||
arubaWiredLoopProtectVlanLoopDetectedNotification NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex,
|
||||
arubaWiredLoopProtectPortLoopCount,
|
||||
arubaWiredLoopProtectPortReceiverAction,
|
||||
arubaWiredLoopProtectLoopDetectedVlan
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A arubaWiredLoopProtectVlanLoopDetectedNotification signifies
|
||||
that a loop is detected by the Loop Protection feature while
|
||||
operating in VLAN mode. Generation of this notification is
|
||||
controlled by arubaWiredLoopProtectTrapLoopDetectEnable.
|
||||
|
||||
To prevent excessive notifications, this trap allows only
|
||||
one notifications every 30 seconds.
|
||||
Notifications that are missed due to this limitation are
|
||||
dropped and are not sent later."
|
||||
::= { arubaWiredLoopProtectNotifications 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredLoopProtectConformance OBJECT IDENTIFIER ::= { arubaWiredLoopProtect 3 }
|
||||
arubaWiredLoopProtectGroups OBJECT IDENTIFIER ::= { arubaWiredLoopProtectConformance 1 }
|
||||
arubaWiredLoopProtectCompliances OBJECT IDENTIFIER ::= { arubaWiredLoopProtectConformance 2 }
|
||||
|
||||
arubaWiredLoopProtectBaseGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredLoopProtectInterval,
|
||||
arubaWiredLoopProtectEnableTimer,
|
||||
arubaWiredLoopProtectTrapLoopDetectEnable,
|
||||
arubaWiredLoopProtectPortEnable,
|
||||
arubaWiredLoopProtectPortLoopDetected,
|
||||
arubaWiredLoopProtectPortLastLoopTime,
|
||||
arubaWiredLoopProtectPortLoopCount,
|
||||
arubaWiredLoopProtectPortReceiverAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing basic instrumentation
|
||||
and control of the HP Loop protection entity."
|
||||
::= {arubaWiredLoopProtectGroups 4 }
|
||||
|
||||
|
||||
arubaWiredLoopProtectVLANGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredLoopProtectMode,
|
||||
arubaWiredLoopProtectVIDList,
|
||||
arubaWiredLoopProtectLoopDetectedVlan,
|
||||
arubaWiredLoopProtectPortVlanList
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing support for Loop Protect
|
||||
per VLAN feature."
|
||||
|
||||
::= {arubaWiredLoopProtectGroups 10 }
|
||||
|
||||
arubaWiredLoopProtectNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { arubaWiredLoopProtectLoopDetectedNotification,
|
||||
arubaWiredLoopProtectVlanLoopDetectedNotification
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Aruba Wired Loop Protect notification group."
|
||||
::= { arubaWiredLoopProtectGroups 11 }
|
||||
|
||||
arubaWiredLoopProtectCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP Switches with
|
||||
support for arubaWired loop protection objects."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { arubaWiredLoopProtectBaseGroup,
|
||||
arubaWiredLoopProtectNotificationsGroup,
|
||||
arubaWiredLoopProtectVLANGroup
|
||||
}
|
||||
::= { arubaWiredLoopProtectCompliances 5 }
|
||||
|
||||
END
|
280
mibs/arubaos-cx/ARUBAWIRED-MACNOTIFY-MIB
Normal file
280
mibs/arubaos-cx/ARUBAWIRED-MACNOTIFY-MIB
Normal file
@ -0,0 +1,280 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-MACNOTIFY-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2020-2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This MIB is used for MAC specific SNMP traps notifications
|
||||
--* that display dynamic MAC table changes for learn, age, move, and
|
||||
--* remove events.
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-MACNOTIFY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Unsigned32, Integer32, OBJECT-TYPE, MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MacAddress
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
macNotify MODULE-IDENTITY
|
||||
LAST-UPDATED "202103240000Z" -- March 24, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes the MAC notification objects
|
||||
that are sent when dynamic MAC events occur: learn, move, age,
|
||||
remove."
|
||||
|
||||
REVISION "202103240000Z" -- Mar 24, 2021
|
||||
DESCRIPTION "Added MAC-NOTIFY MIB module."
|
||||
::= { wndFeatures 19 }
|
||||
|
||||
macNotifyConformance OBJECT IDENTIFIER
|
||||
::= { macNotify 4 }
|
||||
|
||||
arubaWiredMacNotify OBJECT IDENTIFIER
|
||||
::= { macNotify 3 }
|
||||
|
||||
arubaWiredMacNotifyConformance OBJECT IDENTIFIER
|
||||
::= { macNotify 2 }
|
||||
|
||||
arubaWiredMacNotifyConfigObjects OBJECT IDENTIFIER
|
||||
::= { macNotify 1 }
|
||||
|
||||
arubaWiredMacNotifyNotificationObjects OBJECT IDENTIFIER
|
||||
::= { macNotify 0 }
|
||||
|
||||
|
||||
-- **********************
|
||||
-- Group Definitions
|
||||
-- ***********************
|
||||
|
||||
macNotifyDataGroups OBJECT IDENTIFIER ::= { macNotifyConformance 1 }
|
||||
macNotifyTrapsGroups OBJECT IDENTIFIER ::= { macNotifyConformance 2 }
|
||||
macNotifySystemGroups OBJECT IDENTIFIER ::= { macNotifyConformance 3 }
|
||||
macNotifyCompliance OBJECT IDENTIFIER ::= { macNotifyConformance 4 }
|
||||
|
||||
macNotifyDataGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMacNotifyAction,
|
||||
arubaWiredMacNotifyMacAddress,
|
||||
arubaWiredMacNotifyFromPortId,
|
||||
arubaWiredMacNotifyToPortId,
|
||||
arubaWiredMacNotifyVlanId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information for MAC-Notify Traps."
|
||||
::= { macNotifyDataGroups 1 }
|
||||
|
||||
macNotifyTrapsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
arubaWiredMacNotifyMacAddressTableChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap definition for MAC-Notify."
|
||||
::= { macNotifyDataGroups 2 }
|
||||
|
||||
macNotifySystemGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMacNotifyEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information for MAC-Notify System configurations."
|
||||
::= { macNotifyDataGroups 3 }
|
||||
|
||||
-- **********************
|
||||
-- Global trap attributes
|
||||
-- ***********************
|
||||
|
||||
-- trap enable / disable
|
||||
|
||||
arubaWiredMacNotifyEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
enable (1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether the SNMP entity is permitted
|
||||
to generate learned, moved or removed
|
||||
arubaWiredMacNotifyMacAddressTableChange trap
|
||||
notifications.
|
||||
|
||||
Default is disabled."
|
||||
DEFVAL { 2 } -- Notifications disabled
|
||||
::= { arubaWiredMacNotifyConfigObjects 1 }
|
||||
|
||||
--****************************************************************
|
||||
--* MAC NOTIFY TABLE:
|
||||
--* This table tracks four dynamic MAC events (Learn / Age / Remove / Move)
|
||||
--* Each SNMP trap will display the following information:
|
||||
--* arubaWiredMacNotifyAction is the Event Type
|
||||
--* arubaWiredMacNotifyMacAddress is a Mac address
|
||||
--* arubaWiredMacNotifyFromPortId is the From Port value
|
||||
--* arubaWiredMacNotifyToPortId is the Port ID
|
||||
--* arubaWiredMacNotifyVlanId is the VLAN ID
|
||||
--****************************************************************
|
||||
|
||||
macNotifyChangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MacNotifyChangeTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table structure that holds the entries
|
||||
for the change events that occur in the MAC table."
|
||||
REFERENCE
|
||||
"ARUBAWIRED-MACNOTIFY-MIB.mib"
|
||||
::= { arubaWiredMacNotify 1 }
|
||||
|
||||
macNotifyChangeTableEntry OBJECT-TYPE
|
||||
SYNTAX MacNotifyChangeTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC entry that holds information about a MAC table change"
|
||||
INDEX { arubaWiredMacNotifyMacAddress }
|
||||
::= { macNotifyChangeTable 1 }
|
||||
|
||||
MacNotifyChangeTableEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredMacNotifyAction
|
||||
Integer32,
|
||||
arubaWiredMacNotifyMacAddress
|
||||
MacAddress,
|
||||
arubaWiredMacNotifyFromPortId
|
||||
Integer32,
|
||||
arubaWiredMacNotifyToPortId
|
||||
Integer32,
|
||||
arubaWiredMacNotifyVlanId
|
||||
Integer32
|
||||
}
|
||||
|
||||
arubaWiredMacNotifyAction OBJECT-TYPE
|
||||
SYNTAX Integer32 {
|
||||
aged(0),
|
||||
learned(1),
|
||||
moved(2),
|
||||
removed(3)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Indicate the dynamic MAC address table change
|
||||
action for arubaWiredMacNotifyMacAddress:
|
||||
learned, moved, removed or aged."
|
||||
::= { macNotifyChangeTableEntry 1 }
|
||||
|
||||
arubaWiredMacNotifyMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The MAC address that has been
|
||||
learned, moved, removed or aged
|
||||
in the MAC address table."
|
||||
::= { macNotifyChangeTableEntry 2 }
|
||||
|
||||
arubaWiredMacNotifyFromPortId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The related from port index of the
|
||||
MAC address arubaWiredMacNotifyMacAddress.
|
||||
Port index will be determined by the action
|
||||
in arubaWiredMacNotifyAction.
|
||||
Action:
|
||||
Learned: The value will be zero
|
||||
Moved: The port from which the MAC was moved
|
||||
Removed: The port from which MAC was removed
|
||||
Aged: The port on which the MAC has aged"
|
||||
::= { macNotifyChangeTableEntry 3 }
|
||||
|
||||
arubaWiredMacNotifyToPortId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The related port index of the
|
||||
MAC address arubaWiredMacNotifyMacAddress.
|
||||
Port index will be determined by the action
|
||||
in arubaWiredMacNotifyAction.
|
||||
Action:
|
||||
Learned: The actual port the MAC was learned
|
||||
Moved: The port to which the MAC was moved
|
||||
Removed: The value will be zero
|
||||
Aged: The value will be zero "
|
||||
::= { macNotifyChangeTableEntry 4 }
|
||||
|
||||
arubaWiredMacNotifyVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The related VLAN ID of the
|
||||
MAC address arubaWiredMacNotifyMacAddress.
|
||||
VLAN ID will be determined by the action
|
||||
in arubaWiredMacNotifyAction.
|
||||
Action:
|
||||
Learned: VLAN that the arubaWiredMacNotifyToPortId belongs to
|
||||
Moved: VLAN that the arubaWiredMacNotifyToPortId belongs to
|
||||
Removed: VLAN that arubaWiredMacNotifyFromPortId belongs to
|
||||
Aged: VLAN that arubaWiredMacNotifyFromPortId belongs to"
|
||||
::= { macNotifyChangeTableEntry 5 }
|
||||
|
||||
-- Trap Definition
|
||||
|
||||
arubaWiredMacNotifyMacAddressTableChange NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
arubaWiredMacNotifyAction,
|
||||
arubaWiredMacNotifyMacAddress,
|
||||
arubaWiredMacNotifyFromPortId,
|
||||
arubaWiredMacNotifyToPortId,
|
||||
arubaWiredMacNotifyVlanId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "The arubaWiredMacNotifyMacAddressTableChange
|
||||
notification signifies that arubaWiredMacNotifyEnable
|
||||
is enabled and either a MAC address table change
|
||||
learn / remove / age / moved occurred on a configured
|
||||
arubaWiredMacNotifyTrapConfig interface."
|
||||
::= { arubaWiredMacNotifyNotificationObjects 1 }
|
||||
|
||||
macNotifyComplianceGroups MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for device support of MAC-Notify.
|
||||
This supports 32-bit Path Cost values and the
|
||||
more restricted bridge and port priorities."
|
||||
|
||||
MODULE
|
||||
|
||||
GROUP macNotifyDataGroup
|
||||
DESCRIPTION
|
||||
"Implementation is mandatory to provide traps with needed values."
|
||||
|
||||
GROUP macNotifyTrapsGroup
|
||||
DESCRIPTION
|
||||
"Implementation is mandatory to provide the definition of traps."
|
||||
|
||||
GROUP macNotifySystemGroup
|
||||
DESCRIPTION
|
||||
"Implementation is mandatory to provide global user settings for MAC-Notify."
|
||||
|
||||
::= { macNotifyCompliance 1 }
|
||||
END
|
491
mibs/arubaos-cx/ARUBAWIRED-MCLAG-MIB
Normal file
491
mibs/arubaos-cx/ARUBAWIRED-MCLAG-MIB
Normal file
@ -0,0 +1,491 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-MCLAG-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2017-2018 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-MCLAG-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-MCLAG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredMclagMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805090000Z" -- May 09, 2018
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This is the MIB module related to HPE Aruba MCLAG feature"
|
||||
|
||||
REVISION "201805090000Z" -- May 09, 2018
|
||||
DESCRIPTION "obsolete revision."
|
||||
|
||||
::= { wndFeatures 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
VidList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "512x"
|
||||
STATUS obsolete
|
||||
DESCRIPTION
|
||||
"Each octet within this value specifies a set of eight
|
||||
VlanIIndex (VID), with the first octet specifying VIDs 1
|
||||
through 8, the second octet specifying VIDs 9 through 16,
|
||||
etc. Within each octet, the most significant bit represents
|
||||
the lowest numbered VID, and the least significant bit
|
||||
represents the highest numbered VID. Thus, each VID
|
||||
is represented by a single bit within the value of this
|
||||
object. If that bit has a value of 1 then that VID is
|
||||
included in the set of VIDs; the VID is not included if its
|
||||
bit has a value of 0. This list represents the entire
|
||||
range of VlanIndex values defined in the scope of IEEE
|
||||
802.1Q."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Start of MIB Objects
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
arubaWiredMclagConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredMclagMIB 1 }
|
||||
|
||||
arubaWiredMclagStatus OBJECT IDENTIFIER
|
||||
::= { arubaWiredMclagMIB 2 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- MCLAG global configuration - ISL
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredMclagIslConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredMclagConfig 1 }
|
||||
|
||||
arubaWiredMclagIslPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "IfIndex corresponding to the Mclag InterSwitchLink port.
|
||||
A value of 0 means there is no ISL port configuration."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredMclagIslConfig 1 }
|
||||
|
||||
arubaWiredMclagIslHelloInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "ISLP hello interval in seconds. The default value is 1."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredMclagIslConfig 2 }
|
||||
|
||||
arubaWiredMclagIslHoldTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "ISL port-flap hold time in seconds. The default value is 0."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredMclagIslConfig 3 }
|
||||
|
||||
arubaWiredMclagIslHelloTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..20)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "ISL hello timeout in seconds. The default value is 3."
|
||||
DEFVAL { 3 }
|
||||
::= { arubaWiredMclagIslConfig 4 }
|
||||
|
||||
arubaWiredMclagIslDevicePriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Mclags on device with lower value of priority will stay UP in
|
||||
the case of split. The default value is 8."
|
||||
DEFVAL { 8 }
|
||||
::= { arubaWiredMclagIslConfig 5 }
|
||||
|
||||
arubaWiredMclagIslSystemID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Device identifier. This is advertised over ISL."
|
||||
::= { arubaWiredMclagIslConfig 6 }
|
||||
|
||||
arubaWiredMclagIslPlatformName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Device type. This is advertised over ISL."
|
||||
::= { arubaWiredMclagIslConfig 7 }
|
||||
|
||||
arubaWiredMclagIslSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "S/W version running on the device type. This is advertised over ISL."
|
||||
::= { arubaWiredMclagIslConfig 8 }
|
||||
|
||||
arubaWiredMclagIslVIDList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "VLAN IDs that the ISL port is a member of."
|
||||
::= { arubaWiredMclagIslConfig 9 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- MCLAG global configuration - KeepAlive
|
||||
------------------------------------------------------------------------
|
||||
|
||||
arubaWiredMclagKeepAliveConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredMclagConfig 2 }
|
||||
|
||||
arubaWiredMclagKeepAliveSrcIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The KeepAlive source address type. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredMclagKeepAliveConfig 1 }
|
||||
|
||||
arubaWiredMclagKeepAliveSrcIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The KeepAlive source address. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredMclagKeepAliveConfig 2 }
|
||||
|
||||
arubaWiredMclagKeepAliveVrf OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The KeepAlive VRF domain."
|
||||
::= { arubaWiredMclagKeepAliveConfig 3 }
|
||||
|
||||
arubaWiredMclagKeepAliveUdpPort OBJECT-TYPE
|
||||
SYNTAX Integer32(1024..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The KeepAlive UDP port. Same port is used as source and destination UDP ports."
|
||||
::= { arubaWiredMclagKeepAliveConfig 4 }
|
||||
|
||||
arubaWiredMclagKeepAlivePeerIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The KeepAlive peer address type. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredMclagKeepAliveConfig 5 }
|
||||
|
||||
arubaWiredMclagKeepAlivePeerIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The KeepAlive peer address. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredMclagKeepAliveConfig 6 }
|
||||
|
||||
arubaWiredMclagKeepAliveHelloInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "KeepAlive hello interval in seconds. The default value is 1."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredMclagKeepAliveConfig 7 }
|
||||
|
||||
arubaWiredMclagKeepAliveHelloTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..20)
|
||||
MAX-ACCESS read-write
|
||||
STATUS obsolete
|
||||
DESCRIPTION "KeepAlive hello timeout in seconds. The default value is 3."
|
||||
DEFVAL { 3 }
|
||||
::= { arubaWiredMclagKeepAliveConfig 8 }
|
||||
|
||||
arubaWiredMclagKeepAliveDevicePriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16)
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Device priority that will be advertised via KeepAlive protocol."
|
||||
::= { arubaWiredMclagKeepAliveConfig 9 }
|
||||
|
||||
arubaWiredMclagKeepAliveSystemID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Device identifier that will be advertised via KeepAlive protocol."
|
||||
::= { arubaWiredMclagKeepAliveConfig 10 }
|
||||
|
||||
arubaWiredMclagKeepAlivePlatformName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Device type that will be advertised via KeepAlive protocol."
|
||||
::= { arubaWiredMclagKeepAliveConfig 11 }
|
||||
|
||||
arubaWiredMclagKeepAliveSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "S/W version that will be advertised via KeepAlive protocol."
|
||||
::= { arubaWiredMclagKeepAliveConfig 12 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- MCLAG Aggregator configuration - Per LAG
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredMclagAggregatorConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredMclagConfig 3 }
|
||||
|
||||
arubaWiredMclagAggregatorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMclagAggregatorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION "This table supplements the table 'dot3adAggTable'
|
||||
in ieee802.3ad mib."
|
||||
::= { arubaWiredMclagAggregatorConfig 1 }
|
||||
|
||||
arubaWiredMclagAggregatorEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMclagAggregatorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The fields in this entry will be used to supplement
|
||||
fields of dot3adAggEntry in ieee802.3ad mib."
|
||||
INDEX { arubaWiredMclagAggregatorIndex }
|
||||
::= { arubaWiredMclagAggregatorTable 1 }
|
||||
|
||||
ArubaWiredMclagAggregatorEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredMclagAggregatorIndex
|
||||
InterfaceIndex,
|
||||
arubaWiredMclagAggregatorType
|
||||
INTEGER,
|
||||
arubaWiredMclagVlanList
|
||||
VidList,
|
||||
arubaWiredMclagLoopProtectEnabled
|
||||
TruthValue,
|
||||
arubaWiredMclagLoadBalanceScheme
|
||||
INTEGER,
|
||||
arubaWiredMclagCosOverride
|
||||
INTEGER,
|
||||
arubaWiredMclagDscpOverride
|
||||
INTEGER,
|
||||
arubaWiredMclagQoSTrust
|
||||
INTEGER
|
||||
}
|
||||
|
||||
arubaWiredMclagAggregatorIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS obsolete
|
||||
DESCRIPTION "The unique identifier allocated to this Aggregator by
|
||||
the local System. This attribute identifies an
|
||||
Aggregator instance among the subordinate managed
|
||||
objects of the containing object.
|
||||
This value is read-only."
|
||||
::= { arubaWiredMclagAggregatorEntry 1 }
|
||||
|
||||
arubaWiredMclagAggregatorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
point2Point (1),
|
||||
multiChassis (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS obsolete
|
||||
DESCRIPTION "This field specifies the aggregator/lag type."
|
||||
::= { arubaWiredMclagAggregatorEntry 2 }
|
||||
|
||||
arubaWiredMclagVlanList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "VLANs that this aggregator is a member of. This is used for configuration consistency validation."
|
||||
::= { arubaWiredMclagAggregatorEntry 3 }
|
||||
|
||||
arubaWiredMclagLoopProtectEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Loop Protect protocol admin state for this MCLAG. This is used for configuration consistency validation."
|
||||
::= { arubaWiredMclagAggregatorEntry 4 }
|
||||
|
||||
arubaWiredMclagLoadBalanceScheme OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
l2-Src-Dst (1),
|
||||
l3-Src-Dst (2),
|
||||
l4-Src-Dst (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Load balance scheme configured for this MCLAG. This is used for configuration consistency validation."
|
||||
::= { arubaWiredMclagAggregatorEntry 5}
|
||||
|
||||
arubaWiredMclagCosOverride OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "CoS override configuration for this MCLAG. This is used for configuration consistency validation."
|
||||
::= { arubaWiredMclagAggregatorEntry 6}
|
||||
|
||||
arubaWiredMclagDscpOverride OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..63)
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "DSCP override configuration for this MCLAG. This is used for configuration consistency validation."
|
||||
::= { arubaWiredMclagAggregatorEntry 7}
|
||||
|
||||
arubaWiredMclagQoSTrust OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cos (1),
|
||||
dscp (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Port QoS trust mode configured for this MCLAG. This is used for configuration consistency validation."
|
||||
::= { arubaWiredMclagAggregatorEntry 8}
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- MCLAG global status & statistics - ISL
|
||||
------------------------------------------------------------------------
|
||||
|
||||
arubaWiredMclagIslStatus OBJECT IDENTIFIER
|
||||
::= { arubaWiredMclagStatus 1 }
|
||||
|
||||
arubaWiredMclagIslOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
init (1),
|
||||
outSync(2),
|
||||
inSync (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "ISL operational state."
|
||||
::= { arubaWiredMclagIslStatus 1 }
|
||||
|
||||
arubaWiredMclagIslPduTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of ISL PDUs transmitted by this device."
|
||||
::= { arubaWiredMclagIslStatus 2 }
|
||||
|
||||
arubaWiredMclagIslPduRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of ISL PDUs received by this device."
|
||||
::= { arubaWiredMclagIslStatus 3 }
|
||||
|
||||
arubaWiredMclagIslHelloTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of ISL Hello packets transmitted by this device."
|
||||
::= { arubaWiredMclagIslStatus 4 }
|
||||
|
||||
arubaWiredMclagIslHelloRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of ISL Hello packets received by this device."
|
||||
::= { arubaWiredMclagIslStatus 5 }
|
||||
|
||||
arubaWiredMclagDeviceOperRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary(1),
|
||||
secondary(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Operational role of this device derived based on
|
||||
device priority of the 2 devices."
|
||||
::= { arubaWiredMclagIslStatus 6 }
|
||||
|
||||
arubaWiredMclagDeviceOperSystemID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "System identifier used by this device - derived from
|
||||
system identifier values of the 2 devices."
|
||||
::= { arubaWiredMclagIslStatus 7 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- KeepAlive global status & statistics - KeepAlive
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredMclagKeepAliveStatus OBJECT IDENTIFIER
|
||||
::= { arubaWiredMclagStatus 2 }
|
||||
|
||||
arubaWiredMclagKeepAliveOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
initialized(1),
|
||||
configured (2),
|
||||
established(3),
|
||||
failed (4),
|
||||
stopped (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "KeepAlive protocol operational state."
|
||||
::= { arubaWiredMclagKeepAliveStatus 1 }
|
||||
|
||||
arubaWiredMclagKeepAlivePacketsTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of KeepAlive protocol packets transmitted by this device."
|
||||
::= { arubaWiredMclagKeepAliveStatus 2 }
|
||||
|
||||
arubaWiredMclagKeepAlivePacketsRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of KeepAlive protocol packets received by this device."
|
||||
::= { arubaWiredMclagKeepAliveStatus 3 }
|
||||
|
||||
arubaWiredMclagKeepAlivePacketsDrop OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of KeepAlive protocol packets dropped."
|
||||
::= { arubaWiredMclagKeepAliveStatus 4 }
|
||||
|
||||
arubaWiredMclagKeepAliveTimeoutCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Number of times KeepAlive protocol went to failed state because of KeepAlive timer expiry."
|
||||
::= { arubaWiredMclagKeepAliveStatus 5 }
|
||||
|
||||
arubaWiredMclagKeepAliveLastEstablishedTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Stores the most recent time KeepAlive handshake was successful
|
||||
and a value of 0 indicates KeepAlive handshake was never established."
|
||||
::= { arubaWiredMclagKeepAliveStatus 6 }
|
||||
|
||||
arubaWiredMclagKeepAliveLastFailedTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS obsolete
|
||||
DESCRIPTION "Stores the most recent time KeepAlive handshake failed
|
||||
and a value of 0 indicates KeepAlive handshake never failed."
|
||||
::= { arubaWiredMclagKeepAliveStatus 7 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
523
mibs/arubaos-cx/ARUBAWIRED-MDNS-MIB
Normal file
523
mibs/arubaos-cx/ARUBAWIRED-MDNS-MIB
Normal file
@ -0,0 +1,523 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-MDNS-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2020 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-MDNS-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-MDNS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- ****************************************************************************
|
||||
-- MDNS - Multicast DNS Protocol (Mdns)
|
||||
-- ****************************************************************************
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
VlanIndex
|
||||
FROM Q-BRIDGE-MIB
|
||||
DisplayString, MacAddress, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredMdnsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202004170000Z" -- April 17, 2020
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett-Packard Enterprise
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects for managing the mDNS
|
||||
gateway feature."
|
||||
|
||||
REVISION "202004170000Z" -- April 17, 2020
|
||||
DESCRIPTION "Initial version"
|
||||
|
||||
::= { wndFeatures 14 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
VidList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "512x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each octet within this value specifies a set of eight
|
||||
VLAN index (VID), with the first octet specifying VIDs 1
|
||||
through 8, the second octet specifying VIDs 9 through 16,
|
||||
etc. Within each octet, the most significant bit represents
|
||||
the lowest numbered VID, and the least significant bit
|
||||
represents the highest numbered VID. Thus, each VID
|
||||
is represented by a single bit within the value of this
|
||||
object. If that bit has a value of 1 then that VID is
|
||||
included in the set of VIDs; the VID is not included if its
|
||||
bit has a value of 0. This list represents the entire
|
||||
range of VLAN index values defined in the scope of IEEE
|
||||
802.1Q."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
-- ****************************************************************************
|
||||
-- This MIB module contains the following groups
|
||||
-- ****************************************************************************
|
||||
|
||||
arubaWiredMdnsNotifications OBJECT IDENTIFIER ::= { arubaWiredMdnsMIB 0 }
|
||||
arubaWiredMdnsObjects OBJECT IDENTIFIER ::= { arubaWiredMdnsMIB 1 }
|
||||
arubaWiredMdnsConformance OBJECT IDENTIFIER ::= { arubaWiredMdnsMIB 2 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Individual object definitions for Mdns
|
||||
-- ****************************************************************************
|
||||
-- Mdns admin State
|
||||
arubaWiredMdnsAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable (0),
|
||||
enable (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether the mDNS based service discovery is
|
||||
enabled or disabled."
|
||||
DEFVAL { disable }
|
||||
::= {arubaWiredMdnsObjects 1}
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Tabular object definitions for Mdns
|
||||
-- ****************************************************************************
|
||||
-- List of Mdns Services
|
||||
|
||||
arubaWiredMdnsServiceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMdnsServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table lists the mDNS services that are configured on
|
||||
the device."
|
||||
::= { arubaWiredMdnsObjects 2}
|
||||
|
||||
arubaWiredMdnsServiceEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMdnsServiceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the arubaWiredMdnsServiceTable."
|
||||
INDEX { arubaWiredMdnsServiceName,
|
||||
arubaWiredMdnsServiceIdIndex }
|
||||
::= { arubaWiredMdnsServiceTable 1}
|
||||
|
||||
ArubaWiredMdnsServiceEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredMdnsServiceName DisplayString,
|
||||
arubaWiredMdnsServiceIdIndex Unsigned32,
|
||||
arubaWiredMdnsServiceId DisplayString
|
||||
}
|
||||
|
||||
arubaWiredMdnsServiceName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the name of the mDNS service."
|
||||
::= { arubaWiredMdnsServiceEntry 1}
|
||||
|
||||
arubaWiredMdnsServiceIdIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Service Id Index."
|
||||
::= { arubaWiredMdnsServiceEntry 2}
|
||||
|
||||
arubaWiredMdnsServiceId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies service-ids in given service-name"
|
||||
::= { arubaWiredMdnsServiceEntry 3}
|
||||
|
||||
-- List of Mdns Profiles
|
||||
|
||||
arubaWiredMdnsProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMdnsProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table lists the mDNS profiles that are configured
|
||||
on the device."
|
||||
::= { arubaWiredMdnsObjects 3}
|
||||
|
||||
arubaWiredMdnsProfileEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMdnsProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the arubaWiredMdnsProfileTable."
|
||||
INDEX { arubaWiredMdnsProfileName }
|
||||
::= { arubaWiredMdnsProfileTable 1}
|
||||
|
||||
ArubaWiredMdnsProfileEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredMdnsProfileName DisplayString,
|
||||
arubaWiredMdnsProfileVIDList VidList,
|
||||
arubaWiredMdnsProfilePermitCount Unsigned32,
|
||||
arubaWiredMdnsProfileDenyCount Unsigned32
|
||||
}
|
||||
|
||||
arubaWiredMdnsProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the name of the mDNS profile."
|
||||
::= { arubaWiredMdnsProfileEntry 1}
|
||||
|
||||
arubaWiredMdnsProfileVIDList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "List of SVI VLANs Part of the given mDNS profile."
|
||||
::= { arubaWiredMdnsProfileEntry 2}
|
||||
|
||||
arubaWiredMdnsProfilePermitCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of packets permitted by the mDNS profile."
|
||||
::= { arubaWiredMdnsProfileEntry 3}
|
||||
|
||||
arubaWiredMdnsProfileDenyCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of packets denied by the mDNS profile."
|
||||
::= { arubaWiredMdnsProfileEntry 4}
|
||||
|
||||
-- List of profile filter rules.
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMdnsProfileFilterRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table lists the filter-rules that are configured in
|
||||
a given profile on the device."
|
||||
::= { arubaWiredMdnsObjects 4 }
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMdnsProfileFilterRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the arubaWiredMdnsProfileFilterRuleTable."
|
||||
INDEX { arubaWiredMdnsProfileFilterRuleProfileName,
|
||||
arubaWiredMdnsProfileFilterRuleIndex }
|
||||
::= { arubaWiredMdnsProfileFilterRuleTable 1}
|
||||
|
||||
ArubaWiredMdnsProfileFilterRuleEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredMdnsProfileFilterRuleProfileName DisplayString,
|
||||
arubaWiredMdnsProfileFilterRuleIndex Integer32,
|
||||
arubaWiredMdnsProfileFilterRuleServiceName OCTET STRING,
|
||||
arubaWiredMdnsProfileFilterRuleInstanceName OCTET STRING,
|
||||
arubaWiredMdnsProfileFilterRuleAction INTEGER
|
||||
}
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The mdns profile name."
|
||||
::= { arubaWiredMdnsProfileFilterRuleEntry 1}
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Uniquely identifies the mdns profile rule within the mdns
|
||||
profile."
|
||||
::= { arubaWiredMdnsProfileFilterRuleEntry 2 }
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleServiceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the service name of the mdns profile rule."
|
||||
::= { arubaWiredMdnsProfileFilterRuleEntry 3 }
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleInstanceName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the instance name of the mdns profile rule."
|
||||
::= { arubaWiredMdnsProfileFilterRuleEntry 4 }
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
deny (0),
|
||||
permit (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the action associated with the mDNS profile rule."
|
||||
::= { arubaWiredMdnsProfileFilterRuleEntry 5 }
|
||||
|
||||
-- List of Ports on which Mdns configured.
|
||||
|
||||
arubaWiredMdnsPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMdnsPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table lists mDNS configured
|
||||
VLAN Ports on the device."
|
||||
::= { arubaWiredMdnsObjects 5 }
|
||||
|
||||
arubaWiredMdnsPortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMdnsPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the arubaWiredMdnsPortTable."
|
||||
INDEX { arubaWiredMdnsPortVlanId }
|
||||
::= { arubaWiredMdnsPortTable 1 }
|
||||
|
||||
ArubaWiredMdnsPortEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredMdnsPortVlanId VlanIndex,
|
||||
arubaWiredMdnsPortMdnsEnabled INTEGER,
|
||||
arubaWiredMdnsPortTxProfileName DisplayString,
|
||||
arubaWiredMdnsPortRxProfileName DisplayString
|
||||
}
|
||||
|
||||
arubaWiredMdnsPortVlanId OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the vlan index."
|
||||
::= { arubaWiredMdnsPortEntry 1}
|
||||
|
||||
arubaWiredMdnsPortMdnsEnabled OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disable (0),
|
||||
enable (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the mDNS-SD enable status on VLAN interface"
|
||||
::= { arubaWiredMdnsPortEntry 2}
|
||||
|
||||
arubaWiredMdnsPortTxProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the Tx profile name configured on VLAN interface"
|
||||
::= { arubaWiredMdnsPortEntry 3}
|
||||
|
||||
arubaWiredMdnsPortRxProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the Rx profile name configured on VLAN interface"
|
||||
::= { arubaWiredMdnsPortEntry 4}
|
||||
|
||||
|
||||
-- List of Mdns Service Providers.
|
||||
|
||||
arubaWiredMdnsServiceProviderTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMdnsServiceProviderEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table represents the list of all the Service
|
||||
providers who have advertised Mdns Services on
|
||||
the device."
|
||||
::= { arubaWiredMdnsObjects 6 }
|
||||
|
||||
arubaWiredMdnsServiceProviderEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMdnsServiceProviderEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the arubaWiredMdnsServiceProviderTable."
|
||||
INDEX { arubaWiredMdnsServiceProviderServiceId,
|
||||
arubaWiredMdnsServiceProviderServiceIdIndex }
|
||||
::= { arubaWiredMdnsServiceProviderTable 1 }
|
||||
|
||||
ArubaWiredMdnsServiceProviderEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredMdnsServiceProviderServiceId DisplayString,
|
||||
arubaWiredMdnsServiceProviderServiceIdIndex Unsigned32,
|
||||
arubaWiredMdnsServiceProviderServiceInstanceName DisplayString,
|
||||
arubaWiredMdnsServiceProviderVlanId VlanIndex,
|
||||
arubaWiredMdnsServiceProviderMacAddress MacAddress,
|
||||
arubaWiredMdnsServiceProviderHostname DisplayString,
|
||||
arubaWiredMdnsServiceProviderIpAddress IpAddress,
|
||||
arubaWiredMdnsServiceProviderTtl Unsigned32,
|
||||
arubaWiredMdnsServiceProviderExpireTime Unsigned32
|
||||
}
|
||||
|
||||
arubaWiredMdnsServiceProviderServiceId OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (1..100))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Service Id of the Service provider table."
|
||||
::= { arubaWiredMdnsServiceProviderEntry 1}
|
||||
|
||||
arubaWiredMdnsServiceProviderServiceIdIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Service Id index of the Service provider table."
|
||||
::= { arubaWiredMdnsServiceProviderEntry 2}
|
||||
|
||||
arubaWiredMdnsServiceProviderServiceInstanceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the Service instance name of the service provider"
|
||||
::= { arubaWiredMdnsServiceProviderEntry 3}
|
||||
|
||||
arubaWiredMdnsServiceProviderVlanId OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the VLAN on which
|
||||
the service provider is operating."
|
||||
::= { arubaWiredMdnsServiceProviderEntry 4}
|
||||
|
||||
arubaWiredMdnsServiceProviderMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the hardware address
|
||||
of the service provider machine."
|
||||
::= { arubaWiredMdnsServiceProviderEntry 5}
|
||||
|
||||
arubaWiredMdnsServiceProviderHostname OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object specifies the hostname
|
||||
assigned to the service provider machine."
|
||||
::= { arubaWiredMdnsServiceProviderEntry 6}
|
||||
|
||||
arubaWiredMdnsServiceProviderIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the IP address assigned to the domain"
|
||||
::= { arubaWiredMdnsServiceProviderEntry 7}
|
||||
|
||||
arubaWiredMdnsServiceProviderTtl OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object specifies the TTL (time to live)
|
||||
value in secondes, assigned when the service
|
||||
provider entry is added. The entry will be
|
||||
removed from the switch on the expiry of this."
|
||||
::= { arubaWiredMdnsServiceProviderEntry 8}
|
||||
|
||||
arubaWiredMdnsServiceProviderExpireTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object specifies the Time in seconds
|
||||
since Epoch when the record would be expired."
|
||||
::= { arubaWiredMdnsServiceProviderEntry 9}
|
||||
|
||||
|
||||
-- ****************************************************************************
|
||||
-- MIB Conformance Information / Details
|
||||
-- ****************************************************************************
|
||||
|
||||
arubaWiredMdnsCompliances OBJECT IDENTIFIER ::= { arubaWiredMdnsConformance 1 }
|
||||
arubaWiredMdnsGroups OBJECT IDENTIFIER ::= { arubaWiredMdnsConformance 2 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Compliance Statements
|
||||
-- ****************************************************************************
|
||||
|
||||
arubaWiredMdnsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HP switches implementing the
|
||||
ARUBAWIRED-MDNS-MIB MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredMdnsScalarGroup,
|
||||
arubaWiredMdnsServiceGroup,
|
||||
arubaWiredMdnsProfileGroup,
|
||||
arubaWiredMdnsProfileFilterRuleGroup,
|
||||
arubaWiredMdnsPortGroup,
|
||||
arubaWiredMdnsServiceProviderGroup
|
||||
}
|
||||
::= { arubaWiredMdnsCompliances 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Conformance Groups
|
||||
-- ****************************************************************************
|
||||
arubaWiredMdnsScalarGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMdnsAdminState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that provides the mDNS scalar
|
||||
configuration."
|
||||
::= { arubaWiredMdnsGroups 1 }
|
||||
|
||||
arubaWiredMdnsServiceGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMdnsServiceId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that provides the mDNS service
|
||||
configuration."
|
||||
::= { arubaWiredMdnsGroups 2 }
|
||||
|
||||
arubaWiredMdnsProfileGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMdnsProfileVIDList,
|
||||
arubaWiredMdnsProfilePermitCount,
|
||||
arubaWiredMdnsProfileDenyCount
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that provides the mDNS profile
|
||||
configuration."
|
||||
::= { arubaWiredMdnsGroups 3 }
|
||||
|
||||
arubaWiredMdnsProfileFilterRuleGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMdnsProfileFilterRuleServiceName,
|
||||
arubaWiredMdnsProfileFilterRuleInstanceName,
|
||||
arubaWiredMdnsProfileFilterRuleAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that provides the mDNS profile
|
||||
filter rule configuration."
|
||||
::= { arubaWiredMdnsGroups 4 }
|
||||
|
||||
arubaWiredMdnsPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMdnsPortMdnsEnabled,
|
||||
arubaWiredMdnsPortTxProfileName,
|
||||
arubaWiredMdnsPortRxProfileName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that provides the mDNS Vlan out
|
||||
filter configuration."
|
||||
::= { arubaWiredMdnsGroups 5 }
|
||||
|
||||
arubaWiredMdnsServiceProviderGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMdnsServiceProviderServiceInstanceName,
|
||||
arubaWiredMdnsServiceProviderVlanId,
|
||||
arubaWiredMdnsServiceProviderMacAddress,
|
||||
arubaWiredMdnsServiceProviderHostname,
|
||||
arubaWiredMdnsServiceProviderIpAddress,
|
||||
arubaWiredMdnsServiceProviderTtl,
|
||||
arubaWiredMdnsServiceProviderExpireTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects that provides the mDNS
|
||||
Service providers."
|
||||
::= { arubaWiredMdnsGroups 6 }
|
||||
|
||||
END
|
59
mibs/arubaos-cx/ARUBAWIRED-MGMD-RMON-TRAP-MIB
Normal file
59
mibs/arubaos-cx/ARUBAWIRED-MGMD-RMON-TRAP-MIB
Normal file
@ -0,0 +1,59 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-RMON-TRAP-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2017 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-RMON-TRAP-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-MGMD-RMON-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
eventDescription, eventIndex
|
||||
FROM RMON-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredMgmdRmonTrapMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201711020000Z" -- November 02, 2017
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes objects to configure
|
||||
RMON traps."
|
||||
|
||||
REVISION "201711020000Z" -- November 02, 2017
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 4 }
|
||||
|
||||
--**********************************************************************
|
||||
-- The ARUBAWIRED MGMG RMON Trap MIB Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredMgmdRmonTrapNotifications OBJECT IDENTIFIER ::= { arubaWiredMgmdRmonTrapMIB 1 }
|
||||
|
||||
--**********************************************************************
|
||||
-- NOTIFICATIONS (TRAPS)
|
||||
--**********************************************************************
|
||||
|
||||
arubaWiredMgmdRmonTrapEvent NOTIFICATION-TYPE
|
||||
OBJECTS { eventIndex,
|
||||
eventDescription
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The event ID for which the trap is set has occured."
|
||||
::= { arubaWiredMgmdRmonTrapNotifications 1 }
|
||||
|
||||
END
|
1447
mibs/arubaos-cx/ARUBAWIRED-MGMD-SNOOPING-MIB
Normal file
1447
mibs/arubaos-cx/ARUBAWIRED-MGMD-SNOOPING-MIB
Normal file
File diff suppressed because it is too large
Load Diff
282
mibs/arubaos-cx/ARUBAWIRED-MODULE-MIB
Normal file
282
mibs/arubaos-cx/ARUBAWIRED-MODULE-MIB
Normal file
@ -0,0 +1,282 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-MODULE-MIB :MODULE MIB file
|
||||
--*
|
||||
--* (c) Copyright 2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-MODULE-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-MODULE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
arubaWiredChassisMIB
|
||||
FROM ARUBAWIRED-CHASSIS-MIB;
|
||||
|
||||
arubaWiredModule MODULE-IDENTITY
|
||||
LAST-UPDATED "202107010000Z" -- July 1, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management objects that manage
|
||||
module componenets."
|
||||
|
||||
REVISION "202107010000Z" -- July 1, 2021
|
||||
DESCRIPTION "New notifications for module insert, remove, unrecognized."
|
||||
|
||||
REVISION "202101070000Z" -- January 7, 2021
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { arubaWiredChassisMIB 6 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Module Notifications
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredModuleNotifications OBJECT IDENTIFIER ::= { arubaWiredModule 0 }
|
||||
|
||||
arubaWiredModuleStateNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredModuleType,
|
||||
arubaWiredModuleName,
|
||||
arubaWiredModuleState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification generated when a module state change occurs. This
|
||||
can happen during the normal boot process of a module, as well
|
||||
as when a module encounters an error and the module attempts
|
||||
to reboot and/or goes to the down state."
|
||||
::= { arubaWiredModuleNotifications 1 }
|
||||
|
||||
arubaWiredModuleInsertedNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredModuleType,
|
||||
arubaWiredModuleName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A notification generated when a module is inserted."
|
||||
::= { arubaWiredModuleNotifications 2 }
|
||||
|
||||
arubaWiredModuleRemovedNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredModuleType,
|
||||
arubaWiredModuleName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A notification generated when a module is removed."
|
||||
::= { arubaWiredModuleNotifications 3 }
|
||||
|
||||
arubaWiredModuleUnrecognizedNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredModuleType,
|
||||
arubaWiredModuleName,
|
||||
arubaWiredModuleUnrecognizedDescriptor
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A notification generated when a module is
|
||||
not recognized"
|
||||
::= { arubaWiredModuleNotifications 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Module Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredModuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one row per module entity."
|
||||
::= { arubaWiredModule 1 }
|
||||
|
||||
arubaWiredModuleEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the module physical entity table."
|
||||
INDEX { arubaWiredModuleGroupIndex , arubaWiredModuleTypeIndex, arubaWiredModuleSlotIndex }
|
||||
::= { arubaWiredModuleTable 1 }
|
||||
|
||||
ArubaWiredModuleEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredModuleGroupIndex Integer32,
|
||||
arubaWiredModuleTypeIndex Integer32,
|
||||
arubaWiredModuleSlotIndex Integer32,
|
||||
arubaWiredModuleName DisplayString,
|
||||
arubaWiredModuleType DisplayString,
|
||||
arubaWiredModuleState DisplayString,
|
||||
arubaWiredModuleProductDescription DisplayString,
|
||||
arubaWiredModuleSerialNumber DisplayString,
|
||||
arubaWiredModuleProductNumber DisplayString,
|
||||
arubaWiredModuleAdminState DisplayString,
|
||||
arubaWiredModulePowerPriority Integer32,
|
||||
arubaWiredModuleUnrecognizedDescriptor DisplayString
|
||||
}
|
||||
|
||||
arubaWiredModuleGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the group containing the
|
||||
module. Group means chassis in the stack and the value
|
||||
1 MUST be used for non-modular devices."
|
||||
::= { arubaWiredModuleEntry 1 }
|
||||
|
||||
arubaWiredModuleTypeIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable defines the module type such as line card,
|
||||
or fabric card."
|
||||
::= { arubaWiredModuleEntry 2 }
|
||||
|
||||
arubaWiredModuleSlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable defines the instance of the module type.
|
||||
Instance values will be between 1 and the maximum
|
||||
number of modules of a given type that exist in the
|
||||
system."
|
||||
::= { arubaWiredModuleEntry 3 }
|
||||
|
||||
arubaWiredModuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Identification of the module for the system."
|
||||
::= { arubaWiredModuleEntry 4 }
|
||||
|
||||
arubaWiredModuleType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Type of module."
|
||||
::= { arubaWiredModuleEntry 5 }
|
||||
|
||||
arubaWiredModuleState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the module."
|
||||
::= { arubaWiredModuleEntry 6 }
|
||||
|
||||
arubaWiredModuleProductDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "System description in long form."
|
||||
::= { arubaWiredModuleEntry 7 }
|
||||
|
||||
arubaWiredModuleSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Module serial number to uniquely identify the
|
||||
module."
|
||||
::= { arubaWiredModuleEntry 8 }
|
||||
|
||||
arubaWiredModuleProductNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Module product number to identify the module
|
||||
type."
|
||||
::= { arubaWiredModuleEntry 9 }
|
||||
|
||||
arubaWiredModuleAdminState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Module administrative state."
|
||||
::= { arubaWiredModuleEntry 10 }
|
||||
|
||||
arubaWiredModulePowerPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..254)
|
||||
UNITS "None"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Priority with which the module will be allocated power
|
||||
in relation to other modules in the system. Modules with
|
||||
higher priority will receive power first."
|
||||
DEFVAL { 128 }
|
||||
::= { arubaWiredModuleEntry 11 }
|
||||
|
||||
arubaWiredModuleUnrecognizedDescriptor OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..40))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Description of why module was not recognized."
|
||||
::= { arubaWiredModuleEntry 12 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredModuleConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredModule 99 }
|
||||
|
||||
arubaWiredModuleCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredModuleConformance 1 }
|
||||
|
||||
arubaWiredModuleGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredModuleConformance 2 }
|
||||
|
||||
arubaWiredModuleCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "A compliance statement for Aruba switch chassis."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
arubaWiredModuleTable,
|
||||
arubaWiredModuleNotificationsGroup
|
||||
}
|
||||
GROUP arubaWiredModuleTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that display the current module
|
||||
parameters information."
|
||||
|
||||
::= { arubaWiredModuleCompliances 1 }
|
||||
|
||||
arubaWiredModuleTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredModuleName,
|
||||
arubaWiredModuleType,
|
||||
arubaWiredModuleState,
|
||||
arubaWiredModuleProductDescription,
|
||||
arubaWiredModuleSerialNumber,
|
||||
arubaWiredModuleProductNumber,
|
||||
arubaWiredModuleAdminState,
|
||||
arubaWiredModulePowerPriority,
|
||||
arubaWiredModuleUnrecognizedDescriptor
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects display configuration, status,
|
||||
and measurements of Module table."
|
||||
::= { arubaWiredModuleGroups 1 }
|
||||
|
||||
arubaWiredModuleNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { arubaWiredModuleStateNotification,
|
||||
arubaWiredModuleInsertedNotification,
|
||||
arubaWiredModuleRemovedNotification,
|
||||
arubaWiredModuleUnrecognizedNotification
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Notifications sent by module management."
|
||||
::= { arubaWiredModuleGroups 2 }
|
||||
END
|
653
mibs/arubaos-cx/ARUBAWIRED-MSTP-MIB
Normal file
653
mibs/arubaos-cx/ARUBAWIRED-MSTP-MIB
Normal file
@ -0,0 +1,653 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-MSTP-MIB : MSTP MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020-2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-MSTP-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-MSTP-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString , MacAddress , TruthValue ,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE , OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredMstpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202006120000Z" -- June 12, 2020
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Enterprise
|
||||
3000 Hanover St.
|
||||
Palo Alto, CA 94304-1112"
|
||||
DESCRIPTION
|
||||
"This MIB module for Multiple Spanning
|
||||
Tree Protocol(MSTP)."
|
||||
REVISION "202006120000Z" -- June 12, 2020
|
||||
DESCRIPTION
|
||||
"Added arubaWiredMstpPortTable and
|
||||
arubaWiredMstpGroup to this MIB module"
|
||||
|
||||
REVISION "201801180000Z" -- February 18, 2020
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module"
|
||||
::= { wndFeatures 13 }
|
||||
|
||||
PointToPoint ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "
|
||||
forceTrue: This value indicates that the
|
||||
administrator requires the MAC to be treated as
|
||||
if it is connected to a point-to-point LAN segment,
|
||||
regardless of any indications to the contrary that
|
||||
are generated by the MAC entity.
|
||||
|
||||
forceFalse: This value indicates that the
|
||||
administrator requires the MAC to be treated as
|
||||
if it is connected to a non-point-to-point LAN
|
||||
segment, regardless of any indications to the
|
||||
contrary that are generated by the MAC entity.
|
||||
|
||||
auto: This value indicates that the administrator
|
||||
requires the point-to-point status of the MAC to be
|
||||
determined in accordance with the specific MAC
|
||||
procedures defined in 6.5."
|
||||
SYNTAX INTEGER {
|
||||
forceTrue(1),
|
||||
forceFalse(2),
|
||||
auto(3)
|
||||
}
|
||||
|
||||
-- Top-level structure of MIB
|
||||
arubaWiredMstpNotifications OBJECT IDENTIFIER ::= { arubaWiredMstpMIB 0}
|
||||
arubaWiredMstpObjects OBJECT IDENTIFIER ::= { arubaWiredMstpMIB 1}
|
||||
|
||||
-- NOTIFICATIONS
|
||||
|
||||
arubaWiredMstpNotificationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMstpNotificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the Mstp configuration
|
||||
and statistics of the Instances and CIST."
|
||||
::= { arubaWiredMstpObjects 1 }
|
||||
|
||||
arubaWiredMstpNotificationEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMstpNotificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the Mstp
|
||||
events for trap generation."
|
||||
INDEX { arubaWiredMstpId }
|
||||
::= { arubaWiredMstpNotificationTable 1 }
|
||||
|
||||
ArubaWiredMstpNotificationEntry ::= SEQUENCE {
|
||||
|
||||
arubaWiredMstpPortName
|
||||
DisplayString,
|
||||
arubaWiredMstpInstanceID
|
||||
Integer32,
|
||||
arubaWiredMstpPortErrantBpduRxCount
|
||||
Integer32,
|
||||
arubaWiredMstpErrantBpduSrcMac
|
||||
MacAddress,
|
||||
arubaWiredMstpSuperiorBpduSrcPort
|
||||
DisplayString,
|
||||
arubaWiredMstpSuperiorBpduSrcMac
|
||||
MacAddress,
|
||||
arubaWiredMstpPortInstanceState
|
||||
DisplayString,
|
||||
arubaWiredMstpErrantBpduDetector
|
||||
INTEGER,
|
||||
arubaWiredMstpPortDesignatedBridge
|
||||
DisplayString,
|
||||
arubaWiredMstpOldPortRole
|
||||
DisplayString,
|
||||
arubaWiredMstpNewPortRole
|
||||
DisplayString,
|
||||
arubaWiredMstpTopoChangeTime
|
||||
DateAndTime,
|
||||
arubaWiredMstpPreviousRootBridgeID
|
||||
DisplayString,
|
||||
arubaWiredMstpNewRootBridgeID
|
||||
DisplayString,
|
||||
arubaWiredMstpRootBridgeChangeTimeStamp
|
||||
DateAndTime,
|
||||
arubaWiredMstpId
|
||||
Integer32
|
||||
}
|
||||
|
||||
arubaWiredMstpPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The port Name"
|
||||
::= { arubaWiredMstpNotificationEntry 1 }
|
||||
|
||||
arubaWiredMstpInstanceID OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Unique identifier of the STP Instance."
|
||||
::= { arubaWiredMstpNotificationEntry 2 }
|
||||
|
||||
arubaWiredMstpPortErrantBpduRxCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The number of errant bpdu rx on the port
|
||||
for the particular instance "
|
||||
::= { arubaWiredMstpNotificationEntry 3 }
|
||||
|
||||
arubaWiredMstpErrantBpduSrcMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Source MAC address of the port sending this
|
||||
Errant trap."
|
||||
::= { arubaWiredMstpNotificationEntry 4 }
|
||||
|
||||
arubaWiredMstpSuperiorBpduSrcPort OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Port belonging to the Bridge, which
|
||||
transmitted the superior BPDU."
|
||||
::= { arubaWiredMstpNotificationEntry 5 }
|
||||
|
||||
arubaWiredMstpSuperiorBpduSrcMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The source MAC address of the port
|
||||
sending superior BPDU."
|
||||
::= { arubaWiredMstpNotificationEntry 6 }
|
||||
|
||||
arubaWiredMstpPortInstanceState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "State of the port for the particular Instance"
|
||||
::= { arubaWiredMstpNotificationEntry 7 }
|
||||
|
||||
arubaWiredMstpErrantBpduDetector OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
bpduFilter (1),
|
||||
bpduProtection (2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The identifier of the feature generating
|
||||
Errant BPDU trap."
|
||||
::= { arubaWiredMstpNotificationEntry 8 }
|
||||
|
||||
arubaWiredMstpPortDesignatedBridge OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The designated bridge name for this STP instance."
|
||||
::= { arubaWiredMstpNotificationEntry 9 }
|
||||
|
||||
arubaWiredMstpOldPortRole OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The previous role of the port before
|
||||
the Topology change.
|
||||
Forwarding/Blocking/Err-DisabledState"
|
||||
::= { arubaWiredMstpNotificationEntry 10 }
|
||||
|
||||
arubaWiredMstpNewPortRole OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The new role of the port after the Topology change.
|
||||
Forwarding/Blocking/Err-DisabledState"
|
||||
::= { arubaWiredMstpNotificationEntry 11 }
|
||||
|
||||
arubaWiredMstpTopoChangeTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Time at which the Topology Change happened."
|
||||
::= { arubaWiredMstpNotificationEntry 12 }
|
||||
|
||||
arubaWiredMstpPreviousRootBridgeID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Bridge ID of the Previous root,
|
||||
before the Topology change."
|
||||
::= { arubaWiredMstpNotificationEntry 13 }
|
||||
|
||||
arubaWiredMstpNewRootBridgeID OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..20))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Bridge ID of the New root,
|
||||
after the Topology change."
|
||||
::= { arubaWiredMstpNotificationEntry 14 }
|
||||
|
||||
arubaWiredMstpRootBridgeChangeTimeStamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "Time when the new root is elected."
|
||||
::= { arubaWiredMstpNotificationEntry 15 }
|
||||
|
||||
arubaWiredMstpId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Instance ID"
|
||||
::= { arubaWiredMstpNotificationEntry 16 }
|
||||
|
||||
arubaWiredMstpErrantBpduReceived NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPortName,
|
||||
arubaWiredMstpPortErrantBpduRxCount,
|
||||
arubaWiredMstpErrantBpduSrcMac,
|
||||
arubaWiredMstpPortInstanceState,
|
||||
arubaWiredMstpErrantBpduDetector
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Trap is generated when an unexpected (errant) BPDU
|
||||
has been received on a port."
|
||||
::= { arubaWiredMstpNotifications 1 }
|
||||
|
||||
arubaWiredMstpInstanceTopologyChange NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPortName,
|
||||
arubaWiredMstpInstanceID,
|
||||
arubaWiredMstpOldPortRole,
|
||||
arubaWiredMstpNewPortRole,
|
||||
arubaWiredMstpTopoChangeTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap is generated when a Topology Change is detected in
|
||||
the specified INSTANCE."
|
||||
::= { arubaWiredMstpNotifications 2 }
|
||||
|
||||
arubaWiredMstpCISTTopologyChange NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPortName,
|
||||
arubaWiredMstpOldPortRole,
|
||||
arubaWiredMstpNewPortRole,
|
||||
arubaWiredMstpTopoChangeTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap is generated when a Topology
|
||||
Change is detected in CIST."
|
||||
::= { arubaWiredMstpNotifications 3 }
|
||||
|
||||
arubaWiredMstpInstanceNewRoot NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpInstanceID,
|
||||
arubaWiredMstpPreviousRootBridgeID,
|
||||
arubaWiredMstpNewRootBridgeID,
|
||||
arubaWiredMstpRootBridgeChangeTimeStamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap generated when sending agent has become
|
||||
the new root of spanning Tree for the specified INSTANCE;
|
||||
the notification is sent by a bridge soon after its election
|
||||
as the new root."
|
||||
::= { arubaWiredMstpNotifications 4 }
|
||||
|
||||
arubaWiredMstpCISTNewRoot NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPreviousRootBridgeID,
|
||||
arubaWiredMstpNewRootBridgeID,
|
||||
arubaWiredMstpRootBridgeChangeTimeStamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap generated when sending agent has become
|
||||
the new root of spanning Tree for the specified CIST;
|
||||
the notification is sent by a bridge soon after its election
|
||||
as the new root."
|
||||
::= { arubaWiredMstpNotifications 5 }
|
||||
|
||||
arubaWiredMstpInstanceLoopGuardInconsistency NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPortName,
|
||||
arubaWiredMstpInstanceID,
|
||||
arubaWiredMstpPortDesignatedBridge
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap generated when a Loop Guard feature enabled port
|
||||
receives superior BPDUs on its interface for a
|
||||
given instance."
|
||||
::= { arubaWiredMstpNotifications 6 }
|
||||
|
||||
arubaWiredMstpCISTLoopGuardInconsistency NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPortName,
|
||||
arubaWiredMstpPortDesignatedBridge
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap generated when a Loop Guard feature enabled port
|
||||
receives superior BPDUs on its interface for CIST."
|
||||
::= { arubaWiredMstpNotifications 7 }
|
||||
|
||||
arubaWiredMstpInstanceRootGuardInconsistency NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPortName,
|
||||
arubaWiredMstpInstanceID,
|
||||
arubaWiredMstpSuperiorBpduSrcMac,
|
||||
arubaWiredMstpSuperiorBpduSrcPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap generated when a Root Guard feature enabled port
|
||||
receives superior BPDUs on its interface for a
|
||||
given instance."
|
||||
::= { arubaWiredMstpNotifications 8 }
|
||||
|
||||
arubaWiredMstpCISTRootGuardInconsistency NOTIFICATION-TYPE
|
||||
OBJECTS {arubaWiredMstpPortName,
|
||||
arubaWiredMstpSuperiorBpduSrcMac,
|
||||
arubaWiredMstpSuperiorBpduSrcPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap generated when a Root Guard feature enabled port
|
||||
receives superior BPDUs on its interface for CIST."
|
||||
::= { arubaWiredMstpNotifications 9 }
|
||||
|
||||
-- Per Port Configuration
|
||||
|
||||
arubaWiredMstpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the MSTP specific
|
||||
configuration and statistics of the ports."
|
||||
::= { arubaWiredMstpObjects 2 }
|
||||
|
||||
arubaWiredMstpPortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMstpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the MSTP specific
|
||||
configuration and statistics of the ports."
|
||||
INDEX { arubaWiredMstpPortIndex }
|
||||
::= { arubaWiredMstpPortTable 1 }
|
||||
|
||||
ArubaWiredMstpPortEntry ::= SEQUENCE {
|
||||
arubaWiredMstpPortIndex InterfaceIndex,
|
||||
arubaWiredMstpPortAdminEdge TruthValue,
|
||||
arubaWiredMstpPortAdminPointToPoint PointToPoint,
|
||||
arubaWiredMstpPortAutoEdge TruthValue,
|
||||
arubaWiredMstpPortBpduFiltering TruthValue,
|
||||
arubaWiredMstpPortRestrictedTcn TruthValue,
|
||||
arubaWiredMstpPortRootGuard TruthValue,
|
||||
arubaWiredMstpPortLoopGuard TruthValue,
|
||||
arubaWiredMstpPortBpduProtection TruthValue,
|
||||
arubaWiredMstpPortRpvstProtection TruthValue,
|
||||
arubaWiredMstpPortRpvstFiltering TruthValue
|
||||
}
|
||||
arubaWiredMstpPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " The port ifIndex "
|
||||
::= { arubaWiredMstpPortEntry 1 }
|
||||
|
||||
arubaWiredMstpPortAdminEdge OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The administrative value of the Edge Port
|
||||
parameter. A value of true(1) indicates that this
|
||||
port should be assumed as an edge-port, and a
|
||||
value of false(2) indicates that this port
|
||||
should be assumed as a non-edge-port.
|
||||
Note that even when this object's value is true(1),
|
||||
the arubaWiredMstpOperEdgePort can be false(2) if a
|
||||
BPDU has been received."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 2 }
|
||||
|
||||
arubaWiredMstpPortAdminPointToPoint OBJECT-TYPE
|
||||
SYNTAX PointToPoint
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Refer the PointToPoint textual-convention."
|
||||
REFERENCE
|
||||
"IEEE P802.1w; IEEE P802.1t"
|
||||
DEFVAL { 3 }
|
||||
::= { arubaWiredMstpPortEntry 3 }
|
||||
|
||||
arubaWiredMstpPortAutoEdge OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
|
||||
DESCRIPTION "It is used by the Bridge
|
||||
detection state machine for the automatic
|
||||
identification of edge ports. "
|
||||
REFERENCE
|
||||
"IEEE 802.1D-2004"
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredMstpPortEntry 4 }
|
||||
|
||||
arubaWiredMstpPortBpduFiltering OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This value indicates whether or not
|
||||
BPDUs need to be filtered on this port and BPDU filter
|
||||
option forces a port to always stay in the forwarding
|
||||
state and be excluded from standard STP operation.
|
||||
If the value is true(1) the received BPDUs will
|
||||
be dropped and no BPDUs will be transmitted on
|
||||
the port. If the value is false (2)
|
||||
the BPDUs will be processed as usual. "
|
||||
REFERENCE
|
||||
"IEEE P802.1w"
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 5 }
|
||||
|
||||
arubaWiredMstpPortRestrictedTcn OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " This value indicates whether or not to
|
||||
propagate topology changes to other ports.
|
||||
true(1) causes the port not to propagate topology
|
||||
changes to other ports."
|
||||
REFERENCE "IEEE 802.1Q-REV/5.0 (13.25.15)"
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 6 }
|
||||
|
||||
arubaWiredMstpPortRootGuard OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Setting this object to true(1) forces port
|
||||
to not to be selected as root port even if
|
||||
this port has the least path cost to the root. "
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 7 }
|
||||
|
||||
arubaWiredMstpPortLoopGuard OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Setting this object to true(1) causes the
|
||||
non-designated port to go into the STP loop inconsistent
|
||||
state instead of the forwarding state. In the
|
||||
loop-inconsistent state, the port prevents data traffic
|
||||
through the link, therefore avoiding the loop creation.
|
||||
When BPDUs again are received on the inconsistent port,
|
||||
it resumes normal STP operation automatically. "
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 8 }
|
||||
|
||||
arubaWiredMstpPortBpduProtection OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Setting this true (1) indicates that no
|
||||
BPDUs are expected to be received on this port.
|
||||
At the reception of BPDUs the BPDU protection
|
||||
mechanism will disable this port and port will
|
||||
transition into BPDU Error state."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 9 }
|
||||
|
||||
arubaWiredMstpPortRpvstProtection OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " Setting this true (1) indicates that no
|
||||
Rpvst-proprietary BPDUs are expected to be
|
||||
received on this port. At the reception of
|
||||
Rpvst-proprietary BPDUs the Rpvst protection
|
||||
mechanism will disable this port and port will
|
||||
transition into BPDU Error state."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 10 }
|
||||
|
||||
arubaWiredMstpPortRpvstFiltering OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " This value indicates whether or not
|
||||
Rpvst-proprietary BPDUs need to be filtered on
|
||||
this port and Rpvst filter option forces
|
||||
a port to always stay in the forwarding state
|
||||
and be excluded from standard STP operation.
|
||||
If the value is true(1) the received BPDUs
|
||||
will be dropped and no BPDUs will be
|
||||
transmitted on the port. If the value
|
||||
is false (2) the BPDUs will be
|
||||
processed as usual."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredMstpPortEntry 11 }
|
||||
|
||||
-- MSTP General Variables
|
||||
|
||||
-- These parameters apply globally to the MSTP
|
||||
|
||||
arubaWiredMstpGeneralGroup OBJECT IDENTIFIER ::= {arubaWiredMstpObjects 3}
|
||||
|
||||
arubaWiredMstpBpduGuardTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Time in seconds until when a
|
||||
port configured for BPDU-guard will be disabled,
|
||||
upon receiving an STP BPDU. If BpduGuardtimeout
|
||||
is not set, port will be in the
|
||||
disabled state forever."
|
||||
::= { arubaWiredMstpGeneralGroup 1 }
|
||||
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
arubaWiredMstpConformance OBJECT IDENTIFIER ::= { arubaWiredMstpMIB 2}
|
||||
arubaWiredMstpGroups OBJECT IDENTIFIER ::= { arubaWiredMstpConformance 1 }
|
||||
|
||||
arubaWiredMstpNotificationObjectGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredMstpPortName,
|
||||
arubaWiredMstpInstanceID,
|
||||
arubaWiredMstpPortErrantBpduRxCount,
|
||||
arubaWiredMstpErrantBpduSrcMac,
|
||||
arubaWiredMstpSuperiorBpduSrcPort,
|
||||
arubaWiredMstpSuperiorBpduSrcMac,
|
||||
arubaWiredMstpPortInstanceState,
|
||||
arubaWiredMstpErrantBpduDetector,
|
||||
arubaWiredMstpPortDesignatedBridge,
|
||||
arubaWiredMstpOldPortRole,
|
||||
arubaWiredMstpNewPortRole,
|
||||
arubaWiredMstpTopoChangeTime,
|
||||
arubaWiredMstpPreviousRootBridgeID,
|
||||
arubaWiredMstpNewRootBridgeID,
|
||||
arubaWiredMstpRootBridgeChangeTimeStamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Group of objects required for
|
||||
notifications."
|
||||
::= { arubaWiredMstpGroups 1 }
|
||||
|
||||
arubaWiredMstpNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { arubaWiredMstpErrantBpduReceived,
|
||||
arubaWiredMstpInstanceNewRoot,
|
||||
arubaWiredMstpCISTNewRoot,
|
||||
arubaWiredMstpInstanceRootGuardInconsistency,
|
||||
arubaWiredMstpCISTRootGuardInconsistency,
|
||||
arubaWiredMstpInstanceLoopGuardInconsistency,
|
||||
arubaWiredMstpCISTLoopGuardInconsistency,
|
||||
arubaWiredMstpInstanceTopologyChange,
|
||||
arubaWiredMstpCISTTopologyChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Group of notifications."
|
||||
::= { arubaWiredMstpGroups 2 }
|
||||
|
||||
arubaWiredMstpPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMstpPortAdminEdge,
|
||||
arubaWiredMstpPortAdminPointToPoint,
|
||||
arubaWiredMstpPortAutoEdge,
|
||||
arubaWiredMstpPortBpduFiltering,
|
||||
arubaWiredMstpPortRestrictedTcn,
|
||||
arubaWiredMstpPortRootGuard,
|
||||
arubaWiredMstpPortLoopGuard,
|
||||
arubaWiredMstpPortBpduProtection,
|
||||
arubaWiredMstpPortRpvstProtection,
|
||||
arubaWiredMstpPortRpvstFiltering
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are used for managing/monitoring
|
||||
MSTP port parameters"
|
||||
::= { arubaWiredMstpGroups 3 }
|
||||
|
||||
arubaWiredMstpGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredMstpBpduGuardTimeout
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These objects are used for monitoring
|
||||
MSTP global parameters."
|
||||
::= { arubaWiredMstpGroups 4 }
|
||||
|
||||
-- Compliance Statements
|
||||
|
||||
arubaWiredMstpCompliances OBJECT IDENTIFIER ::=
|
||||
{arubaWiredMstpConformance 2}
|
||||
|
||||
arubaWiredMstpNotificationCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement
|
||||
for Mstp extension notifications."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { arubaWiredMstpNotificationObjectGroup,
|
||||
arubaWiredMstpNotificationGroup,
|
||||
arubaWiredMstpPortGroup,
|
||||
arubaWiredMstpGroup
|
||||
}
|
||||
::= { arubaWiredMstpCompliances 1 }
|
||||
|
||||
END
|
600
mibs/arubaos-cx/ARUBAWIRED-MVRP-MIB
Normal file
600
mibs/arubaos-cx/ARUBAWIRED-MVRP-MIB
Normal file
@ -0,0 +1,600 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-MVRP-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2017 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-MVRP-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-MVRP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Integer32, Counter32, MODULE-IDENTITY, NOTIFICATION-TYPE, Gauge32,
|
||||
OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TimeInterval, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
EnabledStatus
|
||||
FROM P-BRIDGE-MIB
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredMvrpMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201711020000Z" -- November 02, 2017
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This is the MIB module related to HPE Aruba VSX feature"
|
||||
|
||||
REVISION "201711020000Z" -- November 02, 2017
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { wndFeatures 6 }
|
||||
|
||||
--**********************************************************************
|
||||
-- The MVRP MIB Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredMvrpNotifications OBJECT IDENTIFIER ::= { arubaWiredMvrpMIB 0 }
|
||||
arubaWiredMvrpObjects OBJECT IDENTIFIER ::= { arubaWiredMvrpMIB 1 }
|
||||
arubaWiredMvrpConformance OBJECT IDENTIFIER ::= { arubaWiredMvrpMIB 3 }
|
||||
|
||||
--**********************************************************************
|
||||
--Start of MIB objects
|
||||
--**********************************************************************
|
||||
|
||||
arubaWiredMvrpConfig OBJECT IDENTIFIER ::= { arubaWiredMvrpObjects 1 }
|
||||
arubaWiredMvrpStats OBJECT IDENTIFIER ::= { arubaWiredMvrpObjects 2 }
|
||||
|
||||
|
||||
arubaWiredMvrpGlobalClearStats OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the global clear statistics control for MVRP.
|
||||
True(1) indicates that MVRP should clear all
|
||||
statistic counters related to all ports in the system.
|
||||
A write operation of False(0) leads to a no operation and
|
||||
a GET request for this object always returns FALSE."
|
||||
::= { arubaWiredMvrpConfig 1 }
|
||||
|
||||
arubaWiredMvrpMaxVlanLimit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the maximum number of dynamic VLANs that
|
||||
can be created on the system by MVRP. If the number of VLANs
|
||||
created by MVRP reaches this limit, the system will prevent
|
||||
MVRP from creating additional VLANs. A write operation for
|
||||
this object is not supported."
|
||||
|
||||
::= { arubaWiredMvrpConfig 2 }
|
||||
|
||||
---------------------------------------------------------------
|
||||
--MVRP Port Config Table
|
||||
---------------------------------------------------------------
|
||||
--joinTimer will be managed by ieee8021BridgePortMrpJoinTime
|
||||
--leaveTimer will be managed by ieee8021BridgePortMrpLeaveTime
|
||||
--leaveAllTimer will be managed by ieee8021BridgePortMrpLeaveAllTime
|
||||
--Global MVRP enable will be managed by ieee8021QBridgeMvrpEnabledStatus
|
||||
--Port MVRP enable will be managed by ieee8021QBridgePortMvrpEnabledStatus
|
||||
--Forbidden mode of Registrar state will be managed by
|
||||
--ieee8021QBridgeVlanForbiddenEgressPorts
|
||||
|
||||
arubaWiredMvrpPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMvrpPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing MVRP port configuration information."
|
||||
::= { arubaWiredMvrpConfig 3 }
|
||||
|
||||
arubaWiredMvrpPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMvrpPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An MVRP port configuration entry."
|
||||
INDEX { arubaWiredMvrpPortConfigifIndex }
|
||||
::= { arubaWiredMvrpPortConfigTable 1 }
|
||||
|
||||
ArubaWiredMvrpPortConfigEntry ::= SEQUENCE {
|
||||
arubaWiredMvrpPortConfigifIndex InterfaceIndex,
|
||||
arubaWiredMvrpPortConfigRegistrarMode INTEGER,
|
||||
arubaWiredMvrpPortConfigPeriodicTimer Gauge32,
|
||||
arubaWiredMvrpPortConfigPeriodicTransmissionStatus EnabledStatus,
|
||||
arubaWiredMvrpPortStatsClearStats TruthValue
|
||||
}
|
||||
|
||||
arubaWiredMvrpPortConfigifIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value that uniquely identifies the interface to
|
||||
which this entry is applicable. The interface identified by
|
||||
a particular value of this index is the same interface as
|
||||
identified by the same value of the IF-MIB's ifIndex."
|
||||
::= { arubaWiredMvrpPortConfigEntry 1 }
|
||||
|
||||
arubaWiredMvrpPortConfigRegistrarMode OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal(1),
|
||||
fixed(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the mode of operation of all the registrar state
|
||||
machines associated to the port.
|
||||
normal - Registration as well as de-registration of VLANs are
|
||||
allowed.
|
||||
fixed - The Registrar ignores all MRP messages and remains in
|
||||
IN state(Registered).
|
||||
NOTE: Forbidden Registration Mode will be managed by
|
||||
ieee8021QBridgeVlanForbiddenEgressPorts."
|
||||
|
||||
DEFVAL { normal }
|
||||
::= { arubaWiredMvrpPortConfigEntry 2 }
|
||||
|
||||
arubaWiredMvrpPortConfigPeriodicTimer OBJECT-TYPE
|
||||
SYNTAX Gauge32 (100..1000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interval at which the Periodic transmission state machine
|
||||
of an MVRP instance generates transmission opportunities
|
||||
for the MVRP instance."
|
||||
DEFVAL { 100 }
|
||||
::= { arubaWiredMvrpPortConfigEntry 3 }
|
||||
|
||||
arubaWiredMvrpPortConfigPeriodicTransmissionStatus OBJECT-TYPE
|
||||
SYNTAX EnabledStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to enable or disable the Periodic transmission
|
||||
state machine of an MVRP instance."
|
||||
DEFVAL { enabled }
|
||||
::= { arubaWiredMvrpPortConfigEntry 4 }
|
||||
|
||||
arubaWiredMvrpPortStatsClearStats OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear all statistics parameters corresponding to this port.
|
||||
True(1) indicates that MVRP will clear all
|
||||
statistic counters related to this port.
|
||||
A write operation of False(0) leads to a no operation and
|
||||
a GET request for this object always returns FALSE."
|
||||
|
||||
::= { arubaWiredMvrpPortConfigEntry 5 }
|
||||
|
||||
|
||||
---------------------------------------------------------------
|
||||
--MVRP Port Statistics Table
|
||||
---------------------------------------------------------------
|
||||
--Last PDU Origin will be managed by ieee8021QBridgePortMvrpLastPduOrigin
|
||||
--Registration failed will be managed by
|
||||
--ieee8021QBridgePortMvrpFailedRegistrations
|
||||
|
||||
arubaWiredMvrpPortStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMvrpPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing MVRP port statistics information."
|
||||
::= { arubaWiredMvrpStats 1 }
|
||||
|
||||
arubaWiredMvrpPortStatsEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMvrpPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An MVRP port statistics entry."
|
||||
INDEX { arubaWiredMvrpPortStatsifIndex }
|
||||
::= { arubaWiredMvrpPortStatsTable 1 }
|
||||
|
||||
ArubaWiredMvrpPortStatsEntry ::= SEQUENCE {
|
||||
arubaWiredMvrpPortStatsifIndex InterfaceIndex,
|
||||
arubaWiredMvrpPortStatsNewReceived Counter32,
|
||||
arubaWiredMvrpPortStatsJoinInReceived Counter32,
|
||||
arubaWiredMvrpPortStatsJoinEmptyReceived Counter32,
|
||||
arubaWiredMvrpPortStatsLeaveReceived Counter32,
|
||||
arubaWiredMvrpPortStatsInReceived Counter32,
|
||||
arubaWiredMvrpPortStatsEmptyReceived Counter32,
|
||||
arubaWiredMvrpPortStatsLeaveAllReceived Counter32,
|
||||
arubaWiredMvrpPortStatsNewTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsJoinInTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsJoinEmptyTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsLeaveTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsInTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsEmptyTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsLeaveAllTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsTotalPDUReceived Counter32,
|
||||
arubaWiredMvrpPortStatsTotalPDUTransmitted Counter32,
|
||||
arubaWiredMvrpPortStatsFramesDiscarded Counter32
|
||||
}
|
||||
|
||||
arubaWiredMvrpPortStatsifIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value that uniquely identifies the interface to
|
||||
which this entry is applicable. The interface identified by
|
||||
a particular value of this index is the same interface as
|
||||
identified by the same value of the IF-MIB's ifIndex."
|
||||
::= { arubaWiredMvrpPortStatsEntry 1 }
|
||||
|
||||
arubaWiredMvrpPortStatsNewReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of New messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 2 }
|
||||
|
||||
arubaWiredMvrpPortStatsJoinInReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Join In messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 3 }
|
||||
|
||||
arubaWiredMvrpPortStatsJoinEmptyReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Join Empty messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 4 }
|
||||
|
||||
arubaWiredMvrpPortStatsLeaveReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Leave messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 5 }
|
||||
|
||||
arubaWiredMvrpPortStatsInReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of In messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 6 }
|
||||
|
||||
arubaWiredMvrpPortStatsEmptyReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Empty messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 7 }
|
||||
|
||||
arubaWiredMvrpPortStatsLeaveAllReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Leave all messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 8 }
|
||||
|
||||
arubaWiredMvrpPortStatsNewTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of New messages transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 9 }
|
||||
|
||||
arubaWiredMvrpPortStatsJoinInTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Join In messages transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 10 }
|
||||
|
||||
arubaWiredMvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Join Empty messages transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 11 }
|
||||
|
||||
arubaWiredMvrpPortStatsLeaveTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Leave messages transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 12 }
|
||||
|
||||
arubaWiredMvrpPortStatsInTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of In messages transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 13 }
|
||||
|
||||
arubaWiredMvrpPortStatsEmptyTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Empty messages transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 14 }
|
||||
|
||||
arubaWiredMvrpPortStatsLeaveAllTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Leave all messages transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 15 }
|
||||
|
||||
arubaWiredMvrpPortStatsTotalPDUReceived OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of MVRP PDUs received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 16 }
|
||||
|
||||
arubaWiredMvrpPortStatsTotalPDUTransmitted OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of MVRP PDUs transmitted."
|
||||
::= { arubaWiredMvrpPortStatsEntry 17 }
|
||||
|
||||
arubaWiredMvrpPortStatsFramesDiscarded OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Invalid messages received."
|
||||
::= { arubaWiredMvrpPortStatsEntry 18 }
|
||||
|
||||
|
||||
arubaWiredMvrpStateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredMvrpStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about the
|
||||
MVRP state Machine(s) configuration."
|
||||
::= { arubaWiredMvrpStats 2 }
|
||||
|
||||
arubaWiredMvrpStateEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredMvrpStateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in a table that contains the VLAN ID and port list."
|
||||
INDEX
|
||||
{
|
||||
arubaWiredMvrpVlanId,
|
||||
arubaWiredMvrpStateifIndex
|
||||
}
|
||||
::= { arubaWiredMvrpStateTable 1 }
|
||||
|
||||
ArubaWiredMvrpStateEntry ::= SEQUENCE
|
||||
{
|
||||
arubaWiredMvrpVlanId VlanId,
|
||||
arubaWiredMvrpStateifIndex InterfaceIndex,
|
||||
arubaWiredMvrpApplicantState INTEGER,
|
||||
arubaWiredMvrpRegistrarState INTEGER
|
||||
}
|
||||
|
||||
arubaWiredMvrpVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN ID to which this entry belongs."
|
||||
::= { arubaWiredMvrpStateEntry 1 }
|
||||
|
||||
arubaWiredMvrpStateifIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value that uniquely identifies the interface to
|
||||
which this entry is applicable. The interface identified by
|
||||
a particular value of this index is the same interface as
|
||||
identified by the same value of the IF-MIB's ifIndex."
|
||||
::= { arubaWiredMvrpStateEntry 2 }
|
||||
|
||||
arubaWiredMvrpApplicantState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
aa(0),
|
||||
qa(1),
|
||||
la(2),
|
||||
vp(3),
|
||||
ap(4),
|
||||
qp(5),
|
||||
vo(6),
|
||||
ao(7),
|
||||
qo(8),
|
||||
lo(9),
|
||||
vn(10),
|
||||
an(11)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This MIB provides the Applicant State Machine values
|
||||
of the MVRP enabled port as follows: 0 = aa, 1 = qa, 2 = la,
|
||||
3 = vp, 4 = ap, 5 = qp, 6 = vo, 7 = ao, 8 = qo, 9 = lo, 10 = vn,
|
||||
11 = an. The first letter indicates the state:
|
||||
V for Very anxious, A for Anxious, Q for Quiet, and L for
|
||||
Leaving. The second letter indicates the membership state:
|
||||
A for Active member, P for Passive member, O for Observer and
|
||||
N for New."
|
||||
::= { arubaWiredMvrpStateEntry 3 }
|
||||
|
||||
arubaWiredMvrpRegistrarState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
in(1),
|
||||
lv(2),
|
||||
mt(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This MIB provides the Registrar state machine value for
|
||||
the MVRP enabled port as follows: 1 = registered, 2 = leaving,
|
||||
3 = empty."
|
||||
::= { arubaWiredMvrpStateEntry 4 }
|
||||
|
||||
|
||||
--**********************************************************************
|
||||
-- NOTIFICATIONS (TRAPS)
|
||||
--**********************************************************************
|
||||
|
||||
arubaWiredMvrpVlanLimitReachedEvent NOTIFICATION-TYPE
|
||||
OBJECTS
|
||||
{
|
||||
arubaWiredMvrpMaxVlanLimit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of VLANs learned dynamically by MVRP has
|
||||
reached a configured limit. Notify the management
|
||||
entity with the number of VLANs learned dynamically by
|
||||
MVRP and the configured MVRP VLAN limit."
|
||||
::= { arubaWiredMvrpNotifications 1 }
|
||||
|
||||
--**********************************************************************
|
||||
--MVRP MIB Groups and Compliances
|
||||
-- conformance information
|
||||
--**********************************************************************
|
||||
|
||||
arubaWiredMvrpCompliances
|
||||
OBJECT IDENTIFIER ::= { arubaWiredMvrpConformance 1 }
|
||||
|
||||
arubaWiredMvrpGroups
|
||||
OBJECT IDENTIFIER ::= { arubaWiredMvrpConformance 2 }
|
||||
|
||||
--**********************************************************************
|
||||
--COMPLIANCE
|
||||
--**********************************************************************
|
||||
|
||||
arubaWiredMvrpCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Compliance statement for MVRP."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
arubaWiredMvrpBaseGroup,
|
||||
arubaWiredMvrpPortConfigGroup,
|
||||
arubaWiredMvrpPortStatsGroup,
|
||||
arubaWiredMvrpPortStateGroup,
|
||||
arubaWiredMvrpNotifyGroup
|
||||
}
|
||||
::= { arubaWiredMvrpCompliances 1 }
|
||||
|
||||
--**********************************************************************
|
||||
--UNITS OF CONFORMANCE
|
||||
--**********************************************************************
|
||||
arubaWiredMvrpBaseGroup OBJECT-GROUP
|
||||
OBJECTS
|
||||
{
|
||||
arubaWiredMvrpGlobalClearStats,
|
||||
arubaWiredMvrpMaxVlanLimit
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects for management of MVRP Base Group."
|
||||
::= { arubaWiredMvrpGroups 1 }
|
||||
|
||||
arubaWiredMvrpPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS
|
||||
{
|
||||
arubaWiredMvrpPortConfigRegistrarMode,
|
||||
arubaWiredMvrpPortConfigPeriodicTimer,
|
||||
arubaWiredMvrpPortConfigPeriodicTransmissionStatus,
|
||||
arubaWiredMvrpPortStatsClearStats
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects for management of MVRP Port Configuration
|
||||
Table."
|
||||
::= { arubaWiredMvrpGroups 2 }
|
||||
|
||||
arubaWiredMvrpPortStatsGroup OBJECT-GROUP
|
||||
OBJECTS
|
||||
{
|
||||
arubaWiredMvrpPortStatsNewReceived,
|
||||
arubaWiredMvrpPortStatsJoinInReceived,
|
||||
arubaWiredMvrpPortStatsJoinEmptyReceived,
|
||||
arubaWiredMvrpPortStatsLeaveReceived,
|
||||
arubaWiredMvrpPortStatsInReceived,
|
||||
arubaWiredMvrpPortStatsEmptyReceived,
|
||||
arubaWiredMvrpPortStatsLeaveAllReceived,
|
||||
arubaWiredMvrpPortStatsNewTransmitted,
|
||||
arubaWiredMvrpPortStatsJoinInTransmitted,
|
||||
arubaWiredMvrpPortStatsJoinEmptyTransmitted,
|
||||
arubaWiredMvrpPortStatsLeaveTransmitted,
|
||||
arubaWiredMvrpPortStatsInTransmitted,
|
||||
arubaWiredMvrpPortStatsEmptyTransmitted,
|
||||
arubaWiredMvrpPortStatsLeaveAllTransmitted,
|
||||
arubaWiredMvrpPortStatsTotalPDUReceived,
|
||||
arubaWiredMvrpPortStatsTotalPDUTransmitted,
|
||||
arubaWiredMvrpPortStatsFramesDiscarded
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects for management of MVRP Statistics Table."
|
||||
::= { arubaWiredMvrpGroups 3 }
|
||||
|
||||
arubaWiredMvrpPortStateGroup OBJECT-GROUP
|
||||
OBJECTS
|
||||
{
|
||||
arubaWiredMvrpApplicantState,
|
||||
arubaWiredMvrpRegistrarState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of objects to display Applicant and
|
||||
Registrar state machine of the ports."
|
||||
::= { arubaWiredMvrpGroups 4 }
|
||||
|
||||
arubaWiredMvrpNotifyGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS
|
||||
{
|
||||
arubaWiredMvrpVlanLimitReachedEvent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MVRP notification group."
|
||||
::= { arubaWiredMvrpGroups 5 }
|
||||
|
||||
END
|
1661
mibs/arubaos-cx/ARUBAWIRED-NETWORKING-OID
Normal file
1661
mibs/arubaos-cx/ARUBAWIRED-NETWORKING-OID
Normal file
File diff suppressed because it is too large
Load Diff
807
mibs/arubaos-cx/ARUBAWIRED-POE-MIB
Normal file
807
mibs/arubaos-cx/ARUBAWIRED-POE-MIB
Normal file
@ -0,0 +1,807 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-POE-MIB :POE MIB file
|
||||
--*
|
||||
--* (c) Copyright 2019-2020 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-POE-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-POE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID
|
||||
pethPsePortEntry, pethMainPseEntry
|
||||
FROM POWER-ETHERNET-MIB;
|
||||
|
||||
arubaWiredPoeMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201906240000Z" -- June 24, 2019
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management objects
|
||||
that manage Power Source Equipment (PSE).
|
||||
This is the MIB module related to HPE Aruba PoE "
|
||||
|
||||
REVISION "201906240000Z" -- June 24, 2019
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 8 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- subtrees in the MIB
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPoePethPsePort OBJECT IDENTIFIER ::= { arubaWiredPoeMIB 1 }
|
||||
arubaWiredPoeConformance OBJECT IDENTIFIER ::= { arubaWiredPoeMIB 2 }
|
||||
arubaWiredPoePethMainPse OBJECT IDENTIFIER ::= { arubaWiredPoeMIB 3 }
|
||||
arubaWiredPoePethPseModule OBJECT IDENTIFIER ::= { arubaWiredPoeMIB 4 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- PSE Objects extension
|
||||
-- (AUGMENTS pethPsePortTable
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPoePethPsePortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPoePethPsePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of objects that display and control the power
|
||||
characteristics of power Ethernet ports on a Power Source
|
||||
Entity (PSE) device. This group will be implemented in
|
||||
managed power Ethernet switches and mid-span devices.
|
||||
Values of all read-write objects in this table are
|
||||
persistent at restart/reboot."
|
||||
::= { arubaWiredPoePethPsePort 1 }
|
||||
|
||||
arubaWiredPoePethPsePortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPoePethPsePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The fields in these entries will be used to supplement
|
||||
fields in 'pethPsePortEntry in ieee802af.mib."
|
||||
AUGMENTS { pethPsePortEntry }
|
||||
::= { arubaWiredPoePethPsePortTable 1 }
|
||||
|
||||
ArubaWiredPoePethPsePortEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredPoePethPsePortPowerAllocateBy INTEGER,
|
||||
arubaWiredPoePethPsePortPreStdDetect INTEGER,
|
||||
arubaWiredPoePethPsePortRpd INTEGER,
|
||||
arubaWiredPoePethPsePortCurrent Integer32,
|
||||
arubaWiredPoePethPsePortVoltage Integer32,
|
||||
arubaWiredPoePethPsePortReservedPower Integer32,
|
||||
arubaWiredPoePethPsePortPowerDrawn Integer32,
|
||||
arubaWiredPoePethPsePortAveragePower Integer32,
|
||||
arubaWiredPoePethPsePortPeakPower Integer32,
|
||||
arubaWiredPoePethPsePortOperStatus INTEGER,
|
||||
arubaWiredPoePethPsePortPdSignature INTEGER,
|
||||
arubaWiredPoePethPsePortPowerClassification INTEGER,
|
||||
arubaWiredPoePethPsePortPseAssignedClass INTEGER,
|
||||
arubaWiredPoePethPsePortPoECycle Integer32
|
||||
}
|
||||
|
||||
arubaWiredPoePethPsePortPowerAllocateBy OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
usage(1),
|
||||
class(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Allows control over the power allocation strategy used for
|
||||
this port. Two power allocation strategies are class(2)
|
||||
and usage(1). When allocating by usage(1) power is delivered
|
||||
as requested by a PD. When allocating by class(2) the PSE
|
||||
uses the power ramp-up signature of the PD to identify the
|
||||
PD's power class and use the power level for the specified class."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPoePethPsePortEntry 1 }
|
||||
|
||||
arubaWiredPoePethPsePortPreStdDetect OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off(1),
|
||||
on(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the pre standard detect configuration for this port.
|
||||
A value of on - indicates that pre-802.3af-standard devices to power on.
|
||||
A value of off - indicates that only pre-802.3at/bt compliant
|
||||
devices are allowed. The default value is off."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPoePethPsePortEntry 2 }
|
||||
|
||||
arubaWiredPoePethPsePortRpd OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off(1),
|
||||
on(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Rapid Power Down is executed by the hardware in the event of a power-supply
|
||||
failure. It quickly cuts power to a PD to prevent an over-current scenario
|
||||
in the PSE. This field indicates whether the interface will go down in the
|
||||
event of any PSU failure or not. A value of on(2) indicates that a power
|
||||
supply failure will cause the power delivery to be cut on supply failure.
|
||||
A value of off(1) indicates that the port is unaffected by the failure of
|
||||
any single PSU.The default value is off(1)."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPoePethPsePortEntry 3 }
|
||||
|
||||
arubaWiredPoePethPsePortCurrent OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "milliamperes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the current supplied at this port.
|
||||
This value is specified in milliamperes(mA)."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPsePortEntry 4 }
|
||||
|
||||
arubaWiredPoePethPsePortVoltage OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "deciVolts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the Voltage supplied at this port.
|
||||
This value is specified in 10's of Volts (dV)."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPsePortEntry 5 }
|
||||
|
||||
arubaWiredPoePethPsePortReservedPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies quantum of power which has been
|
||||
reserved for the PD at this port. This value is
|
||||
specified in milliwatts (mW)."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPsePortEntry 6 }
|
||||
|
||||
arubaWiredPoePethPsePortPowerDrawn OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies quantum of power which has indicating
|
||||
the actual power drawn by powered device(PD). This value
|
||||
is specified in milliwatts (mW)."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPsePortEntry 7 }
|
||||
|
||||
arubaWiredPoePethPsePortAveragePower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the average power in milliwatts drawn by
|
||||
the powered device (PD) on this port."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPsePortEntry 8 }
|
||||
|
||||
arubaWiredPoePethPsePortPeakPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the peak power supplied in milliwatts to
|
||||
the powered device (PD) connected to this port."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPsePortEntry 9 }
|
||||
|
||||
arubaWiredPoePethPsePortOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
deny(1),
|
||||
off(2),
|
||||
on(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the operational status of the port."
|
||||
DEFVAL { 2 }
|
||||
::= { arubaWiredPoePethPsePortEntry 10 }
|
||||
|
||||
arubaWiredPoePethPsePortPdSignature OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknownSignature(0),
|
||||
singleSignature(1),
|
||||
dualSignature(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This Signature value represents the PD signature. This variable is
|
||||
valid only while a PD is detected. In 802.3af and 802.3at standards
|
||||
the power controller on the PSE uses two of the four pairs of wires
|
||||
in the RJ45 connector to supply power to a power controller on the PD.
|
||||
With 802.3bt standard the controller on the PSE uses all four pairs.
|
||||
On the PD side there can either be single power controller, or two distinct
|
||||
power controllers connected to each of the two pairs and each of the two
|
||||
controllers would negotiate and draw power independently from the PSE.
|
||||
|
||||
The Controller on the PSE is capable of detecting the PD signature, which will
|
||||
indicate whether the PD comprises a single controller or two independent
|
||||
controllers. Possible values:
|
||||
unknownSignature : 2-pair mode,
|
||||
singleSignature : 4-pair mode and one controller on the PD side,
|
||||
dualSignature : 4-pair mode and two controllers on the PD side."
|
||||
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPsePortEntry 11 }
|
||||
|
||||
arubaWiredPoePethPsePortPowerClassification OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
class0(1),
|
||||
class1(2),
|
||||
class2(3),
|
||||
class3(4),
|
||||
class4(5),
|
||||
class5(6),
|
||||
class6(7),
|
||||
class7(8),
|
||||
class8(9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A read-only value that indicates the PD Class of a detected PD.
|
||||
Classification is a way to tag different terminals on the
|
||||
Power over LAN network according to their power consumption.
|
||||
Devices such as IP telephones, WLAN access points and others,
|
||||
will be classified according to their power requirements.
|
||||
|
||||
The meaning of the classification labels is defined in the
|
||||
IEEE specification.
|
||||
|
||||
This variable is valid only while a PD is being powered,
|
||||
that is, while the attribute pethPsePortDetectionStatus
|
||||
is reporting the enumeration deliveringPower."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.6 aPSEPowerClassification."
|
||||
::= { arubaWiredPoePethPsePortEntry 12 }
|
||||
|
||||
arubaWiredPoePethPsePortPseAssignedClass OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
class0(1),
|
||||
class1(2),
|
||||
class2(3),
|
||||
class3(4),
|
||||
class4(5),
|
||||
class5(6),
|
||||
class6(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field indicates the actual class assigned by PSE to the PD.
|
||||
Class demotion allows the PSE to allocate less than the PD requested
|
||||
power based on the PD requested power and PSE available power. This
|
||||
information is published to the PD via the LLDP protocol. This read-only
|
||||
value indicates the PSE assigned class on this port.
|
||||
|
||||
This variable is valid only while a PD is being powered,
|
||||
that is, while the attribute pethPsePortDetectionStatus
|
||||
is reporting the enumeration deliveringPower."
|
||||
::= { arubaWiredPoePethPsePortEntry 13 }
|
||||
|
||||
arubaWiredPoePethPsePortPoECycle OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object is used for PoE port reset with timeout of 1-60s.
|
||||
PoE interface is disabled and then enabled with timeout as
|
||||
input."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPoePethPsePortEntry 14 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- PSE Objects extension for Four pair related parameters on poe port
|
||||
-- (AUGMENTS pethPsePortTable)
|
||||
-- **********************************************************************
|
||||
arubaWiredPoePethPseFourPairPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPoePethPseFourPairPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of objects that display and control the power
|
||||
characteristics of power Ethernet ports on a Power Source
|
||||
Entity (PSE) device. This group will be implemented in
|
||||
managed power Ethernet switches and mid-span devices.
|
||||
Values of all read-write objects in this table are
|
||||
persistent at restart/reboot."
|
||||
::= { arubaWiredPoePethPsePort 2 }
|
||||
|
||||
arubaWiredPoePethPseFourPairPortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPoePethPseFourPairPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The fields in these entries will be used to supplement
|
||||
fields in 'pethPsePortEntry in ieee802af.mib."
|
||||
AUGMENTS { pethPsePortEntry }
|
||||
::= { arubaWiredPoePethPseFourPairPortTable 1 }
|
||||
|
||||
ArubaWiredPoePethPseFourPairPortEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredPoePethPsePortDetectionStatusPairA INTEGER,
|
||||
arubaWiredPoePethPsePortDetectionStatusPairB INTEGER,
|
||||
arubaWiredPoePethPsePortPowerClassificationPairA INTEGER,
|
||||
arubaWiredPoePethPsePortPowerClassificationPairB INTEGER,
|
||||
arubaWiredPoePethPsePortPseAssignedClassA INTEGER,
|
||||
arubaWiredPoePethPsePortPseAssignedClassB INTEGER,
|
||||
arubaWiredPoePethPsePortInvalidSignatureCounterPairA Counter32,
|
||||
arubaWiredPoePethPsePortInvalidSignatureCounterPairB Counter32,
|
||||
arubaWiredPoePethPsePortPowerDeniedCounterPairA Counter32,
|
||||
arubaWiredPoePethPsePortPowerDeniedCounterPairB Counter32,
|
||||
arubaWiredPoePethPsePortOverLoadCounterPairA Counter32,
|
||||
arubaWiredPoePethPsePortOverLoadCounterPairB Counter32,
|
||||
arubaWiredPoePethPsePortMPSAbsentCounterPairA Counter32,
|
||||
arubaWiredPoePethPsePortMPSAbsentCounterPairB Counter32
|
||||
}
|
||||
|
||||
arubaWiredPoePethPsePortDetectionStatusPairA OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
searchingAltA(1),
|
||||
deliveringPowerAltA(2),
|
||||
faultAltA(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Describes the operational status of the port PD detection.
|
||||
A value of deliveringPowerAltA - indicates that the PSE State
|
||||
diagram is in the state POWER_ON_PRI if alt_pri='a', or the
|
||||
state POWER_ON_SEC if alt_pri='b'.
|
||||
A value of faultAltA - indicates that the PSE State diagram
|
||||
is in the state IDLE_PRI if alt_pri='a', or the state IDLE_SEC
|
||||
if alt_pri='b' due to the variable error_condition_pri = TRUE
|
||||
(if alt_pri='a') or error_condition_sec = TRUE (if alt_pri='b').
|
||||
A value of searchingAltA - indicates the PSE State diagram is
|
||||
in a state other than those listed above."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.5a aPSEPowerDetectionStatusA."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 1 }
|
||||
|
||||
arubaWiredPoePethPsePortDetectionStatusPairB OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
searchingAltB(1),
|
||||
deliveringPowerAltB(2),
|
||||
faultAltB(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Describes the operational status of the port PD detection.
|
||||
A value of deliveringPowerAltB - indicates that the PSE State
|
||||
diagram is in the state POWER_ON_SEC if alt_pri='a', or the
|
||||
state POWER_ON_PRI if alt_pri='b'.
|
||||
A value of faultAltB - indicates that the PSE State diagram
|
||||
is in the state IDLE_SEC if alt_pri='a', or the state IDLE_PRI
|
||||
if alt_pri='b' due to the variable error_condition_sec = TRUE
|
||||
(if alt_pri='a') or error_condition_pri = TRUE (if alt_pri='b').
|
||||
A value of searchingAltB - indicates the PSE State diagram is
|
||||
in a state other than those listed above."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.5b aPSEPowerDetectionStatusB."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 2 }
|
||||
|
||||
arubaWiredPoePethPsePortPowerClassificationPairA OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
class1(1),
|
||||
class2(2),
|
||||
class3(3),
|
||||
class4(4),
|
||||
class5(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A read-only value that indicates the PD Class of a detected
|
||||
dual-signature PD on paira.
|
||||
|
||||
Classification is a way to tag different terminals on the
|
||||
Power over LAN network according to their power consumption.
|
||||
Devices such as IP telephones, WLAN access points and others,
|
||||
will be classified according to their power requirements.
|
||||
|
||||
The meaning of the classification labels is defined in the
|
||||
IEEE specification.
|
||||
|
||||
This variable is valid only while a PD is being powered that is,
|
||||
while the attribute arubaWiredPoePethPsePortDetectionStatusPairA
|
||||
is reporting the enumeration deliveringPowerAltA."
|
||||
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.6a aPSEPowerClassificationA."
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 3 }
|
||||
|
||||
arubaWiredPoePethPsePortPowerClassificationPairB OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
class1(1),
|
||||
class2(2),
|
||||
class3(3),
|
||||
class4(4),
|
||||
class5(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A read-only value that indicates the PD Class of a detected
|
||||
dual-signature PD on paira.
|
||||
|
||||
Classification is a way to tag different terminals on the
|
||||
Power over LAN network according to their power consumption.
|
||||
Devices such as IP telephones, WLAN access points and others,
|
||||
will be classified according to their power requirements.
|
||||
|
||||
The meaning of the classification labels is defined in the
|
||||
IEEE specification.
|
||||
|
||||
This variable is valid only while a PD is being powered,
|
||||
that is, while the attribute arubaWiredPoePethPsePortDetectionStatusPairB
|
||||
is reporting the enumeration deliveringPowerAltB."
|
||||
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.6b aPSEPowerClassificationB."
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 4 }
|
||||
|
||||
arubaWiredPoePethPsePortPseAssignedClassA OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
class1(1),
|
||||
class2(2),
|
||||
class3(3),
|
||||
class4(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field indicates the actual class assigned by PSE to the PD.
|
||||
Class demotion allows the PSE to allocate less than the PD requested
|
||||
power based on the PD requested power and PSE available power. This
|
||||
information is published to the PD via the LLDP protocol. This read-only
|
||||
value indicates the PSE assigned class to PairA of this port."
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 5 }
|
||||
|
||||
arubaWiredPoePethPsePortPseAssignedClassB OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
class1(1),
|
||||
class2(2),
|
||||
class3(3),
|
||||
class4(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field indicates the actual class assigned by PSE to the PD.
|
||||
Class demotion allows the PSE to allocate less than the PD requested
|
||||
power based on the PD requested power and PSE available power. This
|
||||
information is published to the PD via the LLDP protocol. This read-only
|
||||
value indicates the PSE assigned class to PairA of this port."
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 6 }
|
||||
|
||||
arubaWiredPoePethPsePortInvalidSignatureCounterPairA OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
enters the state SIGNATURE_INVALID, if alt_pri='a'."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.7a aPSEInvalidSignatureCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 7 }
|
||||
|
||||
arubaWiredPoePethPsePortInvalidSignatureCounterPairB OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
enters the state SIGNATURE_INVALID, if alt_pri='b'"
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.7b aPSEInvalidSignatureCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 8 }
|
||||
|
||||
arubaWiredPoePethPsePortPowerDeniedCounterPairA OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
enters the state POWER_DENIED, if alt_pri='a'."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.8a aPSEPowerDeniedCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 9 }
|
||||
|
||||
arubaWiredPoePethPsePortPowerDeniedCounterPairB OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
enters the state POWER_DENIED, if alt_pri='b'."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.8b aPSEPowerDeniedCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 10 }
|
||||
|
||||
arubaWiredPoePethPsePortOverLoadCounterPairA OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
enters the state ERROR_DELAY_OVER, if alt_pri='a'."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.9a aPSEOverLoadCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 11 }
|
||||
|
||||
arubaWiredPoePethPsePortOverLoadCounterPairB OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
enters the state ERROR_DELAY_OVER, if alt_pri='b'."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.10 aPSEOverLoadCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 12 }
|
||||
|
||||
arubaWiredPoePethPsePortMPSAbsentCounterPairA OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
transitions directly from the state POWER_ON to the
|
||||
state IDLE due to tmpdo_timer_done being asserted,
|
||||
if alt_pri='a'."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.11a aPSEMPSAbsentCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 13 }
|
||||
|
||||
arubaWiredPoePethPsePortMPSAbsentCounterPairB OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This counter is incremented when the PSE state diagram
|
||||
transitions directly from the state POWER_ON to the
|
||||
state IDLE due to tmpdo_timer_done being asserted,
|
||||
if alt_pri='b'."
|
||||
REFERENCE "IEEE Std 802.3bt Section 30.9.1.1.11b aPSEMPSAbsentCounter."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethPseFourPairPortEntry 14 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Power Over Ethernet (POE) per-PSE information - applies
|
||||
-- to each power-source equipment (PSE).
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPoePethMainPseTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPoePethMainPseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of objects that display and control attributes
|
||||
of the main power source in a PSE device. Ethernet
|
||||
switches are one example of boxes that would support
|
||||
these objects. Values of all read-write objects in this
|
||||
table are persistent at restart/reboot."
|
||||
::= { arubaWiredPoePethMainPse 1 }
|
||||
|
||||
arubaWiredPoePethMainPseEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPoePethMainPseEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The fields in these entries will be used to supplement
|
||||
fields in 'pethMainPseEntry in ieee802af.mib."
|
||||
AUGMENTS { pethMainPseEntry }
|
||||
::= { arubaWiredPoePethMainPseTable 1 }
|
||||
|
||||
ArubaWiredPoePethMainPseEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredPoePethMainPseReservedPower Integer32,
|
||||
arubaWiredPoePethMainPseFailoverPower Integer32,
|
||||
arubaWiredPoePethMainPseRedundantPower Integer32
|
||||
}
|
||||
|
||||
arubaWiredPoePethMainPseReservedPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the power in Watts, in the switch
|
||||
available for PoE power delivery. This power is available
|
||||
only for subsystems of type chassis, as power supplies are
|
||||
associated with chassis subsystem."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethMainPseEntry 1 }
|
||||
|
||||
arubaWiredPoePethMainPseFailoverPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the power in Watts, in the switch
|
||||
available for PoE power delivery when a single power supply
|
||||
failure happens. This power is available only for subsystems
|
||||
of type chassis, as power supplies are associated with
|
||||
chassis subsystem."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethMainPseEntry 2 }
|
||||
|
||||
arubaWiredPoePethMainPseRedundantPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies power in Watts reserved by power supply
|
||||
based on power redundancy configurations. This power is
|
||||
available only for subsystems of type chassis, as power
|
||||
supplies are associated with chassis subsystem."
|
||||
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPoePethMainPseEntry 3 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- AlwaysOnPOE Information on module - applies
|
||||
-- to each module equipment of switch.
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPoePethPseModuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPoePethPseModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table of objects contains the AlwaysOnPoe status
|
||||
information on module."
|
||||
::= { arubaWiredPoePethPseModule 1 }
|
||||
|
||||
arubaWiredPoePethPseModuleEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPoePethPseModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The fields in these entries will be used to display
|
||||
alwaysonpoe status information on specific module."
|
||||
INDEX {arubaWiredPoePethPseModuleGroupIndex,
|
||||
arubaWiredPoePethPseModuleSlotIndex}
|
||||
::= { arubaWiredPoePethPseModuleTable 1 }
|
||||
|
||||
ArubaWiredPoePethPseModuleEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredPoePethPseModuleGroupIndex Integer32,
|
||||
arubaWiredPoePethPseModuleSlotIndex Integer32,
|
||||
arubaWiredPoePethPseModuleAlwaysOnPoe INTEGER
|
||||
}
|
||||
|
||||
arubaWiredPoePethPseModuleGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the group containing the
|
||||
module to which a power Ethernet PSE is connected.
|
||||
Group means box in the stack and the value 1 MUST be used
|
||||
for non-modular devices."
|
||||
|
||||
::= { arubaWiredPoePethPseModuleEntry 1 }
|
||||
|
||||
arubaWiredPoePethPseModuleSlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the module in a switch
|
||||
and value 1 must be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredPoePethPseModuleEntry 2 }
|
||||
|
||||
arubaWiredPoePethPseModuleAlwaysOnPoe OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
off(1),
|
||||
on(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alwayson PoE is a feature that provides the ability for a
|
||||
switch to continue to provide power across a soft reboot.
|
||||
Value on(2) indicates Always-on PoE feature is enabled on
|
||||
the subsystem. Value off(1) indicates Alwayson PoE feature
|
||||
is disabled on the subsystem. This feature is applicable to
|
||||
subsystems of type chassis in non-modular switches, and to
|
||||
subsystems of type line-card in modular switches. This
|
||||
configuration is ignored on a non-PoE capable subsystems."
|
||||
DEFVAL { 2 }
|
||||
::= { arubaWiredPoePethPseModuleEntry 3 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPoeCompliances OBJECT IDENTIFIER ::= { arubaWiredPoeConformance 1 }
|
||||
arubaWiredPoeGroups OBJECT IDENTIFIER ::= { arubaWiredPoeConformance 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPoeCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "A compliance statement for HP Routing switches with PoE
|
||||
capability."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { arubaWiredPoePethPsePortTable,
|
||||
arubaWiredPoePethMainPseTable,
|
||||
arubaWiredPoePethPseModuleTable
|
||||
}
|
||||
|
||||
GROUP arubaWiredPoePethPsePortTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that display the current poe port
|
||||
parameters information."
|
||||
|
||||
GROUP arubaWiredPoePethPseFourPairPortTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that display the poe port
|
||||
four pair parameters information."
|
||||
|
||||
GROUP arubaWiredPoePethMainPseTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that provide poe information about
|
||||
each power source equipment instance."
|
||||
|
||||
GROUP arubaWiredPoePethPseModuleTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that provide AlwaysOnPoe
|
||||
information about each module on switch."
|
||||
|
||||
::= { arubaWiredPoeCompliances 1 }
|
||||
|
||||
arubaWiredPoePethPsePortTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredPoePethPsePortPowerAllocateBy,
|
||||
arubaWiredPoePethPsePortPreStdDetect,
|
||||
arubaWiredPoePethPsePortRpd,
|
||||
arubaWiredPoePethPsePortCurrent,
|
||||
arubaWiredPoePethPsePortVoltage,
|
||||
arubaWiredPoePethPsePortReservedPower,
|
||||
arubaWiredPoePethPsePortPowerDrawn,
|
||||
arubaWiredPoePethPsePortAveragePower,
|
||||
arubaWiredPoePethPsePortPeakPower,
|
||||
arubaWiredPoePethPsePortOperStatus,
|
||||
arubaWiredPoePethPsePortPdSignature,
|
||||
arubaWiredPoePethPsePortPowerClassification,
|
||||
arubaWiredPoePethPsePortPseAssignedClass,
|
||||
arubaWiredPoePethPsePortPoECycle
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects display configuration, status,
|
||||
PD information and mesurements of PoE PSE Port table."
|
||||
::= { arubaWiredPoeGroups 1 }
|
||||
|
||||
arubaWiredPoePethPseFourPairPortTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredPoePethPsePortDetectionStatusPairA,
|
||||
arubaWiredPoePethPsePortDetectionStatusPairB,
|
||||
arubaWiredPoePethPsePortPowerClassificationPairA,
|
||||
arubaWiredPoePethPsePortPowerClassificationPairB,
|
||||
arubaWiredPoePethPsePortPseAssignedClassA,
|
||||
arubaWiredPoePethPsePortPseAssignedClassB,
|
||||
arubaWiredPoePethPsePortInvalidSignatureCounterPairA,
|
||||
arubaWiredPoePethPsePortInvalidSignatureCounterPairB,
|
||||
arubaWiredPoePethPsePortPowerDeniedCounterPairA,
|
||||
arubaWiredPoePethPsePortPowerDeniedCounterPairB,
|
||||
arubaWiredPoePethPsePortOverLoadCounterPairA,
|
||||
arubaWiredPoePethPsePortOverLoadCounterPairB,
|
||||
arubaWiredPoePethPsePortMPSAbsentCounterPairA,
|
||||
arubaWiredPoePethPsePortMPSAbsentCounterPairB
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects display four pair paramentets of
|
||||
each pair PD information, status, and counters of
|
||||
PoE PSE Port table."
|
||||
::= { arubaWiredPoeGroups 2 }
|
||||
|
||||
arubaWiredPoePethMainPseTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredPoePethMainPseReservedPower,
|
||||
arubaWiredPoePethMainPseFailoverPower,
|
||||
arubaWiredPoePethMainPseRedundantPower
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A Collection of Object(s) that provide information about
|
||||
each power source equipment instance."
|
||||
::= { arubaWiredPoeGroups 3 }
|
||||
|
||||
arubaWiredPoePethPseModuleTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredPoePethPseModuleAlwaysOnPoe
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A Collection of Object(s) that provide AlwaysOnPoe
|
||||
information about each module on switch."
|
||||
::= { arubaWiredPoeGroups 4 }
|
||||
END
|
294
mibs/arubaos-cx/ARUBAWIRED-PORT-ACCESS-MIB
Normal file
294
mibs/arubaos-cx/ARUBAWIRED-PORT-ACCESS-MIB
Normal file
@ -0,0 +1,294 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-PORT-ACCESS-MIB : PORT ACCESS MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020-2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-PORT-ACCESS-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-PORT-ACCESS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString , MacAddress
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE , OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredPortAccessMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202102170000Z" -- February 17, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Enterprise
|
||||
3000 Hanover St.
|
||||
Palo Alto, CA 94304-1112"
|
||||
DESCRIPTION
|
||||
"This MIB module for Port Access"
|
||||
REVISION "202010140000Z" -- October 14, 2020
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module"
|
||||
|
||||
REVISION "202102170000Z" -- February 17, 2021
|
||||
DESCRIPTION "Modified Description of arubaWiredPacAppliedRoleType"
|
||||
::= { wndFeatures 17 }
|
||||
|
||||
|
||||
-- Top-level structure of MIB
|
||||
arubaWiredPortAccessNotifications OBJECT IDENTIFIER ::= { arubaWiredPortAccessMIB 0}
|
||||
arubaWiredPortAccessObjects OBJECT IDENTIFIER ::= { arubaWiredPortAccessMIB 1}
|
||||
|
||||
-- PORT ACCESS CLIENT TABLE
|
||||
|
||||
arubaWiredPortAccessClientTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPortAccessClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the port access
|
||||
clients."
|
||||
::= { arubaWiredPortAccessObjects 1 }
|
||||
|
||||
arubaWiredPortAccessClientEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPortAccessClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the port access
|
||||
clients."
|
||||
INDEX { arubaWiredPacPortName, arubaWiredPacMac }
|
||||
::= { arubaWiredPortAccessClientTable 1 }
|
||||
|
||||
ArubaWiredPortAccessClientEntry ::= SEQUENCE {
|
||||
arubaWiredPacPortName
|
||||
DisplayString,
|
||||
arubaWiredPacMac
|
||||
MacAddress,
|
||||
arubaWiredPacUserName
|
||||
DisplayString,
|
||||
arubaWiredPacAppliedRole
|
||||
DisplayString,
|
||||
arubaWiredPacAppliedRoleType
|
||||
DisplayString,
|
||||
arubaWiredPacOnboardedMethods
|
||||
DisplayString,
|
||||
arubaWiredPacAuthState
|
||||
DisplayString,
|
||||
arubaWiredPacAutzFailureReason
|
||||
DisplayString,
|
||||
arubaWiredPacVlanId
|
||||
Integer32
|
||||
}
|
||||
|
||||
arubaWiredPacPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..8))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The port ifIndex of the client"
|
||||
::= { arubaWiredPortAccessClientEntry 1 }
|
||||
|
||||
arubaWiredPacMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "MAC address of the client"
|
||||
::= { arubaWiredPortAccessClientEntry 2 }
|
||||
|
||||
arubaWiredPacUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "User Name of the client."
|
||||
::= { arubaWiredPortAccessClientEntry 3 }
|
||||
|
||||
arubaWiredPacAppliedRole OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Access Role applied for the client."
|
||||
::= { arubaWiredPortAccessClientEntry 4 }
|
||||
|
||||
arubaWiredPacAppliedRoleType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Type of role applied for the client"
|
||||
::= { arubaWiredPortAccessClientEntry 5 }
|
||||
|
||||
arubaWiredPacOnboardedMethods OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..16))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Client on-boarded method:
|
||||
device-profile/dot1x/mac-auth/port-security"
|
||||
::= { arubaWiredPortAccessClientEntry 6 }
|
||||
|
||||
arubaWiredPacAuthState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "State of port access authentication"
|
||||
::= { arubaWiredPortAccessClientEntry 7 }
|
||||
|
||||
arubaWiredPacAutzFailureReason OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Reason for authorization failure"
|
||||
::= { arubaWiredPortAccessClientEntry 8 }
|
||||
|
||||
arubaWiredPacVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Vlan Id associated with the Client."
|
||||
::= { arubaWiredPortAccessClientEntry 9 }
|
||||
|
||||
-- PORT ACCESS ROLE TABLE
|
||||
|
||||
arubaWiredPortAccessRoleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPortAccessRoleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the port access
|
||||
Roles."
|
||||
::= { arubaWiredPortAccessObjects 2 }
|
||||
|
||||
arubaWiredPortAccessRoleEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPortAccessRoleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the port access
|
||||
Roles."
|
||||
INDEX { arubaWiredParName }
|
||||
::= { arubaWiredPortAccessRoleTable 1 }
|
||||
|
||||
ArubaWiredPortAccessRoleEntry ::= SEQUENCE {
|
||||
arubaWiredParName
|
||||
DisplayString,
|
||||
arubaWiredParOrigin
|
||||
DisplayString,
|
||||
arubaWiredParUbtGatewayRole
|
||||
DisplayString,
|
||||
arubaWiredParUbtGatewayClearpassRole
|
||||
DisplayString,
|
||||
arubaWiredParGatewayZone
|
||||
DisplayString,
|
||||
arubaWiredParVlanId
|
||||
Integer32,
|
||||
arubaWiredParVlanMode
|
||||
DisplayString
|
||||
}
|
||||
|
||||
arubaWiredParName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..110))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the role."
|
||||
::= { arubaWiredPortAccessRoleEntry 1 }
|
||||
|
||||
arubaWiredParOrigin OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Origin of the access role, i.e., how the access role is
|
||||
created."
|
||||
::= { arubaWiredPortAccessRoleEntry 2 }
|
||||
|
||||
arubaWiredParUbtGatewayRole OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..63))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Role to be assigned to tunneled clients on the UBT
|
||||
cluster side."
|
||||
::= { arubaWiredPortAccessRoleEntry 3 }
|
||||
|
||||
arubaWiredParUbtGatewayClearpassRole OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the role name that will be communicated to
|
||||
the UBT cluster. The cluster needs to download the
|
||||
role definition from ClearPass."
|
||||
::= { arubaWiredPortAccessRoleEntry 4 }
|
||||
|
||||
arubaWiredParGatewayZone OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Gateway zone associated with this user role."
|
||||
::= { arubaWiredPortAccessRoleEntry 5 }
|
||||
|
||||
arubaWiredParVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Vlan Id associated with the role."
|
||||
::= { arubaWiredPortAccessRoleEntry 6 }
|
||||
|
||||
arubaWiredParVlanMode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Vlan Mode associated with the role."
|
||||
::= { arubaWiredPortAccessRoleEntry 7 }
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
arubaWiredPortAccessConformance OBJECT IDENTIFIER ::= { arubaWiredPortAccessMIB 2 }
|
||||
arubaWiredPortAccessGroups OBJECT IDENTIFIER ::= { arubaWiredPortAccessConformance 1 }
|
||||
|
||||
arubaWiredPortAccessClientGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredPacUserName,
|
||||
arubaWiredPacAppliedRole,
|
||||
arubaWiredPacAppliedRoleType,
|
||||
arubaWiredPacOnboardedMethods,
|
||||
arubaWiredPacAuthState,
|
||||
arubaWiredPacAutzFailureReason,
|
||||
arubaWiredPacVlanId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "These objects are used for describing
|
||||
Port Access Client parameters"
|
||||
::= { arubaWiredPortAccessGroups 1 }
|
||||
|
||||
arubaWiredPortAccessRoleGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredParOrigin,
|
||||
arubaWiredParUbtGatewayRole,
|
||||
arubaWiredParUbtGatewayClearpassRole,
|
||||
arubaWiredParGatewayZone,
|
||||
arubaWiredParVlanId,
|
||||
arubaWiredParVlanMode
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "These objects are used for describing
|
||||
Port Access Role parameters"
|
||||
::= { arubaWiredPortAccessGroups 2 }
|
||||
|
||||
-- Compliance Statements
|
||||
|
||||
arubaWiredPortAccessCompliances OBJECT IDENTIFIER ::=
|
||||
{arubaWiredPortAccessConformance 2}
|
||||
|
||||
arubaWiredPortAccessCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices
|
||||
with support of Port Access Clients"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { arubaWiredPortAccessClientGroup,
|
||||
arubaWiredPortAccessRoleGroup
|
||||
}
|
||||
::= { arubaWiredPortAccessCompliances 1 }
|
||||
END
|
491
mibs/arubaos-cx/ARUBAWIRED-PORTSECURITY-MIB
Normal file
491
mibs/arubaos-cx/ARUBAWIRED-PORTSECURITY-MIB
Normal file
@ -0,0 +1,491 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-PORTSECURITY-MIB : Port Security MIB file
|
||||
--*
|
||||
--* (c) Copyright 2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-PORTSECURITY-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-PORTSECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Counter32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, MacAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE , OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredPortSecurityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202110200000Z" -- October 20, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Enterprise
|
||||
3000 Hanover St.
|
||||
Palo Alto, CA 94304-1112"
|
||||
DESCRIPTION
|
||||
"This MIB module for Port Security"
|
||||
REVISION "202110200000Z" -- October 20, 2021
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module"
|
||||
::= { wndFeatures 21 }
|
||||
|
||||
|
||||
-- Top-level structure of MIB
|
||||
arubaWiredPortSecurityNotifications OBJECT IDENTIFIER ::= { arubaWiredPortSecurityMIB 0}
|
||||
arubaWiredPortSecurityObjects OBJECT IDENTIFIER ::= { arubaWiredPortSecurityMIB 1}
|
||||
arubaWiredPortSecurityGlobalObjects OBJECT IDENTIFIER ::= { arubaWiredPortSecurityObjects 1}
|
||||
arubaWiredPortSecurityPortObjects OBJECT IDENTIFIER ::= { arubaWiredPortSecurityObjects 2}
|
||||
|
||||
-- textual conventions
|
||||
|
||||
VidList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "512x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each octet within this value specifies a set of eight
|
||||
VLAN index (VID), with the first octet specifying VIDs 1
|
||||
through 8, the second octet specifying VIDs 9 through 16,
|
||||
etc. Within each octet, the most significant bit represents
|
||||
the lowest numbered VID, and the least significant bit
|
||||
represents the highest numbered VID. Thus, each VID
|
||||
is represented by a single bit within the value of this
|
||||
object. If that bit has a value of 1 then that VID is
|
||||
included in the set of VIDs; the VID is not included if its
|
||||
bit has a value of 0. This list represents the entire
|
||||
range of VLAN index values defined in the scope of IEEE
|
||||
802.1Q."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
ArubaWiredPortSecurityMacAddrType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These are the different type of secure mac addresss.
|
||||
|
||||
dynamic(0) - A secure MAC address which is
|
||||
learned on the switch.
|
||||
static(1) - A secure MAC address which is
|
||||
configured by user.
|
||||
stickyDynamic(2) - A secure MAC address which is learned on
|
||||
the switch and sticks to the port.
|
||||
stickyStatic(3) - A secure MAC address which is configured
|
||||
by user and sticks to the port."
|
||||
SYNTAX INTEGER {
|
||||
dynamic(0),
|
||||
static(1),
|
||||
stickyDynamic(2),
|
||||
stickyStatic(3)
|
||||
}
|
||||
|
||||
-- Port Security Global Configuration Objects
|
||||
|
||||
arubaWiredPortSecurityGlobalEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether Port Security is enabled or
|
||||
disabled. By default this object will have a
|
||||
value of false."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredPortSecurityGlobalObjects 1 }
|
||||
|
||||
-- Port Security Port Configuration Table
|
||||
|
||||
arubaWiredPortSecurityPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPortSecurityPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port security configuration and status entries.
|
||||
The number of entries is determined by the number of
|
||||
ports in the system that can support the
|
||||
port security feature. Ports that are not
|
||||
port security capable will not be displayed
|
||||
in this table. This table includes ports
|
||||
on which port security parameters can be set even
|
||||
if port security feature itself cannot be enabled
|
||||
due to conflict with other features."
|
||||
::= { arubaWiredPortSecurityPortObjects 1 }
|
||||
|
||||
arubaWiredPortSecurityPortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPortSecurityPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port Security configuration information for a single port."
|
||||
INDEX { arubaWiredifIndex }
|
||||
::= { arubaWiredPortSecurityPortTable 1 }
|
||||
|
||||
ArubaWiredPortSecurityPortEntry ::= SEQUENCE {
|
||||
arubaWiredifIndex Unsigned32,
|
||||
arubaWiredPortSecurityEnable TruthValue,
|
||||
arubaWiredClientLimit Unsigned32,
|
||||
arubaWiredCurrentSecureMacAddrCount Unsigned32,
|
||||
arubaWiredViolationAction INTEGER,
|
||||
arubaWiredClientViolationStatus TruthValue,
|
||||
arubaWiredClientViolationReason INTEGER,
|
||||
arubaWiredClientLimitViolationCount Counter32,
|
||||
arubaWiredStickyClientMoveViolationCount Counter32,
|
||||
arubaWiredRecoveryTimer Unsigned32,
|
||||
arubaWiredShutdownRecovery TruthValue,
|
||||
arubaWiredStickyEnable TruthValue
|
||||
}
|
||||
|
||||
arubaWiredifIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the unique port index."
|
||||
::= { arubaWiredPortSecurityPortEntry 1 }
|
||||
|
||||
arubaWiredPortSecurityEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether port security
|
||||
feature is enabled on a port. The default value
|
||||
is false."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredPortSecurityPortEntry 2 }
|
||||
|
||||
arubaWiredClientLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..64)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum number (N) of MAC addresss to be
|
||||
secured on the interface. The first N MAC
|
||||
addresss learned or configured are made secured."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPortSecurityPortEntry 3 }
|
||||
|
||||
arubaWiredCurrentSecureMacAddrCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..64)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current number of MAC addresss secured
|
||||
on this interface."
|
||||
::= { arubaWiredPortSecurityPortEntry 4 }
|
||||
|
||||
arubaWiredViolationAction OBJECT-TYPE
|
||||
SYNTAX INTEGER { notify(1), shutdown(2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Determines the action that the device will
|
||||
take if the traffic matches the port security
|
||||
violation.
|
||||
notify(1) - Send an SNMP trap and log an event when
|
||||
a violation occurs.
|
||||
shutdown(2) - Send an SNMP trap, log an event and
|
||||
shutdown the port when a violation
|
||||
occurs."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredPortSecurityPortEntry 5 }
|
||||
|
||||
arubaWiredClientViolationStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether this port is
|
||||
currently in violation state or not."
|
||||
::= { arubaWiredPortSecurityPortEntry 6 }
|
||||
|
||||
arubaWiredClientViolationReason OBJECT-TYPE
|
||||
SYNTAX INTEGER { none(0), clientLimitExceeded(1),
|
||||
stickyClientMove(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object represents the reason for violation.
|
||||
|
||||
none(0) - None of the violation is triggered.
|
||||
clientLimitExceeded(1) - Indicates whether the
|
||||
port is in a state where its client limit has been
|
||||
violated. This will be reset when the client limit
|
||||
reduces to below the threshold or the link goes
|
||||
down.
|
||||
stickyClientMove(2) - Indicates whether the port
|
||||
is in a state where sticky mac client move has been
|
||||
violated. This will be reset when the link goes
|
||||
down."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPortSecurityPortEntry 7 }
|
||||
|
||||
arubaWiredClientLimitViolationCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of client limit violations that have occurred
|
||||
on this port since system boot."
|
||||
::= { arubaWiredPortSecurityPortEntry 8 }
|
||||
|
||||
arubaWiredStickyClientMoveViolationCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of sticky mac client move violations that
|
||||
have occurred on this port since system boot."
|
||||
::= { arubaWiredPortSecurityPortEntry 9 }
|
||||
|
||||
arubaWiredRecoveryTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (10..600)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Time in seconds after which the port will be
|
||||
re-enabled if it was shutdown in response to a
|
||||
violation event. This is only applicable if shutdown
|
||||
recovery is enabled."
|
||||
DEFVAL { 10 }
|
||||
::= { arubaWiredPortSecurityPortEntry 10 }
|
||||
|
||||
arubaWiredShutdownRecovery OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Enable auto-recovery for the port. This is only
|
||||
relevant when the violation action is set to
|
||||
shutdown. The port is re-enabled after the recovery
|
||||
timer has expired."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredPortSecurityPortEntry 11 }
|
||||
|
||||
arubaWiredStickyEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates whether port security sticky MAC learning
|
||||
is enabled on this port. This is only supported on
|
||||
physical ports."
|
||||
DEFVAL { false }
|
||||
::= { arubaWiredPortSecurityPortEntry 12 }
|
||||
|
||||
-- Port Security Client Table.
|
||||
-- This table is used to display port security MAC addresss
|
||||
-- on a port.
|
||||
|
||||
arubaWiredPortSecurityClientTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPortSecurityClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the port security
|
||||
clients."
|
||||
::= { arubaWiredPortSecurityPortObjects 2 }
|
||||
|
||||
arubaWiredPortSecurityClientEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPortSecurityClientEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the port security client."
|
||||
INDEX { arubaWiredClientPortName, arubaWiredClientMac }
|
||||
::= { arubaWiredPortSecurityClientTable 1 }
|
||||
|
||||
ArubaWiredPortSecurityClientEntry ::= SEQUENCE {
|
||||
arubaWiredClientPortName
|
||||
DisplayString,
|
||||
arubaWiredClientMac
|
||||
MacAddress,
|
||||
arubaWiredClientAuthorizationState
|
||||
DisplayString,
|
||||
arubaWiredClientMacType
|
||||
ArubaWiredPortSecurityMacAddrType
|
||||
}
|
||||
|
||||
arubaWiredClientPortName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..8))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The port ifIndex of the client"
|
||||
::= { arubaWiredPortSecurityClientEntry 1 }
|
||||
|
||||
arubaWiredClientMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "MAC address of the client"
|
||||
::= { arubaWiredPortSecurityClientEntry 2 }
|
||||
|
||||
arubaWiredClientAuthorizationState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "State of the port security client."
|
||||
::= { arubaWiredPortSecurityClientEntry 3 }
|
||||
|
||||
arubaWiredClientMacType OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPortSecurityMacAddrType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The learnt type of the MAC address."
|
||||
::= { arubaWiredPortSecurityClientEntry 4 }
|
||||
|
||||
-- Port Security Port Static MAC Configuration Table
|
||||
|
||||
arubaWiredPortSecurityMacCfgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPortSecurityMacCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of port security static MAC configuration entries."
|
||||
::= { arubaWiredPortSecurityPortObjects 3 }
|
||||
|
||||
arubaWiredPortSecurityMacCfgEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPortSecurityMacCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information describing the port security static MAC
|
||||
configuration entries."
|
||||
INDEX { arubaWiredPortifIndex, arubaWiredStaticMacType,
|
||||
arubaWiredStaticClientMac}
|
||||
::= { arubaWiredPortSecurityMacCfgTable 1 }
|
||||
|
||||
ArubaWiredPortSecurityMacCfgEntry ::= SEQUENCE {
|
||||
arubaWiredPortifIndex Unsigned32,
|
||||
arubaWiredStaticMacType TruthValue,
|
||||
arubaWiredStaticClientMac MacAddress,
|
||||
arubaWiredClientMacVidList VidList,
|
||||
arubaWiredMacAddrRowStatus RowStatus
|
||||
}
|
||||
|
||||
arubaWiredPortifIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the unique port index."
|
||||
::= { arubaWiredPortSecurityMacCfgEntry 1 }
|
||||
|
||||
arubaWiredStaticMacType OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Determines the type of MAC address.
|
||||
0 - The non sticky MAC address.
|
||||
1 - The sticky MAC address."
|
||||
::= { arubaWiredPortSecurityMacCfgEntry 2 }
|
||||
|
||||
arubaWiredStaticClientMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "MAC address of the client."
|
||||
::= { arubaWiredPortSecurityMacCfgEntry 3 }
|
||||
|
||||
arubaWiredClientMacVidList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "List of VLANs on which this mac address
|
||||
is configured."
|
||||
::= { arubaWiredPortSecurityMacCfgEntry 4 }
|
||||
|
||||
arubaWiredMacAddrRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is a conceptual row entry that allows adding
|
||||
or deleting static port security mac entries on a port."
|
||||
::= { arubaWiredPortSecurityMacCfgEntry 5 }
|
||||
|
||||
-- arubaWiredPortSecurity Notifications
|
||||
arubaWiredPortSecurityViolationStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredifIndex,
|
||||
arubaWiredClientMac,
|
||||
arubaWiredClientViolationStatus,
|
||||
arubaWiredClientViolationReason
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a violation is triggered."
|
||||
::= { arubaWiredPortSecurityNotifications 1 }
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
arubaWiredPortSecurityConformance OBJECT IDENTIFIER ::= { arubaWiredPortSecurityMIB 2 }
|
||||
arubaWiredPortSecurityGroups OBJECT IDENTIFIER ::= { arubaWiredPortSecurityConformance 1 }
|
||||
|
||||
arubaWiredPortSecurityPortGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredifIndex,
|
||||
arubaWiredPortSecurityEnable,
|
||||
arubaWiredClientLimit,
|
||||
arubaWiredCurrentSecureMacAddrCount,
|
||||
arubaWiredViolationAction,
|
||||
arubaWiredClientViolationStatus,
|
||||
arubaWiredClientViolationReason,
|
||||
arubaWiredClientLimitViolationCount,
|
||||
arubaWiredStickyClientMoveViolationCount,
|
||||
arubaWiredRecoveryTimer,
|
||||
arubaWiredShutdownRecovery,
|
||||
arubaWiredStickyEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "These objects are used for describing
|
||||
Port Security port parameters"
|
||||
::= { arubaWiredPortSecurityGroups 1 }
|
||||
|
||||
arubaWiredPortSecurityClientGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredClientMac,
|
||||
arubaWiredClientAuthorizationState,
|
||||
arubaWiredClientMacType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "These objects are used for describing
|
||||
Port Security Client parameters"
|
||||
::= { arubaWiredPortSecurityGroups 2 }
|
||||
|
||||
arubaWiredPortSecurityMacCfgGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredClientMacVidList,
|
||||
arubaWiredMacAddrRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "These objects are used for describing
|
||||
Port Security static mac parameters"
|
||||
::= { arubaWiredPortSecurityGroups 3 }
|
||||
|
||||
arubaWiredPortSecurityGlobalCfgGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredPortSecurityGlobalEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "These objects are used for describing
|
||||
port security global configuration parameters"
|
||||
::= { arubaWiredPortSecurityGroups 4 }
|
||||
|
||||
arubaWiredPortSecurityNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
arubaWiredPortSecurityViolationStatusChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Port security notification objects."
|
||||
::= { arubaWiredPortSecurityGroups 5 }
|
||||
|
||||
-- Compliance Statements
|
||||
|
||||
arubaWiredPortSecurityCompliances OBJECT IDENTIFIER ::=
|
||||
{arubaWiredPortSecurityConformance 2}
|
||||
|
||||
arubaWiredPortSecurityCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices
|
||||
with support of Port Access Clients"
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { arubaWiredPortSecurityPortGroup,
|
||||
arubaWiredPortSecurityClientGroup,
|
||||
arubaWiredPortSecurityMacCfgGroup,
|
||||
arubaWiredPortSecurityGlobalCfgGroup,
|
||||
arubaWiredPortSecurityNotificationsGroup
|
||||
}
|
||||
::= { arubaWiredPortSecurityCompliances 1 }
|
||||
END
|
||||
|
143
mibs/arubaos-cx/ARUBAWIRED-PORTVLAN-MIB
Normal file
143
mibs/arubaos-cx/ARUBAWIRED-PORTVLAN-MIB
Normal file
@ -0,0 +1,143 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-PORTVLAN-MIB :Port VLAN MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020-2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-PORTVLAN-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-PORTVLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredPortVlanMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202110140000Z" -- October 14, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company 8000 Foothills Blvd. Roseville,
|
||||
CA 95747"
|
||||
|
||||
DESCRIPTION "This MIB module describes objects used to manage the
|
||||
association between physical port and Virtual Local
|
||||
Area Network (VLAN) feature"
|
||||
|
||||
REVISION "202110140000Z" -- October 14, 2021
|
||||
DESCRIPTION "Added OID arubaWiredPortVlanMemberVid"
|
||||
|
||||
REVISION "202011200000Z" -- November 20, 2020
|
||||
DESCRIPTION "Initial Revision"
|
||||
::= { wndFeatures 18 }
|
||||
|
||||
VidList ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Each octet within this value specifies a set of eight
|
||||
VlanIIndex (VID), with the first octet specifying VIDs 1
|
||||
through 8, the second octet specifying VIDs 9 through 16,
|
||||
etc. Within each octet, the most significant bit represents
|
||||
the lowest numbered VID, and the least significant bit
|
||||
represents the highest numbered VID. Thus, each VID
|
||||
is represented by a single bit within the value of this
|
||||
object. If that bit has a value of 1 then that VID is
|
||||
included in the set of VIDs; the VID is not included if its
|
||||
bit has a value of 0. This list represents the entire
|
||||
range of VlanIndex values defined in the scope of IEEE
|
||||
802.1Q."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
arubaWiredPortVlanNotifications OBJECT IDENTIFIER ::= { arubaWiredPortVlanMIB 0 }
|
||||
arubaWiredPortVlanObjects OBJECT IDENTIFIER ::= { arubaWiredPortVlanMIB 1 }
|
||||
arubaWiredPortVlanConfig OBJECT IDENTIFIER ::= { arubaWiredPortVlanObjects 0 }
|
||||
arubaWiredPortVlanStatus OBJECT IDENTIFIER ::= { arubaWiredPortVlanObjects 1 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredPortVlanMemberTable
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredPortVlanMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPortVlanMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the L2 port associated with
|
||||
VLAN"
|
||||
::= { arubaWiredPortVlanStatus 1 }
|
||||
|
||||
arubaWiredPortVlanMemberEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPortVlanMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row in the PortVlan member table"
|
||||
INDEX { arubaWiredPortVlanMemberIndex }
|
||||
::= { arubaWiredPortVlanMemberTable 1 }
|
||||
|
||||
ArubaWiredPortVlanMemberEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredPortVlanMemberIndex InterfaceIndex,
|
||||
arubaWiredPortVlanMemberMode INTEGER,
|
||||
arubaWiredPortVlanMemberVid VidList
|
||||
}
|
||||
|
||||
arubaWiredPortVlanMemberIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Port ifindex"
|
||||
::= { arubaWiredPortVlanMemberEntry 1 }
|
||||
|
||||
arubaWiredPortVlanMemberMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
trunk (1),
|
||||
access (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port VLAN membership mode"
|
||||
::= { arubaWiredPortVlanMemberEntry 2 }
|
||||
|
||||
arubaWiredPortVlanMemberVid OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "VLAN IDs that the port is a member of."
|
||||
::= { arubaWiredPortVlanMemberEntry 3 }
|
||||
|
||||
arubaWiredPortVlanConformance OBJECT IDENTIFIER ::= { arubaWiredPortVlanMIB 2 }
|
||||
arubaWiredPortVlanCompliances OBJECT IDENTIFIER ::= { arubaWiredPortVlanConformance 1 }
|
||||
arubaWiredPortVlanGroups OBJECT IDENTIFIER ::= { arubaWiredPortVlanConformance 2 }
|
||||
|
||||
arubaWiredPortVlanMemberTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredPortVlanMemberMode,
|
||||
arubaWiredPortVlanMemberVid
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of VLAN table objects."
|
||||
::= { arubaWiredPortVlanGroups 1 }
|
||||
|
||||
arubaWiredPortVlanMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing the
|
||||
ARUBA WIRED PortVlan Mib."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredPortVlanMemberTableGroup
|
||||
}
|
||||
::= { arubaWiredPortVlanCompliances 1 }
|
||||
END
|
268
mibs/arubaos-cx/ARUBAWIRED-POWERSUPPLY-MIB
Normal file
268
mibs/arubaos-cx/ARUBAWIRED-POWERSUPPLY-MIB
Normal file
@ -0,0 +1,268 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-POWERSUPPLY-MIB :POWERSUPPLY MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020,2023 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-POWERSUPPLY-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-POWERSUPPLY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
arubaWiredChassisMIB
|
||||
FROM ARUBAWIRED-CHASSIS-MIB;
|
||||
|
||||
arubaWiredPowerSupply MODULE-IDENTITY
|
||||
LAST-UPDATED "202303280000Z" -- March 28, 2023
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management objects that manage Power
|
||||
Supply Units."
|
||||
|
||||
REVISION "202303280000Z" -- March 28, 2023
|
||||
DESCRIPTION "Added arubaWiredPSUStateEnum."
|
||||
|
||||
REVISION "202001070000Z" -- January 7, 2020
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { arubaWiredChassisMIB 2 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Power supply notifications
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPSUNotifications OBJECT IDENTIFIER ::= { arubaWiredPowerSupply 0 }
|
||||
|
||||
arubaWiredPSUStateNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredPSUGroupIndex,
|
||||
arubaWiredPSUSlotIndex,
|
||||
arubaWiredPSUState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification generated when a PSU state change occurs. This
|
||||
can happen if a PSU is powerd on, powerd off, inserted, removed,
|
||||
or experiences a fault."
|
||||
::= { arubaWiredPSUNotifications 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Power Supply Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPowerSupplyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredPowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one row per switch power supply entity."
|
||||
::= { arubaWiredPowerSupply 1 }
|
||||
|
||||
arubaWiredPowerSupplyEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredPowerSupplyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the power supply physical entity table."
|
||||
INDEX { arubaWiredPSUGroupIndex , arubaWiredPSUSlotIndex }
|
||||
::= { arubaWiredPowerSupplyTable 1 }
|
||||
|
||||
ArubaWiredPowerSupplyEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredPSUGroupIndex Integer32,
|
||||
arubaWiredPSUSlotIndex Integer32,
|
||||
arubaWiredPSUName DisplayString,
|
||||
arubaWiredPSUState DisplayString,
|
||||
arubaWiredPSUProductName DisplayString,
|
||||
arubaWiredPSUSerialNumber DisplayString,
|
||||
arubaWiredPSUInstantaneousPower Integer32,
|
||||
arubaWiredPSUMaximumPower Integer32,
|
||||
arubaWiredPSUNumberFailures Integer32,
|
||||
arubaWiredPSUAirflowDirection DisplayString,
|
||||
arubaWiredPSUStateEnum INTEGER
|
||||
}
|
||||
|
||||
arubaWiredPSUGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the group containing the
|
||||
power supply. Group means chassis in the stack and the value
|
||||
1 MUST be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredPowerSupplyEntry 1 }
|
||||
|
||||
arubaWiredPSUSlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the power supply in a
|
||||
chassis and value 1 must be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredPowerSupplyEntry 2 }
|
||||
|
||||
arubaWiredPSUName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Identification of the power supply for the system."
|
||||
::= { arubaWiredPowerSupplyEntry 3 }
|
||||
|
||||
arubaWiredPSUState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the power supply."
|
||||
::= { arubaWiredPowerSupplyEntry 4 }
|
||||
|
||||
arubaWiredPSUProductName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Power supply product name identification. This field is used
|
||||
to determine if the power supply is supported."
|
||||
::= { arubaWiredPowerSupplyEntry 5 }
|
||||
|
||||
arubaWiredPSUSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Power supply serial number to uniquely identify the power
|
||||
supply."
|
||||
::= { arubaWiredPowerSupplyEntry 6 }
|
||||
|
||||
arubaWiredPSUInstantaneousPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Total instantaneous power supplied by the power supply in
|
||||
Watts."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPowerSupplyEntry 7 }
|
||||
|
||||
arubaWiredPSUMaximumPower OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "Watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Total maximum power capacity that can be supplied by the
|
||||
power supply in Watts."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPowerSupplyEntry 8 }
|
||||
|
||||
arubaWiredPSUNumberFailures OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of failures the power supply has experienced since the
|
||||
most recent insertion of the power supply and boot of the
|
||||
system. The number of failures for a power supply will be
|
||||
cleared if the power supply is removed from the system or if
|
||||
the system is rebooted. For non removable power supplies,
|
||||
the number of failures will not clear until the system
|
||||
reboots. Failures are any events where power delivery from
|
||||
the power supply did not occur when expected. This includes
|
||||
unsupported power supply types since their power delivery is
|
||||
not considered valid even though the power supply itself may
|
||||
not have an internal failure. Some examples of failures are
|
||||
over current, invalid input power, and unsupported power
|
||||
supply type."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredPowerSupplyEntry 9 }
|
||||
|
||||
arubaWiredPSUAirflowDirection OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Power Supply airflow direction."
|
||||
::= { arubaWiredPowerSupplyEntry 10 }
|
||||
|
||||
arubaWiredPSUStateEnum OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ok (1),
|
||||
faultAbsent (2),
|
||||
faultInput (3),
|
||||
faultOutput (4),
|
||||
faultPOE (5),
|
||||
faultNoRecov(6),
|
||||
alert (7),
|
||||
unknown (8),
|
||||
unsupported (9),
|
||||
warning (10),
|
||||
init (11)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the power supply as an enumerated value."
|
||||
::= { arubaWiredPowerSupplyEntry 11 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredPowerSupplyConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredPowerSupply 99 }
|
||||
|
||||
arubaWiredPowerSupplyCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredPowerSupplyConformance 1 }
|
||||
|
||||
arubaWiredPowerSupplyGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredPowerSupplyConformance 2 }
|
||||
|
||||
arubaWiredPowerSupplyCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "A compliance statement for Aruba switch chassis."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
arubaWiredPowerSupplyTable,
|
||||
arubaWiredPSUNotificationsGroup
|
||||
}
|
||||
GROUP arubaWiredPowerSupplyTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that display the current power
|
||||
supply parameters information."
|
||||
|
||||
::= { arubaWiredPowerSupplyCompliances 1 }
|
||||
|
||||
|
||||
arubaWiredPowerSupplyTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredPSUGroupIndex,
|
||||
arubaWiredPSUSlotIndex,
|
||||
arubaWiredPSUName,
|
||||
arubaWiredPSUState,
|
||||
arubaWiredPSUProductName,
|
||||
arubaWiredPSUSerialNumber,
|
||||
arubaWiredPSUInstantaneousPower,
|
||||
arubaWiredPSUMaximumPower,
|
||||
arubaWiredPSUNumberFailures,
|
||||
arubaWiredPSUAirflowDirection,
|
||||
arubaWiredPSUStateEnum
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects display configuration, status,
|
||||
and measurements of Power Supply table."
|
||||
::= { arubaWiredPowerSupplyGroups 1 }
|
||||
|
||||
arubaWiredPSUNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { arubaWiredPSUStateNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "Notifications sent by power management."
|
||||
::= { arubaWiredPowerSupplyGroups 2 }
|
||||
END
|
262
mibs/arubaos-cx/ARUBAWIRED-PROVIDER-BRIDGE-MIB
Normal file
262
mibs/arubaos-cx/ARUBAWIRED-PROVIDER-BRIDGE-MIB
Normal file
@ -0,0 +1,262 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-PROVIDER-BRIDGE-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2021-2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-PROVIDER-BRIDGE-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-PROVIDER-BRIDGE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
VlanId
|
||||
FROM Q-BRIDGE-MIB
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredProviderBridgeMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202111120000Z" -- Nov 12, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett-Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module contains the HPE 'version'
|
||||
of the standard Provider Bridge MIB and
|
||||
the proprietary extensions to it."
|
||||
|
||||
REVISION "202111120000Z" -- Nov 12, 2021
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { wndFeatures 23 }
|
||||
|
||||
--**********************************************************************
|
||||
-- The ProviderBridge MIB Objects
|
||||
-- **********************************************************************
|
||||
arubaWiredProviderBridgeNotifications OBJECT IDENTIFIER
|
||||
::= { arubaWiredProviderBridgeMIB 0 }
|
||||
|
||||
arubaWiredProviderBridgeObjects OBJECT IDENTIFIER
|
||||
::= { arubaWiredProviderBridgeMIB 1 }
|
||||
|
||||
arubaWiredProviderBridgeConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredProviderBridgeMIB 2 }
|
||||
|
||||
arubaWiredProviderBridgeBase OBJECT IDENTIFIER
|
||||
::= { arubaWiredProviderBridgeObjects 0 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Scalar Objects
|
||||
-- **********************************************************************
|
||||
|
||||
-- This is a HPE specific define - where we can configure a device as a
|
||||
-- regular vlanBridge, s-vlan bridge, provider edge bridge or a vlanSvlanBridge.
|
||||
|
||||
arubaWiredProviderBridgeType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
vlanBridge(1),
|
||||
svlanBridge(2),
|
||||
providerEdgeBridge(3),
|
||||
vlanSvlanBridge(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "arubaWiredProviderBridgeType controls bridge mode configuration.
|
||||
A device can function in one of the 4 modes defined above.
|
||||
|
||||
vlanBridge - provider bridge feature disabled mode,
|
||||
all VLANs are cvlans.
|
||||
|
||||
svlanBridge - provider bridge mode with only svlans.
|
||||
|
||||
providerEdgeBridge - provider bridge mode with cvlans and
|
||||
svlans and mappings between them.
|
||||
|
||||
vlanSvlanBridge - provider bridge mode with independent
|
||||
cvlans and svlans on the same device.
|
||||
|
||||
Changing from one mode to another will empty out the
|
||||
current configuration information and reboot the device."
|
||||
DEFVAL { vlanBridge }
|
||||
::= { arubaWiredProviderBridgeBase 1 }
|
||||
|
||||
-- This is a HPE specific define - to configure the EtherType for Provider
|
||||
-- tagged frames. Applicable to s-vlan bridge, provider edge bridge or
|
||||
-- a vlanSvlanBridge.
|
||||
|
||||
arubaWiredProviderBridgeEtherType OBJECT-TYPE
|
||||
SYNTAX Integer32 (1536..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Defines the 2-byte ethertype for provider tagged frames.
|
||||
The default is 0x88a8.
|
||||
Changing from one tag-type to another with a given
|
||||
arubaWiredProviderBridgeType configuration will save
|
||||
current configurations and reboot the device, the
|
||||
new tag-type will take effect subsequently."
|
||||
DEFVAL { 34984 }
|
||||
::= { arubaWiredProviderBridgeBase 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Tabular Objects
|
||||
-- **********************************************************************
|
||||
|
||||
-- ------------------------------------------------------------------------
|
||||
-- VLAN Classification Table
|
||||
-- ------------------------------------------------------------------------
|
||||
|
||||
arubaWiredProviderBridgeVlanTypeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredProviderBridgeVlanTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "HPE proprietary table to classify a
|
||||
VLAN as a cvlan or an svlan"
|
||||
::= { arubaWiredProviderBridgeBase 3}
|
||||
|
||||
arubaWiredProviderBridgeVlanTypeEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredProviderBridgeVlanTypeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry for HPE Specific extension table"
|
||||
INDEX { arubaWiredProviderBridgeVlanTypeVlanID }
|
||||
::= { arubaWiredProviderBridgeVlanTypeTable 1 }
|
||||
|
||||
ArubaWiredProviderBridgeVlanTypeEntry ::= SEQUENCE {
|
||||
arubaWiredProviderBridgeVlanTypeVlanID VlanId,
|
||||
arubaWiredProviderBridgeVlanType INTEGER
|
||||
}
|
||||
|
||||
arubaWiredProviderBridgeVlanTypeVlanID OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The VLAN ID to which this entry belongs."
|
||||
::= { arubaWiredProviderBridgeVlanTypeEntry 1 }
|
||||
|
||||
arubaWiredProviderBridgeVlanType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cvlan(1),
|
||||
svlan(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the VLANtype."
|
||||
|
||||
::= { arubaWiredProviderBridgeVlanTypeEntry 2 }
|
||||
|
||||
-- ------------------------------------------------------------------------
|
||||
-- Provider Bridge Port Table
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
arubaWiredProviderBridgePortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredProviderBridgePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This specifies the designated type of an externally
|
||||
accessible port on a Provider Bridge."
|
||||
::= { arubaWiredProviderBridgeBase 4 }
|
||||
|
||||
arubaWiredProviderBridgePortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredProviderBridgePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry that specifies the designated type of an
|
||||
externally accessible port on a Provider Bridge."
|
||||
INDEX { arubaWiredProviderBridgePortifIndex }
|
||||
::= { arubaWiredProviderBridgePortTable 1 }
|
||||
|
||||
ArubaWiredProviderBridgePortEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredProviderBridgePortifIndex InterfaceIndex,
|
||||
arubaWiredProviderBridgePortType INTEGER
|
||||
}
|
||||
|
||||
arubaWiredProviderBridgePortifIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value that uniquely identifies the interface to
|
||||
which this entry is applicable. The interface identified by
|
||||
a particular value of this index is the same interface as
|
||||
identified by the same value of the IF-MIB's ifIndex."
|
||||
::= { arubaWiredProviderBridgePortEntry 1 }
|
||||
|
||||
arubaWiredProviderBridgePortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
customerEdge(1),
|
||||
customerNetwork(2),
|
||||
providerNetwork (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The type of an externally accessible port on
|
||||
a Provider Bridge.
|
||||
A customer-edge port is a C-VLAN component Port
|
||||
on a Provider Edge Bridge that is connected to
|
||||
customer owned equipment and receives and transmits
|
||||
frames for a single customer. Designating a port as a
|
||||
Customer Edge Port implies Provider Edge Bridge
|
||||
functionality and, specifically, the existence of a
|
||||
C-VLAN component associated with that port. This
|
||||
C-VLAN component is uniquely identified within the
|
||||
Bridge by the port number of the associated Customer
|
||||
Edge Port.
|
||||
A customer-network port is an S-VLAN component Port
|
||||
on a Provider Bridge or within a Provider Edge
|
||||
Bridge that receives and transmits frame for a
|
||||
single customer.
|
||||
A provider-network port is an S-VLAN component Port
|
||||
on a Provider Bridge that can transmit and
|
||||
receive frames for multiple customers."
|
||||
REFERENCE
|
||||
"IEEE 802.1ad Sec 3"
|
||||
DEFVAL { customerEdge }
|
||||
|
||||
::= { arubaWiredProviderBridgePortEntry 2 }
|
||||
|
||||
|
||||
-- **********************************************************************
|
||||
-- Conformance information
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredProviderBridgeCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredProviderBridgeConformance 1 }
|
||||
|
||||
arubaWiredProviderBridgeGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredProviderBridgeConformance 2 }
|
||||
|
||||
arubaWiredProviderBridgeBaseGroup OBJECT-GROUP
|
||||
OBJECTS { arubaWiredProviderBridgeType,
|
||||
arubaWiredProviderBridgeEtherType,
|
||||
arubaWiredProviderBridgePortType,
|
||||
arubaWiredProviderBridgeVlanType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "Basic Provider Bridge configuration information."
|
||||
::= { arubaWiredProviderBridgeGroups 1 }
|
||||
|
||||
arubaWiredProviderBridgeCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for HPE Switches with IEEE
|
||||
standard Provider Bridge MIBs."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { arubaWiredProviderBridgeBaseGroup }
|
||||
|
||||
::= { arubaWiredProviderBridgeCompliances 1 }
|
||||
|
||||
END
|
1182
mibs/arubaos-cx/ARUBAWIRED-RPVST-MIB
Normal file
1182
mibs/arubaos-cx/ARUBAWIRED-RPVST-MIB
Normal file
File diff suppressed because it is too large
Load Diff
223
mibs/arubaos-cx/ARUBAWIRED-SYSTEMINFO-MIB
Normal file
223
mibs/arubaos-cx/ARUBAWIRED-SYSTEMINFO-MIB
Normal file
@ -0,0 +1,223 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-SYSTEMINFO-MIB :SYSTEMINFO MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020-2021,2023,2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-SYSTEMINFO-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-SYSTEMINFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredSystemInfoMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202111080000Z" -- November 08, 2021
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module contains HPE proprietary
|
||||
percentage of resource utilization of the system."
|
||||
|
||||
REVISION "202111080000Z" -- November 08, 2021
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { wndFeatures 22 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- System Info notifications
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredSystemInfoNotifications OBJECT IDENTIFIER
|
||||
::= { arubaWiredSystemInfoMIB 0 }
|
||||
arubaWiredSystemInfoObjects OBJECT IDENTIFIER
|
||||
::= { arubaWiredSystemInfoMIB 1 }
|
||||
arubaWiredSystemInfoConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredSystemInfoMIB 2 }
|
||||
|
||||
arubaWiredSystemInfo OBJECT IDENTIFIER
|
||||
::= { arubaWiredSystemInfoObjects 0 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- System Info Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredSystemInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredSystemInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains CPU, Memory, and Storage
|
||||
resource utilization of the system."
|
||||
::= { arubaWiredSystemInfo 1 }
|
||||
|
||||
arubaWiredSystemInfoEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredSystemInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the resource utilization of
|
||||
CPU, Memory, and Storage value in the percentage."
|
||||
INDEX {
|
||||
arubaWiredSystemInfoModuleType,
|
||||
arubaWiredSystemInfoModuleName
|
||||
}
|
||||
::= { arubaWiredSystemInfoTable 1 }
|
||||
|
||||
ArubaWiredSystemInfoEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredSystemInfoModuleType DisplayString,
|
||||
arubaWiredSystemInfoModuleName DisplayString,
|
||||
arubaWiredSystemInfoCpu Unsigned32,
|
||||
arubaWiredSystemInfoMemory Unsigned32,
|
||||
arubaWiredSystemInfoStorageNos Unsigned32,
|
||||
arubaWiredSystemInfoStorageLog Unsigned32,
|
||||
arubaWiredSystemInfoStorageCoredump Unsigned32,
|
||||
arubaWiredSystemInfoStorageSecurity Unsigned32,
|
||||
arubaWiredSystemInfoStorageSelftest Unsigned32,
|
||||
arubaWiredSystemInfoCpuAvgOneMin Unsigned32,
|
||||
arubaWiredSystemInfoCpuAvgFiveMin Unsigned32
|
||||
}
|
||||
|
||||
arubaWiredSystemInfoModuleType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Identification of the module type for the system."
|
||||
::= { arubaWiredSystemInfoEntry 1 }
|
||||
|
||||
arubaWiredSystemInfoModuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..30))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Identification of the module name for the system."
|
||||
::= { arubaWiredSystemInfoEntry 2 }
|
||||
|
||||
arubaWiredSystemInfoCpu OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of CPU utilization of the subsystem
|
||||
averaged across all the CPUs of the system."
|
||||
::= { arubaWiredSystemInfoEntry 3 }
|
||||
|
||||
arubaWiredSystemInfoMemory OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The memory usage of subsystem in percentage."
|
||||
::= { arubaWiredSystemInfoEntry 4 }
|
||||
|
||||
arubaWiredSystemInfoStorageNos OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of utilization of network
|
||||
operating system storage partition."
|
||||
::= { arubaWiredSystemInfoEntry 5 }
|
||||
|
||||
arubaWiredSystemInfoStorageLog OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of utilization of logs
|
||||
storage partition."
|
||||
::= { arubaWiredSystemInfoEntry 6 }
|
||||
|
||||
arubaWiredSystemInfoStorageCoredump OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of utilization of core dump
|
||||
storage partition."
|
||||
::= { arubaWiredSystemInfoEntry 7 }
|
||||
|
||||
arubaWiredSystemInfoStorageSecurity OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of utilization of security
|
||||
storage partition."
|
||||
::= { arubaWiredSystemInfoEntry 8 }
|
||||
|
||||
arubaWiredSystemInfoStorageSelftest OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of utilization of self test
|
||||
storage partition."
|
||||
::= { arubaWiredSystemInfoEntry 9 }
|
||||
|
||||
arubaWiredSystemInfoCpuAvgOneMin OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of CPU utilization of the subsystem
|
||||
averaged across all the CPUs of the system period
|
||||
of one minute"
|
||||
::= { arubaWiredSystemInfoEntry 10 }
|
||||
|
||||
arubaWiredSystemInfoCpuAvgFiveMin OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of CPU utilization of the subsystem
|
||||
averaged across all the CPUs of the system period
|
||||
of five minutes"
|
||||
::= { arubaWiredSystemInfoEntry 11 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredSystemInfoCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredSystemInfoConformance 1 }
|
||||
|
||||
arubaWiredSystemInfoGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredSystemInfoConformance 2 }
|
||||
|
||||
arubaWiredSystemInfoTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredSystemInfoCpu,
|
||||
arubaWiredSystemInfoMemory,
|
||||
arubaWiredSystemInfoStorageNos,
|
||||
arubaWiredSystemInfoStorageLog,
|
||||
arubaWiredSystemInfoStorageCoredump,
|
||||
arubaWiredSystemInfoStorageSecurity,
|
||||
arubaWiredSystemInfoStorageSelftest,
|
||||
arubaWiredSystemInfoCpuAvgOneMin,
|
||||
arubaWiredSystemInfoCpuAvgFiveMin
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects providing information on the
|
||||
percentage of utilization of CPU, Memory, and Storage
|
||||
of the system."
|
||||
::= { arubaWiredSystemInfoGroups 1 }
|
||||
|
||||
arubaWiredSystemInfoCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing
|
||||
the ARUBA WIRED SYSTEMINFO Mib."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
arubaWiredSystemInfoTableGroup
|
||||
}
|
||||
::= { arubaWiredSystemInfoCompliances 1 }
|
||||
|
||||
END
|
||||
|
224
mibs/arubaos-cx/ARUBAWIRED-TEMPSENSOR-MIB
Normal file
224
mibs/arubaos-cx/ARUBAWIRED-TEMPSENSOR-MIB
Normal file
@ -0,0 +1,224 @@
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-TEMPSENSOR-MIB :TEMPSENSOR MIB file
|
||||
--*
|
||||
--* (c) Copyright 2020 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-TEMPSENSOR-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-TEMPSENSOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
arubaWiredChassisMIB
|
||||
FROM ARUBAWIRED-CHASSIS-MIB;
|
||||
|
||||
arubaWiredTempSensor MODULE-IDENTITY
|
||||
LAST-UPDATED "202002130000Z" -- February 13, 2020
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION
|
||||
"This MIB module describes management objects that manage Temperature
|
||||
Sensors."
|
||||
|
||||
REVISION "202002130000Z" -- February 13, 2020
|
||||
DESCRIPTION "Initial revision."
|
||||
::= { arubaWiredChassisMIB 3 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Temperature Sensor notifications
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredTempSensorNotifications OBJECT IDENTIFIER
|
||||
::= { arubaWiredTempSensor 0 }
|
||||
|
||||
arubaWiredTempSensorStateNotification NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredTempSensorName,
|
||||
arubaWiredTempSensorState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A notification generated when a temperature sensor state change
|
||||
occurs. This can happen if a temperature sensor experiences a
|
||||
fault or critical temperature value."
|
||||
::= { arubaWiredTempSensorNotifications 1 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- Temperature Sensor Objects
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredTempSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredTempSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains one row per switch temperature sensor
|
||||
entity."
|
||||
::= { arubaWiredTempSensor 1 }
|
||||
|
||||
arubaWiredTempSensorEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredTempSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Information about the temperature sensor physical entity
|
||||
table."
|
||||
INDEX {
|
||||
arubaWiredTempSensorGroupIndex,
|
||||
arubaWiredTempSensorSlotTypeIndex,
|
||||
arubaWiredTempSensorSlotIndex,
|
||||
arubaWiredTempSensorIndex
|
||||
}
|
||||
::= { arubaWiredTempSensorTable 1 }
|
||||
|
||||
ArubaWiredTempSensorEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredTempSensorGroupIndex Integer32,
|
||||
arubaWiredTempSensorSlotTypeIndex Integer32,
|
||||
arubaWiredTempSensorSlotIndex Integer32,
|
||||
arubaWiredTempSensorIndex Integer32,
|
||||
arubaWiredTempSensorName DisplayString,
|
||||
arubaWiredTempSensorState DisplayString,
|
||||
arubaWiredTempSensorTemperature Integer32,
|
||||
arubaWiredTempSensorMinTemp Integer32,
|
||||
arubaWiredTempSensorMaxTemp Integer32
|
||||
}
|
||||
|
||||
arubaWiredTempSensorGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the group containing the
|
||||
temperature sensor. Group means chassis in the stack and the
|
||||
value 1 MUST be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredTempSensorEntry 1 }
|
||||
|
||||
arubaWiredTempSensorSlotTypeIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the type of subsystem in a
|
||||
chassis that the temperature sensor is in. A value 1 must be
|
||||
used for non-modular devices."
|
||||
|
||||
::= { arubaWiredTempSensorEntry 2 }
|
||||
|
||||
arubaWiredTempSensorSlotIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the subsystem instance in a
|
||||
chassis and value 1 must be used for non-modular devices."
|
||||
|
||||
::= { arubaWiredTempSensorEntry 3 }
|
||||
|
||||
arubaWiredTempSensorIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This variable uniquely identifies the temperature sensor
|
||||
instance in a subsystem. A value 1 must be used for
|
||||
non-modular devices."
|
||||
|
||||
::= { arubaWiredTempSensorEntry 4 }
|
||||
|
||||
arubaWiredTempSensorName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..40))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Identification of the temperature sensor for the system."
|
||||
::= { arubaWiredTempSensorEntry 5 }
|
||||
|
||||
arubaWiredTempSensorState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current status for the temperature sensor."
|
||||
::= { arubaWiredTempSensorEntry 6 }
|
||||
|
||||
arubaWiredTempSensorTemperature OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "millidegrees Celsius"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current temperature value read from the temperature sensor."
|
||||
::= { arubaWiredTempSensorEntry 7 }
|
||||
|
||||
arubaWiredTempSensorMinTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "millidegrees Celsius"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Historic minimum temperature of the temperature sensor."
|
||||
::= { arubaWiredTempSensorEntry 8 }
|
||||
|
||||
arubaWiredTempSensorMaxTemp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "millidegrees Celsius"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Historic maximum temperature of the temperature sensor."
|
||||
::= { arubaWiredTempSensorEntry 9 }
|
||||
|
||||
-- **********************************************************************
|
||||
-- compliance statements
|
||||
-- **********************************************************************
|
||||
|
||||
arubaWiredTempSensorConformance OBJECT IDENTIFIER
|
||||
::= { arubaWiredTempSensor 99 }
|
||||
|
||||
arubaWiredTempSensorCompliances OBJECT IDENTIFIER
|
||||
::= { arubaWiredTempSensorConformance 1 }
|
||||
|
||||
arubaWiredTempSensorGroups OBJECT IDENTIFIER
|
||||
::= { arubaWiredTempSensorConformance 2 }
|
||||
|
||||
arubaWiredTempSensorCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "A compliance statement for Aruba switch chassis."
|
||||
MODULE
|
||||
MANDATORY-GROUPS
|
||||
{
|
||||
arubaWiredTempSensorTable,
|
||||
arubaWiredTempSensorNotificationsGroup
|
||||
}
|
||||
GROUP arubaWiredTempSensorTableGroup
|
||||
DESCRIPTION "A Collection of Object(s) that display the current
|
||||
temperature sensor parameters information."
|
||||
|
||||
::= { arubaWiredTempSensorCompliances 1 }
|
||||
|
||||
arubaWiredTempSensorTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredTempSensorName,
|
||||
arubaWiredTempSensorState,
|
||||
arubaWiredTempSensorTemperature,
|
||||
arubaWiredTempSensorMinTemp,
|
||||
arubaWiredTempSensorMaxTemp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of objects display configuration, status,
|
||||
and measurements of Temperature Sensor table."
|
||||
::= { arubaWiredTempSensorGroups 1 }
|
||||
|
||||
arubaWiredTempSensorNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { arubaWiredTempSensorStateNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "Notifications sent by temperature sensor management."
|
||||
::= { arubaWiredTempSensorGroups 2 }
|
||||
END
|
455
mibs/arubaos-cx/ARUBAWIRED-VSF-MIB
Normal file
455
mibs/arubaos-cx/ARUBAWIRED-VSF-MIB
Normal file
@ -0,0 +1,455 @@
|
||||
|
||||
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-VSF-MIB :VSF MIB file
|
||||
--*
|
||||
--* (c) Copyright 2019-2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-VSF-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-VSF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE,
|
||||
TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString, TruthValue, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
PortList
|
||||
FROM Q-BRIDGE-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredVsfMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202203030000Z" -- March 03, 2022
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company 8000 Foothills Blvd. Roseville,
|
||||
CA 95747"
|
||||
|
||||
DESCRIPTION "This MIB module describes objects used to manage Virtual
|
||||
Switching Framework (VSF) feature."
|
||||
|
||||
REVISION "202203030000Z" -- March 03, 2022
|
||||
DESCRIPTION "Fixed syntax errors"
|
||||
|
||||
REVISION "202003240000Z" -- March 24, 2020
|
||||
DESCRIPTION "Added arubaWiredVsfNotificationsGroup"
|
||||
|
||||
REVISION "201904170000Z" -- April 17, 2019
|
||||
DESCRIPTION "Initial Revision"
|
||||
::= { wndFeatures 10 }
|
||||
|
||||
-- Configuration support for Virtual Switch Framework
|
||||
|
||||
arubaWiredVsfObjects OBJECT IDENTIFIER ::= { arubaWiredVsfMIB 0 }
|
||||
arubaWiredVsfConfig OBJECT IDENTIFIER ::= { arubaWiredVsfObjects 1 }
|
||||
arubaWiredVsfStatus OBJECT IDENTIFIER ::= { arubaWiredVsfObjects 2 }
|
||||
arubaWiredVsfNotifications OBJECT IDENTIFIER ::= { arubaWiredVsfMIB 1 }
|
||||
|
||||
--*************************************************************
|
||||
--* Scalar Group
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfTrapEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If set to 'true', SNMP traps will be generated for VSF events."
|
||||
::= { arubaWiredVsfConfig 1 }
|
||||
|
||||
arubaWiredVsfOobmMADEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
mgmt (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Split detection scheme configured on the VSF stack. Supported
|
||||
schemes:
|
||||
'none`: No split detection. In the event of a stack split,
|
||||
multiple fragments can be active.
|
||||
`mgmt`: The management network interface will be used to detect a
|
||||
stack split. If multiple fragments are detected, only
|
||||
the stack fragment containing the 'primary' member will
|
||||
keep its network interfaces active."
|
||||
|
||||
::= { arubaWiredVsfConfig 2 }
|
||||
|
||||
--*************************************************************
|
||||
--* VSF Status Scalar Group
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfOperStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes current split state of VSF stack. Split state can be
|
||||
one of the following:
|
||||
no_split: Both primary and secondary members are
|
||||
physically present and operational.
|
||||
fragment_active: A stack split has been detected and all network
|
||||
interfaces in this fragment are active.
|
||||
fragment_inactive: A stack split has been detected and all network
|
||||
interfaces in this fragment are inactive."
|
||||
::= { arubaWiredVsfStatus 1 }
|
||||
|
||||
arubaWiredVsfTopology OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the physical topology of the VSF stack.
|
||||
Supported technologies include:
|
||||
standalone: The VSF stack comprises a single member only.
|
||||
chain: The VSF stack members are connected in a daisy chain.
|
||||
ring: The VSF stack members are connected in a ring."
|
||||
::= { arubaWiredVsfStatus 2 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredVsfMemberTable
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredVsfMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the Virtual Switching
|
||||
Framework members."
|
||||
::= { arubaWiredVsfObjects 3 }
|
||||
|
||||
arubaWiredVsfMemberEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredVsfMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row in the Virtual Switching Framework member table."
|
||||
INDEX { arubaWiredVsfMemberIndex }
|
||||
::= { arubaWiredVsfMemberTable 1 }
|
||||
|
||||
ArubaWiredVsfMemberEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredVsfMemberIndex Integer32,
|
||||
arubaWiredVsfMemberRole DisplayString,
|
||||
arubaWiredVsfMemberStatus DisplayString,
|
||||
arubaWiredVsfMemberPartNumber DisplayString,
|
||||
arubaWiredVsfMemberMacAddr MacAddress,
|
||||
arubaWiredVsfMemberProductName DisplayString,
|
||||
arubaWiredVsfMemberSerialNum DisplayString,
|
||||
arubaWiredVsfMemberBootImage DisplayString,
|
||||
arubaWiredVsfMemberCpuUtil INTEGER,
|
||||
arubaWiredVsfMemberMemoryUtil INTEGER,
|
||||
arubaWiredVsfMemberBootTime TimeTicks,
|
||||
arubaWiredVsfMemberBootRomVersion DisplayString,
|
||||
arubaWiredVsfMemberTotalMemory INTEGER,
|
||||
arubaWiredVsfMemberCurrentUsage INTEGER
|
||||
}
|
||||
|
||||
arubaWiredVsfMemberIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Virtual Switching Framework Member ID."
|
||||
::= { arubaWiredVsfMemberEntry 1 }
|
||||
|
||||
arubaWiredVsfMemberRole OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Role of VSF member in stack."
|
||||
::= { arubaWiredVsfMemberEntry 2 }
|
||||
|
||||
arubaWiredVsfMemberStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the status of the member-switch in the VSF
|
||||
stack. The switch status can be one of:
|
||||
|
||||
`not_present`: Member is not physically part of the
|
||||
stack.
|
||||
`booting`: Member is booting up.
|
||||
`ready`: Member has finished booting, and its
|
||||
interfaces can forward traffic.
|
||||
`version_mismatch`: Member is not running the same
|
||||
operating system version as the conductor
|
||||
switch.
|
||||
`communication_failure`: The conductor switch is unable to
|
||||
communicate with the member.
|
||||
`in_other_fragment`: Member is part of another fragment as
|
||||
discovered through split detection."
|
||||
::= { arubaWiredVsfMemberEntry 3 }
|
||||
|
||||
arubaWiredVsfMemberPartNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Part Number Identifier of the VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 4 }
|
||||
|
||||
arubaWiredVsfMemberMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The switch base MAC address of this VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 5 }
|
||||
|
||||
arubaWiredVsfMemberProductName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This product name of this VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 6 }
|
||||
|
||||
arubaWiredVsfMemberSerialNum OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The serial number identifier of this VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 7 }
|
||||
|
||||
arubaWiredVsfMemberBootImage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The software image version running on this VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 8 }
|
||||
|
||||
arubaWiredVsfMemberCpuUtil OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The CPU utilization, in percentage, of this VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 9 }
|
||||
|
||||
arubaWiredVsfMemberMemoryUtil OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The memory utilization, in percentage, of this VSF stack
|
||||
member."
|
||||
::= { arubaWiredVsfMemberEntry 10 }
|
||||
|
||||
arubaWiredVsfMemberBootTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The boot up time, in seconds, of this VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 11 }
|
||||
|
||||
arubaWiredVsfMemberBootRomVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The software version of the running ServiceOS image on this
|
||||
VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 12 }
|
||||
|
||||
arubaWiredVsfMemberTotalMemory OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the total memory (RAM) available on this
|
||||
VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 13 }
|
||||
|
||||
arubaWiredVsfMemberCurrentUsage OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the current memory (RAM) usage on this
|
||||
VSF stack member."
|
||||
::= { arubaWiredVsfMemberEntry 14 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredVsfLinkTable
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfLinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredVsfLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the Virtual Switching
|
||||
Framework Links."
|
||||
::= { arubaWiredVsfObjects 4 }
|
||||
|
||||
arubaWiredVsfLinkEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredVsfLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row in the Virtual Switching Framework Link table."
|
||||
INDEX { arubaWiredVsfLinkMemberId,
|
||||
arubaWiredVsfLinkId }
|
||||
::= { arubaWiredVsfLinkTable 1 }
|
||||
|
||||
ArubaWiredVsfLinkEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredVsfLinkMemberId INTEGER,
|
||||
arubaWiredVsfLinkId INTEGER,
|
||||
arubaWiredVsfLinkOperStatus DisplayString,
|
||||
arubaWiredVsfLinkPeerMemberId INTEGER,
|
||||
arubaWiredVsfLinkPeerLinkId INTEGER,
|
||||
arubaWiredVsfLinkPortList PortList
|
||||
}
|
||||
|
||||
arubaWiredVsfLinkMemberId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Virtual Switching Framework link member ID."
|
||||
::= { arubaWiredVsfLinkEntry 1 }
|
||||
|
||||
arubaWiredVsfLinkId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Virtual Switching Framework link ID."
|
||||
::= { arubaWiredVsfLinkEntry 2 }
|
||||
|
||||
arubaWiredVsfLinkOperStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the VSF link."
|
||||
::= { arubaWiredVsfLinkEntry 3 }
|
||||
|
||||
arubaWiredVsfLinkPeerMemberId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The member ID of the peer switch on the link."
|
||||
::= { arubaWiredVsfLinkEntry 4 }
|
||||
|
||||
arubaWiredVsfLinkPeerLinkId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The link id of the peer member on the link."
|
||||
::= { arubaWiredVsfLinkEntry 5 }
|
||||
|
||||
arubaWiredVsfLinkPortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Interface(s) associated to the link."
|
||||
::= { arubaWiredVsfLinkEntry 6 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredVsfNotifications
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfMemberStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsfMemberIndex,
|
||||
arubaWiredVsfMemberRole,
|
||||
arubaWiredVsfMemberStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a new member joins the VSF
|
||||
stack."
|
||||
::= { arubaWiredVsfNotifications 1 }
|
||||
|
||||
arubaWiredVsfFragmentStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsfMemberIndex,
|
||||
arubaWiredVsfOperStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a stack fragment becomes
|
||||
active or inactive."
|
||||
::= { arubaWiredVsfNotifications 2 }
|
||||
|
||||
arubaWiredVsfConformance OBJECT IDENTIFIER ::= {arubaWiredVsfMIB 2 }
|
||||
arubaWiredVsfCompliances OBJECT IDENTIFIER ::= {arubaWiredVsfConformance 1}
|
||||
arubaWiredVsfGroups OBJECT IDENTIFIER ::= {arubaWiredVsfConformance 2}
|
||||
|
||||
arubaWiredVsfConfigScalarGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfTopology,
|
||||
arubaWiredVsfTrapEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework scalar objects."
|
||||
::= { arubaWiredVsfGroups 1 }
|
||||
|
||||
arubaWiredVsfStatusScalarGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfOperStatus,
|
||||
arubaWiredVsfOobmMADEnable
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework notifications
|
||||
objects."
|
||||
::= { arubaWiredVsfGroups 2 }
|
||||
|
||||
arubaWiredVsfMemberTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfMemberIndex,
|
||||
arubaWiredVsfMemberRole,
|
||||
arubaWiredVsfMemberStatus,
|
||||
arubaWiredVsfMemberPartNumber,
|
||||
arubaWiredVsfMemberMacAddr,
|
||||
arubaWiredVsfMemberProductName,
|
||||
arubaWiredVsfMemberSerialNum,
|
||||
arubaWiredVsfMemberBootImage,
|
||||
arubaWiredVsfMemberCpuUtil,
|
||||
arubaWiredVsfMemberMemoryUtil,
|
||||
arubaWiredVsfMemberBootTime,
|
||||
arubaWiredVsfMemberBootRomVersion,
|
||||
arubaWiredVsfMemberTotalMemory,
|
||||
arubaWiredVsfMemberCurrentUsage
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework member table
|
||||
objects."
|
||||
::= { arubaWiredVsfGroups 3 }
|
||||
|
||||
arubaWiredVsfLinkTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfLinkOperStatus,
|
||||
arubaWiredVsfLinkPeerMemberId,
|
||||
arubaWiredVsfLinkPeerLinkId,
|
||||
arubaWiredVsfLinkPortList
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework link table
|
||||
objects."
|
||||
::= { arubaWiredVsfGroups 4 }
|
||||
|
||||
arubaWiredVsfNotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
arubaWiredVsfMemberStatusChange,
|
||||
arubaWiredVsfFragmentStatusChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of VSF virtual chassis notifications objects."
|
||||
::= { arubaWiredVsfGroups 5 }
|
||||
|
||||
arubaWiredVsfMibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing the
|
||||
ARUBA WIRED VSF Mib."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredVsfConfigScalarGroup,
|
||||
arubaWiredVsfStatusScalarGroup,
|
||||
arubaWiredVsfMemberTableGroup,
|
||||
arubaWiredVsfLinkTableGroup,
|
||||
arubaWiredVsfNotificationsGroup
|
||||
}
|
||||
::= { arubaWiredVsfCompliances 1 }
|
||||
END
|
606
mibs/arubaos-cx/ARUBAWIRED-VSFv2-MIB
Normal file
606
mibs/arubaos-cx/ARUBAWIRED-VSFv2-MIB
Normal file
@ -0,0 +1,606 @@
|
||||
|
||||
|
||||
--**MOD+************************************************************************
|
||||
--* Module: ARUBAWIRED-VSFv2-MIB :VSF MIB file
|
||||
--*
|
||||
--* (c) Copyright 2019-2022 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-VSFv2-MIB
|
||||
--*
|
||||
--**MOD-************************************************************************
|
||||
|
||||
ARUBAWIRED-VSFv2-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE,
|
||||
TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString, TruthValue, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
PortList
|
||||
FROM Q-BRIDGE-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredVsfv2MIB MODULE-IDENTITY
|
||||
LAST-UPDATED "202203030000Z" -- March 03, 2022
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company 8000 Foothills Blvd. Roseville,
|
||||
CA 95747"
|
||||
|
||||
DESCRIPTION "This MIB module describes objects used to manage Virtual
|
||||
Switching Framework (VSF) feature."
|
||||
|
||||
REVISION "202203030000Z" -- March 03, 2022
|
||||
DESCRIPTION "Fixed syntax errors"
|
||||
|
||||
REVISION "202111210000Z" -- November 24, 2021
|
||||
DESCRIPTION "Added a new error status to arubaWiredVsfv2PortStatusStr"
|
||||
|
||||
REVISION "202011180000Z" -- November 18, 2020
|
||||
DESCRIPTION "Added arubaWiredVsfv2PortTable and arubaWiredVsfv2Secondary"
|
||||
|
||||
REVISION "202009090000Z" -- September 09, 2020
|
||||
DESCRIPTION "Added new scalar MIB objects"
|
||||
|
||||
REVISION "202007130000Z" -- July 13, 2020
|
||||
DESCRIPTION "Initial Revision"
|
||||
::= { wndFeatures 15 }
|
||||
|
||||
-- Configuration support for Virtual Switch Framework
|
||||
|
||||
arubaWiredVsfv2Notifications OBJECT IDENTIFIER ::= { arubaWiredVsfv2MIB 0 }
|
||||
arubaWiredVsfv2Objects OBJECT IDENTIFIER ::= { arubaWiredVsfv2MIB 1 }
|
||||
arubaWiredVsfv2Config OBJECT IDENTIFIER ::= { arubaWiredVsfv2Objects 0 }
|
||||
arubaWiredVsfv2Status OBJECT IDENTIFIER ::= { arubaWiredVsfv2Objects 1 }
|
||||
|
||||
--*************************************************************
|
||||
--* Scalar Group
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfv2TrapEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If set to 'true', SNMP traps will be generated for VSF events."
|
||||
::= { arubaWiredVsfv2Config 1 }
|
||||
|
||||
arubaWiredVsfv2SplitDetectConfigured OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
mgmt (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Split detection scheme configured on the VSF stack. Supported
|
||||
schemes:
|
||||
'none`: No split detection. In the event of a stack split,
|
||||
multiple fragments can be active.
|
||||
`mgmt`: The management network interface will be used to detect a
|
||||
stack split. If multiple fragments are detected, only
|
||||
the stack fragment containing the 'primary' member will
|
||||
keep its network interfaces active."
|
||||
|
||||
::= { arubaWiredVsfv2Config 2 }
|
||||
|
||||
--*************************************************************
|
||||
--* VSF Status Scalar Group
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfv2OperStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes current split state of VSF stack. Split state can be
|
||||
one of the following:
|
||||
no_split: Both primary and secondary members are
|
||||
physically present and operational.
|
||||
fragment_active: A stack split has been detected and all network
|
||||
interfaces in this fragment are active.
|
||||
fragment_inactive: A stack split has been detected and all network
|
||||
interfaces in this fragment are inactive."
|
||||
::= { arubaWiredVsfv2Status 1 }
|
||||
|
||||
arubaWiredVsfv2Topology OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the physical topology of the VSF stack.
|
||||
Supported technologies include:
|
||||
standalone: The VSF stack comprises a single member only.
|
||||
chain: The VSF stack members are connected in a daisy chain.
|
||||
ring: The VSF stack members are connected in a ring."
|
||||
::= { arubaWiredVsfv2Status 2 }
|
||||
|
||||
arubaWiredVsfv2StackMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object describes MAC address of a VSF stack."
|
||||
|
||||
::= { arubaWiredVsfv2Status 3 }
|
||||
|
||||
arubaWiredVsfv2DomainId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..37))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object uniquely identifies the VSF stack. All members
|
||||
of the stack have the same domain ID. It is valid only when
|
||||
we have more than a member in a stack."
|
||||
|
||||
::= { arubaWiredVsfv2Status 4 }
|
||||
|
||||
arubaWiredVsfv2Secondary OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..3))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object uniquely identifies the designated secondary
|
||||
switch for the stack. This switch would normally become the
|
||||
standby member of the stack."
|
||||
|
||||
::= { arubaWiredVsfv2Status 5 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredVsfv2MemberTable
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfv2MemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredVsfv2MemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the Virtual Switching
|
||||
Framework members."
|
||||
::= { arubaWiredVsfv2Objects 2 }
|
||||
|
||||
arubaWiredVsfv2MemberEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredVsfv2MemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row in the Virtual Switching Framework member table."
|
||||
INDEX { arubaWiredVsfv2MemberIndex }
|
||||
::= { arubaWiredVsfv2MemberTable 1 }
|
||||
|
||||
ArubaWiredVsfv2MemberEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredVsfv2MemberIndex Integer32,
|
||||
arubaWiredVsfv2MemberRole DisplayString,
|
||||
arubaWiredVsfv2MemberStatus DisplayString,
|
||||
arubaWiredVsfv2MemberPartNumber DisplayString,
|
||||
arubaWiredVsfv2MemberMacAddr MacAddress,
|
||||
arubaWiredVsfv2MemberProductName DisplayString,
|
||||
arubaWiredVsfv2MemberSerialNum DisplayString,
|
||||
arubaWiredVsfv2MemberBootImage DisplayString,
|
||||
arubaWiredVsfv2MemberCpuUtil Integer32,
|
||||
arubaWiredVsfv2MemberMemoryUtil Integer32,
|
||||
arubaWiredVsfv2MemberBootTime TimeTicks,
|
||||
arubaWiredVsfv2MemberBootRomVersion DisplayString,
|
||||
arubaWiredVsfv2MemberTotalMemory Integer32,
|
||||
arubaWiredVsfv2MemberCurrentUsage Integer32
|
||||
}
|
||||
|
||||
arubaWiredVsfv2MemberIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Virtual Switching Framework Member ID."
|
||||
::= { arubaWiredVsfv2MemberEntry 1 }
|
||||
|
||||
arubaWiredVsfv2MemberRole OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Role of VSF member in stack."
|
||||
::= { arubaWiredVsfv2MemberEntry 2 }
|
||||
|
||||
arubaWiredVsfv2MemberStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the status of the member-switch in the VSF
|
||||
stack. The switch status can be one of:
|
||||
|
||||
`not_present`: Member is not physically part of the
|
||||
stack.
|
||||
`booting`: Member is booting up.
|
||||
`ready`: Member has finished booting, and its
|
||||
interfaces can forward traffic.
|
||||
`version_mismatch`: Member is not running the same
|
||||
operating system version as the conductor
|
||||
switch.
|
||||
`communication_failure`: The conductor switch is unable to
|
||||
communicate with the member.
|
||||
`in_other_fragment`: Member is part of another fragment as
|
||||
discovered through split detection."
|
||||
::= { arubaWiredVsfv2MemberEntry 3 }
|
||||
|
||||
arubaWiredVsfv2MemberPartNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Part Number Identifier of the VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 4 }
|
||||
|
||||
arubaWiredVsfv2MemberMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The switch base MAC address of this VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 5 }
|
||||
|
||||
arubaWiredVsfv2MemberProductName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This product name of this VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 6 }
|
||||
|
||||
arubaWiredVsfv2MemberSerialNum OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The serial number identifier of this VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 7 }
|
||||
|
||||
arubaWiredVsfv2MemberBootImage OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The software image version running on this VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 8 }
|
||||
|
||||
arubaWiredVsfv2MemberCpuUtil OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The CPU utilization, in percentage, of this VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 9 }
|
||||
|
||||
arubaWiredVsfv2MemberMemoryUtil OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The memory utilization, in percentage, of this VSF stack
|
||||
member."
|
||||
::= { arubaWiredVsfv2MemberEntry 10 }
|
||||
|
||||
arubaWiredVsfv2MemberBootTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The boot up time, in seconds, of this VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 11 }
|
||||
|
||||
arubaWiredVsfv2MemberBootRomVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The software version of the running ServiceOS image on this
|
||||
VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 12 }
|
||||
|
||||
arubaWiredVsfv2MemberTotalMemory OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the total memory (RAM) available on this
|
||||
VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 13 }
|
||||
|
||||
arubaWiredVsfv2MemberCurrentUsage OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the current memory (RAM) usage on this
|
||||
VSF stack member."
|
||||
::= { arubaWiredVsfv2MemberEntry 14 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredVsfv2LinkTable
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfv2LinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredVsfv2LinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the Virtual Switching
|
||||
Framework Links."
|
||||
::= { arubaWiredVsfv2Objects 3 }
|
||||
|
||||
arubaWiredVsfv2LinkEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredVsfv2LinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row in the Virtual Switching Framework Link table."
|
||||
INDEX { arubaWiredVsfv2LinkMemberId,
|
||||
arubaWiredVsfv2LinkId }
|
||||
::= { arubaWiredVsfv2LinkTable 1 }
|
||||
|
||||
ArubaWiredVsfv2LinkEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredVsfv2LinkMemberId Integer32,
|
||||
arubaWiredVsfv2LinkId Integer32,
|
||||
arubaWiredVsfv2LinkOperStatus DisplayString,
|
||||
arubaWiredVsfv2LinkPeerMemberId Integer32,
|
||||
arubaWiredVsfv2LinkPeerLinkId Integer32,
|
||||
arubaWiredVsfv2LinkPortList PortList
|
||||
}
|
||||
|
||||
arubaWiredVsfv2LinkMemberId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Virtual Switching Framework link member ID."
|
||||
::= { arubaWiredVsfv2LinkEntry 1 }
|
||||
|
||||
arubaWiredVsfv2LinkId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Virtual Switching Framework link ID."
|
||||
::= { arubaWiredVsfv2LinkEntry 2 }
|
||||
|
||||
arubaWiredVsfv2LinkOperStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the VSF link."
|
||||
::= { arubaWiredVsfv2LinkEntry 3 }
|
||||
|
||||
arubaWiredVsfv2LinkPeerMemberId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The member ID of the peer switch on the link."
|
||||
::= { arubaWiredVsfv2LinkEntry 4 }
|
||||
|
||||
arubaWiredVsfv2LinkPeerLinkId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The link id of the peer member on the link."
|
||||
::= { arubaWiredVsfv2LinkEntry 5 }
|
||||
|
||||
arubaWiredVsfv2LinkPortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Interface(s) associated to the link."
|
||||
::= { arubaWiredVsfv2LinkEntry 6 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredVsfv2PortTable
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfv2PortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredVsfv2PortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains information about the Virtual
|
||||
Switching Framework physical ports."
|
||||
::= { arubaWiredVsfv2Objects 4 }
|
||||
|
||||
arubaWiredVsfv2PortEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredVsfv2PortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A row in the VSF port table."
|
||||
INDEX { arubaWiredVsfv2PortIfIndex }
|
||||
::= { arubaWiredVsfv2PortTable 1 }
|
||||
|
||||
ArubaWiredVsfv2PortEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredVsfv2PortIfIndex Integer32,
|
||||
arubaWiredVsfv2PortOperStatus DisplayString,
|
||||
arubaWiredVsfv2PortStatusStr DisplayString,
|
||||
arubaWiredVsfv2PortPeerInterface PortList,
|
||||
arubaWiredVsfv2PortPeerSysMac MacAddress,
|
||||
arubaWiredVsfv2PortPeerProductType DisplayString
|
||||
}
|
||||
|
||||
arubaWiredVsfv2PortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "A unique value, greater than zero, for each interface."
|
||||
::= { arubaWiredVsfv2PortEntry 1 }
|
||||
|
||||
arubaWiredVsfv2PortOperStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The state of the VSF interface. The interface state
|
||||
can be one of:
|
||||
|
||||
`up` : Interface is brought up.
|
||||
`down` : Interface is brought down.
|
||||
`error` : Interface is in error state.
|
||||
`autojoin in progress` : Interface is in autojoin progress."
|
||||
::= { arubaWiredVsfv2PortEntry 2 }
|
||||
|
||||
arubaWiredVsfv2PortStatusStr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status string for the VSF interface. The interface state
|
||||
can be one of :
|
||||
|
||||
'Successfully connected to <ifname>' : Interface is connected and brought up.
|
||||
'Interface physically down' : Interface is down.
|
||||
'Peer with inconsistent system MAC address' : Peer MAC address inconsistent across other interfaces belonging to this link.
|
||||
'Peer with incompatible product type' : Peer switch with incompatible product type.
|
||||
'Loop detected on the interface' : Loop detected on this interface.
|
||||
'Peer timed out' : No response from the peer switch.
|
||||
'Peer autojoin in progress' : Peer switch is autojoin in progress.
|
||||
'Peer is not autojoin eligible' : Peer switch not autojoin eligible.
|
||||
'Peer with incompatible software version' : Peer switch running incompatible software version.
|
||||
'Peer autojoin validations failed' : Attempt to autojoin by the peer failed.
|
||||
'Peer with multiple VSF interfaces attempting to autojoin' : Attempt to autojoin via multiple VSF interfaces.
|
||||
'Peer attempting to autojoin on non-provisioned interface' : Peer switch VSF interface configuration mismatch.
|
||||
'Peer with non-default VSF interface attempting to autojoin' : Attempt to autojoin on non default VSF interface.
|
||||
'Peer autojoin failed as there is no free member number available': Attempt to autojoin by the peer failed as there is no free member number available.
|
||||
'Peer autojoin failed as it is connected in incorrect direction' : Attempt to autojoin by the peer failed as it is not connected in right direction.
|
||||
'Peer with inconsistent VSF link configuration' : Peer switch with VSF link configuration mismatch.
|
||||
'Peer autojoin failed as it has MACsec configuration' : Peer switch with MACsec configuration on the interface."
|
||||
|
||||
::= { arubaWiredVsfv2PortEntry 3 }
|
||||
|
||||
arubaWiredVsfv2PortPeerInterface OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Interface name of the peer VSF switch connected to this interface."
|
||||
::= { arubaWiredVsfv2PortEntry 4 }
|
||||
|
||||
arubaWiredVsfv2PortPeerSysMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "MAC address of the peer VSF switch connected to this interface."
|
||||
::= { arubaWiredVsfv2PortEntry 5 }
|
||||
|
||||
arubaWiredVsfv2PortPeerProductType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..10))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Product type of the peer VSF switch connected to this interface."
|
||||
::= { arubaWiredVsfv2PortEntry 6 }
|
||||
|
||||
--*************************************************************
|
||||
--* arubaWiredVsfv2Notifications
|
||||
--*************************************************************
|
||||
|
||||
arubaWiredVsfv2MemberStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsfv2MemberIndex,
|
||||
arubaWiredVsfv2MemberRole,
|
||||
arubaWiredVsfv2MemberStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a new member joins the VSF
|
||||
stack."
|
||||
::= { arubaWiredVsfv2Notifications 1 }
|
||||
|
||||
arubaWiredVsfv2FragmentStatusChange NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsfv2MemberIndex,
|
||||
arubaWiredVsfv2OperStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This notification is generated when a stack fragment becomes
|
||||
active or inactive."
|
||||
::= { arubaWiredVsfv2Notifications 2 }
|
||||
|
||||
arubaWiredVsfv2Conformance OBJECT IDENTIFIER ::= {arubaWiredVsfv2MIB 2 }
|
||||
arubaWiredVsfv2Compliances OBJECT IDENTIFIER ::= {arubaWiredVsfv2Conformance 1}
|
||||
arubaWiredVsfv2Groups OBJECT IDENTIFIER ::= {arubaWiredVsfv2Conformance 2}
|
||||
|
||||
arubaWiredVsfv2ConfigScalarGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfv2Topology,
|
||||
arubaWiredVsfv2TrapEnable,
|
||||
arubaWiredVsfv2StackMacAddr,
|
||||
arubaWiredVsfv2DomainId,
|
||||
arubaWiredVsfv2Secondary
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework scalar objects."
|
||||
::= { arubaWiredVsfv2Groups 1 }
|
||||
|
||||
arubaWiredVsfv2StatusScalarGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfv2OperStatus,
|
||||
arubaWiredVsfv2SplitDetectConfigured
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework notifications
|
||||
objects."
|
||||
::= { arubaWiredVsfv2Groups 2 }
|
||||
|
||||
arubaWiredVsfv2MemberTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfv2MemberIndex,
|
||||
arubaWiredVsfv2MemberRole,
|
||||
arubaWiredVsfv2MemberStatus,
|
||||
arubaWiredVsfv2MemberPartNumber,
|
||||
arubaWiredVsfv2MemberMacAddr,
|
||||
arubaWiredVsfv2MemberProductName,
|
||||
arubaWiredVsfv2MemberSerialNum,
|
||||
arubaWiredVsfv2MemberBootImage,
|
||||
arubaWiredVsfv2MemberCpuUtil,
|
||||
arubaWiredVsfv2MemberMemoryUtil,
|
||||
arubaWiredVsfv2MemberBootTime,
|
||||
arubaWiredVsfv2MemberBootRomVersion,
|
||||
arubaWiredVsfv2MemberTotalMemory,
|
||||
arubaWiredVsfv2MemberCurrentUsage
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework member table
|
||||
objects."
|
||||
::= { arubaWiredVsfv2Groups 3 }
|
||||
|
||||
arubaWiredVsfv2LinkTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfv2LinkOperStatus,
|
||||
arubaWiredVsfv2LinkPeerMemberId,
|
||||
arubaWiredVsfv2LinkPeerLinkId,
|
||||
arubaWiredVsfv2LinkPortList
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework link table
|
||||
objects."
|
||||
::= { arubaWiredVsfv2Groups 4 }
|
||||
|
||||
arubaWiredVsfv2PortTableGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
arubaWiredVsfv2PortIfIndex,
|
||||
arubaWiredVsfv2PortOperStatus,
|
||||
arubaWiredVsfv2PortStatusStr,
|
||||
arubaWiredVsfv2PortPeerInterface,
|
||||
arubaWiredVsfv2PortPeerSysMac,
|
||||
arubaWiredVsfv2PortPeerProductType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of Virtual Switching Framework port table
|
||||
objects."
|
||||
::= { arubaWiredVsfv2Groups 5 }
|
||||
|
||||
arubaWiredVsfv2NotificationsGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
arubaWiredVsfv2MemberStatusChange,
|
||||
arubaWiredVsfv2FragmentStatusChange
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of VSF virtual chassis notifications objects."
|
||||
::= { arubaWiredVsfv2Groups 6 }
|
||||
|
||||
arubaWiredVsfv2MibCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION "The compliance statement for devices implementing the
|
||||
ARUBA WIRED VSF Mib."
|
||||
MODULE
|
||||
MANDATORY-GROUPS {
|
||||
arubaWiredVsfv2ConfigScalarGroup,
|
||||
arubaWiredVsfv2StatusScalarGroup,
|
||||
arubaWiredVsfv2MemberTableGroup,
|
||||
arubaWiredVsfv2LinkTableGroup,
|
||||
arubaWiredVsfv2PortTableGroup,
|
||||
arubaWiredVsfv2NotificationsGroup
|
||||
}
|
||||
::= { arubaWiredVsfv2Compliances 1 }
|
||||
END
|
||||
|
562
mibs/arubaos-cx/ARUBAWIRED-VSX-MIB
Normal file
562
mibs/arubaos-cx/ARUBAWIRED-VSX-MIB
Normal file
@ -0,0 +1,562 @@
|
||||
--**MOD+***********************************************************************
|
||||
--* Module: ARUBAWIRED-VSX-MIB.mib
|
||||
--*
|
||||
--* (c) Copyright 2018-2021 Hewlett Packard Enterprise Development LP
|
||||
--* All Rights Reserved.
|
||||
--*
|
||||
--* The contents of this software are proprietary and confidential
|
||||
--* to the Hewlett-Packard Development Company, L.P. No part of this
|
||||
--* program may be photocopied, reproduced, or translated into another
|
||||
--* programming language without prior written consent of the
|
||||
--* Hewlett-Packard Development Company, L.P.
|
||||
--*
|
||||
--* Purpose: This file contains MIB definition of ARUBAWIRED-VSX-MIB
|
||||
--*
|
||||
--**MOD-***********************************************************************
|
||||
|
||||
ARUBAWIRED-VSX-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
InetAddressType, InetAddress
|
||||
FROM INET-ADDRESS-MIB
|
||||
wndFeatures
|
||||
FROM ARUBAWIRED-NETWORKING-OID;
|
||||
|
||||
arubaWiredVsxMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201809050000Z" -- September 05, 2018
|
||||
ORGANIZATION "HPE/Aruba Networking Division"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This is the MIB module related to HPE Aruba VSX feature"
|
||||
|
||||
REVISION "201809050000Z" -- September 05, 2018
|
||||
DESCRIPTION "Config-sync MIB implementation for VSX feature"
|
||||
|
||||
REVISION "201806080000Z" -- June 08, 2018
|
||||
DESCRIPTION "Initial revision."
|
||||
|
||||
::= { wndFeatures 7 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Textual Conventions
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
VidList ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "512x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each octet within this value specifies a set of eight
|
||||
VLAN index (VID), with the first octet specifying VIDs 1
|
||||
through 8, the second octet specifying VIDs 9 through 16,
|
||||
etc. Within each octet, the most significant bit represents
|
||||
the lowest numbered VID, and the least significant bit
|
||||
represents the highest numbered VID. Thus, each VID
|
||||
is represented by a single bit within the value of this
|
||||
object. If that bit has a value of 1 then that VID is
|
||||
included in the set of VIDs; the VID is not included if its
|
||||
bit has a value of 0. This list represents the entire
|
||||
range of VLAN index values defined in the scope of IEEE
|
||||
802.1Q."
|
||||
SYNTAX OCTET STRING (SIZE (512))
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- Start of MIB Objects
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
arubaWiredVsxConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxMIB 1 }
|
||||
|
||||
arubaWiredVsxStatus OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxMIB 2 }
|
||||
|
||||
arubaWiredVsxNotifications OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxMIB 3 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- VSX global configuration - ISL
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredVsxIslConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxConfig 1 }
|
||||
|
||||
arubaWiredVsxIslPort OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Interface name corresponding to the VSX InterSwitchLink port.
|
||||
A value of 0 means there is no ISL port configuration."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredVsxIslConfig 1 }
|
||||
|
||||
arubaWiredVsxIslHelloInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "ISLP hello interval in seconds. The default value is 1."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredVsxIslConfig 2 }
|
||||
|
||||
arubaWiredVsxIslHoldTime OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "ISL port-flap hold time in seconds. The default value is 0."
|
||||
DEFVAL { 0 }
|
||||
::= { arubaWiredVsxIslConfig 3 }
|
||||
|
||||
arubaWiredVsxIslHelloTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..20)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "ISL hello timeout in seconds. The default value is 3."
|
||||
DEFVAL { 3 }
|
||||
::= { arubaWiredVsxIslConfig 4 }
|
||||
|
||||
arubaWiredVsxIslSystemID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device identifier. This is advertised over ISL."
|
||||
::= { arubaWiredVsxIslConfig 5 }
|
||||
|
||||
arubaWiredVsxIslPlatformName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device type. This is advertised over ISL."
|
||||
::= { arubaWiredVsxIslConfig 6 }
|
||||
|
||||
arubaWiredVsxIslSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "S/W version running on the device type. This is advertised over ISL."
|
||||
::= { arubaWiredVsxIslConfig 7 }
|
||||
|
||||
arubaWiredVsxIslVIDList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "VLAN IDs that the ISL port is a member of."
|
||||
::= { arubaWiredVsxIslConfig 8 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- VSX global configuration - KeepAlive
|
||||
------------------------------------------------------------------------
|
||||
|
||||
arubaWiredVsxKeepAliveConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxConfig 2 }
|
||||
|
||||
arubaWiredVsxKeepAliveSrcIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The KeepAlive source address type. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredVsxKeepAliveConfig 1 }
|
||||
|
||||
arubaWiredVsxKeepAliveSrcIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The KeepAlive source address. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredVsxKeepAliveConfig 2 }
|
||||
|
||||
arubaWiredVsxKeepAliveVrf OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The KeepAlive VRF domain."
|
||||
::= { arubaWiredVsxKeepAliveConfig 3 }
|
||||
|
||||
arubaWiredVsxKeepAliveUdpPort OBJECT-TYPE
|
||||
SYNTAX Integer32(1024..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The KeepAlive UDP port. Same port is used as source and destination UDP ports."
|
||||
::= { arubaWiredVsxKeepAliveConfig 4 }
|
||||
|
||||
arubaWiredVsxKeepAlivePeerIPAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The KeepAlive peer address type. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredVsxKeepAliveConfig 5 }
|
||||
|
||||
arubaWiredVsxKeepAlivePeerIPAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The KeepAlive peer address. It can be IPv4 or IPv6."
|
||||
::= { arubaWiredVsxKeepAliveConfig 6 }
|
||||
|
||||
arubaWiredVsxKeepAliveHelloInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..5)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "KeepAlive hello interval in seconds. The default value is 1."
|
||||
DEFVAL { 1 }
|
||||
::= { arubaWiredVsxKeepAliveConfig 7 }
|
||||
|
||||
arubaWiredVsxKeepAliveHelloTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (3..20)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "KeepAlive hello timeout in seconds. The default value is 3."
|
||||
DEFVAL { 3 }
|
||||
::= { arubaWiredVsxKeepAliveConfig 8 }
|
||||
|
||||
arubaWiredVsxKeepAliveSystemID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device identifier that will be advertised via KeepAlive protocol."
|
||||
::= { arubaWiredVsxKeepAliveConfig 9 }
|
||||
|
||||
arubaWiredVsxKeepAlivePlatformName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device type that will be advertised via KeepAlive protocol."
|
||||
::= { arubaWiredVsxKeepAliveConfig 10 }
|
||||
|
||||
arubaWiredVsxKeepAliveSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "S/W version that will be advertised via KeepAlive protocol."
|
||||
::= { arubaWiredVsxKeepAliveConfig 11 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- VSX Aggregator configuration - Per LAG
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredVsxAggregatorConfig OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxConfig 3 }
|
||||
|
||||
arubaWiredVsxAggregatorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArubaWiredVsxAggregatorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table supplements the table 'dot3adAggTable'
|
||||
in ieee802.3ad mib."
|
||||
::= { arubaWiredVsxAggregatorConfig 1 }
|
||||
|
||||
arubaWiredVsxAggregatorEntry OBJECT-TYPE
|
||||
SYNTAX ArubaWiredVsxAggregatorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The fields in this entry will be used to supplement
|
||||
fields of dot3adAggEntry in ieee802.3ad mib."
|
||||
INDEX { arubaWiredVsxAggregatorIndex }
|
||||
::= { arubaWiredVsxAggregatorTable 1 }
|
||||
|
||||
ArubaWiredVsxAggregatorEntry ::=
|
||||
SEQUENCE {
|
||||
arubaWiredVsxAggregatorIndex
|
||||
InterfaceIndex,
|
||||
arubaWiredVsxAggregatorType
|
||||
INTEGER,
|
||||
arubaWiredVsxVlanList
|
||||
VidList,
|
||||
arubaWiredVsxLoopProtectEnabled
|
||||
TruthValue,
|
||||
arubaWiredVsxLoadBalanceScheme
|
||||
INTEGER,
|
||||
arubaWiredVsxCosOverride
|
||||
INTEGER,
|
||||
arubaWiredVsxDscpOverride
|
||||
INTEGER,
|
||||
arubaWiredVsxQoSTrust
|
||||
INTEGER
|
||||
}
|
||||
|
||||
arubaWiredVsxAggregatorIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The unique identifier allocated to this Aggregator by
|
||||
the local System. This attribute identifies an
|
||||
Aggregator instance among the subordinate managed
|
||||
objects of the containing object.
|
||||
This value is read-only."
|
||||
::= { arubaWiredVsxAggregatorEntry 1 }
|
||||
|
||||
arubaWiredVsxAggregatorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
point2Point (1),
|
||||
multiChassis (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This field specifies the aggregator/lag type."
|
||||
::= { arubaWiredVsxAggregatorEntry 2 }
|
||||
|
||||
arubaWiredVsxVlanList OBJECT-TYPE
|
||||
SYNTAX VidList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "VLANs that this aggregator is a member of. This is used for configuration consistency validation."
|
||||
::= { arubaWiredVsxAggregatorEntry 3 }
|
||||
|
||||
arubaWiredVsxLoopProtectEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Loop Protect protocol admin state for this VSX. This is used for configuration consistency validation."
|
||||
::= { arubaWiredVsxAggregatorEntry 4 }
|
||||
|
||||
arubaWiredVsxLoadBalanceScheme OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
l2-Src-Dst (1),
|
||||
l3-Src-Dst (2),
|
||||
l4-Src-Dst (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Load balance scheme configured for this VSX. This is used for configuration consistency validation."
|
||||
::= { arubaWiredVsxAggregatorEntry 5}
|
||||
|
||||
arubaWiredVsxCosOverride OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "CoS override configuration for this VSX. This is used for configuration consistency validation."
|
||||
::= { arubaWiredVsxAggregatorEntry 6}
|
||||
|
||||
arubaWiredVsxDscpOverride OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..63)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "DSCP override configuration for this VSX. This is used for configuration consistency validation."
|
||||
::= { arubaWiredVsxAggregatorEntry 7}
|
||||
|
||||
arubaWiredVsxQoSTrust OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cos (1),
|
||||
dscp (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Port QoS trust mode configured for this VSX. This is used for configuration consistency validation."
|
||||
::= { arubaWiredVsxAggregatorEntry 8}
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- VSX global configuration
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredVsxGlobalConfiguration OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxConfig 4 }
|
||||
arubaWiredVsxDeviceRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary (1),
|
||||
secondary (2),
|
||||
notConfigured (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "VSX device role."
|
||||
::= { arubaWiredVsxGlobalConfiguration 1 }
|
||||
|
||||
arubaWiredVsxConfigSync OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "VSX config sync."
|
||||
::= { arubaWiredVsxGlobalConfiguration 2 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- VSX global status & statistics - ISL
|
||||
------------------------------------------------------------------------
|
||||
|
||||
arubaWiredVsxIslStatus OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxStatus 1 }
|
||||
|
||||
arubaWiredVsxIslOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
init (1),
|
||||
outSync(2),
|
||||
inSync (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "ISL operational state."
|
||||
::= { arubaWiredVsxIslStatus 1 }
|
||||
|
||||
arubaWiredVsxIslPduTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of ISL PDUs transmitted by this device."
|
||||
::= { arubaWiredVsxIslStatus 2 }
|
||||
|
||||
arubaWiredVsxIslPduRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of ISL PDUs received by this device."
|
||||
::= { arubaWiredVsxIslStatus 3 }
|
||||
|
||||
arubaWiredVsxIslHelloTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of ISL Hello packets transmitted by this device."
|
||||
::= { arubaWiredVsxIslStatus 4 }
|
||||
|
||||
arubaWiredVsxIslHelloRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of ISL Hello packets received by this device."
|
||||
::= { arubaWiredVsxIslStatus 5 }
|
||||
|
||||
arubaWiredVsxDeviceOperSystemID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "System identifier used by this device - derived from
|
||||
system identifier values of the 2 devices."
|
||||
::= { arubaWiredVsxIslStatus 6 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- KeepAlive global status & statistics - KeepAlive
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredVsxKeepAliveStatus OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxStatus 2 }
|
||||
|
||||
arubaWiredVsxKeepAliveOperState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
init (1),
|
||||
configured (2),
|
||||
inSyncEstablished (3),
|
||||
outofSyncEstablished(4),
|
||||
initEstablished (5),
|
||||
failed (6),
|
||||
stopped (7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "KeepAlive protocol operational state."
|
||||
::= { arubaWiredVsxKeepAliveStatus 1 }
|
||||
|
||||
arubaWiredVsxKeepAlivePacketsTx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of KeepAlive protocol packets transmitted by this device."
|
||||
::= { arubaWiredVsxKeepAliveStatus 2 }
|
||||
|
||||
arubaWiredVsxKeepAlivePacketsRx OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of KeepAlive protocol packets received by this device."
|
||||
::= { arubaWiredVsxKeepAliveStatus 3 }
|
||||
|
||||
arubaWiredVsxKeepAlivePacketsDrop OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of KeepAlive protocol packets dropped."
|
||||
::= { arubaWiredVsxKeepAliveStatus 4 }
|
||||
|
||||
arubaWiredVsxKeepAliveTimeoutCount OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of times KeepAlive protocol went to failed state because of KeepAlive timer expiry."
|
||||
::= { arubaWiredVsxKeepAliveStatus 5 }
|
||||
|
||||
arubaWiredVsxKeepAliveLastEstablishedTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Stores the most recent time KeepAlive handshake was successful
|
||||
and a value of 0 indicates KeepAlive handshake was never established."
|
||||
::= { arubaWiredVsxKeepAliveStatus 6 }
|
||||
|
||||
arubaWiredVsxKeepAliveLastFailedTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Stores the most recent time KeepAlive handshake failed
|
||||
and a value of 0 indicates KeepAlive handshake never failed."
|
||||
::= { arubaWiredVsxKeepAliveStatus 7 }
|
||||
|
||||
------------------------------------------------------------------------
|
||||
-- VSX Notifications (Traps)
|
||||
------------------------------------------------------------------------
|
||||
arubaWiredVsxTraps OBJECT IDENTIFIER
|
||||
::= { arubaWiredVsxNotifications 1 }
|
||||
|
||||
islUp NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION "An islUp trap signifies that ISL transitioned to inSync state"
|
||||
::= { arubaWiredVsxTraps 1 }
|
||||
|
||||
islDown NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION "An islDown trap signifies that ISL transitioned to outOfSync
|
||||
state"
|
||||
::= { arubaWiredVsxTraps 2 }
|
||||
|
||||
keepAliveUp NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION "A keepAliveUp trap signifies that KA is in established state"
|
||||
::= { arubaWiredVsxTraps 3 }
|
||||
|
||||
keepAliveDown NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION "A keepAliveDown trap signifies that KA is in failed state"
|
||||
::= { arubaWiredVsxTraps 4 }
|
||||
|
||||
mclagLocalUpPeerUp NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsxAggregatorIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A mclagLocalUpPeerUp trap signifies that the McLAG is up in
|
||||
both the primary and secondary VSX devices."
|
||||
::= { arubaWiredVsxTraps 5 }
|
||||
|
||||
|
||||
mclagLocalUpPeerDown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsxAggregatorIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A mclagLocalUpPeerDown trap signifies that the McLAG is up in
|
||||
the local device but down in the peer VSX device."
|
||||
::= { arubaWiredVsxTraps 6 }
|
||||
|
||||
mclagLocalDownPeerUp NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsxAggregatorIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A mclagLocalDownPeerUp trap signifies that the McLAG is down in
|
||||
the local device but up in the peer VSX device."
|
||||
::= { arubaWiredVsxTraps 7 }
|
||||
|
||||
mclagLocalDownPeerDown NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
arubaWiredVsxAggregatorIndex
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "A mclagLocalDownPeerDown trap signifies that the McLAG is down in
|
||||
both the primary and secondary VSX devices."
|
||||
::= { arubaWiredVsxTraps 8 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
@ -8,7 +8,7 @@
|
||||
"sysDescr": "Aruba JL635A 8325 GL.10.04.2000",
|
||||
"sysContact": "<private>",
|
||||
"version": "GL.10.04.2000",
|
||||
"hardware": "8325",
|
||||
"hardware": "Aruba 8325 1-slot Chassis",
|
||||
"features": null,
|
||||
"location": "<private>",
|
||||
"os": "arubaos-cx",
|
||||
|
@ -8,7 +8,7 @@
|
||||
"sysDescr": "Aruba JL635A 8325 GL.10.06.0110",
|
||||
"sysContact": "<private>",
|
||||
"version": "GL.10.06.0110",
|
||||
"hardware": "8325",
|
||||
"hardware": "Aruba 8325-48Y8C 48p 25G 8p 100G Swch",
|
||||
"features": null,
|
||||
"location": "<private>",
|
||||
"os": "arubaos-cx",
|
||||
|
@ -8,7 +8,7 @@
|
||||
"sysDescr": "Aruba JL727A 6200F 48G CL4 4SFP+370W Swch ML.10.07.0005",
|
||||
"sysContact": "<private>",
|
||||
"version": "ML.10.07.0005",
|
||||
"hardware": "6200F 48G CL4 4SFP+370W",
|
||||
"hardware": "Aruba 6200 VSF Stack",
|
||||
"features": null,
|
||||
"location": "<private>",
|
||||
"os": "arubaos-cx",
|
||||
|
@ -8,7 +8,7 @@
|
||||
"sysDescr": "PL.10.10.0002",
|
||||
"sysContact": "<private>",
|
||||
"version": "PL.10.10.0002",
|
||||
"hardware": null,
|
||||
"hardware": "6100 12G Class4 PoE 2G/2SFP+ 139W Switch",
|
||||
"features": null,
|
||||
"location": "<private>",
|
||||
"os": "arubaos-cx",
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user