mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added support for Extreme SLX-OS switches (#13431)
This commit is contained in:
58
includes/definitions/discovery/slxos.yaml
Normal file
58
includes/definitions/discovery/slxos.yaml
Normal file
@@ -0,0 +1,58 @@
|
||||
mib: Brocade-REG-MIB
|
||||
modules:
|
||||
os:
|
||||
serial: ENTITY-MIB::entPhysicalSerialNum.1
|
||||
hardware: ENTITY-MIB::entPhysicalName.1
|
||||
sysDescr_regex: '/SLX.*Version (?<version>\S+)\./'
|
||||
mempools:
|
||||
data:
|
||||
-
|
||||
total: BROCADE-MODULE-MEM-UTIL-MIB::bcsiModuleMemTotal
|
||||
free: BROCADE-MODULE-MEM-UTIL-MIB::bcsiModuleMemAvailable
|
||||
precision: 1024
|
||||
processors:
|
||||
data:
|
||||
-
|
||||
oid: SYSTEM-MIB::swCpuUsage
|
||||
num_oid: '.1.3.6.1.4.1.1588.2.1.1.1.26.1.{{ $index }}'
|
||||
descr: CPU
|
||||
sensors:
|
||||
temperature:
|
||||
data:
|
||||
-
|
||||
oid: SYSTEM-MIB::swSensorTable
|
||||
value: SYSTEM-MIB::swSensorValue
|
||||
num_oid: '.1.3.6.1.4.1.1588.2.1.1.1.1.22.1.4.{{ $index }}'
|
||||
descr: SYSTEM-MIB::swSensorInfo
|
||||
skip_values:
|
||||
-
|
||||
oid: SYSTEM-MIB::swSensorType
|
||||
op: '!='
|
||||
value: 1
|
||||
fanspeed:
|
||||
data:
|
||||
-
|
||||
oid: SYSTEM-MIB::swSensorTable
|
||||
value: SYSTEM-MIB::swSensorValue
|
||||
num_oid: '.1.3.6.1.4.1.1588.2.1.1.1.1.22.1.4.{{ $index }}'
|
||||
descr: SYSTEM-MIB::swSensorInfo
|
||||
skip_values:
|
||||
-
|
||||
oid: SYSTEM-MIB::swSensorType
|
||||
op: '!='
|
||||
value: 2
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: SYSTEM-MIB::swSensorTable
|
||||
value: SYSTEM-MIB::swSensorStatus
|
||||
num_oid: '.1.3.6.1.4.1.1588.2.1.1.1.1.22.1.3.{{ $index }}'
|
||||
descr: SYSTEM-MIB::swSensorInfo
|
||||
states:
|
||||
- { value: 1, generic: 3, graph: 0, descr: unknown }
|
||||
- { value: 2, generic: 2, graph: 0, descr: faulty }
|
||||
- { value: 3, generic: 1, graph: 0, descr: below-min }
|
||||
- { value: 4, generic: 0, graph: 0, descr: nominal }
|
||||
- { value: 5, generic: 1, graph: 0, descr: above-max }
|
||||
- { value: 6, generic: 3, graph: 0, descr: absent }
|
||||
|
@@ -13,3 +13,5 @@ discovery:
|
||||
sysObjectID:
|
||||
- .1.3.6.1.4.1.1588.2.2.
|
||||
- .1.3.6.1.4.1.1588.3.3.
|
||||
sysDescr_except:
|
||||
- 'SLX Operating System'
|
||||
|
16
includes/definitions/slxos.yaml
Normal file
16
includes/definitions/slxos.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
os: slxos
|
||||
text: 'Extreme SLX-OS'
|
||||
type: network
|
||||
icon: extreme
|
||||
group: extreme
|
||||
over:
|
||||
- { graph: device_bits, text: 'Device Traffic' }
|
||||
- { graph: device_processor, text: 'CPU Usage' }
|
||||
- { graph: device_mempool, text: 'Memory Usage' }
|
||||
discovery:
|
||||
-
|
||||
sysObjectID:
|
||||
- .1.3.6.1.4.1.1588.3.3.1
|
||||
- .1.3.6.1.4.1.1916.2.
|
||||
sysDescr:
|
||||
- 'SLX Operating System'
|
636
mibs/extreme/BROCADE-ACL-MIB
Normal file
636
mibs/extreme/BROCADE-ACL-MIB
Normal file
@@ -0,0 +1,636 @@
|
||||
-- MIB File: BROCADE-ACL-MIB.mib
|
||||
-- *********************************************************************
|
||||
--
|
||||
-- BROCADE-ACL-MIB.mib : Extreme MIB for ACLs
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ***************************************************************
|
||||
|
||||
BROCADE-ACL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32
|
||||
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
|
||||
FROM SNMPv2-CONF
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
|
||||
FROM SNMPv2-TC
|
||||
|
||||
ifIndex
|
||||
|
||||
FROM IF-MIB
|
||||
|
||||
bcsiModules
|
||||
|
||||
FROM Brocade-REG-MIB;
|
||||
|
||||
brocadeACLMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
|
||||
CONTACT-INFO
|
||||
|
||||
"Postal: Extreme Networks, Inc.
|
||||
|
||||
6480 Via Del Oro
|
||||
|
||||
San Jose, CA 95119 USA
|
||||
|
||||
Phone: +1 408 579-2800
|
||||
|
||||
E-mail: support@extremenetworks.com
|
||||
|
||||
WWW: http://www.extremenetworks.com"
|
||||
|
||||
DESCRIPTION
|
||||
|
||||
"MIB module for management of ACLs."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
|
||||
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
|
||||
::= {bcsiModules 16}
|
||||
|
||||
bcsiACLNotifications OBJECT IDENTIFIER ::= { brocadeACLMIB 0 }
|
||||
|
||||
bcsiACLObjects OBJECT IDENTIFIER ::= { brocadeACLMIB 1 }
|
||||
|
||||
bcsiACLConformance OBJECT IDENTIFIER ::= { brocadeACLMIB 2 }
|
||||
|
||||
BcsiTrafficDirection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The packet flow direction within an interface for which ACL needs to be applied."
|
||||
SYNTAX INTEGER { inbound(1), outbound(2) }
|
||||
|
||||
BcsiAclNameString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "255t"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name for a given access-list."
|
||||
SYNTAX OCTET STRING (SIZE (0..255))
|
||||
|
||||
BcsiAclAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The action to be taken on the packet after filtering is done."
|
||||
SYNTAX INTEGER { deny(1), permit(2), hardDrop(3) }
|
||||
|
||||
BcsiVlanIdOrNoneTC ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN-ID that uniquely identifies a specific VLAN,
|
||||
or no VLAN. The special value of zero is used to
|
||||
indicate that no VLAN-ID is present or used. This can
|
||||
be used in any situation where an object or a table entry
|
||||
must refer either to a specific VLAN, or to no VLAN.
|
||||
|
||||
Note that a MIB object that is defined using this
|
||||
TEXTUAL-CONVENTION should clarify the meaning of
|
||||
'no VLAN' (i.e., the special value 0)."
|
||||
SYNTAX Unsigned32 (0 | 1..4090)
|
||||
|
||||
BcsiPortQosTC ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port QOS Priority hardware queue. 1 is lowest priority, 8 is the highest."
|
||||
SYNTAX INTEGER {
|
||||
|
||||
level1(1),
|
||||
level2(2),
|
||||
level3(3),
|
||||
level4(4),
|
||||
level5(5),
|
||||
level6(6),
|
||||
level7(7),
|
||||
level0(8),
|
||||
invalid(127)
|
||||
}
|
||||
|
||||
BcsiAclType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of ACL, extended or standard."
|
||||
SYNTAX INTEGER {
|
||||
standard(1),
|
||||
extended(2)
|
||||
}
|
||||
|
||||
BcsiAclMacType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ways of representing the source mac address.
|
||||
The souce mac address will be accepted in the following 3 formats:
|
||||
Mac address in HHHH.HHHH.HHHH format, Any source mac address, Host specific mac address."
|
||||
SYNTAX INTEGER {
|
||||
standard(1),
|
||||
any(2),
|
||||
host(3)
|
||||
}
|
||||
|
||||
BcsiAclLevel ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ACLs can be defined at various levels of the OSI model"
|
||||
SYNTAX INTEGER {
|
||||
l2(1),
|
||||
ipv4(2),
|
||||
ipv6(3)
|
||||
}
|
||||
|
||||
BcsiVlanTagFormat ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A VLAN can be untagged, single tagged or double tagged"
|
||||
SYNTAX INTEGER {
|
||||
singleTagged(1),
|
||||
doubleTagged(2),
|
||||
untagged(3)
|
||||
}
|
||||
|
||||
BcsiDropPrecedenceForce ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents Priority"
|
||||
SYNTAX INTEGER {
|
||||
zero(0),
|
||||
one(1),
|
||||
two(2)
|
||||
}
|
||||
|
||||
--
|
||||
-- Mapping table for ACL name to ID
|
||||
--
|
||||
|
||||
bcsiAclNameToIdMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiAclNameToAclIdMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table maps the string name of an ACL to its numeric ACL ID for both L2 and L3 ACLs."
|
||||
::= { bcsiACLObjects 1 }
|
||||
|
||||
bcsiAclNameToAclIdMappingEntry OBJECT-TYPE
|
||||
SYNTAX BcsiAclNameToAclIdMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the bcsiAclNameToIdMappingTable which lists the ACl-ID for ACL-Names."
|
||||
INDEX {bcsiAclNametoAclIdMappingAclName}
|
||||
::= { bcsiAclNameToIdMappingTable 1 }
|
||||
|
||||
BcsiAclNameToAclIdMappingEntry ::= SEQUENCE {
|
||||
bcsiAclNametoAclIdMappingAclName
|
||||
BcsiAclNameString,
|
||||
bcsiAclNametoAclIdMappingAclId
|
||||
Unsigned32,
|
||||
bcsiAclNametoAclIdMappingAclType
|
||||
BcsiAclType,
|
||||
bcsiAclNametoAclIdMappingAclLevel
|
||||
BcsiAclLevel
|
||||
}
|
||||
|
||||
bcsiAclNametoAclIdMappingAclName OBJECT-TYPE
|
||||
SYNTAX BcsiAclNameString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the ACL."
|
||||
::= {bcsiAclNameToAclIdMappingEntry 1}
|
||||
|
||||
bcsiAclNametoAclIdMappingAclId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Numeric ID of the ACL."
|
||||
::= {bcsiAclNameToAclIdMappingEntry 2}
|
||||
|
||||
bcsiAclNametoAclIdMappingAclType OBJECT-TYPE
|
||||
SYNTAX BcsiAclType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ACL can be of two types, namely standard and extended ACL."
|
||||
::= {bcsiAclNameToAclIdMappingEntry 3}
|
||||
|
||||
bcsiAclNametoAclIdMappingAclLevel OBJECT-TYPE
|
||||
SYNTAX BcsiAclLevel
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocol Layer at which ACLs are applied. L2 and L3 are the supported levels."
|
||||
::= {bcsiAclNameToAclIdMappingEntry 4}
|
||||
--
|
||||
|
||||
-- L2 Named ACL Rule Table
|
||||
|
||||
--
|
||||
|
||||
bcsiL2NamedAclRuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiL2NamedAclRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to display the L2 Named Access Control List Information listed below among others:
|
||||
- Source MAC address
|
||||
- Source MAC mask
|
||||
- Destination MAC address
|
||||
- Destination MAC mask
|
||||
- VLAN ID
|
||||
- Ethernet type"
|
||||
::= { bcsiACLObjects 2 }
|
||||
|
||||
bcsiL2NamedAclRuleEntry OBJECT-TYPE
|
||||
SYNTAX BcsiL2NamedAclRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the L2 Access Control List table."
|
||||
INDEX { bcsiL2NamedAclId, bcsiL2NamedAclSequenceNumber }
|
||||
::= { bcsiL2NamedAclRuleTable 1 }
|
||||
|
||||
BcsiL2NamedAclRuleEntry ::= SEQUENCE {
|
||||
bcsiL2NamedAclId
|
||||
Unsigned32,
|
||||
bcsiL2NamedAclSequenceNumber
|
||||
Unsigned32,
|
||||
bcsiL2NamedAclName
|
||||
BcsiAclNameString,
|
||||
bcsiL2NamedAclAction
|
||||
BcsiAclAction,
|
||||
bcsiL2NamedAclSourceType
|
||||
BcsiAclMacType,
|
||||
bcsiL2NamedAclSourceMac
|
||||
MacAddress,
|
||||
bcsiL2NamedAclSourceMacMask
|
||||
MacAddress,
|
||||
bcsiL2NamedAclDestinationType
|
||||
BcsiAclMacType,
|
||||
bcsiL2NamedAclDestinationMac
|
||||
MacAddress,
|
||||
bcsiL2NamedAclDestinationMacMask
|
||||
MacAddress,
|
||||
bcsiL2NamedAclCount
|
||||
TruthValue,
|
||||
bcsiL2NamedAclCopySflow
|
||||
TruthValue,
|
||||
bcsiL2NamedAclDropPrecedenceForce
|
||||
BcsiDropPrecedenceForce,
|
||||
bcsiL2NamedAclVlanTagFormat
|
||||
BcsiVlanTagFormat,
|
||||
bcsiL2NamedAclInnerVlanId
|
||||
BcsiVlanIdOrNoneTC,
|
||||
bcsiL2NamedAclOuterVlanId
|
||||
BcsiVlanIdOrNoneTC,
|
||||
bcsiL2NamedAclVlanId
|
||||
BcsiVlanIdOrNoneTC,
|
||||
bcsiL2NamedAclEthernetType
|
||||
Unsigned32,
|
||||
bcsiL2NamedAclArpGuard
|
||||
TruthValue,
|
||||
bcsiL2NamedAclDot1Priority
|
||||
BcsiPortQosTC,
|
||||
bcsiL2NamedAclDot1PriorityForce
|
||||
BcsiPortQosTC,
|
||||
bcsiL2NamedAclMirrorPackets
|
||||
TruthValue,
|
||||
bcsiL2NamedAclLogEnable
|
||||
TruthValue
|
||||
}
|
||||
|
||||
bcsiL2NamedAclId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique Numeric ID of ACL.
|
||||
It is the same as bcsiAclNametoAclIdMappingAclId in bcsiAclNameToIdMappingTable"
|
||||
::= { bcsiL2NamedAclRuleEntry 1 }
|
||||
|
||||
bcsiL2NamedAclSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sequence number is the number associated with rules of ACL"
|
||||
::= { bcsiL2NamedAclRuleEntry 2 }
|
||||
|
||||
bcsiL2NamedAclName OBJECT-TYPE
|
||||
SYNTAX BcsiAclNameString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the name of each configured L2 named ACL.
|
||||
It is the same as bcsiAclNametoAclIdMappingAclName in bcsiAclNameToIdMappingTable"
|
||||
::= { bcsiL2NamedAclRuleEntry 3 }
|
||||
|
||||
bcsiL2NamedAclAction OBJECT-TYPE
|
||||
SYNTAX BcsiAclAction
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action to take if the ingress L2 packet matches this ACL."
|
||||
::= { bcsiL2NamedAclRuleEntry 4 }
|
||||
|
||||
bcsiL2NamedAclSourceType OBJECT-TYPE
|
||||
SYNTAX BcsiAclMacType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source can be represented in three ways:
|
||||
1. Mac address in HHHH.HHHH.HHHH format.
|
||||
2. Any source mac address
|
||||
3. Host specific mac address
|
||||
|
||||
Interpretation of bcsiL2NamedAclSourceMacMask depends on the value of this object"
|
||||
::= { bcsiL2NamedAclRuleEntry 5 }
|
||||
|
||||
bcsiL2NamedAclSourceMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional Source MAC address. It depends on the value of bcsiL2NamedAclSourceType.
|
||||
For standard(1) value of bcsiL2NamedAclSourceType, bcsiL2NamedAclSourceMac is user specified value.
|
||||
For any(2) value of bcsiL2NamedAclSourceType, bcsiL2NamedAclSourceMac is 0.
|
||||
For host(3) value of bcsiL2NamedAclSourceType, bcsiL2NamedAclSourceMac is user specified value.
|
||||
"
|
||||
::= { bcsiL2NamedAclRuleEntry 6 }
|
||||
|
||||
bcsiL2NamedAclSourceMacMask OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional Source MAC address mask.
|
||||
By default, it matches with any source MAC within a packet.
|
||||
To match on the first two bytes of the address
|
||||
aabb.ccdd.eeff, use the mask ffff.0000.0000. In this case,
|
||||
the clause matches all source MAC addresses that contain
|
||||
'aabb' as the first two bytes and any values in the
|
||||
remaining bytes of the MAC address.
|
||||
|
||||
Applicable for Extended ACLs only."
|
||||
::= { bcsiL2NamedAclRuleEntry 7 }
|
||||
|
||||
bcsiL2NamedAclDestinationType OBJECT-TYPE
|
||||
SYNTAX BcsiAclMacType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination can be represented in three ways.
|
||||
1. Mac address in HHHH.HHHH.HHHH format.
|
||||
2. Any destination mac address
|
||||
3. Host specific mac address
|
||||
Interpretation of bcsiL2NamedAclDestinationMacMask depends on the value of this object
|
||||
"
|
||||
::= { bcsiL2NamedAclRuleEntry 8 }
|
||||
|
||||
bcsiL2NamedAclDestinationMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional destination MAC address. By default, it matches with any destination MAC within a packet.
|
||||
It depends on the value of bcsiL2NamedAclDestinationType.
|
||||
For standard(1) value of bcsiL2NamedAclDestinationType, bcsiL2NamedAclDestinationMac is user specified value.
|
||||
For any(2) value of bcsiL2NamedAclDestinationType, bcsiL2NamedAclDestinationMac is 0.
|
||||
For host(3) value of bcsiL2NamedAclDestinationType, bcsiL2NamedAclDestinationMac is user specified value.
|
||||
|
||||
Applicable for Extended ACLs only."
|
||||
::= { bcsiL2NamedAclRuleEntry 9 }
|
||||
|
||||
bcsiL2NamedAclDestinationMacMask OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional destination MAC address mask.
|
||||
By default, it matches with any destination MAC within a packet.
|
||||
To match on the first two bytes of the address
|
||||
aabb.ccdd.eeff, use the mask ffff.0000.0000. In this case,
|
||||
the clause matches all destination MAC addresses that contain
|
||||
'aabb' as the first two bytes and any values in the
|
||||
remaining bytes of the MAC address.
|
||||
|
||||
Applicable for Extended ACLs only."
|
||||
::= { bcsiL2NamedAclRuleEntry 10 }
|
||||
|
||||
bcsiL2NamedAclCount OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the user has enabled/disabled count for number of
|
||||
packets against which the configured action is taken, for a given rule"
|
||||
::= { bcsiL2NamedAclRuleEntry 11 }
|
||||
|
||||
bcsiL2NamedAclCopySflow OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether to sample the packet for sflow collection or not"
|
||||
::= { bcsiL2NamedAclRuleEntry 12 }
|
||||
|
||||
bcsiL2NamedAclDropPrecedenceForce OBJECT-TYPE
|
||||
SYNTAX BcsiDropPrecedenceForce
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Force ingress drop precedence"
|
||||
::= { bcsiL2NamedAclRuleEntry 13 }
|
||||
|
||||
bcsiL2NamedAclVlanTagFormat OBJECT-TYPE
|
||||
SYNTAX BcsiVlanTagFormat
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan tag format can be of 3 types, namely single-tagged, double-tagged and untagged.
|
||||
When neither of these 3 types of tag are used, the feild is represented by 0.
|
||||
When the value of this field is single-tagged(1),bcsiL2NamedAclVlanId represents the Vlan ID."
|
||||
::= { bcsiL2NamedAclRuleEntry 14 }
|
||||
|
||||
bcsiL2NamedAclInnerVlanId OBJECT-TYPE
|
||||
SYNTAX BcsiVlanIdOrNoneTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vlan ID of the tagged inner vlan.
|
||||
If bcsiL2NamedAclVlanTagFormat is double-tagged(2),
|
||||
then 0 value of this field indicates any."
|
||||
::= { bcsiL2NamedAclRuleEntry 15 }
|
||||
|
||||
bcsiL2NamedAclOuterVlanId OBJECT-TYPE
|
||||
SYNTAX BcsiVlanIdOrNoneTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan ID of the tagged outer vlan.
|
||||
If bcsiL2NamedAclVlanTagFormat is double-tagged(2),
|
||||
then 0 value of bcsiL2NamedAclInnerVlanId indicates any."
|
||||
::= { bcsiL2NamedAclRuleEntry 16 }
|
||||
|
||||
bcsiL2NamedAclVlanId OBJECT-TYPE
|
||||
SYNTAX BcsiVlanIdOrNoneTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional VLAN ID to match against that of the incoming packet.
|
||||
By default, the VLAN ID field is ignored during the match. In this case,
|
||||
value 0 is returned.
|
||||
This field is interpreted as Vlan ID when bcsiL2NamedAclVlanTagFormat is either
|
||||
0(not tagged) or 1(single-tagged).
|
||||
Supported for Extended ACL only."
|
||||
DEFVAL { 0 }
|
||||
::= { bcsiL2NamedAclRuleEntry 17 }
|
||||
|
||||
bcsiL2NamedAclEthernetType OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethernet Type to match against the 'Ethertype' field
|
||||
in the L2 header of the incoming packet.
|
||||
By default, etype field is ignored during the match.
|
||||
|
||||
Applicable for Extended ACLs only."
|
||||
DEFVAL { 0 }
|
||||
::= { bcsiL2NamedAclRuleEntry 18 }
|
||||
|
||||
bcsiL2NamedAclArpGuard OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents enabling/disabling of arp-gurad for a given ACL"
|
||||
::= { bcsiL2NamedAclRuleEntry 19 }
|
||||
|
||||
bcsiL2NamedAclDot1Priority OBJECT-TYPE
|
||||
SYNTAX BcsiPortQosTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority option assigns traffic that matches the ACL to a
|
||||
hardware forwarding queue. In addition to changing the internal
|
||||
forwarding priority, if the outgoing interface is an 802.1q interface,
|
||||
this option maps the specified priority to its equivalent 802.1p (QoS)
|
||||
priority and marks the packet with the new 802.1p priority.
|
||||
This option is applicable for inbound ACLs only.
|
||||
NOTE: bcsiL2NamedAclDot1Priority following bcsiL2NamedAclDot1PriorityForce
|
||||
cannot be used together in an ACL entry.
|
||||
|
||||
Applicable for Extended ACLs only."
|
||||
DEFVAL { level0 }
|
||||
::= { bcsiL2NamedAclRuleEntry 20 }
|
||||
|
||||
bcsiL2NamedAclDot1PriorityForce OBJECT-TYPE
|
||||
SYNTAX BcsiPortQosTC
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority-force option assigns packets of outgoing traffic
|
||||
that match the ACL to a specific hardware forwarding queue,
|
||||
even though the incoming packet may be assigned to another queue.
|
||||
This option is applicable for inbound ACLs only.
|
||||
NOTE: bcsiL2NamedAclDot1Priority following bcsiL2NamedAclDot1PriorityForce
|
||||
cannot be used together in an ACL entry.
|
||||
|
||||
Applicable for Extended ACL only"
|
||||
DEFVAL { level0 }
|
||||
::= { bcsiL2NamedAclRuleEntry 21 }
|
||||
|
||||
bcsiL2NamedAclMirrorPackets OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mirror packets matching ACL permit clause.
|
||||
Applicable for Extended ACLs only"
|
||||
DEFVAL { false }
|
||||
::= { bcsiL2NamedAclRuleEntry 22 }
|
||||
|
||||
bcsiL2NamedAclLogEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional parameter to enable logging only when deny clause
|
||||
is specified. Note that traffic denied by implicit deny mechanism is not
|
||||
subject to logging. The implicit deny kicks in when the traffic
|
||||
does not match any of the clauses and there is no 'permit any any'
|
||||
clause specified at the end."
|
||||
DEFVAL { false }
|
||||
::= { bcsiL2NamedAclRuleEntry 23 }
|
||||
|
||||
--
|
||||
|
||||
-- L2 ACL Binding Table
|
||||
|
||||
--
|
||||
|
||||
bcsiAclIfBindTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiAclIfBindEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table for binding L2 and L3 ACLs to interfaces.
|
||||
- One cannot bind Layer 2 ACLs and Layer 3 ACLs to the same port.
|
||||
However, configuration can be made on one port to use Layer 2 ACLs, and
|
||||
another port on the same device to use Layer 3 ACLs.
|
||||
- In general, Layer 2 ACLs cannot be bound to virtual interfaces, unlike L3 ACLs.
|
||||
- One can not modify an existing Layer 2 ACL clause. For that, one must
|
||||
unbind the ACL, delete it and make a new clause.
|
||||
"
|
||||
::= { bcsiACLObjects 3 }
|
||||
|
||||
bcsiAclIfBindEntry OBJECT-TYPE
|
||||
SYNTAX BcsiAclIfBindEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the L2 and L3 ACL binding table which lists the ACL bindings to an interface.
|
||||
"
|
||||
INDEX {ifIndex, bcsiAclIfBindDirection}
|
||||
::= { bcsiAclIfBindTable 1 }
|
||||
|
||||
BcsiAclIfBindEntry ::= SEQUENCE {
|
||||
bcsiAclIfBindDirection
|
||||
BcsiTrafficDirection,
|
||||
bcsiAclIfBindAclName
|
||||
BcsiAclNameString
|
||||
}
|
||||
|
||||
bcsiAclIfBindDirection OBJECT-TYPE
|
||||
SYNTAX BcsiTrafficDirection
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Direction in which this ACL should be applied on this port."
|
||||
::= { bcsiAclIfBindEntry 1 }
|
||||
|
||||
bcsiAclIfBindAclName OBJECT-TYPE
|
||||
SYNTAX BcsiAclNameString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the Name of each configured L2 or L3 named ACL.
|
||||
It is the same as bcsiAclNametoAclIdMappingAclName in bcsiAclNameToIdMappingTable"
|
||||
::= { bcsiAclIfBindEntry 2 }
|
||||
|
||||
END
|
||||
|
||||
-- ========================================================================================
|
193
mibs/extreme/BROCADE-CONTEXT-MAPPING-MIB
Normal file
193
mibs/extreme/BROCADE-CONTEXT-MAPPING-MIB
Normal file
@@ -0,0 +1,193 @@
|
||||
-- MIB File: BROCADE-CONTEXT-MAPPING-MIB.mib
|
||||
-- *********************************************************************
|
||||
-- BROCADE-CONTEXT-MAPPING-MIB.mib: Extreme SNMP Context Mapping MIB
|
||||
--
|
||||
-- June 2015, Prabhu Sundaram
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *********************************************************************
|
||||
BROCADE-CONTEXT-MAPPING-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
RowStatus, StorageType
|
||||
FROM SNMPv2-TC
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB;
|
||||
brocadeContextMappingMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This MIB module is for the management of the SNMP context in
|
||||
the Extreme managed entities.
|
||||
|
||||
An SNMP context, or just 'context' for short, is a collection
|
||||
of management information accessible by an SNMP entity. An item
|
||||
of management information may exist in more than one context.
|
||||
An SNMP entity potentially has access to many contexts.
|
||||
|
||||
While SNMP context itself is generically defined to cater to
|
||||
the access of multiple instances of the MIB modules and
|
||||
management information, it is required to define what 'context'
|
||||
means for a given managed entity. This MIB module provides the
|
||||
management of such context. As technology evolves, the
|
||||
definition of the context can evolve and hence such definition
|
||||
should be extensible.
|
||||
|
||||
The context referred in this management module is same as
|
||||
'contextName' as defined in the SNMPv3 PDU and also
|
||||
maps to the 'snmpCommunityContextName' of snmpCommunityTable
|
||||
in 'SNMP-COMMUNITY-MIB'. The rest of the elements of procedure
|
||||
described for processing SNMP PDU remains the same.
|
||||
|
||||
Glossary of the terms used in this MIB:
|
||||
--------------------------------------
|
||||
SNMP Context - Name of the SNMP context name used in SNMPv3
|
||||
PDU/SNMPv2 community mapping.
|
||||
VRF - Virtual Routing and Forwarding.
|
||||
"
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201506180000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { bcsiModules 7 }
|
||||
|
||||
bContextMapMIBNotifs OBJECT IDENTIFIER
|
||||
::= { brocadeContextMappingMIB 0 }
|
||||
bContextMapMIBObjects OBJECT IDENTIFIER
|
||||
::= { brocadeContextMappingMIB 1 }
|
||||
bContextMapMIBConform OBJECT IDENTIFIER
|
||||
::= { brocadeContextMappingMIB 2 }
|
||||
|
||||
bcmContexMapConfig OBJECT IDENTIFIER ::= { bContextMapMIBObjects 1 }
|
||||
|
||||
bcmContextMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcmContextMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A tabe that provides the mapping of SNMP context
|
||||
represented by the value of (vacmContextName) to the various
|
||||
entities within the entities within the managed device."
|
||||
--/ REFERENCE
|
||||
-- "D. Harrington, 'An Architecture for Describing Simple Network
|
||||
-- Management Protocol (SNMP) Management Frameworks',
|
||||
-- RFC 3411, Dec 2002."
|
||||
::= { bcmContexMapConfig 1 }
|
||||
|
||||
bcmContextMappingEntry OBJECT-TYPE
|
||||
SYNTAX BcmContextMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual entry (row) of this table. Each entry represents
|
||||
a Context and has all the mapping information of the managed
|
||||
device."
|
||||
INDEX { bcmContextMappingVacmContextName }
|
||||
::= { bcmContextMappingTable 1 }
|
||||
|
||||
BcmContextMappingEntry ::= SEQUENCE {
|
||||
bcmContextMappingVacmContextName SnmpAdminString,
|
||||
bcmContextMappingVrfName SnmpAdminString,
|
||||
bcmContextMappingStorageType StorageType,
|
||||
bcmContextMappingRowStatus RowStatus
|
||||
}
|
||||
|
||||
bcmContextMappingVacmContextName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vacmContextName given to the SNMP context. This is a human
|
||||
readable name identifying a particular SNMP VACM context at a
|
||||
particular SNMP entity. The empty contextName (zero length)
|
||||
represents the default context."
|
||||
::= { bcmContextMappingEntry 1 }
|
||||
|
||||
bcmContextMappingVrfName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the VRF name mapped to this 'context'."
|
||||
::= { bcmContextMappingEntry 2 }
|
||||
|
||||
bcmContextMappingStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The storage type for this conceptual row.
|
||||
Conceptual rows having the value 'permanent' need not allow
|
||||
write-access to any columnar objects in the row."
|
||||
DEFVAL { nonVolatile }
|
||||
::= { bcmContextMappingEntry 3 }
|
||||
|
||||
bcmContextMappingRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object facilitates the creation, modification or deletion
|
||||
of a conceptual row in this table."
|
||||
::= { bcmContextMappingEntry 4 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
brocadeContextMapMIBCompliances OBJECT IDENTIFIER
|
||||
::= { bContextMapMIBConform 1 }
|
||||
brocadeContextMapMIBGroups OBJECT IDENTIFIER
|
||||
::= { bContextMapMIBConform 2 }
|
||||
|
||||
brocadeContextMapMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which
|
||||
implement BROCADE-CONEXT-MAPPING-MIB."
|
||||
MODULE MANDATORY-GROUPS { brocadeContextMapConfigGroup }
|
||||
|
||||
OBJECT bcmContextMappingRowStatus
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
createAndGo (4),
|
||||
destroy (6)
|
||||
}
|
||||
DESCRIPTION
|
||||
"Only 'createAndGo', 'destroy' and 'active' need to be
|
||||
supported."
|
||||
::= { brocadeContextMapMIBCompliances 1 }
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
brocadeContextMapConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcmContextMappingVrfName,
|
||||
bcmContextMappingStorageType,
|
||||
bcmContextMappingRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for the management of the Extreme
|
||||
SNMP context Mapping."
|
||||
::= { brocadeContextMapMIBGroups 1 }
|
||||
END
|
||||
|
||||
|
304
mibs/extreme/BROCADE-INTERFACE-STATS-MIB
Normal file
304
mibs/extreme/BROCADE-INTERFACE-STATS-MIB
Normal file
@@ -0,0 +1,304 @@
|
||||
-- MIB File: BROCADE-INTERFACE-STATS-MIB.mib
|
||||
-- *********************************************************************
|
||||
-- BROCADE-INTERFACE-STATS-MIB.mib: Extreme Interface Stats MIB
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *********************************************************************
|
||||
BROCADE-INTERFACE-STATS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,Integer32, Unsigned32, Gauge32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
CounterBasedGauge64
|
||||
FROM HCNUM-TC
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB;
|
||||
|
||||
brocadeInterfaceStatsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This MIB module supports additional interface stats as compared to ifTable and ifXTable.
|
||||
Specifically, it supports interface utilization statistics and
|
||||
interface watermark statistics."
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201609300000Z" -- 30 September 2016
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { bcsiModules 11 }
|
||||
|
||||
bcsiIfStatsNotifications OBJECT IDENTIFIER
|
||||
::= { brocadeInterfaceStatsMIB 0 }
|
||||
bcsiIfStatsObjects OBJECT IDENTIFIER
|
||||
::= { brocadeInterfaceStatsMIB 1 }
|
||||
bcsiIfStatsConformance OBJECT IDENTIFIER
|
||||
::= { brocadeInterfaceStatsMIB 2 }
|
||||
|
||||
|
||||
bcsiIfStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiIfStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This table consists of ingress and egress interface
|
||||
statistics value, ingress and egress interface utilization value. "
|
||||
::= { bcsiIfStatsObjects 1 }
|
||||
|
||||
bcsiIfStatsEntry OBJECT-TYPE
|
||||
SYNTAX BcsiIfStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the bcsiIfStats table indicates the
|
||||
stats and utilization on an interface."
|
||||
INDEX { ifIndex }
|
||||
::= { bcsiIfStatsTable 1 }
|
||||
|
||||
BcsiIfStatsEntry ::= SEQUENCE {
|
||||
bcsiIfStatsInBitsPerSec
|
||||
CounterBasedGauge64,
|
||||
bcsiIfStatsOutBitsPerSec
|
||||
CounterBasedGauge64,
|
||||
bcsiIfStatsInPktsPerSec
|
||||
Gauge32,
|
||||
bcsiIfStatsOutPktsPerSec
|
||||
Gauge32,
|
||||
bcsiIfStatsInUtilization
|
||||
Unsigned32 ,
|
||||
bcsiIfStatsOutUtilization
|
||||
Unsigned32 ,
|
||||
bcsiIfStatsInJumboFrames
|
||||
Counter64
|
||||
}
|
||||
|
||||
bcsiIfStatsInBitsPerSec OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bits per second received on the interface."
|
||||
::= { bcsiIfStatsEntry 1 }
|
||||
|
||||
bcsiIfStatsOutBitsPerSec OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bits per second transmitted out of the interface."
|
||||
::= { bcsiIfStatsEntry 2 }
|
||||
|
||||
bcsiIfStatsInPktsPerSec OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets per second received on the interface."
|
||||
::= { bcsiIfStatsEntry 3 }
|
||||
|
||||
bcsiIfStatsOutPktsPerSec OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets per second transmitted out of the interface."
|
||||
::= { bcsiIfStatsEntry 4 }
|
||||
|
||||
bcsiIfStatsInUtilization OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The input network utilization in hundredths of a percent.
|
||||
For example, a value of 200 indicates 2 percent utilization."
|
||||
::= { bcsiIfStatsEntry 5 }
|
||||
|
||||
bcsiIfStatsOutUtilization OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The output network utilization in hundredths of a percent.
|
||||
For example, a value of 200 indicates 2 percent utilization."
|
||||
::= { bcsiIfStatsEntry 6 }
|
||||
|
||||
bcsiIfStatsInJumboFrames OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of jumbo packets received on the interface."
|
||||
::= { bcsiIfStatsEntry 7 }
|
||||
|
||||
-- Extreme interface stats watermark table
|
||||
|
||||
bcsiIfWatermarkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiIfWatermarkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to display the highest/lowest Tx/Rx BitRate and PktRate
|
||||
of a port for the current and previous 1 hour/24 hour window."
|
||||
::= { bcsiIfStatsObjects 2 }
|
||||
|
||||
bcsiIfWatermarkEntry OBJECT-TYPE
|
||||
SYNTAX BcsiIfWatermarkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the bcsiIfWatermarkTable containing the
|
||||
highest/lowest Tx/Rx BitRate and PktRate of a port
|
||||
for the current and previous 1 hour/24 hour window."
|
||||
INDEX { ifIndex, bcsiIfWatermarkWindowType, bcsiIfWatermarkTrafficDirection, bcsiIfWatermarkType }
|
||||
::= { bcsiIfWatermarkTable 1 }
|
||||
|
||||
BcsiIfWatermarkEntry ::= SEQUENCE {
|
||||
bcsiIfWatermarkWindowType INTEGER,
|
||||
bcsiIfWatermarkTrafficDirection INTEGER,
|
||||
bcsiIfWatermarkType INTEGER,
|
||||
bcsiIfWatermarkBitRate CounterBasedGauge64,
|
||||
bcsiIfWatermarkPktRate Gauge32,
|
||||
bcsiIfWatermarkUpdateTime DateAndTime,
|
||||
bcsiIfWatermarkWindowStartTime DateAndTime
|
||||
}
|
||||
|
||||
bcsiIfWatermarkWindowType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bcsiIfWatermarkCurrent1Hr(1),
|
||||
bcsiIfWatermarkLast1Hr(2),
|
||||
bcsiIfWatermarkCurrent24Hr(3),
|
||||
bcsiIfWatermarkLast24Hr(4)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface Watermark window during which the mornitoring is done."
|
||||
::= { bcsiIfWatermarkEntry 1 }
|
||||
|
||||
bcsiIfWatermarkTrafficDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bcsiIfWatermarkTrafficDirIn(1), -- Traffic direction Ingress
|
||||
bcsiIfWatermarkTrafficDirOut(2) -- Traffic direction Egress
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Traffic direction of the mornitored data for Interface Watermarking."
|
||||
::= { bcsiIfWatermarkEntry 2 }
|
||||
|
||||
bcsiIfWatermarkType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bcsiIfWatermarkTypeLow(1), -- Low utilization watermark
|
||||
bcsiIfWatermarkTypeHigh(2) -- High utilization watermark
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface Watermark type."
|
||||
::= { bcsiIfWatermarkEntry 3 }
|
||||
|
||||
bcsiIfWatermarkBitRate OBJECT-TYPE
|
||||
SYNTAX CounterBasedGauge64
|
||||
UNITS "BitsPerSec"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit rate when the Lowest/Highest bit rate was recorded on the interface,
|
||||
inside the specified window for the specified traffic direction."
|
||||
::= { bcsiIfWatermarkEntry 4 }
|
||||
|
||||
bcsiIfWatermarkPktRate OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "PktsPerSec"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Packet rate when the Lowest/Highest packet rate was recorded on the interface,
|
||||
inside the specified window for the specified traffic direction."
|
||||
::= { bcsiIfWatermarkEntry 5 }
|
||||
|
||||
bcsiIfWatermarkUpdateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time at which the port Bit/Pkt rate hit its lowest/highest mark,
|
||||
inside the specified window for the specified traffic direction."
|
||||
::= { bcsiIfWatermarkEntry 6 }
|
||||
|
||||
bcsiIfWatermarkWindowStartTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time at which the specified window (Curr1Hr/Last1Hr/Curr24Hr/Last24Hr) started."
|
||||
::= { bcsiIfWatermarkEntry 7 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
bcsiIfStatsCompliances OBJECT IDENTIFIER
|
||||
::= { bcsiIfStatsConformance 1 }
|
||||
bcsiIfStatsGroups OBJECT IDENTIFIER
|
||||
::= { bcsiIfStatsConformance 2 }
|
||||
|
||||
bcsiIfStatsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which
|
||||
implement BROCADE-INTERFACE-STATS-MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { bcsiIfStatsGroup,
|
||||
bcsiIfWatermarkGroup
|
||||
}
|
||||
::= { bcsiIfStatsCompliances 1 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
bcsiIfStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcsiIfStatsInBitsPerSec,
|
||||
bcsiIfStatsOutBitsPerSec,
|
||||
bcsiIfStatsInPktsPerSec,
|
||||
bcsiIfStatsOutPktsPerSec,
|
||||
bcsiIfStatsInUtilization,
|
||||
bcsiIfStatsOutUtilization,
|
||||
bcsiIfStatsInJumboFrames
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for ingress and egress interface stats and interface utilization."
|
||||
::= { bcsiIfStatsGroups 1 }
|
||||
|
||||
bcsiIfWatermarkGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcsiIfWatermarkBitRate,
|
||||
bcsiIfWatermarkPktRate,
|
||||
bcsiIfWatermarkUpdateTime,
|
||||
bcsiIfWatermarkWindowStartTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for interface traffic water marking."
|
||||
::= { bcsiIfStatsGroups 2 }
|
||||
|
||||
END
|
||||
|
||||
|
140
mibs/extreme/BROCADE-MODULE-CPU-UTIL-MIB
Normal file
140
mibs/extreme/BROCADE-MODULE-CPU-UTIL-MIB
Normal file
@@ -0,0 +1,140 @@
|
||||
-- MIB File: BROCADE-MODULE-CPU-UTIL-MIB.mib
|
||||
-- *********************************************************************
|
||||
|
||||
-- BROCADE-MODULE-CPU-UTIL-MIB.mib: Extreme module CPU utilization MIB
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
|
||||
-- *********************************************************************
|
||||
|
||||
BROCADE-MODULE-CPU-UTIL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,Integer32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB;
|
||||
|
||||
brocadeModuleCpuUtilMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This MIB module supports the per module CPU utilization."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201611250000Z" -- 25 November 2016
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { bcsiModules 12 }
|
||||
|
||||
bcsiModuleCpuUtilNotifications OBJECT IDENTIFIER
|
||||
::= { brocadeModuleCpuUtilMIB 0 }
|
||||
bcsiModuleCpuUtilObjects OBJECT IDENTIFIER
|
||||
::= { brocadeModuleCpuUtilMIB 1 }
|
||||
bcsiModuleCpuUtilConformance OBJECT IDENTIFIER
|
||||
::= { brocadeModuleCpuUtilMIB 2 }
|
||||
|
||||
|
||||
bcsiModuleCpuUtilTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiModuleCpuUtilEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to list per module CPU utilization in the device."
|
||||
::= { bcsiModuleCpuUtilObjects 1 }
|
||||
|
||||
bcsiModuleCpuUtilEntry OBJECT-TYPE
|
||||
SYNTAX BcsiModuleCpuUtilEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in the CPU utilization table."
|
||||
INDEX {
|
||||
bcsiModuleCpuUtilSlotNum,
|
||||
bcsiModuleCpuUtilInterval
|
||||
}
|
||||
::= { bcsiModuleCpuUtilTable 1 }
|
||||
|
||||
BcsiModuleCpuUtilEntry ::= SEQUENCE {
|
||||
bcsiModuleCpuUtilSlotNum
|
||||
Integer32,
|
||||
bcsiModuleCpuUtilInterval
|
||||
Integer32,
|
||||
bcsiModuleCpuUtil100thPercent
|
||||
Gauge32
|
||||
}
|
||||
|
||||
bcsiModuleCpuUtilSlotNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot number of the module which contains the CPU.
|
||||
Slot number in SLX are: MM1 = 1, MM2 = 2, LC1 = 3, LC2 =4 and so on."
|
||||
::= { bcsiModuleCpuUtilEntry 1 }
|
||||
|
||||
bcsiModuleCpuUtilInterval OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value, in seconds, for this utilization. It supports
|
||||
utilization for the last 60 sec, 300 sec and 900 sec interval."
|
||||
::= { bcsiModuleCpuUtilEntry 2 }
|
||||
|
||||
bcsiModuleCpuUtil100thPercent OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The statistical CPU utilization in units of one-hundredth
|
||||
of a percent. For example-a value of 200 indicates 2 percent utilization."
|
||||
::= { bcsiModuleCpuUtilEntry 3 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
bcsiModuleCpuUtilCompliances OBJECT IDENTIFIER
|
||||
::= { bcsiModuleCpuUtilConformance 1 }
|
||||
bcsiModuleCpuUtilGroups OBJECT IDENTIFIER
|
||||
::= { bcsiModuleCpuUtilConformance 2 }
|
||||
|
||||
bcsiModuleCpuUtilCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which
|
||||
implement BROCADE-MODULE-CPU-UTIL-MIB."
|
||||
MODULE MANDATORY-GROUPS { bcsiModuleCpuUtilizationGroup }
|
||||
::= { bcsiModuleCpuUtilCompliances 1 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
bcsiModuleCpuUtilizationGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcsiModuleCpuUtilSlotNum,
|
||||
bcsiModuleCpuUtilInterval,
|
||||
bcsiModuleCpuUtil100thPercent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for per module CPU utilization value."
|
||||
::= { bcsiModuleCpuUtilGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
-- ========================================================================================
|
||||
|
||||
|
152
mibs/extreme/BROCADE-MODULE-MEM-UTIL-MIB
Normal file
152
mibs/extreme/BROCADE-MODULE-MEM-UTIL-MIB
Normal file
@@ -0,0 +1,152 @@
|
||||
-- MIB File: BROCADE-MODULE-MEM-UTIL-MIB.mib
|
||||
-- *********************************************************************
|
||||
|
||||
-- BROCADE-MODULE-MEM-UTIL-MIB.mib: Extreme module memory util MIB
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
|
||||
-- *********************************************************************
|
||||
|
||||
BROCADE-MODULE-MEM-UTIL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32
|
||||
FROM SNMPv2-SMI
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB;
|
||||
|
||||
brocadeModuleMemUtilMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This MIB module supports the per module Memory utilization."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201611250000Z" -- 25 November 2016
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { bcsiModules 13 }
|
||||
|
||||
bcsiModuleMemUtilNotifications OBJECT IDENTIFIER
|
||||
::= { brocadeModuleMemUtilMIB 0 }
|
||||
bcsiModuleMemUtilObjects OBJECT IDENTIFIER
|
||||
::= { brocadeModuleMemUtilMIB 1 }
|
||||
bcsiModuleMemUtilConformance OBJECT IDENTIFIER
|
||||
::= { brocadeModuleMemUtilMIB 2 }
|
||||
|
||||
bcsiModuleMemUtilTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiModuleMemUtilEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to list per module Memory utilization in the device."
|
||||
::= { bcsiModuleMemUtilObjects 1 }
|
||||
|
||||
bcsiModuleMemUtilEntry OBJECT-TYPE
|
||||
SYNTAX BcsiModuleMemUtilEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row in the Memory utilization table."
|
||||
INDEX {
|
||||
bcsiModuleMemUtilSlotNum
|
||||
}
|
||||
::= { bcsiModuleMemUtilTable 1 }
|
||||
|
||||
BcsiModuleMemUtilEntry ::= SEQUENCE {
|
||||
bcsiModuleMemUtilSlotNum
|
||||
Integer32,
|
||||
bcsiModuleMemTotal
|
||||
Unsigned32,
|
||||
bcsiModuleMemAvailable
|
||||
Gauge32,
|
||||
bcsiModuleMemUtil100thPercent
|
||||
Gauge32
|
||||
}
|
||||
|
||||
bcsiModuleMemUtilSlotNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot number of the module that contains the memory.
|
||||
Slot number in SLX are: MM1 = 1, MM2 = 2, LC1 = 3, LC2 =4
|
||||
and so on."
|
||||
::= { bcsiModuleMemUtilEntry 1 }
|
||||
|
||||
bcsiModuleMemTotal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "kilo Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total memory in kilobytes within the module."
|
||||
::= { bcsiModuleMemUtilEntry 2 }
|
||||
|
||||
bcsiModuleMemAvailable OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "kilo Bytes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The available total memory in kilobytes within this module."
|
||||
::= { bcsiModuleMemUtilEntry 3 }
|
||||
|
||||
bcsiModuleMemUtil100thPercent OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It Indicates the dynamic memory that is currently utilized within this
|
||||
module, in units of one-hundredth of a percent.
|
||||
For example-a value of 200 indicates 2 percent utilization."
|
||||
::= { bcsiModuleMemUtilEntry 4 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
bcsiModuleMemUtilCompliances OBJECT IDENTIFIER
|
||||
::= { bcsiModuleMemUtilConformance 1 }
|
||||
bcsiModuleMemUtilGroups OBJECT IDENTIFIER
|
||||
::= { bcsiModuleMemUtilConformance 2 }
|
||||
|
||||
bcsiModuleMemUtilCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which
|
||||
implement BROCADE-MODULE-MEM-UTIL-MIB."
|
||||
MODULE MANDATORY-GROUPS { bcsiModuleMemUtilizationGroup }
|
||||
::= { bcsiModuleMemUtilCompliances 1 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
bcsiModuleMemUtilizationGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcsiModuleMemUtilSlotNum,
|
||||
bcsiModuleMemTotal,
|
||||
bcsiModuleMemAvailable,
|
||||
bcsiModuleMemUtil100thPercent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for per module Memory utilization value."
|
||||
::= { bcsiModuleMemUtilGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
-- ========================================================================================
|
||||
|
||||
|
763
mibs/extreme/BROCADE-MPLS-MIB
Normal file
763
mibs/extreme/BROCADE-MPLS-MIB
Normal file
@@ -0,0 +1,763 @@
|
||||
-- MIB File: BROCADE-MPLS-MIB.mib
|
||||
-- *********************************************************************
|
||||
-- BROCADE-MPLS-MIB.mib: Extreme MPLS MIB
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *********************************************************************
|
||||
BROCADE-MPLS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Unsigned32, Counter32, Counter64, IpAddress, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TimeStamp, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
TruthValue,TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MplsTunnelAffinity
|
||||
FROM MPLS-TC-STD-MIB
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB
|
||||
;
|
||||
|
||||
|
||||
brocadeMplsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This is Extreme's proprietary MIB module for Multi-Protocol Label Switched Paths.
|
||||
|
||||
Copyright (c) 2018 Extreme Networks, Inc.
|
||||
All rights reserved.
|
||||
This Extreme Networks SNMP Management Information Base Specification
|
||||
embodies Extreme Networks' confidential and proprietary
|
||||
intellectual property. Extreme Networks retains all
|
||||
title and ownership in the Specification, including any revisions.
|
||||
|
||||
This Specification is supplied AS IS, and Extreme Networks makes
|
||||
no warranty, either express or implied, as to the use,
|
||||
operation, condition, or performance of the specification, and any unintended
|
||||
consequence it may on the user environment."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201609280000Z" -- 28 September 2016
|
||||
DESCRIPTION
|
||||
"Moved the OIDs for this MIB from foundry to Extreme (bcsi) tree."
|
||||
|
||||
REVISION "201305290000Z" -- 29 May 2013
|
||||
DESCRIPTION
|
||||
"Changed mplsLspName and mplsLspPathName size to 64 from 32 and 16 respectively."
|
||||
|
||||
|
||||
REVISION "201006020000Z" -- 04 June 2010
|
||||
DESCRIPTION
|
||||
"Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
|
||||
|
||||
REVISION "200802060000Z" -- Feb 6, 2008
|
||||
DESCRIPTION
|
||||
"Add support for proprietary extensions to the VLL and VPLS mib."
|
||||
::= { bcsiModules 10 }
|
||||
|
||||
bcsiMplsNotifications OBJECT IDENTIFIER ::= { brocadeMplsMIB 0 }
|
||||
bcsiMplsObjects OBJECT IDENTIFIER ::= { brocadeMplsMIB 1 }
|
||||
bcsiMplsConformance OBJECT IDENTIFIER ::= { brocadeMplsMIB 2 }
|
||||
|
||||
|
||||
-- Textual Conventions
|
||||
|
||||
ClassOfService ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Class Of Service (COS) value of a given management entity.
|
||||
Value 255 means that COS is not explicitly configured. Valid COS values
|
||||
are between 0 and 7."
|
||||
SYNTAX Unsigned32(0..7 | 255)
|
||||
|
||||
|
||||
-- Objects
|
||||
|
||||
bcsiMplsInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 1 }
|
||||
bcsiMplsLspInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 2 }
|
||||
bcsiMplsVllInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 3 }
|
||||
bcsiMplsVplsInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 4 }
|
||||
|
||||
bcsiMplsVersion OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "MPLS version number."
|
||||
::= { bcsiMplsInfo 1 }
|
||||
|
||||
--
|
||||
-- Administrative groups, also known as resource classes or link colors,
|
||||
-- allows MPLS-enabled interfaces to be assigned to various classes.
|
||||
-- For ease of use to a user, a groupname can be associated to a single or
|
||||
-- multiple administrative group.
|
||||
-- Up to 32 administrative groups can be configured on the device.
|
||||
--
|
||||
|
||||
bcsiMplsAdminGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiMplsAdminGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of administrative groups (by ID) that have a configured group name."
|
||||
::= { bcsiMplsInfo 2 }
|
||||
|
||||
bcsiMplsAdminGroupEntry OBJECT-TYPE
|
||||
SYNTAX BcsiMplsAdminGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about an administrative group entry."
|
||||
INDEX { bcsiMplsAdminGroupId }
|
||||
::= { bcsiMplsAdminGroupTable 1 }
|
||||
|
||||
BcsiMplsAdminGroupEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiMplsAdminGroupId Unsigned32,
|
||||
bcsiMplsAdminGroupName DisplayString,
|
||||
bcsiMplsAdminGroupRowStatus RowStatus
|
||||
}
|
||||
|
||||
bcsiMplsAdminGroupId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..32)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the administrative group ID in 1-based.
|
||||
The end user of this object must convert this to 0-based since this
|
||||
maps to the bit position in the constraint-based link selection."
|
||||
::= { bcsiMplsAdminGroupEntry 1 }
|
||||
|
||||
bcsiMplsAdminGroupName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group name that this administrative group is associated with."
|
||||
::= { bcsiMplsAdminGroupEntry 2 }
|
||||
|
||||
bcsiMplsAdminGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of an entry.
|
||||
Note: Set request to this table is not supported in this release.
|
||||
Always returns 'active' for the existing entries."
|
||||
::= { bcsiMplsAdminGroupEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- MPLS-enabled Interface Table
|
||||
--
|
||||
|
||||
bcsiMplsInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiMplsInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of MPLS-enabled Interfaces."
|
||||
::= { bcsiMplsInfo 3 }
|
||||
|
||||
bcsiMplsInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX BcsiMplsInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about an MPLS interface entry."
|
||||
INDEX { bcsiMplsInterfaceIndex }
|
||||
::= { bcsiMplsInterfaceTable 1 }
|
||||
|
||||
BcsiMplsInterfaceEntry::=
|
||||
SEQUENCE {
|
||||
bcsiMplsInterfaceIndex Unsigned32,
|
||||
bcsiMplsInterfaceAdminGroup MplsTunnelAffinity,
|
||||
bcsiMplsInterfaceRowStatus RowStatus
|
||||
}
|
||||
|
||||
bcsiMplsInterfaceIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the MPLS-enabled port or VE interface."
|
||||
::= { bcsiMplsInterfaceEntry 1 }
|
||||
|
||||
bcsiMplsInterfaceAdminGroup OBJECT-TYPE
|
||||
SYNTAX MplsTunnelAffinity
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies which administrative groups this MPLS-enabled
|
||||
interface belongs to."
|
||||
::= { bcsiMplsInterfaceEntry 2 }
|
||||
|
||||
bcsiMplsInterfaceRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of an entry.
|
||||
Note: Set request to this table is not supported in this release.
|
||||
Always returns 'active' for the existing entries."
|
||||
::= { bcsiMplsInterfaceEntry 3 }
|
||||
|
||||
|
||||
bcsiMplsConfiguredLsps OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Number of configured LSPs. Sum of RSVP and static configured LSPs.
|
||||
DEPRECATED BY mplsTunnelConfigured IN rfc3812-MPLS-TE-STD-MIB."
|
||||
::= { bcsiMplsLspInfo 1 }
|
||||
|
||||
bcsiMplsActiveLsps OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION "Number of active LSPs. Sum of RSVP, LDP and static LSPs.
|
||||
DEPRECATED BY mplsTunnelActive IN rfc3812-MPLS-TE-STD-MIB."
|
||||
::= { bcsiMplsLspInfo 2 }
|
||||
|
||||
|
||||
--
|
||||
-- MPLS LSP Table
|
||||
--
|
||||
|
||||
bcsiMplsLspTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiMplsLspEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of Configured Label Switched Paths."
|
||||
::= { bcsiMplsLspInfo 3 }
|
||||
|
||||
bcsiMplsLspEntry OBJECT-TYPE
|
||||
SYNTAX BcsiMplsLspEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry containing information about a particular
|
||||
Label Switched Path."
|
||||
INDEX { bcsiMplsLspSignalingProto, bcsiMplsLspIndex }
|
||||
::= { bcsiMplsLspTable 1 }
|
||||
|
||||
BcsiMplsLspEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiMplsLspSignalingProto INTEGER,
|
||||
bcsiMplsLspIndex Unsigned32,
|
||||
bcsiMplsLspName DisplayString,
|
||||
bcsiMplsLspState INTEGER,
|
||||
bcsiMplsLspPackets Counter64,
|
||||
bcsiMplsLspAge TimeStamp,
|
||||
bcsiMplsLspTimeUp TimeStamp,
|
||||
bcsiMplsLspPrimaryTimeUp TimeStamp,
|
||||
bcsiMplsLspTransitions Counter32,
|
||||
bcsiMplsLspLastTransition TimeStamp,
|
||||
bcsiMplsLspFrom IpAddress,
|
||||
bcsiMplsLspTo IpAddress,
|
||||
bcsiMplsLspPathName DisplayString,
|
||||
bcsiMplsLspPathType INTEGER,
|
||||
bcsiMplsLspAdaptive TruthValue,
|
||||
bcsiMplsLspBfdSessionId Unsigned32,
|
||||
bcsiMplsLspReoptimizeTimer Unsigned32,
|
||||
bcsiMplsLspCoS ClassOfService,
|
||||
bcsiMplsLspHopLimit Unsigned32,
|
||||
bcsiMplsLspCspf INTEGER,
|
||||
bcsiMplsLspCspfTieBreaker INTEGER,
|
||||
bcsiMplsLspFrrMode INTEGER,
|
||||
bcsiMplsLspFrrSetupPriority Unsigned32,
|
||||
bcsiMplsLspFrrHoldingPriority Unsigned32,
|
||||
bcsiMplsLspFrrHopLimit Unsigned32,
|
||||
bcsiMplsLspFrrBandwidth Unsigned32,
|
||||
bcsiMplsLspFrrAdmGrpIncludeAny MplsTunnelAffinity,
|
||||
bcsiMplsLspFrrAdmGrpIncludeAll MplsTunnelAffinity,
|
||||
bcsiMplsLspFrrAdmGrpExcludeAny MplsTunnelAffinity,
|
||||
bcsiMplsLspPathSelectMode INTEGER,
|
||||
bcsiMplsLspPathSelectPathname DisplayString,
|
||||
bcsiMplsLspPathSelectRevertTimer Unsigned32,
|
||||
bcsiMplsLspShortcutOspfAllowed TruthValue,
|
||||
bcsiMplsLspShortcutIsisAllowed TruthValue,
|
||||
bcsiMplsLspShortcutIsisLevel INTEGER,
|
||||
bcsiMplsLspShortcutIsisAnnounce TruthValue,
|
||||
bcsiMplsLspShortcutIsisAnnounceMetric Integer32,
|
||||
bcsiMplsLspShortcutIsisRelativeMetric Integer32
|
||||
}
|
||||
|
||||
bcsiMplsLspSignalingProto OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
ldp(1),
|
||||
rsvp(2)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "MPLS signaling protocol used by this LSP."
|
||||
::= { bcsiMplsLspEntry 1 }
|
||||
|
||||
bcsiMplsLspIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The unique index of the LSP in the system for a given signaling protocol."
|
||||
::= { bcsiMplsLspEntry 2 }
|
||||
|
||||
bcsiMplsLspName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Name of the Label Switched Path."
|
||||
::= { bcsiMplsLspEntry 3 }
|
||||
|
||||
bcsiMplsLspState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
up(2),
|
||||
down(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The operational state of the LSP."
|
||||
::= { bcsiMplsLspEntry 4 }
|
||||
|
||||
bcsiMplsLspPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of egress Layer-3 VPN and IPoMPLS packets
|
||||
meeting the in-label and tunnel criteria."
|
||||
::= { bcsiMplsLspEntry 5 }
|
||||
|
||||
bcsiMplsLspAge OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The age, since creation of this LSP in 10-millisecond periods."
|
||||
::= { bcsiMplsLspEntry 6 }
|
||||
|
||||
bcsiMplsLspTimeUp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total time in 10-millisecond units that this
|
||||
LSP has been operational. The percentage up time
|
||||
can be determined by computing
|
||||
(bcsiMplsLspTimeUp/bcsiMplsLspAge * 100 %)."
|
||||
::= { bcsiMplsLspEntry 7 }
|
||||
|
||||
bcsiMplsLspPrimaryTimeUp OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total time in 10-millisecond units that this
|
||||
LSP's primary path has been operational. The
|
||||
percentage contribution of the primary
|
||||
path to the operational time is given by
|
||||
(bcsiMplsLspPrimaryTimeUp/bcsiMplsLspTimeUp * 100) %."
|
||||
::= { bcsiMplsLspEntry 8 }
|
||||
|
||||
bcsiMplsLspTransitions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of state transitions (up -> down and
|
||||
down -> up) this LSP has undergone."
|
||||
::= { bcsiMplsLspEntry 9 }
|
||||
|
||||
bcsiMplsLspLastTransition OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in 10-millisecond units since the last
|
||||
transition occurred on this LSP."
|
||||
::= { bcsiMplsLspEntry 10 }
|
||||
|
||||
bcsiMplsLspFrom OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source IP address of this LSP."
|
||||
::= { bcsiMplsLspEntry 11 }
|
||||
|
||||
bcsiMplsLspTo OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination IP address of this LSP."
|
||||
::= { bcsiMplsLspEntry 12 }
|
||||
|
||||
bcsiMplsLspPathName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the active path for this LSP, if
|
||||
any. If there is none, the name should be
|
||||
empty; in that case, the rest of the fields
|
||||
in bcsiMplsLspEntry are meaningless."
|
||||
::= { bcsiMplsLspEntry 13 }
|
||||
|
||||
bcsiMplsLspPathType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
primary(2),
|
||||
standby(3),
|
||||
secondary(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of path that is active, i.e., a
|
||||
primary path, a standby path, or a generic
|
||||
secondary path. This field is meaningless
|
||||
unless bcsiMplsLspPathName is not empty"
|
||||
::= { bcsiMplsLspEntry 14 }
|
||||
|
||||
bcsiMplsLspAdaptive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if the LSP supports adaptive mechanism or not."
|
||||
::= { bcsiMplsLspEntry 15 }
|
||||
|
||||
bcsiMplsLspBfdSessionId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The BFD session ID associated to this LSP. Zero indicates
|
||||
there is no BFD session for this LSP. Non-zero value is an
|
||||
index to an entry in the bfdSessTable"
|
||||
::= { bcsiMplsLspEntry 16 }
|
||||
|
||||
bcsiMplsLspReoptimizeTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 ( 0 | 300..65535 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds from the beginning of one reoptimization
|
||||
attempt to the beginning of the next attempt."
|
||||
::= { bcsiMplsLspEntry 17 }
|
||||
|
||||
bcsiMplsLspCoS OBJECT-TYPE
|
||||
SYNTAX ClassOfService
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Class of Service for this LSP."
|
||||
::= { bcsiMplsLspEntry 18 }
|
||||
|
||||
bcsiMplsLspHopLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32 ( 0..255 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of hops this LSP can traverse."
|
||||
::= { bcsiMplsLspEntry 19 }
|
||||
|
||||
bcsiMplsLspCspf OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if CSPF path calculation is enabled
|
||||
on this LSP."
|
||||
::= { bcsiMplsLspEntry 20 }
|
||||
|
||||
bcsiMplsLspCspfTieBreaker OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
random(1),
|
||||
leastFill(2),
|
||||
mostFill(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The tie-breaker to use for selecting CSPF
|
||||
equal-cost paths. The value of this variable is
|
||||
meaningless if the bcsiMplsLspCspf is 'disabled'."
|
||||
::= { bcsiMplsLspEntry 21 }
|
||||
|
||||
bcsiMplsLspFrrMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
detour(2),
|
||||
facility(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates which protection method is to be used
|
||||
for Fast Reroute. 'detour' means one-to-one backup
|
||||
and 'facility' for facility backup."
|
||||
::= { bcsiMplsLspEntry 22 }
|
||||
|
||||
bcsiMplsLspFrrSetupPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The setup priority for MPLS Fast Reroute.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspFrrMode is 'none'."
|
||||
::= { bcsiMplsLspEntry 23 }
|
||||
|
||||
bcsiMplsLspFrrHoldingPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hold priority for MPLS Fast Reroute.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspFrrMode is 'none'."
|
||||
::= { bcsiMplsLspEntry 24 }
|
||||
|
||||
bcsiMplsLspFrrHopLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32 ( 0..255 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The hop limit for MPLS Fast Reroute.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspFrrMode is 'none'."
|
||||
::= { bcsiMplsLspEntry 25 }
|
||||
|
||||
bcsiMplsLspFrrBandwidth OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bandwidth constraint for MPLS Fast Reroute.
|
||||
The value 0 means that the detour route uses a
|
||||
best-effort value for bandwidth.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspFrrMode is 'none'."
|
||||
::= { bcsiMplsLspEntry 26 }
|
||||
|
||||
bcsiMplsLspFrrAdmGrpIncludeAny OBJECT-TYPE
|
||||
SYNTAX MplsTunnelAffinity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative group setting that the device
|
||||
includes any of the interfaces that are members of
|
||||
the group when calculating detour routes for this LSP.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspFrrMode is 'none'."
|
||||
::= { bcsiMplsLspEntry 27 }
|
||||
|
||||
bcsiMplsLspFrrAdmGrpIncludeAll OBJECT-TYPE
|
||||
SYNTAX MplsTunnelAffinity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative group setting that an interface
|
||||
must be a member of to be considered in a detour
|
||||
route for the LSP. Any interface that is not a member
|
||||
of all the groups is eliminated from consideration.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspFrrMode is 'none'."
|
||||
::= { bcsiMplsLspEntry 28 }
|
||||
|
||||
bcsiMplsLspFrrAdmGrpExcludeAny OBJECT-TYPE
|
||||
SYNTAX MplsTunnelAffinity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative group setting that the device
|
||||
excludes any of the interfaces that are members of
|
||||
the group when calculating detour routes for this LSP.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspFrrMode is 'none'."
|
||||
::= { bcsiMplsLspEntry 29 }
|
||||
|
||||
bcsiMplsLspPathSelectMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
auto(1),
|
||||
manual(2),
|
||||
unconditional(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the path selection mode to use.
|
||||
Auto-select is the default mode. I this mode, the
|
||||
primary path is always selected to carry traffic when
|
||||
the primary path has stayed operating in the working
|
||||
state for at least the amount of time specified in
|
||||
bcsiMplsLspPathSelectRevertTimer.
|
||||
For manual-select, traffic is switched to a user-
|
||||
selected path specified in bcsiMplsLspPathSelectPathname
|
||||
after the selected path has stayed operating in the
|
||||
working state for at least the amount of time specified
|
||||
in bcsiMplsLspPathSelectRevertTimer.
|
||||
For unconditional-select, traffic is switched to and
|
||||
stays on the selected path regardless of the path's
|
||||
condition even if it is in a failure state."
|
||||
::= { bcsiMplsLspEntry 30 }
|
||||
|
||||
bcsiMplsLspPathSelectPathname OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user-selected pathname when the bcsiMplsLspPathSelectMode
|
||||
is either 'manual' or 'unconditional'."
|
||||
::= { bcsiMplsLspEntry 31 }
|
||||
|
||||
bcsiMplsLspPathSelectRevertTimer OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds to wait after the primary or selected
|
||||
path comes up before traffic reverts to that path.
|
||||
A value of 0 indicates that it will switch immediately
|
||||
after the current working path goes down."
|
||||
::= { bcsiMplsLspEntry 32 }
|
||||
|
||||
bcsiMplsLspShortcutOspfAllowed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that this LSP allows shortcut between nodes in an AS.
|
||||
OSPF includes the LSP in its SPF calculation."
|
||||
::= { bcsiMplsLspEntry 33 }
|
||||
|
||||
bcsiMplsLspShortcutIsisAllowed OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that this LSP allows shortcut through the
|
||||
network to a destination based on the path's cost (metric).
|
||||
Traffic is forwarded through this LSP to destinations
|
||||
within the IS-IS routing domain. IS-IS includes the LSP
|
||||
in its SPF calculation."
|
||||
::= { bcsiMplsLspEntry 34 }
|
||||
|
||||
bcsiMplsLspShortcutIsisLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
level1(1),
|
||||
level2(2),
|
||||
level1and2(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the level of IS-IS routing enabled on the device.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspShortcutIsisAllowed is 'false'."
|
||||
::= { bcsiMplsLspEntry 35 }
|
||||
|
||||
bcsiMplsLspShortcutIsisAnnounce OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that this IS-IS shortcut will be announced or
|
||||
advertised. The metric to announce is specified by
|
||||
bcsiMplsLspShortcutIsisAnnounceMetric.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspShortcutIsisAllowed is 'false'."
|
||||
::= { bcsiMplsLspEntry 36 }
|
||||
|
||||
bcsiMplsLspShortcutIsisAnnounceMetric OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..16777215)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the metric value to announce for this shortcut.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspShortcutIsisAnnounce is 'false'. Default value is 10."
|
||||
::= { bcsiMplsLspEntry 37 }
|
||||
|
||||
bcsiMplsLspShortcutIsisRelativeMetric OBJECT-TYPE
|
||||
SYNTAX Integer32 (-16777215..16777215)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the relative metric used to compute the LSP cost
|
||||
when announce is not enabled.
|
||||
The value of this variable is meaningless if the
|
||||
bcsiMplsLspShortcutIsisAllowed is 'false'."
|
||||
::= { bcsiMplsLspEntry 38 }
|
||||
|
||||
|
||||
-- definition of MPLS traps
|
||||
--
|
||||
bcsiMplsLspUpNotification NOTIFICATION-TYPE
|
||||
OBJECTS { bcsiMplsLspName,
|
||||
bcsiMplsLspPathName } -- LspPath
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An bcsiMplsLspUpNotification trap signifies that the
|
||||
specified LSP is up. The current active
|
||||
path for the LSP is bcsiMplsLspPathName."
|
||||
--#TYPE "Foundry Trap: MPLS LSP Up"
|
||||
--#SUMMARY "LSP %s using path %s is up."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= { bcsiMplsNotifications 1 }
|
||||
|
||||
|
||||
bcsiMplsLspDownNotification NOTIFICATION-TYPE
|
||||
OBJECTS { bcsiMplsLspName,
|
||||
bcsiMplsLspPathName } -- LspPath
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An bcsiMplsLspDownNotification trap signifies that the
|
||||
specified LSP is down, because the current
|
||||
active path bcsiMplsLspPathName went down."
|
||||
--#TYPE "Foundry Trap: MPLS LSP Down"
|
||||
--#SUMMARY "LSP %s using path %s is down."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= { bcsiMplsNotifications 2 }
|
||||
|
||||
|
||||
bcsiMplsLspChangeNotification NOTIFICATION-TYPE
|
||||
OBJECTS { bcsiMplsLspName,
|
||||
bcsiMplsLspPathName } -- LspPath
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An bcsiMplsLspChangeNotification trap signifies that the
|
||||
the specified LSP has switched traffic to
|
||||
the new active path 'toLspPath'. The LSP maintains
|
||||
up state before and after the switch over"
|
||||
--#TYPE "Foundry Trap: MPLS LSP Change"
|
||||
--#SUMMARY "LSP %s switches to new active path %s."
|
||||
--#ARGUMENTS { 0, 1 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#STATE OPERATIONAL
|
||||
::= { bcsiMplsNotifications 3 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
524
mibs/extreme/BROCADE-OPTICAL-MONITORING-MIB
Normal file
524
mibs/extreme/BROCADE-OPTICAL-MONITORING-MIB
Normal file
@@ -0,0 +1,524 @@
|
||||
-- MIB File: BROCADE-OPTICAL-MONITORING-MIB.mib
|
||||
-- *********************************************************************
|
||||
-- BROCADE-OPTICAL-MONITORING-MIB.mib: Extreme Optical Monitoring MIB
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *********************************************************************
|
||||
BROCADE-OPTICAL-MONITORING-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB
|
||||
;
|
||||
|
||||
brocadeOpticalMonitoringMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201909230000Z" -- Sep 23, 2019
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This MIB module supports monitoring of port optics
|
||||
for parameters like, temperature, Tx Power, Rx Power,
|
||||
Tx Bias Current, etc.,."
|
||||
|
||||
REVISION "201909230000Z" -- Sep 23, 2019
|
||||
DESCRIPTION
|
||||
"Added bcsiIfMediaInfoTable"
|
||||
REVISION "201805291200Z" -- May 29, 2018
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201611230000Z"
|
||||
DESCRIPTION
|
||||
"Added support for bcsiOptMonInfoTable."
|
||||
|
||||
REVISION "201609280000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { bcsiModules 8 }
|
||||
|
||||
bcsiOptMonNotifications OBJECT IDENTIFIER ::= { brocadeOpticalMonitoringMIB 0 }
|
||||
bcsiOptMonObjects OBJECT IDENTIFIER ::= { brocadeOpticalMonitoringMIB 1 }
|
||||
bcsiOptMonConformance OBJECT IDENTIFIER ::= { brocadeOpticalMonitoringMIB 2 }
|
||||
|
||||
-- Optical Parameters Table per lane for a 40G SR4 and LR4,
|
||||
-- 100G LR4 and LR10 optics.
|
||||
|
||||
bcsiOptMonLaneTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiOptMonLaneEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists the instrumented parameters of all
|
||||
lanes within a 40G Optic of type SR4 and LR4,
|
||||
100G optic of type LR4 and LR10. LR4 and SR4 have 4 lanes
|
||||
per optic, LR10 has 10 lanes per optic."
|
||||
REFERENCE
|
||||
"ITU recommendations G.783, G.784, G.953"
|
||||
::= { bcsiOptMonObjects 1 }
|
||||
|
||||
bcsiOptMonLaneEntry OBJECT-TYPE
|
||||
SYNTAX BcsiOptMonLaneEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only the ifIndices of optical interfaces
|
||||
whose parameters need to be monitored will
|
||||
be used to index this table."
|
||||
INDEX { ifIndex, bcsiOptMonLaneNum }
|
||||
::= { bcsiOptMonLaneTable 1 }
|
||||
|
||||
BcsiOptMonLaneEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiOptMonLaneNum
|
||||
Unsigned32,
|
||||
bcsiOptMonLaneTemperature
|
||||
SnmpAdminString,
|
||||
bcsiOptMonLaneTxPowerStatus
|
||||
INTEGER,
|
||||
bcsiOptMonLaneTxPower
|
||||
SnmpAdminString,
|
||||
bcsiOptMonLaneTxPowerVal
|
||||
Unsigned32,
|
||||
bcsiOptMonLaneRxPowerStatus
|
||||
INTEGER,
|
||||
bcsiOptMonLaneRxPower
|
||||
SnmpAdminString,
|
||||
bcsiOptMonLaneRxPowerVal
|
||||
Unsigned32,
|
||||
bcsiOptMonLaneTxBiasCurrent
|
||||
SnmpAdminString
|
||||
}
|
||||
|
||||
bcsiOptMonLaneNum OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lane number of this 40G or 100G optic.
|
||||
LR4 and SR4 have 4 lanes per optic.
|
||||
LR10 has 10 lanes per optic."
|
||||
::= { bcsiOptMonLaneEntry 1 }
|
||||
|
||||
bcsiOptMonLaneTemperature OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the transmitter laser
|
||||
diode temperature for the lane in the interface. This
|
||||
object indicates the health of the transmitter.
|
||||
|
||||
The format is xxx.yyyy C(elcius), followed by whether
|
||||
the measured value is normal, high/low alarm or
|
||||
high/low warning."
|
||||
::= { bcsiOptMonLaneEntry 2 }
|
||||
|
||||
bcsiOptMonLaneTxPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(1),
|
||||
notApplicable(2),
|
||||
highAlarm(3),
|
||||
highWarn(4),
|
||||
normal(5),
|
||||
lowWarn(6),
|
||||
lowAlarm(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the status of the transmitter optical
|
||||
signal power for the lane in the interface, indicating
|
||||
whether this is normal or an alarm is present."
|
||||
::= { bcsiOptMonLaneEntry 3 }
|
||||
|
||||
bcsiOptMonLaneTxPower OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the transmitter optical
|
||||
signal power for the lane in the interface, measured in
|
||||
dBm, followed by whether this is a normal value, or
|
||||
high/low warning or alarm."
|
||||
::= { bcsiOptMonLaneEntry 4 }
|
||||
|
||||
bcsiOptMonLaneTxPowerVal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microWatt"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the transmitter optical
|
||||
signal power for the lane in the interface, measured in microWatt."
|
||||
::= { bcsiOptMonLaneEntry 5 }
|
||||
|
||||
bcsiOptMonLaneRxPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(1),
|
||||
notApplicable(2),
|
||||
highAlarm(3),
|
||||
highWarn(4),
|
||||
normal(5),
|
||||
lowWarn(6),
|
||||
lowAlarm(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the status of the receiver optical signal power
|
||||
for the lane in the interface, indicating whether this is normal or
|
||||
an alarm is present."
|
||||
::= { bcsiOptMonLaneEntry 6 }
|
||||
|
||||
bcsiOptMonLaneRxPower OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the receiver optical
|
||||
signal power for the lane in the interface, measured in
|
||||
dBm, followed by whether this is a normal value, or
|
||||
high/low warning or alarm."
|
||||
::= { bcsiOptMonLaneEntry 7 }
|
||||
|
||||
bcsiOptMonLaneRxPowerVal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microWatt"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the receiver optical signal power
|
||||
for the lane in the interface, measured in microWatt."
|
||||
::= { bcsiOptMonLaneEntry 8 }
|
||||
|
||||
bcsiOptMonLaneTxBiasCurrent OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx Bias Current. It is measured in mA, and is followed
|
||||
by whether this is a normal value, or high/low warning or
|
||||
alarm."
|
||||
::= { bcsiOptMonLaneEntry 9 }
|
||||
|
||||
-- Optical Table for module level optical parameters like Temperature, Tx Power,
|
||||
-- Rx Power and Tx Bias Current.
|
||||
|
||||
bcsiOptMonInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiOptMonInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists the instrumented parameters of all
|
||||
optical interfaces."
|
||||
REFERENCE
|
||||
"ITU recommendations G.783, G.784, G.953"
|
||||
::= { bcsiOptMonObjects 2}
|
||||
|
||||
bcsiOptMonInfoEntry OBJECT-TYPE
|
||||
SYNTAX BcsiOptMonInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only the ifIndices of optical interfaces
|
||||
whose parameters need to be monitored will
|
||||
be used to index this table."
|
||||
INDEX { ifIndex }
|
||||
::= { bcsiOptMonInfoTable 1 }
|
||||
|
||||
BcsiOptMonInfoEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiOptMonTemperature
|
||||
DisplayString,
|
||||
bcsiOptMonTxPowerStatus
|
||||
INTEGER,
|
||||
bcsiOptMonTxPower
|
||||
SnmpAdminString,
|
||||
bcsiOptMonTxPowerVal
|
||||
Unsigned32,
|
||||
bcsiOptMonRxPowerStatus
|
||||
INTEGER,
|
||||
bcsiOptMonRxPower
|
||||
SnmpAdminString,
|
||||
bcsiOptMonRxPowerVal
|
||||
Unsigned32,
|
||||
bcsiOptMonTxBiasCurrent
|
||||
DisplayString
|
||||
}
|
||||
|
||||
bcsiOptMonTemperature OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the transmitter laser
|
||||
diode temperature for the interface. This object
|
||||
indicates the health of the transmitter.
|
||||
|
||||
The format is xxx.yyyy C(elcius), followed by whether
|
||||
the measured value is normal, high/low alarm or
|
||||
high/low warning.
|
||||
For 100G and 40G optic, this returns the average
|
||||
temperature for all lanes."
|
||||
::= { bcsiOptMonInfoEntry 1 }
|
||||
|
||||
bcsiOptMonTxPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(1),
|
||||
notApplicable(2),
|
||||
highAlarm(3),
|
||||
highWarn(4),
|
||||
normal(5),
|
||||
lowWarn(6),
|
||||
lowAlarm(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the status of the transmit optical
|
||||
signal power for the interface, indicating whether this is normal or an alarm is present."
|
||||
::= { bcsiOptMonInfoEntry 2 }
|
||||
|
||||
bcsiOptMonTxPower OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the transmitter optical
|
||||
signal power for the interface, measured in dBm, followed
|
||||
by whether this is a normal value, or high/low warning
|
||||
or alarm. For 100G optic, this returns the aggregated
|
||||
Tx Power for all lanes."
|
||||
::= { bcsiOptMonInfoEntry 3 }
|
||||
|
||||
bcsiOptMonTxPowerVal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microWatt"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the transmitter optical
|
||||
signal power for the interface, measured in microWatt.
|
||||
For 100G optic, this returns the aggregated
|
||||
Tx Power for all lanes "
|
||||
::= { bcsiOptMonInfoEntry 4 }
|
||||
|
||||
bcsiOptMonRxPowerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notSupported(1),
|
||||
notApplicable(2),
|
||||
highAlarm(3),
|
||||
highWarn(4),
|
||||
normal(5),
|
||||
lowWarn(6),
|
||||
lowAlarm(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the status of the receiver optical signal
|
||||
power for the interface, indicating whether this is normal or an alarm is present."
|
||||
::= { bcsiOptMonInfoEntry 5 }
|
||||
|
||||
bcsiOptMonRxPower OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the receiver optical
|
||||
signal power for the interface, measured in dBm, followed
|
||||
by whether this is a normal value, or high/low warning
|
||||
or alarm.
|
||||
For 100G and 40G optic, this returns the aggregated
|
||||
Rx Power for all lanes."
|
||||
::= { bcsiOptMonInfoEntry 6 }
|
||||
|
||||
bcsiOptMonRxPowerVal OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "microWatt"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the value of the receiver optical
|
||||
signal power for the interface, measured in microWatt.
|
||||
For 100G and 40G optic, this returns the aggregated
|
||||
Rx Power for all lanes "
|
||||
::= { bcsiOptMonInfoEntry 7 }
|
||||
|
||||
bcsiOptMonTxBiasCurrent OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tx Bias Current. It is measured in mA, and is followed
|
||||
by whether this is a normal value, or high/low warning or
|
||||
alarm.
|
||||
For 100G and 40G optic, this returns the aggregated
|
||||
Tx Bias Current for all lanes."
|
||||
::= { bcsiOptMonInfoEntry 8 }
|
||||
|
||||
bcsiIfMediaInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiIfMediaInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists the information of the media device
|
||||
(SFP/XFP/Copper) installed in the physical port.
|
||||
Only the ifIndices of Ethernet ports those are associated
|
||||
with the operational cards will be included in this table."
|
||||
::= { bcsiOptMonObjects 3 }
|
||||
|
||||
bcsiIfMediaInfoEntry OBJECT-TYPE
|
||||
SYNTAX BcsiIfMediaInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table. The ifIndices of ethernet interfaces
|
||||
will be used to index this table."
|
||||
INDEX { ifIndex }
|
||||
::= { bcsiIfMediaInfoTable 1 }
|
||||
|
||||
BcsiIfMediaInfoEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiIfMediaType
|
||||
DisplayString,
|
||||
bcsiIfMediaVendorName
|
||||
DisplayString,
|
||||
bcsiIfMediaVersion
|
||||
DisplayString,
|
||||
bcsiIfMediaPartNumber
|
||||
DisplayString,
|
||||
bcsiIfMediaSerialNumber
|
||||
DisplayString
|
||||
}
|
||||
|
||||
bcsiIfMediaType OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"he type of the media installed in the physical port."
|
||||
::= { bcsiIfMediaInfoEntry 1 }
|
||||
|
||||
bcsiIfMediaVendorName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The media vendor name, full name of the corporation."
|
||||
::= { bcsiIfMediaInfoEntry 2 }
|
||||
|
||||
bcsiIfMediaVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The media vendor product version number."
|
||||
::= { bcsiIfMediaInfoEntry 3 }
|
||||
|
||||
bcsiIfMediaPartNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The media vendor part number."
|
||||
::= { bcsiIfMediaInfoEntry 4 }
|
||||
|
||||
bcsiIfMediaSerialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vendor serial number of the media device."
|
||||
::= { bcsiIfMediaInfoEntry 5 }
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
bcsiOptMonCompliances OBJECT IDENTIFIER
|
||||
::= { bcsiOptMonConformance 1 }
|
||||
bcsiOptMonGroups OBJECT IDENTIFIER
|
||||
::= { bcsiOptMonConformance 2 }
|
||||
|
||||
bcsiOptMonCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which
|
||||
implement BROCADE-OPTICAL-MONITORING-MIB."
|
||||
MODULE
|
||||
MANDATORY-GROUPS { bcsiOptMonLaneMonGroup ,
|
||||
bcsiOptMonInfoMonGroup,
|
||||
bcsiIfMediaGroup
|
||||
}
|
||||
::= { bcsiOptMonCompliances 1 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
bcsiOptMonLaneMonGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcsiOptMonLaneNum,
|
||||
bcsiOptMonLaneTemperature,
|
||||
bcsiOptMonLaneTxPowerStatus,
|
||||
bcsiOptMonLaneTxPower,
|
||||
bcsiOptMonLaneTxPowerVal,
|
||||
bcsiOptMonLaneRxPowerStatus,
|
||||
bcsiOptMonLaneRxPower,
|
||||
bcsiOptMonLaneRxPowerVal,
|
||||
bcsiOptMonLaneTxBiasCurrent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for Optical Lane Monitoring of interface optics."
|
||||
::= { bcsiOptMonGroups 1 }
|
||||
|
||||
bcsiOptMonInfoMonGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcsiOptMonTemperature,
|
||||
bcsiOptMonTxPowerStatus,
|
||||
bcsiOptMonTxPower,
|
||||
bcsiOptMonTxPowerVal,
|
||||
bcsiOptMonRxPowerStatus,
|
||||
bcsiOptMonRxPower,
|
||||
bcsiOptMonRxPowerVal,
|
||||
bcsiOptMonTxBiasCurrent
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for Optical Monitoring of interface optics."
|
||||
::= { bcsiOptMonGroups 2 }
|
||||
|
||||
bcsiIfMediaGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bcsiIfMediaType,
|
||||
bcsiIfMediaVendorName,
|
||||
bcsiIfMediaVersion,
|
||||
bcsiIfMediaPartNumber,
|
||||
bcsiIfMediaSerialNumber
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects for monitoring media information of interfaces."
|
||||
::= { bcsiOptMonGroups 3 }
|
||||
END
|
||||
|
||||
-- ========================================================================================
|
||||
|
||||
|
93
mibs/extreme/BROCADE-REG-MIB
Normal file
93
mibs/extreme/BROCADE-REG-MIB
Normal file
@@ -0,0 +1,93 @@
|
||||
-- MIB File: BROCADE-REG-MIB.mib
|
||||
-- *******************************************************************
|
||||
-- Brocade-REG-MIB.my: Extreme Products MIB.
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *******************************************************************
|
||||
Brocade-REG-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY,
|
||||
enterprises FROM SNMPv2-SMI;
|
||||
|
||||
bcsi MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This MIB module defines Structure of Management
|
||||
Information for the Extreme enterprise and serves as
|
||||
central repository of all the OIDs under Extreme
|
||||
enterprise OID tree."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201609270000Z" -- 27th September, 2016
|
||||
DESCRIPTION
|
||||
"Removed nos OID from commDev OID tree."
|
||||
|
||||
REVISION "201202030000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { enterprises 1588 } -- assigned by IANA
|
||||
|
||||
commDev OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root OID sub-tree for Communication devices of Extreme."
|
||||
::= { bcsi 2 }
|
||||
|
||||
fibrechannel OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root OID sub-tree for Fibre Channel Devices of Extreme."
|
||||
::= { commDev 1 }
|
||||
|
||||
fcSwitch OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root OID sub-tree for Fibre Channel Switches of Extreme."
|
||||
::= { fibrechannel 1 }
|
||||
|
||||
bcsiReg OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root OID sub-tree for Extreme Global Registry."
|
||||
::= { bcsi 3 }
|
||||
|
||||
bcsiModules OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root OID sub-tree for all the Extreme management MIBs."
|
||||
::= { bcsiReg 1 }
|
||||
|
||||
-- reserved for: brocadeTrapsMIB MODULE-IDENTITY ::= { bcsiModules 1 }
|
||||
-- bcsiModuleTC MODULE-IDENTITY ::= { bcsiModules 2 }
|
||||
-- swMibModule MODULE-IDENTITY ::= { bcsiModules 3 }
|
||||
-- maps MODULE-IDENTITY ::= { bcsiModules 4 }
|
||||
-- brocadeContextMappingMIB MODULE-IDENTITY ::= { bcsiModules 7 }
|
||||
-- brocadeOpticalMonitoringMIB MODULE-IDENTITY ::= { bcsiModules 8 }
|
||||
-- brocadeUdldMIB MODULE-IDENTITY ::= { bcsiModules 9 }
|
||||
-- brocadeMplsMIB MODULE-IDENTITY ::= { bcsiModules 10 }
|
||||
-- brocadeInterfaceStatsMIB MODULE-IDENTITY ::= { bcsiModules 11 }
|
||||
-- brocadeModuleCpuUtilMIB MODULE-IDENTITY ::= { bcsiModules 12 }
|
||||
-- brocadeModuleMemUtilMIB MODULE-IDENTITY ::= { bcsiModules 13 }
|
||||
|
||||
brocadeAgentCapability OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This provides a root object identifier from which
|
||||
AGENT-CAPABILITIES values may be assigned."
|
||||
::= { bcsiReg 2 }
|
||||
END
|
||||
|
||||
|
252
mibs/extreme/BROCADE-TCAM-MIB
Normal file
252
mibs/extreme/BROCADE-TCAM-MIB
Normal file
@@ -0,0 +1,252 @@
|
||||
-- MIB File: BROCADE-TCAM-MIB.mib
|
||||
|
||||
-- automatically generated by SNMP Research mibgp from BROCADE-TCAM-MIB.txt
|
||||
-- Mon Oct 24 20:23:01 2016
|
||||
|
||||
|
||||
BROCADE-TCAM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
Gauge32, Unsigned32,
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI -- [RFC2578]
|
||||
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC -- [RFC2579]
|
||||
|
||||
bcsiModules FROM Brocade-REG-MIB;
|
||||
|
||||
bcsiTCAM MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
|
||||
DESCRIPTION "The MIB module to describe generic objects for the
|
||||
usage of Ternary Content-Addressable Memory (TCAM)."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201610241330Z" -- October 24, 2016 1:30pm
|
||||
DESCRIPTION "Initial Version"
|
||||
::= { bcsiModules 14 }
|
||||
|
||||
--
|
||||
-- high level object identifiers
|
||||
--
|
||||
|
||||
bcsiTCAMNotification OBJECT IDENTIFIER ::= { bcsiTCAM 0 }
|
||||
bcsiTCAMObjects OBJECT IDENTIFIER ::= { bcsiTCAM 1 }
|
||||
|
||||
bcsiTCAMGlobals OBJECT IDENTIFIER ::= { bcsiTCAMObjects 1 }
|
||||
|
||||
-- bcsiTCAMProfile
|
||||
|
||||
bcsiTCAMProfile OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
default(0),
|
||||
vxlanExt(1),
|
||||
l2l3l4Openflow1(2),
|
||||
l2l3l4Openflow2(3),
|
||||
v6Openflow1(4),
|
||||
npbProfile1(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies TCAM partition profile. Each profile
|
||||
adjusts the partitions to optimize the device for corresponding
|
||||
applications."
|
||||
::= { bcsiTCAMGlobals 1 }
|
||||
|
||||
-- TCAM usage objects
|
||||
|
||||
bcsiTCAMUsageGroup OBJECT IDENTIFIER ::= { bcsiTCAMObjects 2 }
|
||||
|
||||
-- the bcsiTCAMUsage table
|
||||
|
||||
-- The bcsiTCAMUsage table contains information of the entity's
|
||||
-- TCAM usage.
|
||||
|
||||
bcsiTCAMUsageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiTCAMUsageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of bcsiTCAMUsage entries. This table contains
|
||||
information of the entity's TCAM usage."
|
||||
::= { bcsiTCAMUsageGroup 1 }
|
||||
|
||||
bcsiTCAMUsageEntry OBJECT-TYPE
|
||||
SYNTAX BcsiTCAMUsageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing management information applicable to
|
||||
TCAM usage"
|
||||
INDEX { bcsiTCAMUsageSlot,
|
||||
bcsiTCAMUsageProcessor,
|
||||
bcsiTCAMUsageFeature }
|
||||
::= { bcsiTCAMUsageTable 1 }
|
||||
|
||||
BcsiTCAMUsageEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiTCAMUsageSlot Unsigned32,
|
||||
bcsiTCAMUsageProcessor Unsigned32,
|
||||
bcsiTCAMUsageFeature INTEGER,
|
||||
bcsiTCAMUsageContainerId Unsigned32,
|
||||
bcsiTCAMUsageDBId Unsigned32,
|
||||
bcsiTCAMUsageSize INTEGER,
|
||||
bcsiTCAMUsageMaxLimit Gauge32,
|
||||
bcsiTCAMUsageCurrentUsage Gauge32,
|
||||
bcsiTCAMUsageFreeCountContainer Gauge32,
|
||||
bcsiTCAMUsageFreeCountDB Gauge32,
|
||||
bcsiTCAMUsageFreeCountFeature Gauge32
|
||||
}
|
||||
|
||||
bcsiTCAMUsageSlot OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number which uniquely identifies a linecard in the device"
|
||||
::= { bcsiTCAMUsageEntry 1 }
|
||||
|
||||
bcsiTCAMUsageProcessor OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A number which uniquely identifies the network processor within a
|
||||
linecard in the device"
|
||||
::= { bcsiTCAMUsageEntry 2 }
|
||||
|
||||
bcsiTCAMUsageFeature OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
l2Ctrl(0),
|
||||
l3V4Ctrl(1),
|
||||
l3V6Ctrl(2),
|
||||
l2UserIngress(3),
|
||||
l2UserEgress(4),
|
||||
portRL(5),
|
||||
bumRL(6),
|
||||
l3IPV4UserIngress(7),
|
||||
l3IPV4UserEgress(8),
|
||||
l3IPV4VxlanVisibility(9),
|
||||
l3IPV4UserWithRL(10),
|
||||
l3IPV4RACL(11),
|
||||
l3IPV4PBR(12),
|
||||
l3IPV6UserIngress(13),
|
||||
l3IPV6UserEgress(14),
|
||||
l3IPV6UserWithRL(15),
|
||||
l3IPV6RACL(16),
|
||||
l3IPV6PBR(17),
|
||||
oflowL2(18),
|
||||
oflowL3V4(19),
|
||||
oflowL3V6(20),
|
||||
oflowL2L3V4(21),
|
||||
oflowL2L3V6(22),
|
||||
mct(23),
|
||||
mplsXC(24),
|
||||
profileAGT(25)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the feature within the linecard
|
||||
and network processor."
|
||||
::= { bcsiTCAMUsageEntry 3 }
|
||||
|
||||
bcsiTCAMUsageContainerId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the bank container which can refer
|
||||
to a single bank or multiple TCAM banks."
|
||||
::= { bcsiTCAMUsageEntry 4 }
|
||||
|
||||
bcsiTCAMUsageDBId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the logical database."
|
||||
::= { bcsiTCAMUsageEntry 5 }
|
||||
|
||||
bcsiTCAMUsageSize OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
fixed(0),
|
||||
dynamic(1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates if the size for this feature in
|
||||
the current profile is fixed or dynamic."
|
||||
::= { bcsiTCAMUsageEntry 6 }
|
||||
|
||||
bcsiTCAMUsageCurrentUsage OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the current usage of TCAM entries
|
||||
by this feature."
|
||||
::= { bcsiTCAMUsageEntry 7 }
|
||||
|
||||
bcsiTCAMUsageMaxLimit OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the Maximum Limit of TCAM entries
|
||||
available for this feature."
|
||||
::= { bcsiTCAMUsageEntry 8 }
|
||||
|
||||
bcsiTCAMUsageFreeCountContainer OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the number of free entries in the
|
||||
Container that is associated with the TCAM logical database
|
||||
used by this feature. Used for debugging purpose."
|
||||
::= { bcsiTCAMUsageEntry 9 }
|
||||
|
||||
bcsiTCAMUsageFreeCountDB OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the number of free entries in the
|
||||
TCAM logical database used by this feature. Used for
|
||||
debugging purpose."
|
||||
::= { bcsiTCAMUsageEntry 10 }
|
||||
|
||||
bcsiTCAMUsageFreeCountFeature OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Entries"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the number of free entries available
|
||||
for this feature. Used for debugging purpose."
|
||||
::= { bcsiTCAMUsageEntry 11 }
|
||||
|
||||
END
|
||||
|
||||
-- ========================================================================================
|
||||
|
||||
|
522
mibs/extreme/BROCADE-TMSTATS-MIB
Normal file
522
mibs/extreme/BROCADE-TMSTATS-MIB
Normal file
@@ -0,0 +1,522 @@
|
||||
-- MIB File: BROCADE-TMSTATS-MIB.mib
|
||||
|
||||
-- automatically generated by SNMP Research mibgp from BROCADE-TMSTATS-MIB.txt
|
||||
-- Fri Nov 4 11:41:55 2016
|
||||
|
||||
|
||||
BROCADE-TMSTATS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString
|
||||
FROM SNMPv2-TC
|
||||
Integer32,
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-IDENTITY, OBJECT-TYPE,
|
||||
NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
InterfaceIndex, InterfaceIndexOrZero
|
||||
FROM IF-MIB
|
||||
|
||||
bcsiModules FROM Brocade-REG-MIB;
|
||||
|
||||
bcsiTMStats MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
|
||||
DESCRIPTION "The MIB module to describe Traffic Manager(TM)
|
||||
related statistics information."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201610211330Z" -- October 21, 2016 1:30pm
|
||||
DESCRIPTION "Initial Version"
|
||||
::= { bcsiModules 15 }
|
||||
|
||||
--
|
||||
-- high level object identifiers
|
||||
--
|
||||
|
||||
bcsiTMStatsNotification OBJECT IDENTIFIER ::= { bcsiTMStats 0 }
|
||||
bcsiTMStatsObjects OBJECT IDENTIFIER ::= { bcsiTMStats 1 }
|
||||
|
||||
bcsiTMStatsGlobals OBJECT IDENTIFIER ::= { bcsiTMStatsObjects 1 }
|
||||
|
||||
-- The TM Statistics Information Group
|
||||
|
||||
bcsiTMStatsInfoGroup OBJECT IDENTIFIER ::= { bcsiTMStatsObjects 2 }
|
||||
bcsiTMStatsInfoGroupGlobals OBJECT IDENTIFIER ::= { bcsiTMStatsInfoGroup 1 }
|
||||
|
||||
-- The TM Statistics Table
|
||||
|
||||
bcsiTMStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiTMStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains information of Traffic Manager(TM) counters"
|
||||
::= { bcsiTMStatsInfoGroup 2 }
|
||||
|
||||
bcsiTMStatsEntry OBJECT-TYPE
|
||||
SYNTAX BcsiTMStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing TM counter information"
|
||||
INDEX { bcsiTMStatsSlot,
|
||||
bcsiTMStatsTower }
|
||||
::= { bcsiTMStatsTable 1 }
|
||||
|
||||
BcsiTMStatsEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiTMStatsSlot Unsigned32,
|
||||
bcsiTMStatsTower Unsigned32,
|
||||
bcsiTMStatsDescription DisplayString,
|
||||
bcsiTMStatsTotalIngressPkts Counter64,
|
||||
bcsiTMStatsIngressCPUPkts Counter64,
|
||||
bcsiTMStatsIngressEnquePkts Counter64,
|
||||
bcsiTMStatsIngressDequePkts Counter64,
|
||||
bcsiTMStatsIngressTotalDiscardPkts Counter64,
|
||||
bcsiTMStatsIngressOldestDiscardPkts Counter64,
|
||||
bcsiTMStatsIngressResolvedToBeDropped Counter64,
|
||||
bcsiTMStatsIngressCRCErrorCount Counter64,
|
||||
bcsiTMStatsEgressREDiscardPkts Counter64,
|
||||
bcsiTMStatsEgressFilterDiscardPkts Counter64,
|
||||
bcsiTMStatsEgressDiscardUCPkts Counter64,
|
||||
bcsiTMStatsEgressDiscardMCPkts Counter64,
|
||||
bcsiTMStatsEgressUnicastPkts Counter64,
|
||||
bcsiTMStatsEgressMulticastPkts Counter64,
|
||||
bcsiTMStatsEgressFQPPkts Counter64
|
||||
}
|
||||
|
||||
bcsiTMStatsSlot OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot number which uniquely identifies a linecard.
|
||||
The line card must be physically present and operationally up."
|
||||
::= { bcsiTMStatsEntry 1 }
|
||||
|
||||
bcsiTMStatsTower OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tower number which uniquely identifies the network processor TM
|
||||
within a linecard in the system."
|
||||
::= { bcsiTMStatsEntry 2 }
|
||||
|
||||
bcsiTMStatsDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the description of this entry."
|
||||
::= { bcsiTMStatsEntry 3 }
|
||||
|
||||
bcsiTMStatsTotalIngressPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering into this TM."
|
||||
::= { bcsiTMStatsEntry 4 }
|
||||
|
||||
bcsiTMStatsIngressCPUPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering into this TM destined for the CPU."
|
||||
::= { bcsiTMStatsEntry 5 }
|
||||
|
||||
bcsiTMStatsIngressEnquePkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering ingress queues on this TM."
|
||||
::= { bcsiTMStatsEntry 6 }
|
||||
|
||||
bcsiTMStatsIngressDequePkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets dequeued from ingress queues and
|
||||
forwarded on this TM."
|
||||
::= { bcsiTMStatsEntry 7 }
|
||||
|
||||
bcsiTMStatsIngressTotalDiscardPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets failing to enter ingress queues on this
|
||||
TM."
|
||||
::= { bcsiTMStatsEntry 8 }
|
||||
|
||||
bcsiTMStatsIngressOldestDiscardPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering ingress queues on this TM, but
|
||||
deleted later due to buffer being full."
|
||||
::= { bcsiTMStatsEntry 9 }
|
||||
|
||||
bcsiTMStatsIngressResolvedToBeDropped OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering ingress queues on this TM, but
|
||||
resolved to be dropped."
|
||||
::= { bcsiTMStatsEntry 10 }
|
||||
|
||||
bcsiTMStatsIngressCRCErrorCount OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering ingress queues on this TM, but
|
||||
found to have bad CRC."
|
||||
::= { bcsiTMStatsEntry 11 }
|
||||
|
||||
bcsiTMStatsEgressREDiscardPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering egress queues on this TM and
|
||||
discarded due to Reassembly errors."
|
||||
::= { bcsiTMStatsEntry 12 }
|
||||
|
||||
bcsiTMStatsEgressFilterDiscardPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering egress queues on this TM and
|
||||
discarded due to filtering."
|
||||
::= { bcsiTMStatsEntry 13 }
|
||||
|
||||
bcsiTMStatsEgressDiscardUCPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all unicast packets failing to enter egress queues on
|
||||
this TM."
|
||||
::= { bcsiTMStatsEntry 14 }
|
||||
|
||||
bcsiTMStatsEgressDiscardMCPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all multicast packets failing to enter egress queues on
|
||||
this TM."
|
||||
::= { bcsiTMStatsEntry 15 }
|
||||
|
||||
bcsiTMStatsEgressUnicastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all unicast packets entering egress queues and
|
||||
forwarded out on this TM."
|
||||
::= { bcsiTMStatsEntry 16 }
|
||||
|
||||
bcsiTMStatsEgressMulticastPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all multicast packets entering egress queues and
|
||||
forwarded out on this TM."
|
||||
::= { bcsiTMStatsEntry 17 }
|
||||
|
||||
bcsiTMStatsEgressFQPPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all FQP packets entering egress queues and
|
||||
forwarded out on this TM."
|
||||
::= { bcsiTMStatsEntry 18 }
|
||||
|
||||
-- The TM VOQ Statistics Information Group
|
||||
|
||||
bcsiTMVOQStatsInfoGroup OBJECT IDENTIFIER ::= { bcsiTMStatsObjects 3 }
|
||||
bcsiTMVOQStatsInfoGroupGlobals OBJECT IDENTIFIER
|
||||
::= { bcsiTMVOQStatsInfoGroup 1 }
|
||||
|
||||
-- The TM VOQ CPU Group Statistics Table
|
||||
|
||||
bcsiTMVOQCPUGroupStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiTMVOQCPUGroupStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains information Traffic Manager(TM) VOQ
|
||||
(Virtual Output Queue) counters for CPU groups"
|
||||
::= { bcsiTMVOQStatsInfoGroup 2 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsEntry OBJECT-TYPE
|
||||
SYNTAX BcsiTMVOQCPUGroupStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing TM VOQ counter information for
|
||||
CPU groups"
|
||||
INDEX { bcsiTMVOQCPUGroupStatsSlot,
|
||||
bcsiTMVOQCPUGroupStatsGroup,
|
||||
bcsiTMVOQCPUGroupStatsPriority }
|
||||
::= { bcsiTMVOQCPUGroupStatsTable 1 }
|
||||
|
||||
BcsiTMVOQCPUGroupStatsEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiTMVOQCPUGroupStatsSlot Unsigned32,
|
||||
bcsiTMVOQCPUGroupStatsGroup Unsigned32,
|
||||
bcsiTMVOQCPUGroupStatsPriority Unsigned32,
|
||||
bcsiTMVOQCPUGroupStatsDescription DisplayString,
|
||||
bcsiTMVOQCPUGroupStatsEnQPkts Counter64,
|
||||
bcsiTMVOQCPUGroupStatsEnQBytes Counter64,
|
||||
bcsiTMVOQCPUGroupStatsTotalDiscardPkts Counter64,
|
||||
bcsiTMVOQCPUGroupStatsTotalDiscardBytes Counter64,
|
||||
bcsiTMVOQCPUGroupStatsCurrQDepth Counter64,
|
||||
bcsiTMVOQCPUGroupStatsMaxQDepth Counter64
|
||||
}
|
||||
|
||||
bcsiTMVOQCPUGroupStatsSlot OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot number which uniquely identifies a linecard.
|
||||
The line card must be physically present and operationally up."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 1 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsGroup OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU Group(0-12) of the packets stored in this queue."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 2 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority(0-7) of the packets stored in this queue."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 3 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the description of this entry."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 4 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsEnQPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering ingress queues for this priority
|
||||
in this CPU group"
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 5 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsEnQBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of bytes entering ingress queues for this priority
|
||||
in this CPU group"
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 6 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsTotalDiscardPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets failing to enter ingress queues for this
|
||||
priority in this CPU group."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 7 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsTotalDiscardBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of bytes failing to enter ingress queues for this
|
||||
priority in this CPU group."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 8 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsCurrQDepth OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current queue depth for this priority in this CPU group."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 9 }
|
||||
|
||||
bcsiTMVOQCPUGroupStatsMaxQDepth OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum queue depth for this priority in this CPU group,
|
||||
since last read by any entity."
|
||||
::= { bcsiTMVOQCPUGroupStatsEntry 10 }
|
||||
|
||||
-- The TM VOQ Ingress Tower Statistics Table
|
||||
|
||||
bcsiTMVOQIngressStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BcsiTMVOQIngressStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Table contains information of Traffic Manager(TM) VOQ
|
||||
(Virtual Output Queue) counters for ingress tower for
|
||||
an egress port and priority"
|
||||
::= { bcsiTMVOQStatsInfoGroup 3 }
|
||||
|
||||
bcsiTMVOQIngressStatsEntry OBJECT-TYPE
|
||||
SYNTAX BcsiTMVOQIngressStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry containing TM VOQ counter information for
|
||||
ingress tower for an egress port and priority"
|
||||
INDEX {
|
||||
bcsiTMVOQIngressStatsSlot,
|
||||
bcsiTMVOQIngressStatsTower,
|
||||
bcsiTMVOQIngressStatsEgressPort,
|
||||
bcsiTMVOQIngressStatsPriority }
|
||||
::= { bcsiTMVOQIngressStatsTable 1 }
|
||||
|
||||
BcsiTMVOQIngressStatsEntry ::=
|
||||
SEQUENCE {
|
||||
bcsiTMVOQIngressStatsSlot Unsigned32,
|
||||
bcsiTMVOQIngressStatsTower Unsigned32,
|
||||
bcsiTMVOQIngressStatsEgressPort InterfaceIndex,
|
||||
bcsiTMVOQIngressStatsPriority Unsigned32,
|
||||
bcsiTMVOQIngressStatsDescription DisplayString,
|
||||
bcsiTMVOQIngressStatsEnQPkts Counter64,
|
||||
bcsiTMVOQIngressStatsEnQBytes Counter64,
|
||||
bcsiTMVOQIngressStatsTotalDiscardPkts Counter64,
|
||||
bcsiTMVOQIngressStatsTotalDiscardBytes Counter64,
|
||||
bcsiTMVOQIngressStatsCurrQDepth Counter64,
|
||||
bcsiTMVOQIngressStatsMaxQDepth Counter64
|
||||
}
|
||||
|
||||
bcsiTMVOQIngressStatsSlot OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot number which uniquely identifies a linecard.
|
||||
The line card must be physically present and operationally up."
|
||||
::= { bcsiTMVOQIngressStatsEntry 1 }
|
||||
|
||||
bcsiTMVOQIngressStatsTower OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Tower number which uniquely identifies the network processor TM
|
||||
within a linecard in the system."
|
||||
::= { bcsiTMVOQIngressStatsEntry 2 }
|
||||
|
||||
bcsiTMVOQIngressStatsEgressPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex corresponding to the egress port."
|
||||
::= { bcsiTMVOQIngressStatsEntry 3 }
|
||||
|
||||
bcsiTMVOQIngressStatsPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority(0-7) of the packets stored in this queue."
|
||||
::= { bcsiTMVOQIngressStatsEntry 4 }
|
||||
|
||||
bcsiTMVOQIngressStatsDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object gives the description of this entry."
|
||||
::= { bcsiTMVOQIngressStatsEntry 5 }
|
||||
|
||||
bcsiTMVOQIngressStatsEnQPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets entering ingress queues for this priority
|
||||
destined for the specified egress port"
|
||||
::= { bcsiTMVOQIngressStatsEntry 6 }
|
||||
|
||||
bcsiTMVOQIngressStatsEnQBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of bytes entering ingress queues for this priority
|
||||
destined for the specified egress port"
|
||||
::= { bcsiTMVOQIngressStatsEntry 7 }
|
||||
|
||||
bcsiTMVOQIngressStatsTotalDiscardPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of all packets failing to enter ingress queues for this
|
||||
priority destined for the specified egress port."
|
||||
::= { bcsiTMVOQIngressStatsEntry 8 }
|
||||
|
||||
bcsiTMVOQIngressStatsTotalDiscardBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of bytes failing to enter ingress queues for this
|
||||
priority destined for the specified egress port."
|
||||
::= { bcsiTMVOQIngressStatsEntry 9 }
|
||||
|
||||
bcsiTMVOQIngressStatsCurrQDepth OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current queue depth for this priority,
|
||||
destined for the specified egress port."
|
||||
::= { bcsiTMVOQIngressStatsEntry 10 }
|
||||
|
||||
bcsiTMVOQIngressStatsMaxQDepth OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum queue depth for this priority,
|
||||
destined for the specified egress port,
|
||||
since last read by any entity."
|
||||
::= { bcsiTMVOQIngressStatsEntry 11 }
|
||||
|
||||
END
|
||||
|
||||
-- ========================================================================================
|
||||
|
||||
|
123
mibs/extreme/BROCADE-UDLD-MIB
Normal file
123
mibs/extreme/BROCADE-UDLD-MIB
Normal file
@@ -0,0 +1,123 @@
|
||||
-- MIB File: BROCADE-UDLD-MIB.mib
|
||||
-- *********************************************************************
|
||||
-- BROCADE-UDLD-MIB.mib: Extreme UniDirectional Link Detection (UDLD) MIB
|
||||
--
|
||||
-- Septermber 2016
|
||||
--
|
||||
-- Copyright (c) 2018 Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- *********************************************************************
|
||||
BROCADE-UDLD-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
ifIndex
|
||||
FROM IF-MIB
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB
|
||||
;
|
||||
|
||||
brocadeUdldMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"This MIB module supports UDLD related notifications."
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "201609280000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB module."
|
||||
::= { bcsiModules 9 }
|
||||
|
||||
bcsiUdldNotifications OBJECT IDENTIFIER ::= { brocadeUdldMIB 0 }
|
||||
bcsiUdldObjects OBJECT IDENTIFIER ::= { brocadeUdldMIB 1 }
|
||||
bcsiUdldConformance OBJECT IDENTIFIER ::= { brocadeUdldMIB 2 }
|
||||
|
||||
-- Objects
|
||||
bcsiUdldNotifObjects OBJECT IDENTIFIER ::= { bcsiUdldObjects 1 }
|
||||
|
||||
bcsiUdldNotifMessage OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString (SIZE(0..255))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generic Notification message string for UDLD notifications."
|
||||
::= { bcsiUdldNotifObjects 1 }
|
||||
|
||||
-- Notifications
|
||||
bcsiUdldNotifLinkDown NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, bcsiUdldNotifMessage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when UDLD port link status
|
||||
has changed to down."
|
||||
--#TYPE "Extreme Notification: UDLD Port Link Down"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 1 }
|
||||
--#SEVERITY NOTIFICATIONS
|
||||
--#STATE OPERATIONAL
|
||||
::= { bcsiUdldNotifications 1 }
|
||||
|
||||
bcsiUdldNotifLinkUp NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, bcsiUdldNotifMessage }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMP trap that is generated when UDLD port link status
|
||||
has changed to up."
|
||||
--#TYPE "Extreme Notification: UDLD Port Link Up"
|
||||
--#SUMMARY "%s."
|
||||
--#ARGUMENTS { 1 }
|
||||
--#SEVERITY NOTIFICATIONS
|
||||
--#STATE OPERATIONAL
|
||||
::= { bcsiUdldNotifications 2 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
bcsiUdldCompliances OBJECT IDENTIFIER
|
||||
::= { bcsiUdldConformance 1 }
|
||||
bcsiUdldGroups OBJECT IDENTIFIER
|
||||
::= { bcsiUdldConformance 2 }
|
||||
|
||||
bcsiUdldCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities which
|
||||
implement BROCADE-UDLD-MIB."
|
||||
MODULE MANDATORY-GROUPS { bcsiUdldNotifGroup }
|
||||
::= { bcsiUdldCompliances 1 }
|
||||
|
||||
--
|
||||
-- Units of Conformance
|
||||
--
|
||||
|
||||
bcsiUdldNotifGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
bcsiUdldNotifLinkDown,
|
||||
bcsiUdldNotifLinkUp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notifications for UDLD MIB."
|
||||
::= { bcsiUdldGroups 1 }
|
||||
|
||||
END
|
||||
|
||||
|
||||
|
173
mibs/extreme/Brocade-TC
Normal file
173
mibs/extreme/Brocade-TC
Normal file
@@ -0,0 +1,173 @@
|
||||
-- MIB File: BRCD_TC.mib
|
||||
--
|
||||
-- Title: Extreme Registration MIB, Version v5.0
|
||||
--
|
||||
-- This is specified based on SMIv2, mainly to ensure that the specification
|
||||
-- can be parsed easily by off-the-shelf network management product in
|
||||
-- the market.
|
||||
--
|
||||
-- The goal of this mib is to access all the Extreme Enterprise products.
|
||||
-- This mib file contains the generic textual conventions of Extreme's product.
|
||||
--
|
||||
|
||||
|
||||
Brocade-TC DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
bcsiModules
|
||||
FROM Brocade-REG-MIB
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
Integer32, MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
bcsiModuleTC MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
DESCRIPTION "The MIB module contains all shared textual conventions
|
||||
for Extreme specific MIBs.
|
||||
Copyright (c) 2018 Extreme Networks, Inc.
|
||||
All rights reserved."
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "0301131430Z" -- Jan 13, 2003 2:30pm
|
||||
DESCRIPTION "The initial version of this module."
|
||||
::= { bcsiModules 2 }
|
||||
|
||||
-- additional textual conventions
|
||||
|
||||
FcWwn ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The World Wide Name (WWN) of Extreme's
|
||||
specific products and ports."
|
||||
SYNTAX OCTET STRING (SIZE(8))
|
||||
|
||||
SwDomainIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The Fibre Channel domain ID of the switch."
|
||||
SYNTAX Integer32 (1..239)
|
||||
|
||||
SwNbIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Index of the neighbour ISL entry."
|
||||
SYNTAX Integer32 (1..2048)
|
||||
|
||||
SwSensorIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Index of the Sensor entry."
|
||||
SYNTAX Integer32 (1..1024)
|
||||
|
||||
SwPortIndex ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Index of the Port start from 1 upto Maximum
|
||||
number of ports of the Extreme Switch."
|
||||
SYNTAX Integer32
|
||||
|
||||
SwTrunkMaster ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Index of the Trunk Master start from 1 upto Maximum
|
||||
number of trunk groups of Extreme Switch."
|
||||
SYNTAX Integer32
|
||||
|
||||
END
|
||||
|
||||
|
||||
-- MIB File: BROCADE-PRODUCTS-MIB.mib
|
||||
-- ****************************************************************
|
||||
-- BROCADE-PRODUCTS-MIB.my: Extreme Products MIB.
|
||||
--
|
||||
-- Copyright (c) 2018 by Extreme Networks, Inc.
|
||||
-- All rights reserved.
|
||||
--
|
||||
-- ****************************************************************
|
||||
BROCADE-PRODUCTS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
bcsiReg
|
||||
FROM Brocade-REG-MIB;
|
||||
|
||||
brocadeProductsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
|
||||
DESCRIPTION "This MIB module is for defining all the object
|
||||
identifiers to identify various hardware
|
||||
platforms. These identifiers are used as value
|
||||
for 'sysObjectID'."
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
|
||||
REVISION "201712070000Z" -- 7 December, 2017
|
||||
DESCRIPTION "Updated the product name for RIGEL1U as vdx6940Q36.
|
||||
then added RIGELMOR product name as vdx6940S144 and Removed RIGEL2U platform"
|
||||
|
||||
REVISION "201701050000Z" -- 5 January, 2017
|
||||
DESCRIPTION "Added product types SLX9240 and SLX9140."
|
||||
|
||||
REVISION "201612260000Z" -- 26 December, 2016
|
||||
DESCRIPTION "Added product type SLX9540."
|
||||
|
||||
REVISION "201606280000Z" -- 28 June, 2016
|
||||
DESCRIPTION "Added product types SLX9850S4 and SLX9850S8."
|
||||
|
||||
REVISION "201410071405Z"
|
||||
DESCRIPTION "Added product name for RIGEL1U as vdx7770P36
|
||||
and RIGEL2U as vdx7770P72."
|
||||
|
||||
REVISION "201311210000Z"
|
||||
DESCRIPTION "Updated name for Blackbird as vdx2740"
|
||||
|
||||
REVISION "201309251300Z"
|
||||
DESCRIPTION "Added new product name for Draco-T platform."
|
||||
|
||||
REVISION "201202030000Z"
|
||||
DESCRIPTION "Initial version of this MIB module."
|
||||
|
||||
::= { bcsiReg 3 }
|
||||
|
||||
brocadeProducts OBJECT IDENTIFIER ::= { brocadeProductsMIB 1 }
|
||||
|
||||
vdx6740 OBJECT IDENTIFIER ::= { brocadeProducts 131 }
|
||||
|
||||
vdx6740T OBJECT IDENTIFIER ::= { brocadeProducts 137 }
|
||||
|
||||
vdx2740 OBJECT IDENTIFIER ::= { brocadeProducts 138 }
|
||||
|
||||
vdx6740T1G OBJECT IDENTIFIER ::= { brocadeProducts 151 }
|
||||
|
||||
vdx6940Q36 OBJECT IDENTIFIER ::= { brocadeProducts 153 }
|
||||
|
||||
vdx6940S144 OBJECT IDENTIFIER ::= { brocadeProducts 164 }
|
||||
|
||||
vdx8770S4 OBJECT IDENTIFIER ::= { brocadeProducts 1000 }
|
||||
|
||||
vdx8770S8 OBJECT IDENTIFIER ::= { brocadeProducts 1001 }
|
||||
|
||||
vdx8770S16 OBJECT IDENTIFIER ::= { brocadeProducts 1002 }
|
||||
|
||||
slx9850S4 OBJECT IDENTIFIER ::= { brocadeProducts 2000 }
|
||||
slx9850S8 OBJECT IDENTIFIER ::= { brocadeProducts 2001 }
|
||||
|
||||
slx9240 OBJECT IDENTIFIER ::= { brocadeProducts 3000 }
|
||||
slx9140 OBJECT IDENTIFIER ::= { brocadeProducts 3001 }
|
||||
|
||||
slx9540 OBJECT IDENTIFIER ::= { brocadeProducts 4000 }
|
||||
|
||||
END
|
||||
|
||||
|
408
mibs/extreme/HA-MIB
Normal file
408
mibs/extreme/HA-MIB
Normal file
@@ -0,0 +1,408 @@
|
||||
-- MIB File: HA.mib
|
||||
HA-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
fibrechannel FROM Brocade-REG-MIB
|
||||
swID, swSsn FROM SYSTEM-MIB
|
||||
entPhysicalIndex, entPhysicalName FROM ENTITY-MIB
|
||||
DisplayString
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
|
||||
haMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB module High Availability MIB.
|
||||
Copyright (c) 2018 Extreme Networks, Inc.
|
||||
All rights reserved."
|
||||
|
||||
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION
|
||||
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "200208160000Z" -- Aug. 16, 2002
|
||||
DESCRIPTION
|
||||
"The initial revision for the High Availability MIB."
|
||||
|
||||
REVISION "200402251530Z" -- Feb 25, 2004 5:30pm
|
||||
DESCRIPTION
|
||||
"Added mib objects fruSupplierId, fruSupplierPartNum,
|
||||
fruSupplierSerialNum and fruSupplierRevCode to fruTable."
|
||||
|
||||
REVISION "200902090000Z" -- Feb 9th, 2009
|
||||
DESCRIPTION
|
||||
"Added new value coreblade and ap blade for fru table."
|
||||
|
||||
REVISION "200904060000Z" -- Apr 6th, 2009
|
||||
DESCRIPTION
|
||||
"Added textual convention for FruClass."
|
||||
|
||||
REVISION "200906251200Z" -- Jun 25, 2009 12:00pm
|
||||
DESCRIPTION "Removed the version information from Brocade's proprietary MIB file name."
|
||||
|
||||
REVISION "201007221000Z" -- Jul 22, 2010 10:00am
|
||||
DESCRIPTION "Added frutype and frunum to the existing frustatuschange trap."
|
||||
|
||||
REVISION "201202061130Z" -- Feb 6, 2012 11:30am
|
||||
DESCRIPTION "Changed all CP terms in the description as control card."
|
||||
::= { fibrechannel 2 }
|
||||
|
||||
highAvailability OBJECT IDENTIFIER ::= { haMIB 1 }
|
||||
|
||||
haStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
redundant (0),
|
||||
nonredundant (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether the system is redundant or not."
|
||||
::= { highAvailability 1 }
|
||||
|
||||
FruClass ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The type of the FRU object."
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
unknown(2),
|
||||
chassis (3),
|
||||
cp (4),
|
||||
other-CP(5),
|
||||
switchblade (6),
|
||||
wwn (7),
|
||||
powerSupply(8),
|
||||
fan(9),
|
||||
coreblade(10),
|
||||
applicationblade(11)
|
||||
}
|
||||
|
||||
fruTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FRUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table inventories the field replaceable units (FRUs)
|
||||
slots available. There is entry in this table for each entry
|
||||
in the entPhysicalTable that has entPhysicalClass set to
|
||||
'Container (5)' and has a child entry having entPhysicalIsFRU
|
||||
field to be true"
|
||||
::= {highAvailability 5}
|
||||
|
||||
fRUEntry OBJECT-TYPE
|
||||
SYNTAX FRUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry for FRU slot in the fruTable"
|
||||
INDEX { entPhysicalIndex }
|
||||
::= {fruTable 1}
|
||||
|
||||
FRUEntry ::= SEQUENCE {
|
||||
fruClass FruClass,
|
||||
fruStatus INTEGER,
|
||||
fruObjectNum Integer32,
|
||||
fruSupplierId DisplayString,
|
||||
fruSupplierPartNum DisplayString,
|
||||
fruSupplierSerialNum DisplayString,
|
||||
fruSupplierRevCode DisplayString,
|
||||
fruPowerConsumption DisplayString
|
||||
}
|
||||
|
||||
fruClass OBJECT-TYPE
|
||||
SYNTAX FruClass
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the FRU object that these slot can hold"
|
||||
::= { fRUEntry 1 }
|
||||
|
||||
fruStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other (1),
|
||||
unknown (2),
|
||||
on (3),
|
||||
off (4),
|
||||
faulty (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current status of the FRU object in the slot"
|
||||
::= {fRUEntry 2}
|
||||
|
||||
fruObjectNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the slot number of the blade and unit number for
|
||||
everything else"
|
||||
::= { fRUEntry 3 }
|
||||
|
||||
fruSupplierId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The supplier id."
|
||||
::= { fRUEntry 4 }
|
||||
|
||||
fruSupplierPartNum OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The supplier part number."
|
||||
::= { fRUEntry 5 }
|
||||
|
||||
fruSupplierSerialNum OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The supplier serial number."
|
||||
::= { fRUEntry 6 }
|
||||
|
||||
fruSupplierRevCode OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The supplier revision code."
|
||||
::= { fRUEntry 7 }
|
||||
|
||||
fruPowerConsumption OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
UNITS "watt"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This represents power consumption of blades.
|
||||
This will have values only for core/switch blades
|
||||
and for other FRUs, it will be 0"
|
||||
::= { fRUEntry 8 }
|
||||
|
||||
|
||||
fruHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FruHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table gives the contents of the entire history
|
||||
log of the FRU events"
|
||||
::= {highAvailability 6}
|
||||
|
||||
fruHistoryEntry OBJECT-TYPE
|
||||
SYNTAX FruHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in this table represents a particular FRU event"
|
||||
INDEX { fruHistoryIndex }
|
||||
::= {fruHistoryTable 1}
|
||||
|
||||
FruHistoryEntry ::= SEQUENCE {
|
||||
fruHistoryIndex Integer32,
|
||||
fruHistoryClass FruClass,
|
||||
fruHistoryObjectNum Integer32,
|
||||
fruHistoryEvent INTEGER,
|
||||
fruHistoryTime DisplayString,
|
||||
fruHistoryFactoryPartNum DisplayString,
|
||||
fruHistoryFactorySerialNum DisplayString
|
||||
}
|
||||
|
||||
fruHistoryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of the FRU event in the history table"
|
||||
::= {fruHistoryEntry 1}
|
||||
|
||||
|
||||
fruHistoryClass OBJECT-TYPE
|
||||
SYNTAX FruClass
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the FRU object related to the event"
|
||||
::= { fruHistoryEntry 2 }
|
||||
|
||||
|
||||
|
||||
fruHistoryObjectNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the slot number of the blade and unit number for
|
||||
everything else"
|
||||
::= { fruHistoryEntry 3 }
|
||||
|
||||
fruHistoryEvent OBJECT-TYPE
|
||||
SYNTAX
|
||||
INTEGER {
|
||||
added (1),
|
||||
removed (2),
|
||||
invalid (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the FRU event"
|
||||
::= { fruHistoryEntry 4}
|
||||
|
||||
fruHistoryTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the time at which this event happened"
|
||||
::= { fruHistoryEntry 5 }
|
||||
|
||||
fruHistoryFactoryPartNum OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the factory part num of the FRU object"
|
||||
::= { fruHistoryEntry 6 }
|
||||
|
||||
fruHistoryFactorySerialNum OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the factory serial num of the FRU object"
|
||||
::= { fruHistoryEntry 7 }
|
||||
|
||||
--
|
||||
-- Control Processor (aka MM) table
|
||||
--
|
||||
cpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists all the control cards in the system"
|
||||
::= {highAvailability 7}
|
||||
|
||||
cpEntry OBJECT-TYPE
|
||||
SYNTAX CPEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry represents a single control card in the system"
|
||||
INDEX { entPhysicalIndex }
|
||||
::= {cpTable 1}
|
||||
|
||||
CPEntry ::= SEQUENCE {
|
||||
cpStatus INTEGER,
|
||||
cpIpAddress IpAddress,
|
||||
cpIpMask IpAddress,
|
||||
cpIpGateway IpAddress,
|
||||
cpLastEvent INTEGER
|
||||
}
|
||||
|
||||
cpStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other (1),
|
||||
unknown (2),
|
||||
active (3),
|
||||
standby (4), -- Ready to takeover
|
||||
failed (5) -- Not ready to takeover
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the current status of the control card"
|
||||
::= { cpEntry 1 }
|
||||
|
||||
cpIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of the Ethernet interface of this control card."
|
||||
::= { cpEntry 2 }
|
||||
|
||||
cpIpMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Mask of the Ethernet interface of this control card."
|
||||
::= { cpEntry 3 }
|
||||
|
||||
cpIpGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of the IP Gateway for this control card."
|
||||
::= { cpEntry 4 }
|
||||
|
||||
cpLastEvent OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other (1),
|
||||
unknown (2),
|
||||
haSync (3),
|
||||
haOutSync (4),
|
||||
cpFaulty (5),
|
||||
cpHealthy (6),
|
||||
cpActive (7),
|
||||
configChange (8),
|
||||
failOverStart (9),
|
||||
failOverDone (10),
|
||||
firmwareCommit (11),
|
||||
firmwareUpgrade (12)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last event related to this control card"
|
||||
::= { cpEntry 5 }
|
||||
|
||||
--
|
||||
-- Blade Processor (aka LC) table
|
||||
--
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
haMIBTraps OBJECT IDENTIFIER ::= { haMIB 2 }
|
||||
haMIBTrapPrefix OBJECT IDENTIFIER ::= { haMIBTraps 0 }
|
||||
|
||||
fruStatusChanged NOTIFICATION-TYPE
|
||||
OBJECTS { entPhysicalName, fruStatus, fruClass, fruObjectNum}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is sent when status of any FRU object is changed"
|
||||
::= { haMIBTrapPrefix 1 }
|
||||
|
||||
cpStatusChanged NOTIFICATION-TYPE
|
||||
OBJECTS { cpStatus, cpLastEvent, swID, swSsn}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is sent when status of any control card object is changed"
|
||||
::= { haMIBTrapPrefix 2 }
|
||||
|
||||
fruHistoryTrap NOTIFICATION-TYPE
|
||||
OBJECTS { fruHistoryClass, fruHistoryObjectNum,
|
||||
fruHistoryEvent, fruHistoryTime, fruHistoryFactoryPartNum,
|
||||
fruHistoryFactorySerialNum }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is sent when a FRU is added or removed"
|
||||
::= { haMIBTrapPrefix 3 }
|
||||
END
|
||||
|
||||
|
53
mibs/extreme/SWBASE-MIB
Normal file
53
mibs/extreme/SWBASE-MIB
Normal file
@@ -0,0 +1,53 @@
|
||||
-- MIB File: SWBase.mib
|
||||
--
|
||||
-- Title: Switch Base MIB.
|
||||
--
|
||||
-- This is specified based on SMIv2, mainly to ensure that the specification
|
||||
-- can be parsed easily by off-the-shelf network management product in
|
||||
-- the market.
|
||||
--
|
||||
-- The goal of this mib is to access the switch of
|
||||
-- Extreme's family
|
||||
-- NOTE: Load BRCD.mib file before loading this mib file.
|
||||
--
|
||||
|
||||
SWBASE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
DisplayString, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
Counter32, Integer32, IpAddress,
|
||||
OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
MODULE-IDENTITY, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
fcSwitch, bcsiModules
|
||||
FROM Brocade-REG-MIB;
|
||||
|
||||
swMibModule MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
|
||||
DESCRIPTION "The MIB module is for Extreme's Switch.
|
||||
Copyright (c) 2018 Extreme Networks, Inc.
|
||||
All rights reserved."
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "1104151830Z" -- Apr 15, 20i11 6:30pm
|
||||
DESCRIPTION "The initial version of this module."
|
||||
::= { bcsiModules 3 }
|
||||
|
||||
sw OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The OID sub-tree for Extreme's Silkworm Series of Switches."
|
||||
::= { fcSwitch 1 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
561
mibs/extreme/SYSTEM-MIB
Normal file
561
mibs/extreme/SYSTEM-MIB
Normal file
@@ -0,0 +1,561 @@
|
||||
-- MIB File: System.mib
|
||||
--
|
||||
-- Title: Switch System MIB.
|
||||
--
|
||||
|
||||
SYSTEM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
DisplayString, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
Integer32, OBJECT-TYPE, OBJECT-IDENTITY,
|
||||
MODULE-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
SwSensorIndex, SwPortIndex
|
||||
FROM Brocade-TC
|
||||
sw
|
||||
FROM SWBASE-MIB;
|
||||
|
||||
swSystem MODULE-IDENTITY
|
||||
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO
|
||||
"Postal: Extreme Networks, Inc.
|
||||
6480 Via Del Oro
|
||||
San Jose, CA 95119 USA
|
||||
Phone: +1 408 579-2800
|
||||
E-mail: support@extremenetworks.com
|
||||
WWW: http://www.extremenetworks.com"
|
||||
|
||||
DESCRIPTION "The MIB module is for system information.
|
||||
Copyright (c) 2018 Extreme Networks, Inc.
|
||||
All rights reserved."
|
||||
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
||||
DESCRIPTION "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
||||
REVISION "1104151830Z" -- Apr 15, 2011 6:30pm
|
||||
DESCRIPTION "Initial version of this module."
|
||||
REVISION "1204301800Z" -- Apr 30, 2012 6:00pm
|
||||
DESCRIPTION "Added swID mib object."
|
||||
REVISION "1609231030Z" -- Sept 23, 2016 10:30am
|
||||
DESCRIPTION "Removed implementation of swFCPort, swFabric, swFlashDL*."
|
||||
|
||||
::= { sw 1 }
|
||||
|
||||
-- 3..7 are reserved; should not be used for new features.
|
||||
|
||||
swEvent OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The OID sub-tree for swEvent group."
|
||||
::= { sw 8 }
|
||||
|
||||
swCpuOrMemoryUsage OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The OID sub-tree for cpu or mem usage group."
|
||||
::= { sw 26 }
|
||||
|
||||
FcPortFlag ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Represents the port status for a FC Flag. Currently this will indicate
|
||||
if the port is virtual or physical."
|
||||
SYNTAX BITS {
|
||||
physical (0),
|
||||
virtual (1)
|
||||
}
|
||||
--
|
||||
-- the System Group (sw)
|
||||
--
|
||||
|
||||
swCurrentDate OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current date information in displayable textual
|
||||
format."
|
||||
::= { swSystem 1 }
|
||||
|
||||
swBootDate OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The date and time when the system last booted, in
|
||||
displayable textual format."
|
||||
::= { swSystem 2 }
|
||||
|
||||
swFWLastUpdated OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The information indicates the date when the firmware
|
||||
was last updated, in displayable textual format."
|
||||
::= { swSystem 3 }
|
||||
|
||||
swFlashLastUpdated OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The information indicates the date when the FLASH
|
||||
was last updated, in displayable textual format."
|
||||
::= { swSystem 4 }
|
||||
|
||||
swBootPromLastUpdated OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The information indicates the date when the boot PROM
|
||||
was last updated, in displayable textual format."
|
||||
::= { swSystem 5 }
|
||||
|
||||
swFirmwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..24))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current version of the firwmare."
|
||||
::= { swSystem 6 }
|
||||
|
||||
swOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
online (1),
|
||||
offline (2),
|
||||
testing (3),
|
||||
faulty (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current operational status of the switch.
|
||||
The states are as follow:
|
||||
o online(1) means the switch is accessible by an external
|
||||
port;
|
||||
o offline(2) means the switch is not accessible;
|
||||
o testing(3) means the switch is in a built-in test mode
|
||||
and is not accessible by an external port;
|
||||
o faulty(4) means the switch is not operational."
|
||||
::= { swSystem 7 }
|
||||
|
||||
-- 8..9 are reserved; should not be used for new features.
|
||||
|
||||
swSsn OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The soft serial number of the switch."
|
||||
::= { swSystem 10 }
|
||||
|
||||
-- 11..17 are reserved
|
||||
|
||||
swBeaconOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
on (1),
|
||||
off (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current operational status of the switch beacon.
|
||||
When the beacon is on, the LEDs on the front panel
|
||||
of the switch run alternately from left to right
|
||||
and right to left. The color is yellow.
|
||||
When the beacon is off, each LED will be in their
|
||||
its regular status indicating color and state."
|
||||
::= { swSystem 18 }
|
||||
|
||||
swBeaconAdmStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
on (1),
|
||||
off (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The desired status of the switch beacon.
|
||||
When the beacon is set to on, the LEDs on the front
|
||||
panel of the switch run alternately from left to right
|
||||
and right to left. The color is yellow.
|
||||
When the beacon is set to off, each LED will be in
|
||||
its regular status indicating color and state."
|
||||
::= { swSystem 19 }
|
||||
|
||||
swDiagResult OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
sw-ok (1),
|
||||
sw-faulty (2),
|
||||
sw-embedded-port-fault (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The result of the power-on startup (POST)
|
||||
diagnostics."
|
||||
::= { swSystem 20 }
|
||||
|
||||
-- operating environment sensors (temperature, fan, power supply...)
|
||||
swNumSensors OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of sensors inside the switch."
|
||||
::= { swSystem 21 }
|
||||
|
||||
swSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table of sensor entries."
|
||||
::= { swSystem 22 }
|
||||
|
||||
swSensorEntry OBJECT-TYPE
|
||||
SYNTAX SwSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry of the sensor information."
|
||||
INDEX { swSensorIndex }
|
||||
::= { swSensorTable 1 }
|
||||
|
||||
SwSensorEntry ::= SEQUENCE {
|
||||
swSensorIndex SwSensorIndex,
|
||||
swSensorType INTEGER,
|
||||
swSensorStatus INTEGER,
|
||||
swSensorValue Integer32,
|
||||
swSensorInfo DisplayString
|
||||
}
|
||||
|
||||
swSensorIndex OBJECT-TYPE
|
||||
SYNTAX SwSensorIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the sensor."
|
||||
::= { swSensorEntry 1 }
|
||||
|
||||
swSensorType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
temperature (1),
|
||||
fan (2),
|
||||
power-supply (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the sensor type."
|
||||
::= { swSensorEntry 2 }
|
||||
|
||||
swSensorStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown (1),
|
||||
faulty (2),
|
||||
below-min (3),
|
||||
nominal (4),
|
||||
above-max (5),
|
||||
absent (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current status of the sensor."
|
||||
::= { swSensorEntry 3 }
|
||||
|
||||
swSensorValue OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The current value (reading) of the sensor.
|
||||
The value, -2147483648, represents an unknown quantity.
|
||||
It also means that the sensor does not have the capability to
|
||||
measure the actual value. In V2.0, the temperature sensor
|
||||
value will be in Celsius; the fan value will be in RPM
|
||||
(revolution per minute); and the power supply sensor reading
|
||||
will be unknown."
|
||||
::= { swSensorEntry 4 }
|
||||
|
||||
swSensorInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Additional displayable information on the sensor.
|
||||
In V2.x, it contains the sensor type and number
|
||||
in textual format. For example, 'Temp 3', 'Fan 6'."
|
||||
::= { swSensorEntry 5 }
|
||||
|
||||
-- 23 is reserved
|
||||
|
||||
swID OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of the logical switch (0/1)."
|
||||
::= { swSystem 24 }
|
||||
|
||||
swEtherIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of the Ethernet interface of this logical
|
||||
switch."
|
||||
::= { swSystem 25 }
|
||||
|
||||
swEtherIPMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Mask of the Ethernet interface of this logical switch."
|
||||
::= { swSystem 26}
|
||||
|
||||
-- 27..28 are reserved
|
||||
|
||||
swIPv6Address OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPV6 address."
|
||||
::= { swSystem 29 }
|
||||
|
||||
swIPv6Status OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
tentative (1),
|
||||
preferred (2),
|
||||
ipdeprecated (3),
|
||||
inactive (4)
|
||||
}
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The current status of ipv6 address."
|
||||
::= { swSystem 30 }
|
||||
|
||||
--
|
||||
-- End of System Group
|
||||
--
|
||||
|
||||
--
|
||||
-- swEventTable is defined to gather event info for trap
|
||||
-- SNMP GET/SET is not supported on this
|
||||
--
|
||||
|
||||
swEventTrapLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
critical (1),
|
||||
error (2),
|
||||
warning (3),
|
||||
informational (4),
|
||||
debug (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "swAgtTrapSeverityLevel, in absence of
|
||||
swEventTrapLevel, specifies the Trap Severity Level of each
|
||||
defined trap recipient host.
|
||||
This object specifies the swEventTrap level in
|
||||
conjunction with an event's severity level. When an event
|
||||
occurs and if its severity level is at or below the value
|
||||
specified by this object instance, the agent will send
|
||||
the associated swEventTrap to configured recipients."
|
||||
::= { swEvent 1 }
|
||||
|
||||
-- { swEvent 2..3 are reserved }
|
||||
|
||||
swEventNumEntries OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of entries in the Event Table."
|
||||
::= { swEvent 4 }
|
||||
|
||||
-- possible events available, included her for lib/thresh/fwd.c compilation
|
||||
SwFwEvent ::= INTEGER {
|
||||
started(1),
|
||||
changed(2),
|
||||
exceeded(3),
|
||||
below(4),
|
||||
above(5),
|
||||
inBetween(6),
|
||||
lowBufferCrsd(7)
|
||||
}
|
||||
|
||||
|
||||
swEventTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SwEventEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The table of event entries."
|
||||
::= { swEvent 5 }
|
||||
|
||||
swEventEntry OBJECT-TYPE
|
||||
SYNTAX SwEventEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry of the event table."
|
||||
INDEX { swEventIndex }
|
||||
|
||||
::= { swEventTable 1 }
|
||||
|
||||
SwEventEntry ::= SEQUENCE {
|
||||
swEventIndex Integer32,
|
||||
swEventTimeInfo DisplayString,
|
||||
swEventLevel INTEGER,
|
||||
swEventRepeatCount Integer32,
|
||||
swEventDescr DisplayString,
|
||||
swEventVfId Integer32
|
||||
}
|
||||
|
||||
swEventIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the event entry."
|
||||
::= { swEventEntry 1 }
|
||||
|
||||
swEventTimeInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the date and time when this
|
||||
event occurred, in textual format."
|
||||
::= { swEventEntry 2 }
|
||||
|
||||
swEventLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
critical (1),
|
||||
error (2),
|
||||
warning (3),
|
||||
informational (4),
|
||||
debug (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the severity level of this
|
||||
event entry."
|
||||
::= { swEventEntry 3 }
|
||||
|
||||
swEventRepeatCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies how many times this particular
|
||||
event has occurred."
|
||||
::= { swEventEntry 4 }
|
||||
|
||||
swEventDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the textual description of
|
||||
the event."
|
||||
::= { swEventEntry 5 }
|
||||
|
||||
swEventVfId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the Virtual fabric id."
|
||||
::= { swEventEntry 6 }
|
||||
|
||||
|
||||
--
|
||||
-- System CPU usage and Memory usage
|
||||
--
|
||||
swCpuUsage OBJECT-TYPE
|
||||
SYNTAX Integer32(0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "System's cpu usage."
|
||||
::= { swCpuOrMemoryUsage 1 }
|
||||
|
||||
swCpuNoOfRetries OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of times system should take cpu utilization sample before sending the CPU utilization trap."
|
||||
::= { swCpuOrMemoryUsage 2 }
|
||||
|
||||
swCpuUsageLimit OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "CPU usage limit"
|
||||
::= { swCpuOrMemoryUsage 3 }
|
||||
|
||||
swCpuPollingInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..3600)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Time interval between two memory samples."
|
||||
::= { swCpuOrMemoryUsage 4 }
|
||||
|
||||
swCpuAction OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the actions to be taken if system
|
||||
resources exceed the specified threshold."
|
||||
::= { swCpuOrMemoryUsage 5 }
|
||||
|
||||
swMemUsage OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "System's memory usage."
|
||||
::= { swCpuOrMemoryUsage 6 }
|
||||
|
||||
swMemNoOfRetries OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Number of times system should take memory usage sample before sending the memory usage trap."
|
||||
::= { swCpuOrMemoryUsage 7 }
|
||||
|
||||
swMemUsageLimit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Memory usage limit"
|
||||
::= { swCpuOrMemoryUsage 8 }
|
||||
|
||||
swMemPollingInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..3600)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Time interval between two memory samples."
|
||||
::= { swCpuOrMemoryUsage 9 }
|
||||
|
||||
swMemAction OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Specifies the actions to be taken if system
|
||||
resources exceed the specified threshold."
|
||||
::= { swCpuOrMemoryUsage 10 }
|
||||
|
||||
|
||||
--
|
||||
-- Enterprise Specific Traps for Switch (sw).
|
||||
--
|
||||
|
||||
swTrapsV2 OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The Traps for Extreme's Switch."
|
||||
::= { sw 0 }
|
||||
|
||||
swEventTrap NOTIFICATION-TYPE
|
||||
OBJECTS { swEventIndex, swEventTimeInfo, swEventLevel,
|
||||
swEventRepeatCount, swEventDescr, swSsn }
|
||||
STATUS current
|
||||
DESCRIPTION "This trap is generated when an event whose
|
||||
level at or below swEventTrapLevel occurs."
|
||||
--#TYPE "A firmware event has been logged"
|
||||
--#SUMMARY "Event %d: %s (severity level %d) - %s SSN is #%s"
|
||||
--#ARGUMENTS { 0, 1, 2, 4, 5 }
|
||||
--#SEVERITY INFORMATIONAL
|
||||
--#TIMEINDEX 1
|
||||
--#STATE OPERATIONAL
|
||||
::= { swTrapsV2 4 }
|
||||
|
||||
swStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS { swOperStatus }
|
||||
STATUS current
|
||||
DESCRIPTION "This trap is sent whenever switch state changes to online/offline"
|
||||
::= { swTrapsV2 12 }
|
||||
|
||||
END
|
||||
|
||||
|
27168
tests/data/slxos_slx9150.json
Normal file
27168
tests/data/slxos_slx9150.json
Normal file
File diff suppressed because it is too large
Load Diff
5136
tests/snmpsim/slxos_slx9150.snmprec
Normal file
5136
tests/snmpsim/slxos_slx9150.snmprec
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user