492 lines
18 KiB
Plaintext
492 lines
18 KiB
Plaintext
--**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
|