Initial commit
This commit is contained in:
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-PRODUCTS-MIB
Normal file
93
MIBS/extreme/BROCADE-PRODUCTS-MIB
Normal file
@ -0,0 +1,93 @@
|
||||
|
||||
|
||||
-- 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
|
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
|
||||
|
||||
|
78
MIBS/extreme/BROCADE-TC
Normal file
78
MIBS/extreme/BROCADE-TC
Normal file
@ -0,0 +1,78 @@
|
||||
-- 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
|
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
|
||||
|
||||
|
||||
|
2035
MIBS/extreme/EXTREME-BASE-MIB
Normal file
2035
MIBS/extreme/EXTREME-BASE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
503
MIBS/extreme/EXTREME-CABLE-MIB
Normal file
503
MIBS/extreme/EXTREME-CABLE-MIB
Normal file
@ -0,0 +1,503 @@
|
||||
-- ################################################################################
|
||||
|
||||
EXTREME-CABLE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
extremeV2Traps FROM EXTREME-BASE-MIB
|
||||
extremenetworks FROM EXTREME-BASE-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
extremeCable MODULE-IDENTITY
|
||||
LAST-UPDATED "201310111700Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme-specific Cable objects"
|
||||
::= { extremeAgent 24 }
|
||||
|
||||
extremeDiagConfigGroup OBJECT IDENTIFIER
|
||||
::= { extremeCable 1 }
|
||||
|
||||
extremeDiagConfigTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time at which the Diagnostics information
|
||||
will be collected for the ports which have
|
||||
Auto-Diagnostics configured. Time must be given in hh:mm:ss format
|
||||
where hh, mm and ss are in decimals"
|
||||
::= { extremeDiagConfigGroup 1 }
|
||||
|
||||
extremeDiagConfigRoF OBJECT-TYPE
|
||||
SYNTAX INTEGER {true (1), false (2)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a port should return to INIT state on
|
||||
Diagnostics Failure. If TRUE the port will be restarted
|
||||
even if the Diagnostics indicate a Failure. If FALSE the
|
||||
port will be moved to DIAG_FAIL state"
|
||||
::= { extremeDiagConfigGroup 2 }
|
||||
|
||||
extremeDiagPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeDiagPortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table, which contains the diagnostic configuration
|
||||
information for the ports"
|
||||
::= { extremeCable 2 }
|
||||
|
||||
extremeDiagPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeDiagPortCfgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row represents port related diagnostics
|
||||
configuration"
|
||||
INDEX { extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode }
|
||||
::= { extremeDiagPortConfigTable 1 }
|
||||
|
||||
ExtremeDiagPortCfgEntry ::=
|
||||
SEQUENCE {
|
||||
extremeDiagPortCfgPortIfIndex
|
||||
INTEGER,
|
||||
extremeDiagPortCfgMode
|
||||
INTEGER,
|
||||
extremeDiagPortCfgStatus
|
||||
INTEGER
|
||||
}
|
||||
|
||||
extremeDiagPortCfgPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the Port for which the information in this row applies"
|
||||
::= { extremeDiagPortConfigEntry 1 }
|
||||
|
||||
extremeDiagPortCfgMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {auto (1), manual (2)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of operation. The port can be configured to have
|
||||
either manual diagnostics or auto-diagnostics collected."
|
||||
::= { extremeDiagPortConfigEntry 2 }
|
||||
|
||||
extremeDiagPortCfgStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {enable (1), disable (2), run (3), diagfail(4)}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether Diagnostics are enabled or disabled for
|
||||
the port. In the manual mode, enable and disable will disable the
|
||||
corresponding bit in the manual Diag portmask. Once the run command is
|
||||
given the Manual Diagnostics starts running. <diagfail> indicates the
|
||||
diagnostics for the port has failed. <diagfail> is a read-only value and
|
||||
cannot be used for setting the status of the port"
|
||||
::= { extremeDiagPortConfigEntry 3 }
|
||||
|
||||
extremeDiagPortDiagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeDiagPortDiagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table contains the diagnostic information for the ports"
|
||||
::= { extremeCable 3 }
|
||||
|
||||
extremeDiagPortDiagEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeDiagPortDiagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row represents port related diagnostics information"
|
||||
INDEX { extremeDiagPortDiagPortIfIndex, extremeDiagPortDiagMode }
|
||||
::= { extremeDiagPortDiagTable 1 }
|
||||
|
||||
ExtremeDiagPortDiagEntry ::=
|
||||
SEQUENCE {
|
||||
extremeDiagPortDiagPortIfIndex
|
||||
INTEGER,
|
||||
extremeDiagPortDiagMode
|
||||
INTEGER,
|
||||
extremeDiagPortSpeed
|
||||
INTEGER,
|
||||
extremeDiagPortSwapAB
|
||||
INTEGER,
|
||||
extremeDiagPortSwapCD
|
||||
INTEGER,
|
||||
extremeDiagPortPairAPol
|
||||
INTEGER,
|
||||
extremeDiagPortPairAFlen
|
||||
INTEGER,
|
||||
extremeDiagPortPairALen
|
||||
INTEGER,
|
||||
extremeDiagPortPairASkew
|
||||
INTEGER,
|
||||
extremeDiagPortPairAStatus
|
||||
INTEGER,
|
||||
extremeDiagPortPairBPol
|
||||
INTEGER,
|
||||
extremeDiagPortPairBFlen
|
||||
INTEGER,
|
||||
extremeDiagPortPairBLen
|
||||
INTEGER,
|
||||
extremeDiagPortPairBSkew
|
||||
INTEGER,
|
||||
extremeDiagPortPairBStatus
|
||||
INTEGER,
|
||||
extremeDiagPortPairCPol
|
||||
INTEGER,
|
||||
extremeDiagPortPairCFlen
|
||||
INTEGER,
|
||||
extremeDiagPortPairCLen
|
||||
INTEGER,
|
||||
extremeDiagPortPairCSkew
|
||||
INTEGER,
|
||||
extremeDiagPortPairCStatus
|
||||
INTEGER,
|
||||
extremeDiagPortPairDPol
|
||||
INTEGER,
|
||||
extremeDiagPortPairDFlen
|
||||
INTEGER,
|
||||
extremeDiagPortPairDLen
|
||||
INTEGER,
|
||||
extremeDiagPortPairDSkew
|
||||
INTEGER,
|
||||
extremeDiagPortPairDStatus
|
||||
INTEGER,
|
||||
extremeDiagPortDateTime
|
||||
DisplayString
|
||||
}
|
||||
|
||||
extremeDiagPortDiagPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the Port for which the information in this row applies"
|
||||
::= { extremeDiagPortDiagEntry 1 }
|
||||
|
||||
extremeDiagPortDiagMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {auto (1), manual (2)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mode of operation. The port can be configured to have
|
||||
either manual diagnostics or auto-diagnostics collected."
|
||||
::= { extremeDiagPortDiagEntry 2 }
|
||||
|
||||
extremeDiagPortSpeed OBJECT-TYPE
|
||||
SYNTAX INTEGER { speed10 (1), speed100 (2), speed1000 (3), unknown (4)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the speed of the port"
|
||||
::= { extremeDiagPortDiagEntry 3 }
|
||||
|
||||
extremeDiagPortSwapAB OBJECT-TYPE
|
||||
SYNTAX INTEGER {swap(1), noswap(2), unknown(3)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether pairA pairB cables are swapped"
|
||||
::= { extremeDiagPortDiagEntry 4 }
|
||||
|
||||
extremeDiagPortSwapCD OBJECT-TYPE
|
||||
SYNTAX INTEGER {swap(1), noswap(2), unknown(3)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether pairC and pairD cables are swapped"
|
||||
::= { extremeDiagPortDiagEntry 5 }
|
||||
|
||||
extremeDiagPortPairAPol OBJECT-TYPE
|
||||
SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the polarity of pairA cables"
|
||||
::= { extremeDiagPortDiagEntry 6 }
|
||||
|
||||
extremeDiagPortPairAFlen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the distance of Fault in the pairA cables"
|
||||
::= { extremeDiagPortDiagEntry 7 }
|
||||
|
||||
extremeDiagPortPairALen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the length of the pairA cables"
|
||||
::= { extremeDiagPortDiagEntry 8 }
|
||||
|
||||
extremeDiagPortPairASkew OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Skew of pairA cables with respect to the fastest pair"
|
||||
::= { extremeDiagPortDiagEntry 9 }
|
||||
|
||||
extremeDiagPortPairAStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether pairA cables are properly terminated,
|
||||
short or open"
|
||||
::= { extremeDiagPortDiagEntry 10 }
|
||||
|
||||
extremeDiagPortPairBPol OBJECT-TYPE
|
||||
SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the polarity of pairB cables"
|
||||
::= { extremeDiagPortDiagEntry 11 }
|
||||
|
||||
extremeDiagPortPairBFlen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the distance of Fault in the pairB cables"
|
||||
::= { extremeDiagPortDiagEntry 12 }
|
||||
|
||||
extremeDiagPortPairBLen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the length of the pairB cables"
|
||||
::= { extremeDiagPortDiagEntry 13 }
|
||||
|
||||
extremeDiagPortPairBSkew OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Skew of pairB cables with respect to the fastest pair"
|
||||
::= { extremeDiagPortDiagEntry 14 }
|
||||
|
||||
extremeDiagPortPairBStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether pairB cables are properly terminated,
|
||||
short or open"
|
||||
::= { extremeDiagPortDiagEntry 15 }
|
||||
|
||||
extremeDiagPortPairCPol OBJECT-TYPE
|
||||
SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the polarity of pairC cables"
|
||||
::= { extremeDiagPortDiagEntry 16 }
|
||||
|
||||
extremeDiagPortPairCFlen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the distance of Fault in the pairC cables"
|
||||
::= { extremeDiagPortDiagEntry 17 }
|
||||
|
||||
extremeDiagPortPairCLen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the length of the pairC cables"
|
||||
::= { extremeDiagPortDiagEntry 18 }
|
||||
|
||||
extremeDiagPortPairCSkew OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Skew of pairC cables with respect to the fastest pair"
|
||||
::= { extremeDiagPortDiagEntry 19 }
|
||||
|
||||
extremeDiagPortPairCStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether pairC cables are properly terminated,
|
||||
short or open"
|
||||
::= { extremeDiagPortDiagEntry 20}
|
||||
|
||||
extremeDiagPortPairDPol OBJECT-TYPE
|
||||
SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the polarity of pairD cables"
|
||||
::= { extremeDiagPortDiagEntry 21 }
|
||||
|
||||
extremeDiagPortPairDFlen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the distance of Fault in the pairD cables"
|
||||
::= { extremeDiagPortDiagEntry 22 }
|
||||
|
||||
extremeDiagPortPairDLen OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the length of the pairD cables"
|
||||
::= { extremeDiagPortDiagEntry 23 }
|
||||
|
||||
extremeDiagPortPairDSkew OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Skew of pairD cables with respect to the fastest pair"
|
||||
::= { extremeDiagPortDiagEntry 24 }
|
||||
|
||||
extremeDiagPortPairDStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether pairD cables are properly terminated,
|
||||
short or open"
|
||||
::= { extremeDiagPortDiagEntry 25 }
|
||||
|
||||
extremeDiagPortDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(64))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Date and time at which the Diagnostic information was
|
||||
collected"
|
||||
::= { extremeDiagPortDiagEntry 26 }
|
||||
|
||||
extremeDiagPortStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeDiagPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table, which contains the diagnostic statistic information
|
||||
for the ports"
|
||||
::= { extremeCable 4 }
|
||||
|
||||
extremeDiagPortStatsEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeDiagPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row represents port related diagnostics statistics
|
||||
information"
|
||||
INDEX { extremeDiagPortStatsPortIfIndex }
|
||||
::= { extremeDiagPortStatsTable 1 }
|
||||
|
||||
ExtremeDiagPortStatsEntry ::=
|
||||
SEQUENCE {
|
||||
extremeDiagPortStatsPortIfIndex
|
||||
INTEGER,
|
||||
extremeDiagPortStatsNumDiag
|
||||
INTEGER,
|
||||
extremeDiagPortStatsNumSuccess
|
||||
INTEGER,
|
||||
extremeDiagPortStatsNumFail
|
||||
INTEGER,
|
||||
extremeDiagPortStatsNumChange
|
||||
INTEGER,
|
||||
extremeDiagPortStatsNumAbort
|
||||
INTEGER
|
||||
}
|
||||
|
||||
extremeDiagPortStatsPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of the Port for which the information in this row applies"
|
||||
::= { extremeDiagPortStatsEntry 1 }
|
||||
|
||||
extremeDiagPortStatsNumDiag OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times Diagnostics information collected for this
|
||||
port"
|
||||
::= { extremeDiagPortStatsEntry 2 }
|
||||
|
||||
extremeDiagPortStatsNumSuccess OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times Diagnostics for this port completed
|
||||
successfully without any errors"
|
||||
::= { extremeDiagPortStatsEntry 3 }
|
||||
|
||||
extremeDiagPortStatsNumFail OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times Diagnostics for this port Failed due to
|
||||
errors in the cable pairs"
|
||||
::= { extremeDiagPortStatsEntry 4 }
|
||||
|
||||
extremeDiagPortStatsNumChange OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times Diagnostics Changed for this port"
|
||||
::= { extremeDiagPortStatsEntry 5 }
|
||||
|
||||
extremeDiagPortStatsNumAbort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times Diagnostics was aborted by the user for this port"
|
||||
::= { extremeDiagPortStatsEntry 6 }
|
||||
|
||||
--TRAPS MIB Definitions for CDM
|
||||
|
||||
-- extremeTrapDiagPortDiagnostics TRAP-TYPE
|
||||
-- ENTERPRISE extremenetworks
|
||||
-- VARIABLES {extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode, extremeDiagPortCfgStatus}
|
||||
-- DESCRIPTION
|
||||
-- "Indicates the status of Diagnostics for a port. The status indicates
|
||||
-- whether Diagnostics for a particular port failed"
|
||||
-- ::= 22
|
||||
|
||||
extremeCableTraps OBJECT IDENTIFIER
|
||||
::= { extremeCable 5 }
|
||||
|
||||
extremeCableTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeCableTraps 0 }
|
||||
|
||||
extremeTrapDiagPortDiagnostics NOTIFICATION-TYPE
|
||||
OBJECTS {extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode, extremeDiagPortCfgStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of Diagnostics for a port. The status indicates
|
||||
whether Diagnostics for a particular port failed"
|
||||
::= { extremeCableTrapsPrefix 1 }
|
||||
|
||||
END
|
238
MIBS/extreme/EXTREME-DLCS-MIB
Normal file
238
MIBS/extreme/EXTREME-DLCS-MIB
Normal file
@ -0,0 +1,238 @@
|
||||
|
||||
-- ===========================================================================
|
||||
|
||||
--
|
||||
-- Extreme Dynamic-Link Context System (DLCS) reporting
|
||||
--
|
||||
|
||||
EXTREME-DLCS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
extremeAgent
|
||||
FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeDlcs MODULE-IDENTITY
|
||||
LAST-UPDATED "9903040000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"Extreme Dynamic-Link Context System (DLCS) status objects"
|
||||
::= { extremeAgent 8 }
|
||||
|
||||
|
||||
--
|
||||
-- Enable/disable DLCS
|
||||
--
|
||||
extremeDlcsEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to true will allow the agent to start
|
||||
collecting DLCS binding information."
|
||||
::= { extremeDlcs 1 }
|
||||
|
||||
extremeDlcsNetbiosEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to true will allow the agent to start
|
||||
collecting DLCS binding information using the
|
||||
NetBios protocol."
|
||||
::= { extremeDlcs 2 }
|
||||
|
||||
extremeDlcsKerberos5Enable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to true will allow the agent to start
|
||||
collecting DLCS binding information using the
|
||||
Kerberos V5 protocol."
|
||||
::= { extremeDlcs 3 }
|
||||
|
||||
extremeDlcsRsvpEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to true will allow the agent to start
|
||||
collecting DLCS binding information using the RSVP
|
||||
protocol."
|
||||
::= { extremeDlcs 4 }
|
||||
|
||||
extremeDlcsDnsEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to true will allow the agent to start
|
||||
collecting DLCS binding information using the
|
||||
DNS protocol."
|
||||
::= { extremeDlcs 5 }
|
||||
|
||||
--
|
||||
-- DLCS Binding Table
|
||||
--
|
||||
--
|
||||
-- How is this table used?
|
||||
--
|
||||
-- (1) Manager creates extremeSmartTrapRulesEntry with
|
||||
-- extremeSmartTrapRulesIndex = XXXX
|
||||
-- extremeSmartTrapRulesDesiredOID = extremeDlcsBindingTable
|
||||
-- extremeSmartTrapRulesOperation = any
|
||||
--
|
||||
-- (2) Events are reported by agent creating a extremeSmartTrapInstanceEntry with:
|
||||
--
|
||||
-- extremeSmartTrapInstanceRule = XXXX
|
||||
-- extremeSmartTrapInstanceChangedOid = extremeDlcsBindingIndex
|
||||
-- extremeSmartTrapInstanceActualOperation = add, delete or modify
|
||||
--
|
||||
-- and generating the actual trap.
|
||||
--
|
||||
|
||||
extremeDlcsBindingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeDlcsBindingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of DLCS Binding information. Entries are added and deleted
|
||||
by the agent based on information gathered from the local network
|
||||
environment. Multiple entries may exist for almost identical sets
|
||||
of bindings although the agent will ensure that exactly matching
|
||||
entries are coalesced."
|
||||
::= { extremeDlcs 6 }
|
||||
|
||||
extremeDlcsBindingEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeDlcsBindingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in table of DLCS bindings."
|
||||
INDEX { extremeDlcsBindingIndex }
|
||||
::= { extremeDlcsBindingTable 1 }
|
||||
|
||||
ExtremeDlcsBindingEntry ::= SEQUENCE
|
||||
{
|
||||
extremeDlcsBindingIndex INTEGER,
|
||||
extremeDlcsBindingType BITS,
|
||||
extremeDlcsBindingSource INTEGER,
|
||||
extremeDlcsBindingUser DisplayString,
|
||||
extremeDlcsBindingGroup DisplayString,
|
||||
extremeDlcsBindingApplication DisplayString,
|
||||
extremeDlcsBindingHost DisplayString,
|
||||
extremeDlcsBindingIpAddress IpAddress,
|
||||
extremeDlcsBindingPhysPort INTEGER,
|
||||
extremeDlcsBindingUpdateTime TimeTicks
|
||||
}
|
||||
|
||||
extremeDlcsBindingIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index into this table, chosen by the agent. This has
|
||||
no significance to the manager beyond its uniqueness
|
||||
within this agent."
|
||||
::= { extremeDlcsBindingEntry 1 }
|
||||
|
||||
extremeDlcsBindingType OBJECT-TYPE
|
||||
SYNTAX BITS { user2ip(0), user2port(1), ip2port(2),
|
||||
application2user(3), application2ip(4),
|
||||
host2ip(5), group2ip(6), group2port(7),
|
||||
user2group(8) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of binding expressed here. A given bit is set if DLCS
|
||||
has detected that the two relevant items are bound together.
|
||||
e.g. an entry with application2user(3) set to 1 implies that
|
||||
the username extremeDlcsBindingUser has been seen to be using
|
||||
the application extremeDlcsBindingApplication. In addition, if
|
||||
this entry also has user2port(1) set to 1 then this user and
|
||||
application have been detected as running on the physical
|
||||
switch port extremeDlcsBindingPhysPort."
|
||||
::= { extremeDlcsBindingEntry 2 }
|
||||
|
||||
extremeDlcsBindingSource OBJECT-TYPE
|
||||
SYNTAX INTEGER { other (1), local(2), netbiosquery(3),
|
||||
netbiosbind (4), dns(5), kerberos5(6), rsvp(7) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source of the information binding."
|
||||
::= { extremeDlcsBindingEntry 3 }
|
||||
|
||||
extremeDlcsBindingUser OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The User name detected by DLCS. A string of length zero
|
||||
indicates no valid User name has been detected for this
|
||||
binding."
|
||||
::= { extremeDlcsBindingEntry 4 }
|
||||
|
||||
extremeDlcsBindingGroup OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Group name detected by DLCS. A string of length zero
|
||||
indicates no valid Group name has been detected for this
|
||||
binding."
|
||||
::= { extremeDlcsBindingEntry 5 }
|
||||
|
||||
extremeDlcsBindingApplication OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Application name detected by DLCS. A string of length
|
||||
zero indicates no valid Application name has been detected
|
||||
for this binding."
|
||||
::= { extremeDlcsBindingEntry 6 }
|
||||
|
||||
extremeDlcsBindingHost OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Host name detected by DLCS. A string of length
|
||||
zero indicates no valid Host name has been detected
|
||||
for this binding."
|
||||
::= { extremeDlcsBindingEntry 7 }
|
||||
|
||||
extremeDlcsBindingIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address detected by DLCS. A value of 0.0.0.0
|
||||
indicates no valid IP address has been detected
|
||||
for this binding."
|
||||
::= { extremeDlcsBindingEntry 8 }
|
||||
|
||||
extremeDlcsBindingPhysPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical port number (ifIndex) detected by DLCS.
|
||||
This is valid in all bindings."
|
||||
::= { extremeDlcsBindingEntry 9 }
|
||||
|
||||
extremeDlcsBindingUpdateTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when this entry was last updated."
|
||||
::= { extremeDlcsBindingEntry 10 }
|
||||
|
||||
END
|
182
MIBS/extreme/EXTREME-DOS-MIB
Normal file
182
MIBS/extreme/EXTREME-DOS-MIB
Normal file
@ -0,0 +1,182 @@
|
||||
|
||||
EXTREME-DOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
extremeV2Traps FROM EXTREME-BASE-MIB
|
||||
extremenetworks FROM EXTREME-BASE-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
TimeTicks FROM SNMPv2-SMI
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
extremeDosMib MODULE-IDENTITY
|
||||
LAST-UPDATED "0401020000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Dos protect objects information"
|
||||
::= { extremeAgent 28 }
|
||||
|
||||
extremeDosProtect OBJECT IDENTIFIER ::= { extremeDosMib 1 }
|
||||
|
||||
|
||||
extremeDosEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Flag indicates whether DOS protection is enabled or disabled."
|
||||
DEFVAL { false }
|
||||
::= { extremeDosProtect 1 }
|
||||
|
||||
|
||||
extremeDosNoticeLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER(150..100000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets per second to be received for logging."
|
||||
DEFVAL { 4000 }
|
||||
::= { extremeDosProtect 2 }
|
||||
|
||||
extremeDosAlertLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER(150..100000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets per second to be received for ACL creation."
|
||||
DEFVAL { 4000 }
|
||||
::= { extremeDosProtect 3 }
|
||||
|
||||
extremeDosFilterType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
destination (1),
|
||||
source (2),
|
||||
destinationAndSource (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of access list filter to be set when threshold pakets are received"
|
||||
DEFVAL { destination }
|
||||
::= { extremeDosProtect 4 }
|
||||
|
||||
extremeDosAclTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER(2..300)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The timeout interval period over which DOS protect is exercised."
|
||||
DEFVAL { 15 }
|
||||
::= { extremeDosProtect 5 }
|
||||
|
||||
extremeDosAclRulePrecedence OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..25588)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DOS filter Rule Precedence."
|
||||
DEFVAL { 10 }
|
||||
::= { extremeDosProtect 6 }
|
||||
|
||||
extremeDosMessagesEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Flag indicates whether DOS messages are enabled or disabled."
|
||||
DEFVAL { true }
|
||||
::= { extremeDosProtect 7 }
|
||||
|
||||
extremeDosPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeDosPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the port wise listing of DOS attributes."
|
||||
::= { extremeDosProtect 8 }
|
||||
|
||||
extremeDosPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeDosPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the Dos attributes of a particular port."
|
||||
INDEX { extremeDosIfIndex }
|
||||
::= { extremeDosPortTable 1 }
|
||||
|
||||
ExtremeDosPortEntry ::= SEQUENCE {
|
||||
extremeDosIfIndex INTEGER,
|
||||
extremeDosPortTrusted TruthValue,
|
||||
extremeDosIsDosActive TruthValue
|
||||
}
|
||||
|
||||
extremeDosIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for this entry."
|
||||
::= { extremeDosPortEntry 1 }
|
||||
|
||||
extremeDosPortTrusted OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the port is trusted or untrusted."
|
||||
DEFVAL { false }
|
||||
::= { extremeDosPortEntry 2 }
|
||||
|
||||
extremeDosIsDosActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether DOS is active on this port."
|
||||
::= { extremeDosPortEntry 3 }
|
||||
|
||||
|
||||
--TRAPS MIB Definitions for DOS
|
||||
|
||||
-- extremeDosThresholdReached TRAP-TYPE
|
||||
-- ENTERPRISE extremenetworks
|
||||
-- VARIABLES {extremeDosAlertLevel}
|
||||
-- DESCRIPTION
|
||||
-- "The extremeDosThresholdReached notification is generated when the
|
||||
-- DOS threshold is crossed"
|
||||
-- ::= 23
|
||||
|
||||
-- extremeDosThresholdCleared TRAP-TYPE
|
||||
-- ENTERPRISE extremenetworks
|
||||
-- VARIABLES {extremeDosAlertLevel}
|
||||
-- DESCRIPTION
|
||||
-- "The extremeDosThresholdCleared notification is generated when the
|
||||
-- DOS threshold is Cleared"
|
||||
-- ::= 24
|
||||
|
||||
|
||||
extremeDosTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 14 }
|
||||
|
||||
extremeDosTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeDosTraps 0 }
|
||||
|
||||
extremeDosThresholdCleared NOTIFICATION-TYPE
|
||||
OBJECTS { extremeDosAlertLevel }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeDosThresholdCleared notification is generated when
|
||||
the DOS threshold is cleared ."
|
||||
::= { extremeDosTrapsPrefix 1 }
|
||||
|
||||
extremeDosThresholdReached NOTIFICATION-TYPE
|
||||
OBJECTS { extremeDosAlertLevel }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeDosThresholdReached notification is generated when
|
||||
the DOS threshold is crossed for any of the ports."
|
||||
::= { extremeDosTrapsPrefix 2 }
|
||||
END
|
915
MIBS/extreme/EXTREME-EAPS-MIB
Normal file
915
MIBS/extreme/EXTREME-EAPS-MIB
Normal file
@ -0,0 +1,915 @@
|
||||
-- ################################################################################
|
||||
|
||||
EXTREME-EAPS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC
|
||||
TruthValue FROM SNMPv2-TC
|
||||
RowStatus FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeEaps MODULE-IDENTITY
|
||||
LAST-UPDATED "0502151530Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Ethernet Automatic Protection Switching information."
|
||||
::= { extremeAgent 18 }
|
||||
|
||||
|
||||
EapsDomainMode
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the configured mode of an EAPS domain."
|
||||
SYNTAX INTEGER { invalid (0),
|
||||
master (1),
|
||||
transit (2)
|
||||
}
|
||||
|
||||
EapsMbrVlanType
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the type of vlan, whether it is control or
|
||||
protected vlan, that is being added to the
|
||||
EAPS domain."
|
||||
SYNTAX INTEGER { unassigned (0),
|
||||
control (1),
|
||||
protected (2)
|
||||
}
|
||||
|
||||
EapsRingPort
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "This represents an EAPS ring-port."
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
|
||||
EapsPortType
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the ring port of the EAPS domains. The ring port
|
||||
can be primary or secondary. This is used to specify which
|
||||
port is being unconfigured."
|
||||
SYNTAX INTEGER {
|
||||
primary (1),
|
||||
secondary (2)
|
||||
}
|
||||
|
||||
EapsDomainState
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The operational state of an EAPS domain.
|
||||
The states complete(1), failed(2), init(6), precomplete(7),
|
||||
and preinit(8) apply only to domains configured as master.
|
||||
The states linksup(3), linkdown(4) and preforwarding(5)
|
||||
apply only to domains configured as transit.
|
||||
The state init(0) applys to domains configured as either
|
||||
master or transit."
|
||||
SYNTAX INTEGER { idle (0),
|
||||
complete (1),
|
||||
failed (2),
|
||||
linksup (3),
|
||||
linkdown (4),
|
||||
preforwarding (5),
|
||||
init (6),
|
||||
precomplete (7),
|
||||
preinit (8)
|
||||
}
|
||||
|
||||
EapsDomainPortStatus
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The operational state of an EAPS domain's ring-ports.
|
||||
If the state is unknown (0), it indicates the domain is
|
||||
still not up yet.
|
||||
The valid states are up(1), down(2), blocked(3)."
|
||||
SYNTAX INTEGER {
|
||||
unknown (0),
|
||||
up (1),
|
||||
down (2),
|
||||
blocked (3)
|
||||
}
|
||||
|
||||
EapsFailTimerExpiryAction
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The action to take when the failed timer expires.
|
||||
|
||||
If action is configured to sendAlert(0), and the
|
||||
fail expires, the Master will remain in Complete or Init
|
||||
state, and a trap - extremeEapsFailTimerExpFlagSet - will
|
||||
be sent.
|
||||
When this fail timer stops expiring another trap -
|
||||
extremeEapsFailTimerExpFlagClear - will be sent.
|
||||
|
||||
If the action is configured to openSecondaryPort(1), and
|
||||
the fail timer expires, the Master's state will be set to
|
||||
Failed, and it will open the secondary port."
|
||||
SYNTAX INTEGER { sendAlert (0),
|
||||
openSecondaryPort (1)
|
||||
}
|
||||
|
||||
EapsSharedPortState
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The operational state of an EAPS Shared-Port instance.
|
||||
The states are idle(0), ready(1), blocking(2), and
|
||||
preforwarding(3)."
|
||||
SYNTAX INTEGER { idle (0),
|
||||
ready (1),
|
||||
blocking (2),
|
||||
preforwarding (3)
|
||||
}
|
||||
|
||||
|
||||
EapsSharedPortMode
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "If the mode is unconfigured(0), it indicates the EAPS
|
||||
shared port's mode has yet to be configured.
|
||||
The valid configured modes of an EAPS Shared-port are
|
||||
controller(1) and partner(2)"
|
||||
SYNTAX INTEGER {
|
||||
unconfigured (0),
|
||||
controller (1),
|
||||
partner (2)
|
||||
}
|
||||
|
||||
EapsSharedPortSegmentTimerExpiryAction
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The action to take when the EAPS Shared-port's segment
|
||||
timer expires.
|
||||
|
||||
If action is configured to sendAlert(0), and the
|
||||
segment timer expires, the segment's status will remain
|
||||
in Up state, and a trap -
|
||||
extremeEapsSegmentTimerExpFlagSet - will be sent.
|
||||
When this segment timer stops expiring another trap -
|
||||
extremeEapsSegmentTimerExpFlagClear - will be sent.
|
||||
|
||||
If the action is configured to segmentDown(1), and the
|
||||
segment timer expires, the segment's status will be set to
|
||||
Down."
|
||||
SYNTAX INTEGER { sendAlert (0),
|
||||
segmentDown (1)
|
||||
}
|
||||
|
||||
EapsSharedPortNeighborStatus
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of an EAPS Shared-port's neighbor
|
||||
reachabilty.
|
||||
The states are neighborDown(0), neighborUp(1), and
|
||||
neighborError(2)."
|
||||
SYNTAX INTEGER { neighborDown (0),
|
||||
neighborUp (1),
|
||||
neighborError (2)
|
||||
}
|
||||
|
||||
EapsSharedPortRootBlockerStatus
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of an EAPS Shared-port's Root-
|
||||
Blocker.
|
||||
The states are false(0), active(1), and inactive(2)."
|
||||
SYNTAX INTEGER { false (0),
|
||||
active (1),
|
||||
inactive (2)
|
||||
}
|
||||
|
||||
EapsSharedPortSegmentStatus
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of an EAPS Shared-port's segments.
|
||||
The states are unknown(0), segUp(1), segDown(2),
|
||||
segBlockingUp(3) and segBlockingDown(4)."
|
||||
SYNTAX INTEGER { unknown (0),
|
||||
segUp (1),
|
||||
segDown (2),
|
||||
segBlockingUp (3),
|
||||
segBlockingDown (4)
|
||||
}
|
||||
|
||||
EapsSharedPortVlanPortStatus
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "The operational status of an EAPS Shared-port's vlan-port.
|
||||
The states are unknown(0), activeOpen(1), blocked(2),
|
||||
open(3) and down(4)."
|
||||
SYNTAX INTEGER { unknown (0),
|
||||
activeOpen (1),
|
||||
blocked (2),
|
||||
open (3),
|
||||
down (4)
|
||||
}
|
||||
|
||||
EapsDomainPriority
|
||||
::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the configured priority of an EAPS domain."
|
||||
SYNTAX INTEGER { normal (0),
|
||||
high (1)
|
||||
}
|
||||
|
||||
extremeEapsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEapsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains EAPS information about all EAPS
|
||||
domains on this device."
|
||||
::= { extremeEaps 1 }
|
||||
|
||||
|
||||
extremeEapsEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEapsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An individual entry of this table contains EAPS
|
||||
information related to that EAPS domain."
|
||||
INDEX { extremeEapsName }
|
||||
::= { extremeEapsTable 1 }
|
||||
|
||||
ExtremeEapsEntry ::= SEQUENCE {
|
||||
extremeEapsName DisplayString,
|
||||
extremeEapsMode EapsDomainMode,
|
||||
extremeEapsState EapsDomainState,
|
||||
extremeEapsFailedFlag TruthValue,
|
||||
extremeEapsEnabled TruthValue,
|
||||
extremeEapsPrimaryPort EapsRingPort,
|
||||
extremeEapsSecondaryPort EapsRingPort,
|
||||
extremeEapsHelloTimer INTEGER,
|
||||
extremeEapsHelloTimerMs INTEGER,
|
||||
extremeEapsFailedTimer INTEGER,
|
||||
extremeEapsFailedTimerExpiryAction EapsFailTimerExpiryAction,
|
||||
extremeEapsUnconfigRingPort EapsPortType,
|
||||
extremeEapsPrimaryStatus EapsDomainPortStatus,
|
||||
extremeEapsSecondaryStatus EapsDomainPortStatus,
|
||||
extremeEapsProtectedVlansCount INTEGER,
|
||||
extremeEapsPriority EapsDomainPriority,
|
||||
extremeEapsRowStatus RowStatus
|
||||
}
|
||||
|
||||
extremeEapsName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EAPS domain name."
|
||||
::= { extremeEapsEntry 1 }
|
||||
|
||||
extremeEapsMode OBJECT-TYPE
|
||||
SYNTAX EapsDomainMode
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the mode of the EAPS domain."
|
||||
::= { extremeEapsEntry 2 }
|
||||
|
||||
extremeEapsState OBJECT-TYPE
|
||||
SYNTAX EapsDomainState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the current EAPS state of this EAPS
|
||||
domain."
|
||||
::= { extremeEapsEntry 3 }
|
||||
|
||||
extremeEapsFailedFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the status of the failed flag.
|
||||
If the failed timer expires while its expiry action is
|
||||
configured to sendAlert, this failed flag is set.
|
||||
It is then cleared when the failed timer stops expiring, or
|
||||
the expiry action is configured to openSecondaryPort."
|
||||
::= { extremeEapsEntry 4 }
|
||||
|
||||
extremeEapsEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicated if this domain has been enabled or not."
|
||||
::= { extremeEapsEntry 5 }
|
||||
|
||||
extremeEapsPrimaryPort OBJECT-TYPE
|
||||
SYNTAX EapsRingPort
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the EAPS domain's primary ring-port.
|
||||
Value of 0 indicates the primary port is still not
|
||||
configured"
|
||||
::= { extremeEapsEntry 6 }
|
||||
|
||||
extremeEapsSecondaryPort OBJECT-TYPE
|
||||
SYNTAX EapsRingPort
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the EAPS domain's secondary ring-port.
|
||||
Value of 0 indicates the secondary port is still not
|
||||
configured"
|
||||
::= { extremeEapsEntry 7 }
|
||||
|
||||
extremeEapsHelloTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the EAPS domain's hello timer's value
|
||||
in seconds."
|
||||
::= { extremeEapsEntry 8 }
|
||||
|
||||
extremeEapsFailedTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (2..300)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the EAPS domain's failed timer's value
|
||||
in seconds."
|
||||
::= { extremeEapsEntry 9 }
|
||||
|
||||
extremeEapsFailedTimerExpiryAction OBJECT-TYPE
|
||||
SYNTAX EapsFailTimerExpiryAction
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the action taken by the domain when the
|
||||
fail timer expires.
|
||||
If the action is to sendAlert, then a SNMP trap -
|
||||
extremeEapsFailTimerExpFlagSet - will be sent, and the
|
||||
secondary port will continue to remain in blocking state.
|
||||
If the action is to openSecondaryPort, then the secondary
|
||||
port will open and be set to forwarding state."
|
||||
::= { extremeEapsEntry 10 }
|
||||
|
||||
extremeEapsUnconfigRingPort OBJECT-TYPE
|
||||
SYNTAX EapsPortType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This specifies which EAPS domain port is being
|
||||
unconfigured.
|
||||
Value of 1, indicates unconfigure the primary port.
|
||||
Value of 2, indicates unconfigure secondary port."
|
||||
::= { extremeEapsEntry 11 }
|
||||
|
||||
extremeEapsPrimaryStatus OBJECT-TYPE
|
||||
SYNTAX EapsDomainPortStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the status of the EAPS domain's primary
|
||||
ring-port."
|
||||
::= { extremeEapsEntry 12 }
|
||||
|
||||
extremeEapsSecondaryStatus OBJECT-TYPE
|
||||
SYNTAX EapsDomainPortStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the status of the EAPS domain's secondary
|
||||
ring-port."
|
||||
::= { extremeEapsEntry 13 }
|
||||
|
||||
extremeEapsProtectedVlansCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This gives the count of the number of vlans that are
|
||||
being protected by this EAPS domain."
|
||||
::= { extremeEapsEntry 14 }
|
||||
|
||||
extremeEapsRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this entry as per standard RowStatus
|
||||
conventions."
|
||||
::= { extremeEapsEntry 15 }
|
||||
|
||||
extremeEapsHelloTimerMs OBJECT-TYPE
|
||||
SYNTAX INTEGER (100..900)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the milliseconds portion of the EAPS domain's hello timer value
|
||||
in milliseconds."
|
||||
::= { extremeEapsEntry 16 }
|
||||
|
||||
|
||||
extremeEapsPriority OBJECT-TYPE
|
||||
SYNTAX EapsDomainPriority
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This gives the priority of the domain. Used along with spatial re-use to prioritize
|
||||
handling of domains during a topology change."
|
||||
::= { extremeEapsEntry 17 }
|
||||
|
||||
extremeEapsPrevState OBJECT-TYPE
|
||||
SYNTAX EapsDomainState
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the previous EAPS state of this EAPS
|
||||
domain. Used in state change traps information."
|
||||
::= { extremeEaps 2 }
|
||||
|
||||
|
||||
extremeEapsGlobalInfo OBJECT IDENTIFIER
|
||||
::= { extremeEaps 3 }
|
||||
|
||||
extremeEapsGlobalEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates if EAPS is enabled globally on the switch."
|
||||
::= { extremeEapsGlobalInfo 1 }
|
||||
|
||||
extremeEapsGlobalFastConvergence OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates if Fast Convergence is enabled globally on the
|
||||
switch."
|
||||
::= { extremeEapsGlobalInfo 2 }
|
||||
|
||||
extremeEapsLastConfigurationChange OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the last time there was any change in
|
||||
EAPS configuration on the switch."
|
||||
::= { extremeEapsGlobalInfo 3 }
|
||||
|
||||
|
||||
extremeEapsLastStatusChange OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the last time there was any change in
|
||||
EAPS domain, EAPS port, shared port, or segment status on
|
||||
the switch. Time changes for extremeEapsState,
|
||||
extremeEapsSharedPortState, extremeEapsSharedPortSegmentStatus,
|
||||
extremeEapsFailedFlag, extremeEapsPrimaryStatus,
|
||||
extremeEapsSecondaryStatus, extremeEapsSharedPortNbrStatus,
|
||||
extremeEapsSharedPortRootBlockerStatus,
|
||||
extremeEapsSharedPortSegmentFlagFailed."
|
||||
::= { extremeEapsGlobalInfo 4 }
|
||||
|
||||
extremeEapsStatusTrapCount OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the number of status traps sent out since the switch
|
||||
booted. Status traps counted include
|
||||
extremeEapsSharedPortStateChange
|
||||
extremeEapsRootBlockerStatusChange
|
||||
extremeEapsPortStatusChange
|
||||
extremeEapsStateChange
|
||||
extremeEapsFailTimerExpFlagSet
|
||||
extremeEapsFailTimerExpFlagClear."
|
||||
::= { extremeEapsGlobalInfo 5 }
|
||||
|
||||
extremeEapsGlobalMulticastAddRingPorts OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Ring ports are added to existing multicast groups for protected
|
||||
vlans on a topology change event."
|
||||
|
||||
::= { extremeEapsGlobalInfo 6 }
|
||||
|
||||
extremeEapsGlobalMulticastSendIGMPQuery OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "IGMP Query is sent out on all protected vlans on a topology change
|
||||
event."
|
||||
::= { extremeEapsGlobalInfo 7 }
|
||||
|
||||
extremeEapsGlobalMulticastTempFlooding OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Temporary Multicast flooding occurs on all protected vlans on a
|
||||
topology change event."
|
||||
::= { extremeEapsGlobalInfo 8 }
|
||||
|
||||
extremeEapsGlobalMulticastTempFloodingDuration OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The duration at which temporary Multicast flooding will occur."
|
||||
::= { extremeEapsGlobalInfo 9 }
|
||||
|
||||
extremeEapsMbrVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEapsMbrVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the control and all protected vlans
|
||||
added to each EAPS domain on this device.
|
||||
There can be only 1 control vlan, while many
|
||||
protected vlans added to a EAPS domain."
|
||||
::= { extremeEaps 4 }
|
||||
|
||||
extremeEapsMbrVlanEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEapsMbrVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An individual entry of this table correlates a EAPS
|
||||
domain with a VLAN added to it and its type whether it is
|
||||
control or protected."
|
||||
INDEX { extremeEapsName,
|
||||
extremeEapsMbrVlanName,
|
||||
extremeEapsMbrVlanType
|
||||
}
|
||||
::= { extremeEapsMbrVlanTable 1 }
|
||||
|
||||
ExtremeEapsMbrVlanEntry ::= SEQUENCE {
|
||||
extremeEapsMbrVlanName DisplayString,
|
||||
extremeEapsMbrVlanType EapsMbrVlanType,
|
||||
extremeEapsMbrVlanTag INTEGER,
|
||||
extremeEapsMbrVlanRowStatus RowStatus
|
||||
}
|
||||
|
||||
extremeEapsMbrVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The member VLAN's name."
|
||||
::= { extremeEapsMbrVlanEntry 1 }
|
||||
|
||||
extremeEapsMbrVlanType OBJECT-TYPE
|
||||
SYNTAX EapsMbrVlanType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The member VLAN's type whether it is control or
|
||||
protected."
|
||||
::= { extremeEapsMbrVlanEntry 2 }
|
||||
|
||||
extremeEapsMbrVlanTag OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4095)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The member VLAN's Vlan Id tag."
|
||||
::= { extremeEapsMbrVlanEntry 3 }
|
||||
|
||||
extremeEapsMbrVlanRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this entry as per standard RowStatus
|
||||
conventions."
|
||||
::= { extremeEapsMbrVlanEntry 4 }
|
||||
|
||||
|
||||
extremeEapsSharedPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEapsSharedPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains all EAPS shared ports configured
|
||||
on this device."
|
||||
::= { extremeEaps 5 }
|
||||
|
||||
extremeEapsSharedPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEapsSharedPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An individual entry of this table describes the
|
||||
configuration of an EAPS shared port."
|
||||
INDEX { extremeEapsSharedPortIfIndex }
|
||||
::= { extremeEapsSharedPortTable 1 }
|
||||
|
||||
ExtremeEapsSharedPortEntry ::= SEQUENCE {
|
||||
extremeEapsSharedPortIfIndex EapsRingPort,
|
||||
extremeEapsSharedPortMode EapsSharedPortMode,
|
||||
extremeEapsSharedPortLinkId INTEGER,
|
||||
extremeEapsSharedPortSegmentTimerExpiryAction EapsSharedPortSegmentTimerExpiryAction,
|
||||
extremeEapsSharedPortState EapsSharedPortState,
|
||||
extremeEapsSharedPortNbrStatus EapsSharedPortNeighborStatus,
|
||||
extremeEapsSharedPortDomainsCount INTEGER,
|
||||
extremeEapsSharedPortProtectedVlansCount INTEGER,
|
||||
extremeEapsSharedPortRootBlockerStatus EapsSharedPortRootBlockerStatus,
|
||||
extremeEapsSharedPortRootBlockerId INTEGER,
|
||||
extremeEapsSharedPortRowStatus RowStatus,
|
||||
extremeEapsSharedPortSegmentHealthInterval INTEGER,
|
||||
extremeEapsSharedPortSegmentTimeout INTEGER,
|
||||
extremeEapsSharedPortCommonPathFailedFlag TruthValue,
|
||||
extremeEapsSharedPortCommonPathHealthInterval INTEGER,
|
||||
extremeEapsSharedPortCommonPathTimeout INTEGER
|
||||
}
|
||||
|
||||
extremeEapsSharedPortIfIndex OBJECT-TYPE
|
||||
SYNTAX EapsRingPort
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex of a port configured as an EAPS shared port."
|
||||
::= { extremeEapsSharedPortEntry 1 }
|
||||
|
||||
extremeEapsSharedPortMode OBJECT-TYPE
|
||||
SYNTAX EapsSharedPortMode
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The configured mode of the EAPS shared port."
|
||||
::= { extremeEapsSharedPortEntry 2 }
|
||||
|
||||
extremeEapsSharedPortLinkId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65534)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The configured Link Id for the EAPS shared port.
|
||||
Each common link in the entire network will be assigned a
|
||||
unique link Id. Each shared-port instance on either end
|
||||
of this common link will be configured with this
|
||||
link Id.
|
||||
Value of 0 indicates the link Id is still not configured."
|
||||
::= { extremeEapsSharedPortEntry 3 }
|
||||
|
||||
extremeEapsSharedPortSegmentTimerExpiryAction OBJECT-TYPE
|
||||
SYNTAX EapsSharedPortSegmentTimerExpiryAction
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the action taken by the EAPS Shared port
|
||||
instance when a segment timer expires.
|
||||
If the action is sendAlert, then when the segment timer
|
||||
expires, an SNMP trap will be sent, and the segment will
|
||||
remain in Up state, with the failed flag set to True.
|
||||
If the action is segmentDown, then when the timer expires,
|
||||
the segment will be set to Down state."
|
||||
::= { extremeEapsSharedPortEntry 4 }
|
||||
|
||||
extremeEapsSharedPortState OBJECT-TYPE
|
||||
SYNTAX EapsSharedPortState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the state of the EAPS Shared port instance.
|
||||
The states can be idle(0), ready(1), blocking(2), and
|
||||
preforwarding(3)."
|
||||
::= { extremeEapsSharedPortEntry 5 }
|
||||
|
||||
extremeEapsSharedPortNbrStatus OBJECT-TYPE
|
||||
SYNTAX EapsSharedPortNeighborStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the status of reachabilty to the neighbor
|
||||
on the other end of the Shared-segment.
|
||||
If the neighbor on the other end is reachable with
|
||||
matching link-id and different modes, then the status is
|
||||
NeighborUp.
|
||||
If the neighbor is not reachable, this status is
|
||||
NeighborDown.
|
||||
If the neighbor is reachable, but with the same mode,
|
||||
then this status is set to Error."
|
||||
::= { extremeEapsSharedPortEntry 6 }
|
||||
|
||||
extremeEapsSharedPortDomainsCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This gives the count of the number of EAPS domains that
|
||||
are sharing this shared-port."
|
||||
::= { extremeEapsSharedPortEntry 7 }
|
||||
|
||||
extremeEapsSharedPortProtectedVlansCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This gives the count of the number of vlans that are
|
||||
being protected by this shared-port instance."
|
||||
::= { extremeEapsSharedPortEntry 8 }
|
||||
|
||||
extremeEapsSharedPortRootBlockerStatus OBJECT-TYPE
|
||||
SYNTAX EapsSharedPortRootBlockerStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "If this shared port instance is not in Root blocker state,
|
||||
the status is False.
|
||||
If the shared port is in Root blocker state, and its
|
||||
path detect message is being returned to it, it is in
|
||||
Active state.
|
||||
If the shared port is in Root blocker state, but its
|
||||
path detect message is not making it back to itself, then
|
||||
its root blocker status is Inactive."
|
||||
::= { extremeEapsSharedPortEntry 9 }
|
||||
|
||||
extremeEapsSharedPortRootBlockerId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This is the Link Id of the Root Blocker in the entire
|
||||
network.
|
||||
If there is no root blocker in the network, this value
|
||||
is 65535."
|
||||
::= { extremeEapsSharedPortEntry 10 }
|
||||
|
||||
extremeEapsSharedPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The status of this entry as per standard RowStatus
|
||||
conventions."
|
||||
::= { extremeEapsSharedPortEntry 11 }
|
||||
|
||||
|
||||
extremeEapsSharedPortSegmentHealthInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Interval at which health check PDUs are sent out each segment port."
|
||||
::= { extremeEapsSharedPortEntry 12 }
|
||||
|
||||
|
||||
extremeEapsSharedPortSegmentTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (3..30)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Time in seconds where segment fail timer expires, fail flag is set, and
|
||||
expiry action is taken."
|
||||
::= { extremeEapsSharedPortEntry 13 }
|
||||
|
||||
extremeEapsSharedPortCommonPathFailedFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Shared port link fail timer expired, but our shared port link is up."
|
||||
::= { extremeEapsSharedPortEntry 14 }
|
||||
|
||||
extremeEapsSharedPortCommonPathHealthInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..10)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Interval at which health check PDUs are sent out shared port."
|
||||
::= { extremeEapsSharedPortEntry 15 }
|
||||
|
||||
extremeEapsSharedPortCommonPathTimeout OBJECT-TYPE
|
||||
SYNTAX INTEGER (3..30)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Time in seconds where shared link fail timer expires and fail flag is set"
|
||||
::= { extremeEapsSharedPortEntry 16 }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
extremeEapsSharedPortSegmentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEapsSharedPortSegmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the EAPS shared port's segments
|
||||
information"
|
||||
::= { extremeEaps 6 }
|
||||
|
||||
extremeEapsSharedPortSegmentEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEapsSharedPortSegmentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An individual entry of this table describes the EAPS
|
||||
shared port's segment information. It will describe the
|
||||
EAPS domain, the segment's status, and other information
|
||||
related to neighboring node's blocking status."
|
||||
INDEX { extremeEapsSharedPortIfIndex,
|
||||
extremeEapsSharedPortSegmentPort,
|
||||
extremeEapsName
|
||||
}
|
||||
::= { extremeEapsSharedPortSegmentTable 1 }
|
||||
|
||||
ExtremeEapsSharedPortSegmentEntry ::= SEQUENCE {
|
||||
extremeEapsSharedPortSegmentPort EapsRingPort,
|
||||
extremeEapsSharedPortSegmentStatus EapsSharedPortSegmentStatus,
|
||||
extremeEapsSharedPortSegmentFailedFlag TruthValue,
|
||||
extremeEapsSharedPortSegmentVlanPortCount INTEGER,
|
||||
extremeEapsSharedPortSegmentAdjId INTEGER,
|
||||
extremeEapsSharedPortSegmentRBD INTEGER
|
||||
}
|
||||
|
||||
extremeEapsSharedPortSegmentPort OBJECT-TYPE
|
||||
SYNTAX EapsRingPort
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The segment port on a segment which is part of an EAPS
|
||||
shared port."
|
||||
::= { extremeEapsSharedPortSegmentEntry 1 }
|
||||
|
||||
extremeEapsSharedPortSegmentStatus OBJECT-TYPE
|
||||
SYNTAX EapsSharedPortSegmentStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of a segment port which is part of an EAPS
|
||||
shared port."
|
||||
::= { extremeEapsSharedPortSegmentEntry 2 }
|
||||
|
||||
extremeEapsSharedPortSegmentFailedFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of the failed flag on a segment port which is
|
||||
part of an EAPS shared port.
|
||||
This flag will be set to TRUE if the segment's fail timer
|
||||
expiry action is set to sendAlert, and this timer expires"
|
||||
::= { extremeEapsSharedPortSegmentEntry 3 }
|
||||
|
||||
extremeEapsSharedPortSegmentVlanPortCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of vlan ports being protected under this
|
||||
segment's EAPS domain."
|
||||
::= { extremeEapsSharedPortSegmentEntry 4 }
|
||||
|
||||
extremeEapsSharedPortSegmentAdjId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The link Id of a neighboring node if the neighbor's
|
||||
shared port instance was in blocking state."
|
||||
::= { extremeEapsSharedPortSegmentEntry 5 }
|
||||
|
||||
extremeEapsSharedPortSegmentRBD OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Root Blocker Id as determined by the neighboring
|
||||
node's shared port instance."
|
||||
::= { extremeEapsSharedPortSegmentEntry 6 }
|
||||
|
||||
|
||||
extremeEapsSharedPortVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEapsSharedPortVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains all VLANs protected by the EAPS
|
||||
Shared Port instance."
|
||||
::= { extremeEaps 7 }
|
||||
|
||||
extremeEapsSharedPortVlanEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEapsSharedPortVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An individual entry of this table correlates a EAPS
|
||||
Shared port instance with a VLAN protected by it."
|
||||
INDEX { extremeEapsSharedPortIfIndex,
|
||||
extremeEapsSharedPortVlanName
|
||||
}
|
||||
::= { extremeEapsSharedPortVlanTable 1 }
|
||||
|
||||
ExtremeEapsSharedPortVlanEntry ::= SEQUENCE {
|
||||
extremeEapsSharedPortVlanName DisplayString,
|
||||
extremeEapsSharedPortVlanPortCount INTEGER,
|
||||
extremeEapsSharedPortVlanActiveOpenPort EapsRingPort
|
||||
}
|
||||
|
||||
extremeEapsSharedPortVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The vlan being protected under this EAPS Shared port
|
||||
instance"
|
||||
::= { extremeEapsSharedPortVlanEntry 1 }
|
||||
|
||||
extremeEapsSharedPortVlanPortCount OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The count of vlan ports being protected under this
|
||||
vlan"
|
||||
::= { extremeEapsSharedPortVlanEntry 2 }
|
||||
|
||||
extremeEapsSharedPortVlanActiveOpenPort OBJECT-TYPE
|
||||
SYNTAX EapsRingPort
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Segment port that is Active Open.
|
||||
If there is no Active open port, then this value is 0."
|
||||
::= { extremeEapsSharedPortVlanEntry 3 }
|
||||
|
||||
extremeEapsSharedPortVlanPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEapsSharedPortVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains the EAPS shared port's vlan-port's
|
||||
information"
|
||||
::= { extremeEaps 8 }
|
||||
|
||||
extremeEapsSharedPortVlanPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEapsSharedPortVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An individual entry of this table describes the EAPS
|
||||
shared port's vlan port information. It will describe the
|
||||
status of the vlan port under its protection."
|
||||
INDEX { extremeEapsSharedPortIfIndex,
|
||||
extremeEapsSharedPortVlanName,
|
||||
extremeEapsSharedPortSegmentPort,
|
||||
extremeEapsName
|
||||
}
|
||||
::= { extremeEapsSharedPortVlanPortTable 1 }
|
||||
|
||||
ExtremeEapsSharedPortVlanPortEntry ::= SEQUENCE {
|
||||
extremeEapsSharedPortVlanPortStatus EapsSharedPortVlanPortStatus
|
||||
}
|
||||
|
||||
extremeEapsSharedPortVlanPortStatus OBJECT-TYPE
|
||||
SYNTAX EapsSharedPortVlanPortStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The status of a vlan port which is getting protected
|
||||
by an EAPS shared port."
|
||||
::= { extremeEapsSharedPortVlanPortEntry 1 }
|
||||
|
||||
END
|
193
MIBS/extreme/EXTREME-EDP-MIB
Normal file
193
MIBS/extreme/EXTREME-EDP-MIB
Normal file
@ -0,0 +1,193 @@
|
||||
|
||||
-- ===========================================================================
|
||||
|
||||
EXTREME-EDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
ifIndex FROM RFC1213-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
TruthValue FROM SNMPv2-TC
|
||||
ExtremeDeviceId FROM EXTREME-BASE-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
|
||||
extremeEdp MODULE-IDENTITY
|
||||
LAST-UPDATED "9910200000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Discovery Protocol information"
|
||||
::= { extremeAgent 13 }
|
||||
|
||||
extremeEdpTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEdpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains EDP information of this device."
|
||||
::= { extremeEdp 2 }
|
||||
|
||||
extremeEdpEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEdpEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of EDP information of this device."
|
||||
INDEX {extremeEdpPortIfIndex, extremeEdpNeighborId}
|
||||
::= {extremeEdpTable 1}
|
||||
|
||||
ExtremeEdpEntry ::= SEQUENCE {
|
||||
extremeEdpPortIfIndex INTEGER,
|
||||
extremeEdpNeighborId ExtremeDeviceId,
|
||||
extremeEdpNeighborName DisplayString,
|
||||
extremeEdpNeighborSoftwareVersion DisplayString,
|
||||
extremeEdpNeighborSlot INTEGER,
|
||||
extremeEdpNeighborPort INTEGER,
|
||||
extremeEdpEntryAge INTEGER
|
||||
}
|
||||
|
||||
extremeEdpPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the physical port on which this
|
||||
entry was discovered via edp."
|
||||
::= { extremeEdpEntry 1 }
|
||||
|
||||
extremeEdpNeighborId OBJECT-TYPE
|
||||
SYNTAX ExtremeDeviceId
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identifier associated with the neighbor."
|
||||
::= { extremeEdpEntry 2 }
|
||||
|
||||
extremeEdpNeighborName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identifier associated with the neighbor."
|
||||
::= { extremeEdpEntry 3 }
|
||||
|
||||
extremeEdpNeighborSoftwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The identifier associated with the neighbor."
|
||||
::= { extremeEdpEntry 4 }
|
||||
|
||||
extremeEdpNeighborSlot OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot on which this neighbor received the
|
||||
edp message."
|
||||
::= { extremeEdpEntry 5 }
|
||||
|
||||
extremeEdpNeighborPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port on which this neighbor received the
|
||||
edp message."
|
||||
::= { extremeEdpEntry 6 }
|
||||
|
||||
extremeEdpEntryAge OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in seconds since this entry was last
|
||||
updated."
|
||||
::= { extremeEdpEntry 7 }
|
||||
|
||||
|
||||
extremeEdpNeighborTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEdpNeighborEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains EDP neighbor information."
|
||||
::= { extremeEdp 3 }
|
||||
|
||||
extremeEdpNeighborEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEdpNeighborEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of EDP Neighbor information."
|
||||
INDEX {extremeEdpPortIfIndex, extremeEdpNeighborId,
|
||||
extremeEdpNeighborVlanName}
|
||||
::= {extremeEdpNeighborTable 1}
|
||||
|
||||
ExtremeEdpNeighborEntry ::= SEQUENCE {
|
||||
extremeEdpNeighborVlanName DisplayString,
|
||||
extremeEdpNeighborVlanId INTEGER,
|
||||
extremeEdpNeighborVlanIpAddress IpAddress
|
||||
}
|
||||
|
||||
extremeEdpNeighborVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the vlan configured on and reported
|
||||
by this edp neighbor."
|
||||
::= { extremeEdpNeighborEntry 1 }
|
||||
|
||||
extremeEdpNeighborVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The vlan identifier associated with this vlan
|
||||
configured on this neighbor."
|
||||
::= { extremeEdpNeighborEntry 2 }
|
||||
|
||||
extremeEdpNeighborVlanIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ip address of the reported vlan."
|
||||
::= { extremeEdpNeighborEntry 3 }
|
||||
|
||||
|
||||
extremeEdpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEdpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { extremeEdp 4 }
|
||||
|
||||
extremeEdpPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEdpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {ifIndex}
|
||||
::= {extremeEdpPortTable 1}
|
||||
|
||||
ExtremeEdpPortEntry ::= SEQUENCE {
|
||||
extremeEdpPortState TruthValue
|
||||
}
|
||||
|
||||
extremeEdpPortState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if edp is enabled or disabled on this
|
||||
port."
|
||||
::= { extremeEdpPortEntry 1 }
|
||||
|
||||
END
|
308
MIBS/extreme/EXTREME-ENH-DOS-MIB
Normal file
308
MIBS/extreme/EXTREME-ENH-DOS-MIB
Normal file
@ -0,0 +1,308 @@
|
||||
|
||||
EXTREME-ENH-DOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
TimeTicks FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
extremeV2Traps FROM EXTREME-BASE-MIB;
|
||||
|
||||
|
||||
|
||||
extremeEnhDosMib MODULE-IDENTITY
|
||||
LAST-UPDATED "0401020000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Enhanced Dos protect objects information"
|
||||
::= { extremeAgent 29 }
|
||||
|
||||
extremeEnhDosProtect OBJECT IDENTIFIER ::= { extremeEnhDosMib 1 }
|
||||
|
||||
|
||||
extremeEnhDosEnableRateLimit OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Flag indicates whether Enhanced DOS protection with rate limit is enabled or disabled."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosProtect 1 }
|
||||
|
||||
extremeEnhDosEnableIpFdb OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Flag indicates whether Enhanced DOS protection against IPFDB thrashing is enabled or disabled."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosProtect 2 }
|
||||
|
||||
extremeEnhDosEnableBenchMark OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Flag indicates whether Enhanced DOS protection with benchmarking is enabled or disabled."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosProtect 3 }
|
||||
|
||||
extremeEnhDosCacheSize OBJECT-TYPE
|
||||
SYNTAX INTEGER(100..262144)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Enhanced DOS Cache Size. The number of DA/SA pairs"
|
||||
DEFVAL { 262144 }
|
||||
::= { extremeEnhDosProtect 4 }
|
||||
|
||||
|
||||
-------------- The DOS Port Table ------------------------------
|
||||
|
||||
extremeEnhDosPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEnhDosPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the port wise listing of Enhanced DOS attributes."
|
||||
::= { extremeEnhDosProtect 5 }
|
||||
|
||||
extremeEnhDosPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEnhDosPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the Dos attributes of a particular port."
|
||||
INDEX { extremeEnhDosPortIfIndex }
|
||||
::= { extremeEnhDosPortTable 1 }
|
||||
|
||||
ExtremeEnhDosPortEntry ::= SEQUENCE {
|
||||
extremeEnhDosPortIfIndex INTEGER,
|
||||
extremeEnhDosPortTrusted TruthValue,
|
||||
extremeEnhDosPortAlarmState TruthValue,
|
||||
extremeEnhDosPortLearnLimit INTEGER,
|
||||
extremeEnhDosPortLearnWindow INTEGER,
|
||||
extremeEnhDosPortAgingTime INTEGER,
|
||||
extremeEnhDosPortRateLimitEnable TruthValue,
|
||||
extremeEnhDosPortIpFdbEnable TruthValue,
|
||||
extremeEnhDosPortBenchMarkEnable TruthValue,
|
||||
extremeEnhDosPortRateLimitThreshold INTEGER,
|
||||
extremeEnhDosPortRateLimitDropProbability INTEGER,
|
||||
extremeEnhDosPortRateLimitLearningWindow INTEGER,
|
||||
extremeEnhDosPortRateLimitProtocol INTEGER
|
||||
}
|
||||
|
||||
|
||||
extremeEnhDosPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for this entry."
|
||||
::= { extremeEnhDosPortEntry 1 }
|
||||
|
||||
extremeEnhDosPortTrusted OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the port is trusted or untrusted."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosPortEntry 2 }
|
||||
|
||||
extremeEnhDosPortAlarmState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the port is in alarm state or not."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosPortEntry 3 }
|
||||
|
||||
extremeEnhDosPortLearnLimit OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..1953125)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets allowed on the port before an entry is
|
||||
created in the forwarding table."
|
||||
DEFVAL { 100 }
|
||||
::= { extremeEnhDosPortEntry 4 }
|
||||
|
||||
extremeEnhDosPortLearnWindow OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..300)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The duration to be considered to reach the threshold for creating an entry
|
||||
in the forwarding table."
|
||||
DEFVAL { 60 }
|
||||
::= { extremeEnhDosPortEntry 5 }
|
||||
|
||||
extremeEnhDosPortAgingTime OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..300)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The duration to be considered for aging out entries created on this port."
|
||||
DEFVAL { 30 }
|
||||
::= { extremeEnhDosPortEntry 6 }
|
||||
|
||||
extremeEnhDosPortRateLimitEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the rate limit is enabled for this port."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosPortEntry 7 }
|
||||
|
||||
extremeEnhDosPortIpFdbEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the DOS protection against IP FDB thrashing is enabled for this port."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosPortEntry 8 }
|
||||
|
||||
|
||||
extremeEnhDosPortBenchMarkEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the bench marking is enabled for this port."
|
||||
DEFVAL { false }
|
||||
::= { extremeEnhDosPortEntry 9 }
|
||||
|
||||
extremeEnhDosPortRateLimitThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER(100..1953125)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets allowed on the port within the learning window before the rate limit is applied."
|
||||
DEFVAL { 100 }
|
||||
::= { extremeEnhDosPortEntry 10 }
|
||||
|
||||
extremeEnhDosPortRateLimitDropProbability OBJECT-TYPE
|
||||
SYNTAX INTEGER(5..100)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The probability that the packet is discarded after the reaching the threshold."
|
||||
DEFVAL { 50 }
|
||||
::= { extremeEnhDosPortEntry 11 }
|
||||
|
||||
|
||||
extremeEnhDosPortRateLimitLearningWindow OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..300)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The duration to be considered after which the rate limit is applied."
|
||||
DEFVAL { 60 }
|
||||
::= { extremeEnhDosPortEntry 12 }
|
||||
|
||||
extremeEnhDosPortRateLimitProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
icmp (1),
|
||||
all (2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The protocol packets to be considered for rate limit filtering."
|
||||
DEFVAL { icmp }
|
||||
::= { extremeEnhDosPortEntry 13 }
|
||||
|
||||
|
||||
------- The DOS Port Statistics Table (READ-ONLY)-----------------
|
||||
|
||||
extremeEnhDosPortStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEnhDosPortStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the port wise listing of DOS statistics."
|
||||
::= { extremeEnhDosProtect 6 }
|
||||
|
||||
extremeEnhDosPortStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEnhDosPortStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about the DOS statistics of a particular port."
|
||||
INDEX { extremeEnhDosPortStatisticsIfIndex }
|
||||
::= { extremeEnhDosPortStatisticsTable 1 }
|
||||
|
||||
ExtremeEnhDosPortStatisticsEntry ::= SEQUENCE {
|
||||
extremeEnhDosPortStatisticsIfIndex INTEGER,
|
||||
extremeEnhDosPortStatisticsRateLimitFilteredPackets INTEGER
|
||||
}
|
||||
|
||||
extremeEnhDosPortStatisticsIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index for this entry."
|
||||
::= { extremeEnhDosPortStatisticsEntry 1 }
|
||||
|
||||
extremeEnhDosPortStatisticsRateLimitFilteredPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets filetered on this port."
|
||||
::= { extremeEnhDosPortStatisticsEntry 2 }
|
||||
|
||||
|
||||
|
||||
--TRAPS MIB Definitions for ENHDOS
|
||||
|
||||
-- extremeEnhDosThresholdReached TRAP-TYPE
|
||||
-- ENTERPRISE extremenetworks
|
||||
-- VARIABLES {extremeEnhDosPortIfIndex,extremeEnhDosPortRateLimitThreshold}
|
||||
-- DESCRIPTION
|
||||
-- "The extremeDosThresholdReached notification is generated when the
|
||||
-- DOS threshold is crossed"
|
||||
-- ::= 25
|
||||
|
||||
-- extremeEnhDosThresholdCleared TRAP-TYPE
|
||||
-- ENTERPRISE extremenetworks
|
||||
-- VARIABLES {extremeEnhDosPortIfIndex,extremeEnhDosPortRateLimitThreshold}
|
||||
-- DESCRIPTION
|
||||
-- "The extremeDosThresholdCleared notification is generated when the
|
||||
-- DOS threshold is Cleared"
|
||||
-- ::= 26
|
||||
|
||||
|
||||
|
||||
|
||||
extremeEnhDosTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 11 }
|
||||
|
||||
extremeEnhDosTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeEnhDosTraps 0 }
|
||||
|
||||
extremeEnhDosThresholdReached NOTIFICATION-TYPE
|
||||
OBJECTS { extremeEnhDosPortIfIndex,
|
||||
extremeEnhDosPortRateLimitThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeDosThresholdReached notification is generated when
|
||||
the DOS threshold is crossed for any of the ports."
|
||||
::= { extremeEnhDosTrapsPrefix 1 }
|
||||
|
||||
extremeEnhDosThresholdCleared NOTIFICATION-TYPE
|
||||
OBJECTS { extremeEnhDosPortIfIndex,
|
||||
extremeEnhDosPortRateLimitThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeEnhDosThresholdCleared notification is generated when
|
||||
the DOS threshold is cleared for any of the ports."
|
||||
::= { extremeEnhDosTrapsPrefix 2 }
|
||||
END
|
72
MIBS/extreme/EXTREME-ENTITY-MIB
Normal file
72
MIBS/extreme/EXTREME-ENTITY-MIB
Normal file
@ -0,0 +1,72 @@
|
||||
-- ################################################################################
|
||||
|
||||
EXTREME-ENTITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
entPhysicalIndex FROM ENTITY-MIB;
|
||||
|
||||
extremeEntity MODULE-IDENTITY
|
||||
LAST-UPDATED "200502140000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme System objects: objects common to all platforms"
|
||||
::= { extremeAgent 31 }
|
||||
|
||||
--
|
||||
-- FRU Table
|
||||
--
|
||||
extremeEntityFRUTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeEntityFRUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each FRU in the
|
||||
chassis based on Entity MIB."
|
||||
::= { extremeEntity 1 }
|
||||
|
||||
extremeEntityFRUEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeEntityFRUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in table for a FRU Entity."
|
||||
INDEX { entPhysicalIndex }
|
||||
::= { extremeEntityFRUTable 1 }
|
||||
|
||||
ExtremeEntityFRUEntry ::= SEQUENCE {
|
||||
extremeEntityFRUStartTime Unsigned32,
|
||||
extremeEntityFRUOdometer Unsigned32,
|
||||
extremeEntityFRUOdometerUnit INTEGER
|
||||
}
|
||||
|
||||
extremeEntityFRUStartTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"First Recorded Start Time."
|
||||
::= { extremeEntityFRUEntry 1 }
|
||||
|
||||
extremeEntityFRUOdometer OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of time units in service."
|
||||
::= { extremeEntityFRUEntry 2 }
|
||||
|
||||
extremeEntityFRUOdometerUnit OBJECT-TYPE
|
||||
SYNTAX INTEGER { days(1), seconds(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time unit used to represent value reported by
|
||||
extremeEntityFRUOdometer. Depending on the underlying
|
||||
hardware capability."
|
||||
::= { extremeEntityFRUEntry 3 }
|
||||
|
||||
END
|
1301
MIBS/extreme/EXTREME-ESRP-MIB
Normal file
1301
MIBS/extreme/EXTREME-ESRP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
457
MIBS/extreme/EXTREME-FDB-MIB
Normal file
457
MIBS/extreme/EXTREME-FDB-MIB
Normal file
@ -0,0 +1,457 @@
|
||||
-- ################################################################################
|
||||
|
||||
EXTREME-FDB-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
Counter64 FROM SNMPv2-SMI
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress, RowStatus FROM SNMPv2-TC
|
||||
extremeAgent, PortList FROM EXTREME-BASE-MIB;
|
||||
|
||||
|
||||
extremeFdb MODULE-IDENTITY
|
||||
LAST-UPDATED "200903171234Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme FDB and IP FDB tables."
|
||||
::= { extremeAgent 16 }
|
||||
|
||||
extremeFdbMacFdbTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeFdbMacFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about the hardware MAC
|
||||
FDB table. Supported only for switches running on Extremeware."
|
||||
|
||||
::= { extremeFdb 1 }
|
||||
|
||||
extremeFdbMacFdbEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeFdbMacFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of MAC FDB information."
|
||||
INDEX { extremeFdbMacFdbVlanIfIndex, extremeFdbMacFdbSequenceNumber }
|
||||
::= {extremeFdbMacFdbTable 1}
|
||||
|
||||
ExtremeFdbMacFdbEntry ::= SEQUENCE {
|
||||
extremeFdbMacFdbVlanIfIndex Integer32,
|
||||
extremeFdbMacFdbSequenceNumber Integer32,
|
||||
extremeFdbMacFdbMacAddress MacAddress,
|
||||
extremeFdbMacFdbPortIfIndex Integer32,
|
||||
extremeFdbMacFdbStatus INTEGER
|
||||
}
|
||||
|
||||
extremeFdbMacFdbVlanIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the Vlan on which this mac is learned."
|
||||
::= { extremeFdbMacFdbEntry 1 }
|
||||
|
||||
extremeFdbMacFdbSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sequence number of this FDB entry in the forwarding database."
|
||||
::= { extremeFdbMacFdbEntry 2 }
|
||||
|
||||
extremeFdbMacFdbMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A MAC address for which the bridge has
|
||||
forwarding and/or filtering information."
|
||||
::= { extremeFdbMacFdbEntry 3 }
|
||||
|
||||
extremeFdbMacFdbPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Either the value '0', or the IfIndex of the
|
||||
port on which a frame having a source address
|
||||
equal to the value of the corresponding instance
|
||||
of dot1dTpFdbAddress has been seen. A value of
|
||||
'0' indicates that the port IfIndex has not been
|
||||
learned but that the bridge does have some
|
||||
forwarding/filtering information about this
|
||||
address (e.g. in the dot1dStaticTable)."
|
||||
::= { extremeFdbMacFdbEntry 4 }
|
||||
|
||||
extremeFdbMacFdbStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
invalid(2),
|
||||
learned(3),
|
||||
self(4),
|
||||
mgmt(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry.
|
||||
This is the value of dot1dTpFdbStatus in RFC1493."
|
||||
::= { extremeFdbMacFdbEntry 5 }
|
||||
|
||||
|
||||
extremeFdbIpFdbTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeFdbIpFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about the hardware IP
|
||||
FDB table."
|
||||
::= { extremeFdb 2 }
|
||||
|
||||
extremeFdbIpFdbEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeFdbIpFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of IP FDB information."
|
||||
INDEX { extremeFdbIpFdbSequenceNumber }
|
||||
::= {extremeFdbIpFdbTable 1}
|
||||
|
||||
ExtremeFdbIpFdbEntry ::= SEQUENCE {
|
||||
extremeFdbIpFdbSequenceNumber Integer32,
|
||||
extremeFdbIpFdbIPAddress IpAddress,
|
||||
extremeFdbIpFdbMacAddress MacAddress,
|
||||
extremeFdbIpFdbVlanIfIndex Integer32,
|
||||
extremeFdbIpFdbPortIfIndex Integer32
|
||||
}
|
||||
|
||||
|
||||
extremeFdbIpFdbSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sequence number of this entry in the IP FDB"
|
||||
::= { extremeFdbIpFdbEntry 1 }
|
||||
|
||||
extremeFdbIpFdbIPAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP Address of the IP FDB entry"
|
||||
::= { extremeFdbIpFdbEntry 2 }
|
||||
|
||||
extremeFdbIpFdbMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address corresponding to the IP Address."
|
||||
::= { extremeFdbIpFdbEntry 3 }
|
||||
|
||||
extremeFdbIpFdbVlanIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the Vlan on which this ip is learned"
|
||||
::= { extremeFdbIpFdbEntry 4 }
|
||||
|
||||
extremeFdbIpFdbPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IfIndex of the port on which this entry was learned"
|
||||
::= { extremeFdbIpFdbEntry 5 }
|
||||
|
||||
extremeFdbPermFdbTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeFdbPermFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information on the secure-mac permanent FDB entries.
|
||||
It may later be extended to display other types of permanent FDB entries."
|
||||
|
||||
::= { extremeFdb 3 }
|
||||
|
||||
extremeFdbPermFdbEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeFdbPermFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of secure-mac permanent FDB information."
|
||||
|
||||
INDEX { extremeFdbPermFdbFilterNum,
|
||||
extremeFdbPermFdbMacAddress, extremeFdbPermFdbVlanId }
|
||||
::= { extremeFdbPermFdbTable 1 }
|
||||
|
||||
ExtremeFdbPermFdbEntry ::= SEQUENCE {
|
||||
extremeFdbPermFdbFilterNum Integer32,
|
||||
extremeFdbPermFdbMacAddress MacAddress,
|
||||
extremeFdbPermFdbVlanId Integer32,
|
||||
extremeFdbPermFdbPortList PortList,
|
||||
extremeFdbPermFdbFlags BITS,
|
||||
extremeFdbPermFdbStatus RowStatus
|
||||
}
|
||||
|
||||
extremeFdbPermFdbFilterNum OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object always returns 1. In future, it may be used to
|
||||
provide additional capability."
|
||||
::= { extremeFdbPermFdbEntry 1 }
|
||||
|
||||
|
||||
extremeFdbPermFdbMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The is the MAC Address to which this FDB entry pertains."
|
||||
::= { extremeFdbPermFdbEntry 2 }
|
||||
|
||||
extremeFdbPermFdbVlanId OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID of the VLAN to which this FDB entry pertains."
|
||||
::= { extremeFdbPermFdbEntry 3 }
|
||||
|
||||
extremeFdbPermFdbPortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the list of port(s) on which the given MAC Address is configured
|
||||
Note that this port list is constructed assuming there are as many ports
|
||||
per slot as given in the object extremeChassisPortsPerSlot.
|
||||
Thus, if extremeChassisPortsPerSlot is 128, then the 129th bit in the port
|
||||
list (reading left to right) indicates port 2:1. Similarly, the 256th bit
|
||||
would indicate port 2:128 while the 257th bit would indicate port 3:1. Note
|
||||
especially that the bit positions in port list do not depend on the actual
|
||||
physical presence or absence of the given ports on the blade or of any
|
||||
blade itself."
|
||||
|
||||
::= { extremeFdbPermFdbEntry 4 }
|
||||
|
||||
|
||||
extremeFdbPermFdbFlags OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
isSecure(0)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the flags associated with the FDB entry. The flags
|
||||
are similar to those displayed on the device Command Line Interface.
|
||||
At present, only the isSecure bit i.e. bit 0 will be supported and it will
|
||||
always be ON since only secure-mac entries are configurable and displayed
|
||||
in this table."
|
||||
::= { extremeFdbPermFdbEntry 5 }
|
||||
|
||||
extremeFdbPermFdbStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry as per standard RowStatus conventions.
|
||||
Note however, that createAndWait and notInService states are not
|
||||
supported."
|
||||
|
||||
::= { extremeFdbPermFdbEntry 6 }
|
||||
|
||||
extremeFdbMacExosFdbTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeFdbMacExosFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about the hardware MAC
|
||||
FDB table. Supported only for switches running on EXOS."
|
||||
|
||||
::= { extremeFdb 4 }
|
||||
|
||||
extremeFdbMacExosFdbEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeFdbMacExosFdbEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of MAC FDB information."
|
||||
INDEX { extremeFdbMacExosFdbMacAddress, extremeFdbMacExosFdbVlanIfIndex }
|
||||
::= {extremeFdbMacExosFdbTable 1}
|
||||
|
||||
ExtremeFdbMacExosFdbEntry ::= SEQUENCE {
|
||||
extremeFdbMacExosFdbMacAddress MacAddress,
|
||||
extremeFdbMacExosFdbVlanIfIndex Integer32,
|
||||
extremeFdbMacExosFdbPortIfIndex Integer32,
|
||||
extremeFdbMacExosFdbStatus INTEGER
|
||||
}
|
||||
|
||||
extremeFdbMacExosFdbMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A MAC address for which the bridge has
|
||||
forwarding and/or filtering information."
|
||||
::= { extremeFdbMacExosFdbEntry 1 }
|
||||
|
||||
extremeFdbMacExosFdbVlanIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the Vlan on which this mac is learned."
|
||||
::= { extremeFdbMacExosFdbEntry 2 }
|
||||
|
||||
extremeFdbMacExosFdbPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Either the value '0', or the IfIndex of the
|
||||
port on which a frame having a source address
|
||||
equal to the value of the corresponding instance
|
||||
of dot1dTpFdbAddress has been seen. A value of
|
||||
'0' indicates that the port IfIndex has not been
|
||||
learned but that the bridge does have some
|
||||
forwarding/filtering information about this
|
||||
address (e.g. in the dot1dStaticTable)."
|
||||
::= { extremeFdbMacExosFdbEntry 3 }
|
||||
|
||||
extremeFdbMacExosFdbStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
invalid(2),
|
||||
learned(3),
|
||||
self(4),
|
||||
mgmt(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry.
|
||||
This is the value of dot1dTpFdbStatus in RFC1493."
|
||||
::= { extremeFdbMacExosFdbEntry 4 }
|
||||
|
||||
extremeFdbMacFdbCounterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeFdbMacFdbCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains change counters for the Operational FDB and ARP.
|
||||
Each entry in the table corresponds to an individual port. Whenever
|
||||
a change occurs to the operational FDB (MAC learned, aged out or
|
||||
removed) or in the IP ARP table (learned, aged out or removed) , the
|
||||
counter associated with the port is incremented by one.
|
||||
|
||||
The counters are reset at agent startup and when the port is down.
|
||||
They are not cleared when the port is enabled or disabled."
|
||||
|
||||
::= { extremeFdb 5 }
|
||||
|
||||
extremeFdbMacFdbCounterEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeFdbMacFdbCounterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of MAC FDB change counters."
|
||||
INDEX { extremeFdbMacFdbCounterPortIfIndex }
|
||||
::= {extremeFdbMacFdbCounterTable 1}
|
||||
|
||||
ExtremeFdbMacFdbCounterEntry ::= SEQUENCE {
|
||||
extremeFdbMacFdbCounterPortIfIndex Integer32,
|
||||
extremeFdbMacFdbCounterValue Counter64
|
||||
}
|
||||
|
||||
extremeFdbMacFdbCounterPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the Port for which the counte applies."
|
||||
::= { extremeFdbMacFdbCounterEntry 1 }
|
||||
|
||||
extremeFdbMacFdbCounterValue OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The count of the number of FDB changes for the given port
|
||||
since the counter was last reset."
|
||||
::= { extremeFdbMacFdbCounterEntry 2 }
|
||||
|
||||
|
||||
-- MAC address tracking trap definition
|
||||
--
|
||||
extremeMacTrackingTraps OBJECT IDENTIFIER
|
||||
::= { extremeFdb 6 }
|
||||
|
||||
extremeMacTrackingTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeMacTrackingTraps 0 }
|
||||
|
||||
extremeMacTrackingMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The MAC Address being tracked."
|
||||
::= { extremeMacTrackingTraps 1 }
|
||||
|
||||
extremeMacTrackingPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex of the port on which the MAC address was
|
||||
added/moved to, or deleted from."
|
||||
::= { extremeMacTrackingTraps 2 }
|
||||
|
||||
extremeMacTrackingPrevPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex of the port the MAC address was moved from."
|
||||
::= { extremeMacTrackingTraps 3 }
|
||||
|
||||
extremeMacTrackingVlanIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex of the VLAN on which the MAC address was received."
|
||||
::= { extremeMacTrackingTraps 4 }
|
||||
|
||||
extremeMACTrackingAdd NOTIFICATION-TYPE
|
||||
OBJECTS { extremeMacTrackingMacAddress,
|
||||
extremeMacTrackingVlanIfIndex,
|
||||
extremeMacTrackingPortIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION "The specified MAC address was added to the FDB on the
|
||||
mentioned port and VLAN."
|
||||
::= { extremeMacTrackingTrapsPrefix 1 }
|
||||
|
||||
extremeMACTrackingDel NOTIFICATION-TYPE
|
||||
OBJECTS { extremeMacTrackingMacAddress,
|
||||
extremeMacTrackingVlanIfIndex,
|
||||
extremeMacTrackingPortIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION "The specified MAC address was deleted from the FDB on the
|
||||
mentioned port and VLAN."
|
||||
::= { extremeMacTrackingTrapsPrefix 2 }
|
||||
|
||||
extremeMACTrackingMove NOTIFICATION-TYPE
|
||||
OBJECTS { extremeMacTrackingMacAddress,
|
||||
extremeMacTrackingVlanIfIndex,
|
||||
extremeMacTrackingPrevPortIfIndex,
|
||||
extremeMacTrackingPortIfIndex }
|
||||
STATUS current
|
||||
DESCRIPTION "The specified MAC address was moved from the previous port
|
||||
to the new port on the specified VLAN."
|
||||
::= { extremeMacTrackingTrapsPrefix 3 }
|
||||
END
|
272
MIBS/extreme/EXTREME-FILETRANSFER-MIB
Normal file
272
MIBS/extreme/EXTREME-FILETRANSFER-MIB
Normal file
@ -0,0 +1,272 @@
|
||||
|
||||
-- ===========================================================================
|
||||
|
||||
|
||||
EXTREME-FILETRANSFER-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, IpAddress, OBJECT-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TestAndIncr, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
OwnerString FROM RMON-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeFileTransfer MODULE-IDENTITY
|
||||
LAST-UPDATED "9810211630Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme File transfer objects"
|
||||
::= {extremeAgent 10}
|
||||
|
||||
-- The file transfer group
|
||||
|
||||
extremeFileTransferGroup OBJECT IDENTIFIER ::= { extremeFileTransfer 1 }
|
||||
|
||||
extremeFileTransferNextAvailableIndex OBJECT-TYPE
|
||||
SYNTAX TestAndIncr
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the next free row in the extremeFileTransferTable."
|
||||
::= { extremeFileTransferGroup 1}
|
||||
|
||||
extremeFileTransferTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FileTransferEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of pending and completed file transfers."
|
||||
::= { extremeFileTransferGroup 2 }
|
||||
|
||||
extremeFileTransferEntry OBJECT-TYPE
|
||||
SYNTAX FileTransferEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing information on a pending
|
||||
or completed file transfer."
|
||||
INDEX { extremeFileTransferIndex }
|
||||
::= { extremeFileTransferTable 1 }
|
||||
|
||||
FileTransferEntry ::=
|
||||
SEQUENCE {
|
||||
extremeFileTransferIndex INTEGER,
|
||||
extremeFileTransferServerAddress IpAddress,
|
||||
extremeFileTransferFileName DisplayString,
|
||||
extremeFileTransferOperation INTEGER,
|
||||
extremeFileTransferScheduledTime OCTET STRING,
|
||||
extremeFileTransferStartAdminStatus INTEGER,
|
||||
extremeFileTransferStartOperStatus INTEGER,
|
||||
extremeFileTransferLastExecutionStatus INTEGER,
|
||||
extremeFileTransferOwner OwnerString,
|
||||
extremeFileTransferRowStatus RowStatus
|
||||
}
|
||||
|
||||
extremeFileTransferIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index into the file transfer table."
|
||||
::= { extremeFileTransferEntry 1 }
|
||||
|
||||
extremeFileTransferServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the address of the TFTP server from which to
|
||||
download the image or configuration or upload the
|
||||
configuration."
|
||||
::= { extremeFileTransferEntry 2 }
|
||||
|
||||
extremeFileTransferFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the name of the file to be downloaded or uploaded."
|
||||
::= { extremeFileTransferEntry 3 }
|
||||
|
||||
extremeFileTransferOperation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
downloadImageToPrimaryImmediate(1),
|
||||
downloadImageToSecondaryImmediate(2),
|
||||
downloadConfigImmediate(3),
|
||||
uploadConfigImmediate(4),
|
||||
scheduleConfigUploadPeriodic(5),
|
||||
scheduleConfigUploadOnce(6),
|
||||
scheduleImageDownloadToPrimaryOnce(7),
|
||||
scheduleImageDownloadToSecondaryOnce(8),
|
||||
scheduleConfigDownloadOnce(9)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indication of the file transfer operation.
|
||||
This object allows configuration of uploads and/or
|
||||
downloads either immediately or at a scheduled time.
|
||||
|
||||
A value of downloadImageToPrimaryImmediate(1) or
|
||||
downloadImageToSecondaryImmediate(2) describes immediate
|
||||
download of a software image to either the primary or
|
||||
secondary permanent store. A value of
|
||||
downloadConfigImmediate(3) describes immediate download
|
||||
of a configuration file to non-volatile store. A value
|
||||
of uploadConfigImmediate(4) describes the immediate upload
|
||||
of the currently running configuration to the server.
|
||||
|
||||
A value of scheduleConfigUploadOnce(6) describes a single
|
||||
upload of the current configuration to the server at the
|
||||
time extremeFileTransferScheduledTime. A value of
|
||||
scheduleConfigUploadPeriodic(5) describes daily uploads
|
||||
of the current configuration to the server at the time
|
||||
extremeFileTransferScheduledTime every day.
|
||||
|
||||
A value of scheduleImageDownloadToPrimaryOnce(7) or
|
||||
scheduleImageDownloadToSecondaryOnce(8) describes a single
|
||||
download of a software image to either the primary or
|
||||
secondary permanent store at the time
|
||||
extremeFileTransferScheduledTime.
|
||||
|
||||
This object can be modified only if
|
||||
extremeFileTransferStartOperStatus for this entry is idle(1).
|
||||
|
||||
Note that any attempts to modify this object including
|
||||
row creation which would result in multiple downloads
|
||||
would cause the operation to fail. Managers are
|
||||
strongly recommened to examine the
|
||||
extremeFileTransferStartOperStatus object for the entries
|
||||
in the table to determine the status of downloads
|
||||
before attempting to modify this object."
|
||||
::= { extremeFileTransferEntry 4 }
|
||||
|
||||
extremeFileTransferScheduledTime OBJECT-TYPE -- This convention is from RMON2
|
||||
SYNTAX OCTET STRING (SIZE (0 | 8 | 11))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time of the day at which the file transfer operation
|
||||
should be initiated. This object is meaningful only for
|
||||
scheduled file transfers.
|
||||
|
||||
field octets contents range
|
||||
----- ------ -------- -----
|
||||
1 1-2 year 0..65536
|
||||
2 3 month 1..12
|
||||
3 4 day 1..31
|
||||
4 5 hour 0..23
|
||||
5 6 minutes 0..59
|
||||
6 7 seconds 0..60
|
||||
(use 60 for leap-second)
|
||||
7 8 deci-seconds 0..9
|
||||
8 9 direction from UTC '+' / '-'
|
||||
9 10 hours from UTC 0..11
|
||||
10 11 minutes from UTC 0..59
|
||||
|
||||
For example, Tuesday May 26, 1992 at 1:30:15 PM
|
||||
EDT would be displayed as:
|
||||
|
||||
1992-5-26,13:30:15.0,-4:0
|
||||
|
||||
Note that if only local time is known, then
|
||||
timezone information (fields 8-10) is not
|
||||
present, and if no time information is known, the null
|
||||
string is returned."
|
||||
::= { extremeFileTransferEntry 5 }
|
||||
|
||||
extremeFileTransferStartAdminStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
start(1),
|
||||
cancel(2)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Writing to this object initiates the upload/download or
|
||||
schedules one. The extremeFileTransferStartOperStatus object
|
||||
should be checked before attempting to set this object.
|
||||
This object cannot be modified while the
|
||||
extremeFileTransferStartOperStatus is inProgress(3). This
|
||||
object can be set start(1) only if the
|
||||
extremeFileTransferStartOperStatus is idle(1). A scheduled
|
||||
upload/download will be cancelled by setting the value of
|
||||
this object to cancel(2)."
|
||||
DEFVAL { cancel }
|
||||
::= { extremeFileTransferEntry 6}
|
||||
|
||||
extremeFileTransferStartOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
idle(1),
|
||||
scheduled(2),
|
||||
inProgress(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The agent sets this value to reflect the current status of
|
||||
the file transfer operation. Reading this object is meaningful
|
||||
only if the extremeFileTransferRowStatus is active(1). The
|
||||
current status is determined by the agent by examining the
|
||||
values for extremeFileTransferOperation and
|
||||
extremeFileTransferStartAdminStatus."
|
||||
::= { extremeFileTransferEntry 7 }
|
||||
|
||||
extremeFileTransferLastExecutionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { -- These values are from RMON-2
|
||||
success(1),
|
||||
statusUnknown(2),
|
||||
generalError(3),
|
||||
noResponseFromServer(4),
|
||||
checksumError(5),
|
||||
incompatibleImage(6),
|
||||
tftpFileNotFound(7),
|
||||
tftpAccessViolation(8),
|
||||
fileTooLarge(9),
|
||||
downloadInProgress(10)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the last file transfer operation. This value
|
||||
is returned as statusUnknown(1) until the
|
||||
extremeFileTransferRowStatus is set to active(1) or when the
|
||||
extremeFileTransferStartOperStatus is inProgress(3). After an
|
||||
upload/download, the agent will update this value with the
|
||||
result of the file transfer. Managers should read this object
|
||||
before modifying extremeFileTransferOperation because the
|
||||
agent would set this value to statusUnknown(2) in such cases."
|
||||
::= { extremeFileTransferEntry 8 }
|
||||
|
||||
extremeFileTransferOwner OBJECT-TYPE
|
||||
SYNTAX OwnerString(SIZE (0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the identity of the manager that configured this
|
||||
file transfer entry."
|
||||
::= { extremeFileTransferEntry 9 }
|
||||
|
||||
extremeFileTransferRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this table entry. This object can not be
|
||||
modified while the extremeFileTransferStatus is inProgress(1).
|
||||
Setting this object to notInService(2) or destroy(6) will
|
||||
cancel any scheduled uploads if this entry was configured for
|
||||
one.
|
||||
|
||||
Note that any attempts to create new rows which would result
|
||||
in multiple downloads would cause the row creation to fail.
|
||||
Similarly, attempting to delete a row while
|
||||
extremeFileTransferStartOperStatus is inProgress(3) would fail.
|
||||
Managers are strongly recommened to examine the
|
||||
extremeFileTransferStartOperStatus object for the entries in
|
||||
the table to determine the status of downloads before
|
||||
attempting row creation/deletion."
|
||||
::= { extremeFileTransferEntry 10 }
|
||||
|
||||
END
|
390
MIBS/extreme/EXTREME-NETFLOW-MIB
Normal file
390
MIBS/extreme/EXTREME-NETFLOW-MIB
Normal file
@ -0,0 +1,390 @@
|
||||
|
||||
--- Extreme NetFlow has moved under extremeAgent tree; as extremeAgent.22
|
||||
-- ============================================================================
|
||||
EXTREME-NETFLOW-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
MacAddress FROM SNMPv2-TC
|
||||
TruthValue FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
|
||||
extremeNetFlow MODULE-IDENTITY
|
||||
LAST-UPDATED "0010310000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme NetFlow tables."
|
||||
::= { extremeAgent 22 }
|
||||
|
||||
extremeNetFlowConfigPort OBJECT IDENTIFIER
|
||||
::= { extremeNetFlow 1 }
|
||||
|
||||
extremeNetFlowConfigGroup OBJECT IDENTIFIER
|
||||
::= { extremeNetFlow 2 }
|
||||
|
||||
|
||||
extremeNetFlowGroupCollectorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeNetFlowGroupCollectorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration information
|
||||
for a defined NetFlow group flow entry."
|
||||
::= { extremeNetFlowConfigGroup 2 }
|
||||
|
||||
extremeNetFlowGroupCollectorEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeNetFlowGroupCollectorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeNetFlowGroupNumber,
|
||||
extremeNetFlowCollectorId}
|
||||
::= {extremeNetFlowGroupCollectorTable 1}
|
||||
|
||||
|
||||
ExtremeNetFlowGroupCollectorEntry ::= SEQUENCE {
|
||||
extremeNetFlowGroupNumber INTEGER,
|
||||
extremeNetFlowCollectorId INTEGER,
|
||||
extremeNetFlowGroupPingEnabled TruthValue,
|
||||
extremeNetFlowGroupSourceIp IpAddress,
|
||||
extremeNetFlowCollectorIpAddress IpAddress,
|
||||
extremeNetFlowCollectorUdpPort INTEGER,
|
||||
extremeNetFlowCollectorStatusUp TruthValue,
|
||||
extremeNetFlowCollectorDowntime INTEGER,
|
||||
extremeNetFlowCollectorPacketsTx INTEGER
|
||||
}
|
||||
|
||||
extremeNetFlowGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number."
|
||||
::= { extremeNetFlowGroupCollectorEntry 1 }
|
||||
|
||||
extremeNetFlowCollectorId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collector number."
|
||||
::= { extremeNetFlowGroupCollectorEntry 2 }
|
||||
|
||||
extremeNetFlowGroupPingEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating if ping is enabled for the group"
|
||||
::= { extremeNetFlowGroupCollectorEntry 3 }
|
||||
|
||||
extremeNetFlowGroupSourceIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source IP address for the group."
|
||||
::= { extremeNetFlowGroupCollectorEntry 4 }
|
||||
|
||||
extremeNetFlowCollectorIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collector's configured IP address."
|
||||
::= { extremeNetFlowGroupCollectorEntry 5 }
|
||||
|
||||
extremeNetFlowCollectorUdpPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The collector's configured UDP port number."
|
||||
::= { extremeNetFlowGroupCollectorEntry 6 }
|
||||
|
||||
extremeNetFlowCollectorStatusUp OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating if the collector is up."
|
||||
::= { extremeNetFlowGroupCollectorEntry 7 }
|
||||
|
||||
extremeNetFlowCollectorDowntime OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The downtime value for the collector."
|
||||
::= { extremeNetFlowGroupCollectorEntry 8 }
|
||||
|
||||
extremeNetFlowCollectorPacketsTx OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The transmit packet count for the collector."
|
||||
::= { extremeNetFlowGroupCollectorEntry 9 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- NetFlow Port Configuration Table
|
||||
--
|
||||
|
||||
extremeNetFlowPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeNetFlowPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration information
|
||||
for a defined NetFlow port."
|
||||
::= { extremeNetFlowConfigPort 1 }
|
||||
|
||||
extremeNetFlowPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeNetFlowPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeNetFlowPortConfigPortIndex}
|
||||
::= {extremeNetFlowPortConfigTable 1}
|
||||
|
||||
|
||||
ExtremeNetFlowPortConfigEntry ::= SEQUENCE {
|
||||
extremeNetFlowPortConfigPortIndex INTEGER,
|
||||
extremeNetFlowPortConfigEnabled TruthValue,
|
||||
extremeNetFlowPortConfigTimout INTEGER,
|
||||
extremeNetFlowPortOverFlowPackets INTEGER
|
||||
}
|
||||
|
||||
extremeNetFlowPortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index value for the port."
|
||||
::= { extremeNetFlowPortConfigEntry 1 }
|
||||
|
||||
extremeNetFlowPortConfigEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating if port is enabled."
|
||||
::= { extremeNetFlowPortConfigEntry 2 }
|
||||
|
||||
extremeNetFlowPortConfigTimout OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port timeout value."
|
||||
::= { extremeNetFlowPortConfigEntry 3 }
|
||||
|
||||
extremeNetFlowPortOverFlowPackets OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets not accounted for due to lack of resources. Implemented on PoS ports only"
|
||||
::= { extremeNetFlowPortConfigEntry 4 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- NetFlow Port Filter Entry Configuration Table
|
||||
--
|
||||
|
||||
extremeNetFlowPortFilterConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeNetFlowPortFilterConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration information
|
||||
for a defined NetFlow filter."
|
||||
::= { extremeNetFlowConfigPort 2 }
|
||||
|
||||
extremeNetFlowPortFilterConfigEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeNetFlowPortFilterConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeNetFlowPortConfigPortNumber,
|
||||
extremeNetFlowPortConfigFilterEgress,
|
||||
extremeNetFlowPortConfigFilterNumber}
|
||||
::= {extremeNetFlowPortFilterConfigTable 1}
|
||||
|
||||
ExtremeNetFlowPortFilterConfigEntry ::= SEQUENCE {
|
||||
extremeNetFlowPortConfigPortNumber INTEGER,
|
||||
extremeNetFlowPortConfigFilterEgress TruthValue,
|
||||
extremeNetFlowPortConfigFilterNumber INTEGER,
|
||||
extremeNetFlowPortEnabled TruthValue,
|
||||
extremeNetFlowFilterEnabled TruthValue,
|
||||
extremeNetFlowDestIpAddress IpAddress,
|
||||
extremeNetFlowDestIpAddressMask IpAddress,
|
||||
extremeNetFlowSourceIpAddress IpAddress,
|
||||
extremeNetFlowSourceIpAddressMask IpAddress,
|
||||
extremeNetFlowDestPort INTEGER,
|
||||
extremeNetFlowDestPortMask INTEGER,
|
||||
extremeNetFlowSourcePort INTEGER,
|
||||
extremeNetFlowSourcePortMask INTEGER,
|
||||
extremeNetFlowProtocol INTEGER,
|
||||
extremeNetFlowProtocolMask INTEGER,
|
||||
extremeNetFlowFilterGroupNumber INTEGER,
|
||||
extremeNetFlowMatchAllFlag TruthValue,
|
||||
extremeNetFlowMatchNoneFlag TruthValue
|
||||
}
|
||||
|
||||
extremeNetFlowPortConfigPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number for the filter."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 1 }
|
||||
|
||||
extremeNetFlowPortConfigFilterEgress OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating whether this is a request for an
|
||||
egress filter (1) or an ingress filter (0)."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 2 }
|
||||
|
||||
extremeNetFlowPortConfigFilterNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..8)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The filter number being requested (1-8)."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 3 }
|
||||
|
||||
extremeNetFlowPortEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating whether port is enabled."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 4 }
|
||||
|
||||
extremeNetFlowFilterEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating whether filter is enabled."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 5 }
|
||||
|
||||
extremeNetFlowDestIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter Destination IP address."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 6 }
|
||||
|
||||
extremeNetFlowDestIpAddressMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter Destination IP address Mask."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 7 }
|
||||
|
||||
extremeNetFlowSourceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter Source IP address."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 8 }
|
||||
|
||||
extremeNetFlowSourceIpAddressMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter Source IP address Mask."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 9 }
|
||||
|
||||
extremeNetFlowDestPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination port (valid for TCP and UDP flows only)."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 10 }
|
||||
|
||||
extremeNetFlowDestPortMask OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination port mask."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 11 }
|
||||
|
||||
extremeNetFlowSourcePort OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source port (valid for TCP and UDP flows only)."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 12 }
|
||||
|
||||
extremeNetFlowSourcePortMask OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source port mask."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 13 }
|
||||
|
||||
extremeNetFlowProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP protocol for the filter."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 14 }
|
||||
|
||||
extremeNetFlowProtocolMask OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP protocol mask."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 15 }
|
||||
|
||||
extremeNetFlowFilterGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Group Number."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 16 }
|
||||
|
||||
extremeNetFlowMatchAllFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter is set to match all flows."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 17 }
|
||||
|
||||
extremeNetFlowMatchNoneFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter is set to not match any flows."
|
||||
::= { extremeNetFlowPortFilterConfigEntry 18 }
|
||||
|
||||
|
||||
END
|
669
MIBS/extreme/EXTREME-NP-MIB
Normal file
669
MIBS/extreme/EXTREME-NP-MIB
Normal file
@ -0,0 +1,669 @@
|
||||
|
||||
|
||||
-- ===========================================================================
|
||||
|
||||
EXTREME-NP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
Counter32 FROM SNMPv2-SMI
|
||||
Counter64 FROM SNMPv2-SMI
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
DisplayString FROM RFC1213-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
|
||||
|
||||
extremeNPMib MODULE-IDENTITY
|
||||
LAST-UPDATED "0007240000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme NP objects: NP card information"
|
||||
::= { extremeAgent 21 }
|
||||
|
||||
extremeNPModule OBJECT IDENTIFIER ::= { extremeNPMib 1 }
|
||||
|
||||
extremeNPModuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeNPModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each Intelligent
|
||||
module in the chassis."
|
||||
::= { extremeNPModule 1 }
|
||||
|
||||
extremeNPModuleEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeNPModuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing information about the
|
||||
intelligent modules configured in the chassis.
|
||||
This table does not contain rows for the slots
|
||||
which do not have a network processor based module."
|
||||
INDEX { extremeNPModuleSlotNumber }
|
||||
::= { extremeNPModuleTable 1 }
|
||||
|
||||
ExtremeNPModuleEntry ::= SEQUENCE {
|
||||
extremeNPModuleSlotNumber INTEGER,
|
||||
extremeNPModuleDescription DisplayString,
|
||||
extremeNPModuleCurrentSoftware DisplayString,
|
||||
extremeNPModulePrimarySoftware DisplayString,
|
||||
extremeNPModuleSecondarySoftware DisplayString,
|
||||
extremeNPModuleBootromVersion DisplayString,
|
||||
extremeNPModuleProcessorState OCTET STRING
|
||||
}
|
||||
|
||||
|
||||
extremeNPModuleSlotNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..8)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique integer identifying the particular slot
|
||||
in the chassis."
|
||||
::= { extremeNPModuleEntry 1 }
|
||||
|
||||
extremeNPModuleDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A description of the particular slot in the chassis."
|
||||
::= { extremeNPModuleEntry 2 }
|
||||
|
||||
extremeNPModuleCurrentSoftware OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of the software currently running on the module."
|
||||
::= { extremeNPModuleEntry 3 }
|
||||
|
||||
extremeNPModulePrimarySoftware OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of software in the primary image of the module."
|
||||
::= { extremeNPModuleEntry 4 }
|
||||
|
||||
extremeNPModuleSecondarySoftware OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of software in the secondary image of the module."
|
||||
::= { extremeNPModuleEntry 5 }
|
||||
|
||||
extremeNPModuleBootromVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The version of bootrom that the module will use when restarting."
|
||||
::= { extremeNPModuleEntry 6 }
|
||||
|
||||
extremeNPModuleProcessorState OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An Octet String indicating the status of the various processors
|
||||
on an Intelligent Module. Each byte in the Octet String represents
|
||||
state for one processor.
|
||||
For the Avalanche based PoS and ARM modules, the first byte (from MSB)
|
||||
represents the state of the General Purpose Processor, the second byte
|
||||
the state of Network Processor 1, and the third byte the state of Network
|
||||
Processor 2 and so on. A value of 0 in each byte indicates that the
|
||||
Processor is not operational, while a value 1 indicates that it is."
|
||||
::= { extremeNPModuleEntry 7 }
|
||||
|
||||
|
||||
--
|
||||
-- SMA Module
|
||||
--
|
||||
|
||||
extremeSMAModule OBJECT IDENTIFIER ::= { extremeNPMib 2 }
|
||||
|
||||
extremeSMATable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeSMAEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each SMA
|
||||
module in the chassis."
|
||||
::= { extremeSMAModule 1 }
|
||||
|
||||
extremeSMAEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeSMAEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing information about the
|
||||
SMA modules configured in the chassis.
|
||||
This table does not contain rows for the slots
|
||||
which do not have an SMA module."
|
||||
INDEX { extremeSMASlotNumber }
|
||||
::= { extremeSMATable 1 }
|
||||
|
||||
ExtremeSMAEntry ::= SEQUENCE {
|
||||
extremeSMASlotNumber INTEGER,
|
||||
extremeSMAProtocolVersion INTEGER,
|
||||
extremeSMAServiceVersion DisplayString,
|
||||
extremeSMAUpTime Unsigned32,
|
||||
extremeSMACpuUtilization Unsigned32,
|
||||
extremeSMAMemUtilization Unsigned32,
|
||||
extremeSMAQosBroadcaster Unsigned32,
|
||||
extremeSMANumFromBroadcaster Unsigned32,
|
||||
extremeSMANumToListener Unsigned32,
|
||||
extremeSMABytesBroadcaster Counter64,
|
||||
extremeSMABytesListener Counter64
|
||||
}
|
||||
|
||||
extremeSMASlotNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..8)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique integer identifying the particular slot
|
||||
in the chassis."
|
||||
::= { extremeSMAEntry 1 }
|
||||
|
||||
extremeSMAProtocolVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocol version."
|
||||
::= { extremeSMAEntry 2 }
|
||||
|
||||
extremeSMAServiceVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..128))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Service release version."
|
||||
::= { extremeSMAEntry 3 }
|
||||
|
||||
extremeSMAUpTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Continuous operating time of the module in seconds."
|
||||
::= { extremeSMAEntry 4 }
|
||||
|
||||
extremeSMACpuUtilization OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of CPU utilized in the last 5 seconds."
|
||||
::= { extremeSMAEntry 5 }
|
||||
|
||||
extremeSMAMemUtilization OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of memory utilized."
|
||||
::= { extremeSMAEntry 6 }
|
||||
|
||||
extremeSMAQosBroadcaster OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"60 second rolling average of %QoS.
|
||||
Number of bytes received / Number of bytes expected per duration.
|
||||
Note: this can potentially exceed 100%."
|
||||
::= { extremeSMAEntry 7 }
|
||||
|
||||
extremeSMANumFromBroadcaster OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of broadcasters sending streams."
|
||||
::= { extremeSMAEntry 8 }
|
||||
|
||||
extremeSMANumToListener OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of listeners connected."
|
||||
::= { extremeSMAEntry 9 }
|
||||
|
||||
extremeSMABytesBroadcaster OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of media bytes received from the broadcasters."
|
||||
::= { extremeSMAEntry 10 }
|
||||
|
||||
extremeSMABytesListener OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of data bytes sent to listeners."
|
||||
::= { extremeSMAEntry 11 }
|
||||
|
||||
|
||||
--
|
||||
-- ATM Module
|
||||
--
|
||||
|
||||
extremeATMModule OBJECT IDENTIFIER ::= { extremeNPMib 3 }
|
||||
|
||||
extremeATMCellPduTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeATMCellPduEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each ATM
|
||||
module in the chassis."
|
||||
::= { extremeATMModule 1 }
|
||||
|
||||
extremeATMCellPduEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeATMCellPduEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing information about the
|
||||
ATM modules configured in the chassis.
|
||||
This table does not contain rows for the slots
|
||||
which do not have an ATM module."
|
||||
INDEX { extremeATMPortNumber }
|
||||
::= { extremeATMCellPduTable 1 }
|
||||
|
||||
|
||||
ExtremeATMCellPduEntry ::= SEQUENCE {
|
||||
extremeATMPortNumber INTEGER,
|
||||
extremeATMRxCell Unsigned32,
|
||||
extremeATMTxCell Unsigned32,
|
||||
extremeATMRxCellHecError Unsigned32,
|
||||
extremeATMRxCellError Unsigned32,
|
||||
extremeATMRxAAL5Pdu Unsigned32,
|
||||
extremeATMTxAAL5Pdu Unsigned32,
|
||||
extremeATMRxAAL5Bytes Counter64,
|
||||
extremeATMTxAAL5Bytes Counter64,
|
||||
extremeATMPortStatus DisplayString
|
||||
}
|
||||
|
||||
|
||||
extremeATMPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..64)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique integer identifying the particular port number
|
||||
in the chassis."
|
||||
::= { extremeATMCellPduEntry 1 }
|
||||
|
||||
extremeATMRxCell OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ATM cell Received."
|
||||
::= { extremeATMCellPduEntry 2 }
|
||||
|
||||
extremeATMTxCell OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of ATM cell Transmitted."
|
||||
::= { extremeATMCellPduEntry 3 }
|
||||
|
||||
extremeATMRxCellHecError OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of received cells with HEC error."
|
||||
::= { extremeATMCellPduEntry 4 }
|
||||
|
||||
extremeATMRxCellError OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of received cells discarded due to other error."
|
||||
::= { extremeATMCellPduEntry 5 }
|
||||
|
||||
|
||||
extremeATMRxAAL5Pdu OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number AAL-5 PDU Received."
|
||||
::= { extremeATMCellPduEntry 6 }
|
||||
|
||||
extremeATMTxAAL5Pdu OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number AAL-5 PDU Transmitted."
|
||||
::= { extremeATMCellPduEntry 7 }
|
||||
|
||||
extremeATMRxAAL5Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number AAL-5 PDU Octetd Received."
|
||||
::= { extremeATMCellPduEntry 8 }
|
||||
|
||||
extremeATMTxAAL5Bytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number AAL-5 PDU Octetd Transmitted."
|
||||
::= { extremeATMCellPduEntry 9 }
|
||||
|
||||
extremeATMPortStatus OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ATM port status."
|
||||
::= { extremeATMCellPduEntry 10 }
|
||||
|
||||
|
||||
-- Table 2
|
||||
extremeATMVpiVciTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeATMVpiVciEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each ATM
|
||||
module in the chassis."
|
||||
::= { extremeATMModule 2 }
|
||||
|
||||
extremeATMVpiVciEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeATMVpiVciEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing information about the
|
||||
ATM modules configured in the chassis.
|
||||
This table does not contain rows for the slots
|
||||
which do not have an ATM module."
|
||||
INDEX { extremeATMPortNum,
|
||||
extremeATMPvc }
|
||||
::= { extremeATMVpiVciTable 1 }
|
||||
|
||||
ExtremeATMVpiVciEntry ::= SEQUENCE {
|
||||
extremeATMPortNum INTEGER,
|
||||
extremeATMPvc INTEGER,
|
||||
extremeATMVpi INTEGER,
|
||||
extremeATMVci INTEGER
|
||||
}
|
||||
|
||||
extremeATMPortNum OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..64)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique integer identifying the particular port number
|
||||
in the chassis."
|
||||
::= { extremeATMVpiVciEntry 1 }
|
||||
|
||||
extremeATMPvc OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..3072)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique integer identifying the pvc number configured
|
||||
on a single port."
|
||||
::= { extremeATMVpiVciEntry 2 }
|
||||
|
||||
extremeATMVpi OBJECT-TYPE
|
||||
SYNTAX INTEGER(0..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique integer identifying the VPI value
|
||||
of the configured PVCs."
|
||||
::= { extremeATMVpiVciEntry 3 }
|
||||
|
||||
extremeATMVci OBJECT-TYPE
|
||||
SYNTAX INTEGER(17..4095)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique integer identifying the VCI value
|
||||
of the configured PVCs."
|
||||
::= { extremeATMVpiVciEntry 4 }
|
||||
|
||||
--
|
||||
-- MPLS TLS Module
|
||||
--
|
||||
|
||||
extremeMplsModule OBJECT IDENTIFIER ::= { extremeNPMib 4 }
|
||||
|
||||
extremeMplsTlsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeMplsTlsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each MPLS TLS
|
||||
tunnel in the chassis."
|
||||
::= { extremeMplsModule 1 }
|
||||
|
||||
extremeMplsTlsEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeMplsTlsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table entry containing information about the
|
||||
MPLS TLS tunnel."
|
||||
INDEX { extremeMplsTlsNum }
|
||||
::= { extremeMplsTlsTable 1 }
|
||||
|
||||
|
||||
ExtremeMplsTlsEntry ::= SEQUENCE {
|
||||
extremeMplsTlsNum INTEGER,
|
||||
extremeMplsTlsName DisplayString,
|
||||
extremeMplsTlsLocalIpAddr IpAddress,
|
||||
extremeMplsTlsPeerIpAddr IpAddress,
|
||||
extremeMplsTlsLocalVlanID Unsigned32,
|
||||
extremeMplsTlsLocalVlanName DisplayString,
|
||||
extremeMplsTlsDynamic Unsigned32,
|
||||
extremeMplsTlsType Unsigned32,
|
||||
extremeMplsTlsVcID Unsigned32,
|
||||
extremeMplsTlsLocalGroupID Unsigned32,
|
||||
extremeMplsTlsRemoteGroupID Unsigned32,
|
||||
extremeMplsTlsVcState DisplayString,
|
||||
extremeMplsTlsIngressVcLabel Unsigned32,
|
||||
extremeMplsTlsEgressVcLabel Unsigned32,
|
||||
extremeMplsTlsPacketTx Unsigned32,
|
||||
extremeMplsTlsPacketRx Unsigned32,
|
||||
extremeMplsTlsOctetTx Counter64,
|
||||
extremeMplsTlsOctetRx Counter64
|
||||
}
|
||||
|
||||
extremeMplsTlsNum OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..16384)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index used to reference each configured TLS tunnel."
|
||||
::= { extremeMplsTlsEntry 1 }
|
||||
|
||||
extremeMplsTlsName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The user defined TLS tunnel identifier name."
|
||||
::= { extremeMplsTlsEntry 2 }
|
||||
|
||||
extremeMplsTlsLocalIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TLS tunnel local endpoint IP address, only valid if TLS tunnel
|
||||
is Dynamic. Otherwise, this field is set to zero."
|
||||
::= { extremeMplsTlsEntry 3 }
|
||||
|
||||
extremeMplsTlsPeerIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TLS tunnel peer endpoint IP address."
|
||||
::= { extremeMplsTlsEntry 4 }
|
||||
|
||||
extremeMplsTlsLocalVlanID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local Egress Vlan ID."
|
||||
::= { extremeMplsTlsEntry 5 }
|
||||
|
||||
extremeMplsTlsLocalVlanName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The local Egress Vlan Name."
|
||||
::= { extremeMplsTlsEntry 6 }
|
||||
|
||||
extremeMplsTlsDynamic OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flag indicating that the TLS tunnel is Dynamic. If set, the TLS tunnel
|
||||
is dynamically signaled. If zero, the TLS tunnel is statically configured."
|
||||
::= { extremeMplsTlsEntry 7 }
|
||||
|
||||
extremeMplsTlsType OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TLS tunnel type
|
||||
0- MPLS, Static
|
||||
1- MPLS, Martini ."
|
||||
::= { extremeMplsTlsEntry 8 }
|
||||
|
||||
extremeMplsTlsVcID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured VC ID, only valid if TLS tunnel is Dynamic.
|
||||
Otherwise, this field is set to zero."
|
||||
::= { extremeMplsTlsEntry 9 }
|
||||
|
||||
extremeMplsTlsLocalGroupID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured Local Group ID, only valid if TLS tunnel is Dynamic.
|
||||
Otherwise, this field is set to zero."
|
||||
::= { extremeMplsTlsEntry 10 }
|
||||
|
||||
extremeMplsTlsRemoteGroupID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The learned Remote Group ID, only valid if TLS tunnel is Dynamic.
|
||||
Otherwise, this field is set to zero."
|
||||
::= { extremeMplsTlsEntry 11 }
|
||||
|
||||
extremeMplsTlsIngressVcLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TLS tunnel VLAN Ingress Label. If the TLS tunnel is Static,
|
||||
this value is configured. If TLS tunnel is Dynamic,
|
||||
this value is dynamically allocated from the TLS
|
||||
label range and signaled to the TLS tunnel peer."
|
||||
::= { extremeMplsTlsEntry 12 }
|
||||
|
||||
extremeMplsTlsEgressVcLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TLS tunnel VLAN Egress Label. If the TLS tunnel is Static,
|
||||
this value is configured. If TLS tunnel is Dynamic,
|
||||
this value is learned from the TLS tunnel peer."
|
||||
::= { extremeMplsTlsEntry 13 }
|
||||
|
||||
extremeMplsTlsVcState OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..79))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TLS tunnel VC state. Valid states include:
|
||||
- Idle
|
||||
- No LSP Available
|
||||
- Waiting for LDP session
|
||||
- Pending label mapping
|
||||
- Pending local configuration
|
||||
- MTU incompatibility
|
||||
- Up
|
||||
- Unknown
|
||||
- Error .. General failure
|
||||
- Error .. Targeted LDP session failure
|
||||
- Error .. Bridge configuration problem
|
||||
- Error .. Ingress label allocation failure
|
||||
- Error .. Failure sending TLS label mapping
|
||||
- Error .. Patricia tree insertion failure
|
||||
- Error .. Failure programming TLS hardware
|
||||
- Error .. MPLS not initialized
|
||||
- Error .. Unknown."
|
||||
::= { extremeMplsTlsEntry 14 }
|
||||
|
||||
extremeMplsTlsPacketTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Packets Transmitted on this TLS tunnel."
|
||||
::= { extremeMplsTlsEntry 15 }
|
||||
|
||||
extremeMplsTlsPacketRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Packets Received on this TLS tunnel."
|
||||
::= { extremeMplsTlsEntry 16 }
|
||||
|
||||
extremeMplsTlsOctetTx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Octets Transmitted on this TLS tunnel."
|
||||
::= { extremeMplsTlsEntry 17 }
|
||||
|
||||
extremeMplsTlsOctetRx OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Octets Received on this TLS tunnel."
|
||||
::= { extremeMplsTlsEntry 18 }
|
||||
|
||||
END
|
78
MIBS/extreme/EXTREME-OSPF-MIB
Normal file
78
MIBS/extreme/EXTREME-OSPF-MIB
Normal file
@ -0,0 +1,78 @@
|
||||
-- ################################################################################
|
||||
|
||||
|
||||
EXTREME-OSPF-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
RowStatus FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
extremeVlanIfIndex FROM EXTREME-VLAN-MIB
|
||||
IpAddress FROM SNMPv2-SMI;
|
||||
|
||||
|
||||
extremeOspf MODULE-IDENTITY
|
||||
LAST-UPDATED "200502140000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme specific OSPF information"
|
||||
::= { extremeAgent 15 }
|
||||
|
||||
|
||||
extremeOspfInterfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeOspfInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains Extreme Networks specific information
|
||||
about OSPF interfaces."
|
||||
::= { extremeOspf 1 }
|
||||
|
||||
extremeOspfInterfaceEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeOspfInterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table containing Extreme Networks specific
|
||||
OSPF interface information."
|
||||
INDEX {extremeVlanIfIndex}
|
||||
::= {extremeOspfInterfaceTable 1}
|
||||
|
||||
ExtremeOspfInterfaceEntry ::= SEQUENCE {
|
||||
extremeOspfAreaId IpAddress,
|
||||
extremeOspfInterfacePassive TruthValue,
|
||||
extremeOspfInterfaceStatus RowStatus
|
||||
}
|
||||
|
||||
extremeOspfAreaId OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A 32-bit integer uniquely identifying an area.
|
||||
Area ID 0.0.0.0 is used for the OSPF backbone."
|
||||
::= { extremeOspfInterfaceEntry 1 }
|
||||
|
||||
|
||||
|
||||
extremeOspfInterfacePassive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the OSPF interface on this Vlan is
|
||||
Passive or not. Passive interfaces do not send routing
|
||||
updates. A true value indicates that the interface is passive."
|
||||
::= { extremeOspfInterfaceEntry 2 }
|
||||
|
||||
extremeOspfInterfaceStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { extremeOspfInterfaceEntry 3 }
|
||||
|
||||
END
|
714
MIBS/extreme/EXTREME-PBQOS-MIB
Normal file
714
MIBS/extreme/EXTREME-PBQOS-MIB
Normal file
@ -0,0 +1,714 @@
|
||||
|
||||
-- ============================================================================
|
||||
|
||||
--
|
||||
-- Extreme Policy-Based QoS
|
||||
--
|
||||
|
||||
EXTREME-PBQOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
ifEntry FROM IF-MIB
|
||||
OwnerString FROM RMON-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
extremeAgent, PortList, L4Port
|
||||
FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeQosPolicy MODULE-IDENTITY
|
||||
LAST-UPDATED "9903030000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"Extreme QoS Policy configuration objects"
|
||||
::= { extremeAgent 7 }
|
||||
|
||||
--
|
||||
-- ============================================================================
|
||||
-- Rules
|
||||
-- ============================================================================
|
||||
--
|
||||
-- Policy rules are used to define the forwarding behaviour of either data
|
||||
-- traffic or of signaling messages e.g. RSVP. At the ExtremeWare device <->
|
||||
-- EEM interface, rules are of the following format:
|
||||
--
|
||||
-- <rule> ::= <rule_id>, <scope>, <direction>, <filter>, <treatment>
|
||||
--
|
||||
-- <rule_id> ::= INTEGER
|
||||
-- <scope> ::= signaled | inband
|
||||
-- <direction> ::= forward | backward | any
|
||||
--
|
||||
-- <filter> ::= <inport> |
|
||||
-- <outports>, <filterspec> |
|
||||
-- <outports>, <iptosspec>
|
||||
--
|
||||
-- <inport> ::= <physport> | any
|
||||
-- <outports> ::= <physport>* | any
|
||||
-- <physport> ::= INTEGER | SLOT:INTEGER
|
||||
--
|
||||
-- The following fields may be used for classification of traffic into a QoS treatment:
|
||||
-- - IP destination/range
|
||||
-- - IP source/range
|
||||
-- - Incoming IP Type-of-Service/mask/match
|
||||
-- - transport-layer ProtocolNumber (TCP,UDP,other,any)
|
||||
-- - TCP/UDP destination port number
|
||||
-- - TCP/UDP source port number
|
||||
--
|
||||
-- These may be used in limited combinations to form compound patterns e.g.
|
||||
-- IntServ filterspecs based on {IP src/dest, IP protocol number, TCP/UDP
|
||||
-- src/dest} 5-tuples.
|
||||
--
|
||||
-- <filterspec> ::= <ipsrcrange> <ipdestrange> <ipproto> <srcport> <dstport>
|
||||
-- <ipsrcrange> ::= IPADDRESS IPADDRESS
|
||||
-- <ipdestrange> ::= IPADDRESS IPADDRESS
|
||||
-- <ipproto> ::= tcp | udp | other | any
|
||||
-- <srcport> ::= INTEGER(0..65535) | any
|
||||
-- <dstport> ::= INTEGER(0..65535) | any
|
||||
--
|
||||
-- <iptosspec> ::= <iptosmatch> <iptosmask> - match if IPTOS & iptosmask == iptosmatch
|
||||
-- <iptosmatch> ::= INTEGER 0..255
|
||||
-- <iptosmask> ::= INTEGER 0..255
|
||||
--
|
||||
-- N.B. IPTOS support is not available on first generation (1-G) silicon
|
||||
-- IPTOS values are therefore ignored in EW 5.0.
|
||||
--
|
||||
-- Each rule is assigned an identifier, unique within each device. The rule is
|
||||
-- tagged as applying to either signaled data flows (i.e. RSVP) or to be
|
||||
-- applied directly to the data itself. The direction of flow is also specified
|
||||
-- : these apply to the direction of the *data* flow and indicate whether the
|
||||
-- rule should be applied to one or both directions of a matching data or
|
||||
-- signal flow.
|
||||
--
|
||||
-- This table specifies which physical input and output ports and what traffic
|
||||
-- patterns are included in a rule.
|
||||
--
|
||||
-- Note: these filter fields are in addition to the existing extremeQosByVlanMappingTable
|
||||
-- table. ExtremeWare currently has a fixed precedence of filter rules: VLAN has the lowest
|
||||
-- precedence, followed by source physicalport, 802.1p, MAC and then IP/TCP/UDP as highest
|
||||
-- precedence. This implies that any entry in this extremeQosFilterTable takes precedence over
|
||||
-- any VLAN match that might indicate a QoS profile in extremeQosByVlanMappingTable. In addition,
|
||||
-- any entry that indicates a <filterspec> that is not "any" takes precedence over a filter
|
||||
-- indicating an individual <inport>. Any attempt to write a rule that indicates an individual
|
||||
-- extremeQosRuleInPort as well as non-DEFVAL value for any of {<ipsrcrange> <ipdestrange>
|
||||
-- <ipproto> <srcport> <dstport>} will be rejected by the agent.
|
||||
--
|
||||
-- In other words, in the language of policy management, there is an implied rule precedence
|
||||
-- which is used to resolve conflicts in the case where an incoming data packet could potentially
|
||||
-- be classified as matching 2 or more rules. Some conflicts can be indicated at the time a
|
||||
-- policy rule is applied to the device but others can only be detected and resolved at the
|
||||
-- time a rule is invoked by an incoming message.
|
||||
--
|
||||
|
||||
extremeNextAvailableQosRuleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the next available QoS Rule index. This
|
||||
object is used by an NMS to select an index value
|
||||
for row-creation in the extremeQosRuleTable. The
|
||||
current value of this object is changed to a new
|
||||
value when the current value is written to an agent's
|
||||
table. Row creation using the current value of this object
|
||||
allocates a extremeQosRuleIndex. Note the following:
|
||||
|
||||
1. A newly created row does not have to be active(1)
|
||||
for the agent to allocate the extremeQosRuleIndex.
|
||||
|
||||
2. Race conditions between multiple NMS's end when
|
||||
a row is created. Rows are deemed created when
|
||||
a setRequest is successfully committed (i.e.
|
||||
the errorStats is noError(0)).
|
||||
|
||||
3. An agent that exhausts its supply of extremeQosRuleIndex
|
||||
values returns zero as the value of this
|
||||
object. This can be used by an NMS as an indication
|
||||
to deleted unused rows and reboot the device."
|
||||
::= { extremeQosPolicy 1 }
|
||||
|
||||
extremeQosClearIPFdb OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to true will clear the hardware IP
|
||||
flow table."
|
||||
::= { extremeQosPolicy 4 }
|
||||
|
||||
extremeQosClearFdb OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this to true will clear the hardware MAC
|
||||
flow table."
|
||||
::= { extremeQosPolicy 5 }
|
||||
|
||||
|
||||
extremeQosRuleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeQosRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of QoS policy rules. Entries that duplicate the exact
|
||||
same set of policy conditions are not allowed."
|
||||
::= { extremeQosPolicy 2 }
|
||||
|
||||
extremeQosRuleEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeQosRuleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in table of QoS policy rules"
|
||||
INDEX { extremeQosRuleIndex }
|
||||
::= { extremeQosRuleTable 1 }
|
||||
|
||||
ExtremeQosRuleEntry ::= SEQUENCE
|
||||
{
|
||||
extremeQosRuleIndex INTEGER,
|
||||
extremeQosRuleScope INTEGER,
|
||||
extremeQosRuleDirection INTEGER,
|
||||
extremeQosRuleInPort INTEGER,
|
||||
extremeQosRuleInPortMask PortList,
|
||||
extremeQosRuleDestAddrStart IpAddress,
|
||||
extremeQosRuleDestAddrEnd IpAddress,
|
||||
extremeQosRuleSrcAddrStart IpAddress,
|
||||
extremeQosRuleSrcAddrEnd IpAddress,
|
||||
extremeQosRuleProtocol INTEGER,
|
||||
extremeQosRuleDestL4PortStart L4Port,
|
||||
extremeQosRuleSourceL4PortStart L4Port,
|
||||
extremeQosRuleTosMask OCTET STRING,
|
||||
extremeQosRuleTosMatch OCTET STRING,
|
||||
extremeQosRuleQosProfileIndex INTEGER,
|
||||
extremeQosRuleOwner OwnerString,
|
||||
extremeQosRuleRowStatus RowStatus,
|
||||
extremeQosRuleDestL4PortEnd L4Port,
|
||||
extremeQosRuleSourceL4PortEnd L4Port,
|
||||
extremeQosRulePrecedence INTEGER,
|
||||
extremeQosRuleCounter Counter64,
|
||||
extremeQosRuleName DisplayString
|
||||
}
|
||||
|
||||
extremeQosRuleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index into the table of QoS policy pattern
|
||||
rules. The index for a manager to use for creating
|
||||
new rows is determined by reading the value of
|
||||
extremeNextAvailableQosRuleIndex."
|
||||
::= { extremeQosRuleEntry 1 }
|
||||
|
||||
extremeQosRuleScope OBJECT-TYPE
|
||||
SYNTAX INTEGER { any (1), signaled(2), inband(3) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The scope of conditions in which this rule applies.
|
||||
The value 'signaled' means that the policy rule is
|
||||
applied only to QoS signaling messages e.g. RSVP. The
|
||||
value 'inband' means that the policy rule is applied
|
||||
only to data traffic passing through this node. the
|
||||
value 'any' means that the policy is applied to any
|
||||
of the above conditions.
|
||||
|
||||
Only the value 'any' is supported in ExtremeWare 6.0."
|
||||
DEFVAL { any }
|
||||
::= { extremeQosRuleEntry 2 }
|
||||
|
||||
extremeQosRuleDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER { any(1), forward(2), backward(3) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The direction in which this rule applies. The value
|
||||
'forward' means that the rule is applied to data streams
|
||||
in the direction specified by the classification pattern.
|
||||
The value 'backward' means that the rule is applied in
|
||||
the reverse direction. The value 'any' means that the
|
||||
rule is applied for traffic in either direction of data
|
||||
flow. Note that the direction is applied to where the data
|
||||
flow itself will go, not to the direction of any signaling
|
||||
messages e.g. RSVP.
|
||||
|
||||
Only the value 'forward' is supported in ExtremeWare 6.0."
|
||||
DEFVAL { forward }
|
||||
::= { extremeQosRuleEntry 3 }
|
||||
|
||||
extremeQosRuleInPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value of the physical switch input port for which
|
||||
this rule applies. Rules that indicate an individual value
|
||||
for this object have a lower precedence in ExtremeWare than
|
||||
rules that specify IP patterns. Conversely, rules that use IP
|
||||
patterns must apply to all physical ports and specify a value
|
||||
of 0 for this object.
|
||||
|
||||
Any attempt to write a rule that indicates an individual
|
||||
value for this object together with non-default values for any
|
||||
of { extremeQosRuleDestAddrStart, extremeQosRuleDestAddrEnd,
|
||||
extremeQosRuleSrcAddrStart, extremeQosRuleSrcAddrEnd,
|
||||
extremeQosRuleProtocol, extremeQosRuleDestL4PortStart,
|
||||
extremeQosRuleDestL4PortEnd, extremeQosRuleSourceL4PortStart,
|
||||
extremeQosRuleSourceL4PortEnd and extremeQosRuleInPortMask }
|
||||
will be rejected by the agent."
|
||||
DEFVAL { 0 }
|
||||
::= { extremeQosRuleEntry 4 }
|
||||
|
||||
extremeQosRuleInPortMask OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list of physical switch input ports which further
|
||||
qualifies an IP flow. This object is an octet string
|
||||
with the MSB of octet 0 indicating port 0 and LSB indicating
|
||||
port 7. Similarly, the MSB of octet 1 indicates port 8 and it's
|
||||
LSB indicates port 15 and so on. The port numbers are 0-based.
|
||||
This object has no meaning for rules defined on physical ports
|
||||
that are not associated with an IP flow. Port based rules can be
|
||||
defined by assigning a non zero value to extremeQosRuleInPort. Any
|
||||
attempt to set this value without specifying the source/destination
|
||||
address range and/or source/destination l4 port range will be rejected
|
||||
by the agent. For IP flows that apply to all physical ports
|
||||
in the switch, this will be a zero length octet string."
|
||||
::= { extremeQosRuleEntry 5 }
|
||||
|
||||
extremeQosRuleDestAddrStart OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start of the destination IP address range for which this
|
||||
rule applies.If this object has any value other than the
|
||||
default then this rule takes precedence over any rule that
|
||||
specifies an individual physical input port, a VLAN or any
|
||||
incoming implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent."
|
||||
DEFVAL { '00000000'h } -- 0.0.0.0
|
||||
::= { extremeQosRuleEntry 6 }
|
||||
|
||||
extremeQosRuleDestAddrEnd OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end of the destination IP address range for which this
|
||||
rule applies. If this object has any value other than the
|
||||
default then this rule takes precedence over any rule that
|
||||
specifies an individual physical input port, a VLAN or any
|
||||
incoming implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent."
|
||||
DEFVAL { 'ffffffff'h } -- 255.255.255.255
|
||||
::= { extremeQosRuleEntry 7 }
|
||||
|
||||
extremeQosRuleSrcAddrStart OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The start of the source IP address range for which this rule
|
||||
applies. If this object has any value other than the default
|
||||
then this rule takes precedence over any rule that specifies
|
||||
an individual physical input port, a VLAN or any incoming
|
||||
implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent."
|
||||
DEFVAL { '00000000'h } -- 0.0.0.0
|
||||
::= { extremeQosRuleEntry 8 }
|
||||
|
||||
extremeQosRuleSrcAddrEnd OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The end of the source IP address range for which this rule
|
||||
applies. If this object has any value other than the default
|
||||
then this rule takes precedence over any rule that specifies
|
||||
an individual physical input port, a VLAN or any incoming
|
||||
implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent."
|
||||
DEFVAL { 'ffffffff'h } -- 255.255.255.255
|
||||
::= { extremeQosRuleEntry 9 }
|
||||
|
||||
extremeQosRuleProtocol OBJECT-TYPE
|
||||
SYNTAX INTEGER { any(1), udp(2), tcp(3), other(4),
|
||||
tcpPermitEstablished(5), icmp(6) }
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP protocol number for which this rule applies. If this
|
||||
object has any value other than 'any' then this rule
|
||||
takes precedence over any rule that specifies an individual
|
||||
physical input port, a VLAN or any incoming implicit 802.1p
|
||||
traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent."
|
||||
DEFVAL { any }
|
||||
::= { extremeQosRuleEntry 10 }
|
||||
|
||||
extremeQosRuleDestL4PortStart OBJECT-TYPE
|
||||
SYNTAX L4Port
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination starting layer 4 port number that would
|
||||
be used to match an IP flow. The value of 0 means that all
|
||||
layer 4 information would be ignored when matching an IP
|
||||
flow. If this object has any value other than 0 then this
|
||||
rule takes precedence over any rule that specifies an
|
||||
individual physical input port, a VLAN or any incoming
|
||||
implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent.
|
||||
|
||||
Any attempt to write an ICMP rule specifying an IP pattern
|
||||
with a non-default value for this object will be rejected by the
|
||||
agent."
|
||||
DEFVAL { 0 }
|
||||
::= { extremeQosRuleEntry 11 }
|
||||
|
||||
extremeQosRuleSourceL4PortStart OBJECT-TYPE
|
||||
SYNTAX L4Port
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source starting layer 4 port number that would be
|
||||
used to match an IP flow. The value of 0 means that all
|
||||
layer 4 information would be ignored when matching an IP
|
||||
flow. If this object has any value other than 0 then this
|
||||
rule takes precedence over any rule that specifies an
|
||||
individual physical input port, a VLAN or any incoming
|
||||
implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent.
|
||||
|
||||
NOTE: For an ICMP rule that specifies an IP pattern, this
|
||||
object has a different meaning in that it specifies the ICMP Type
|
||||
and Code values, in the following manner: The value of the Type must
|
||||
be shifted to the left by 8 bits and logical ORed with the value of the
|
||||
Code. The result will be stored in this object. In this case, this
|
||||
object can only contain values between 0 and 65535 inclusive since the
|
||||
ICMP Type and Code values are limited between 0 and 255 each."
|
||||
|
||||
DEFVAL { 0 }
|
||||
::= { extremeQosRuleEntry 12 }
|
||||
|
||||
extremeQosRuleTosMask OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A mask for the incoming IP Type-of-Service field to be applied
|
||||
when matching. The value of 0 means that any incoming IP ToS
|
||||
field is ignored.
|
||||
|
||||
Only the default value is supported in ExtremeWare 6.0."
|
||||
DEFVAL { '00'h }
|
||||
::= { extremeQosRuleEntry 13 }
|
||||
|
||||
extremeQosRuleTosMatch OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (1))
|
||||
MAX-ACCESS read-create
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"If the value of the incoming IP Type-of-Service field, after
|
||||
applying a mask of extremeQosRuleTosMask, is this value then
|
||||
this rule is applied.
|
||||
|
||||
Only the default value is supported in ExtremeWare 6.0."
|
||||
DEFVAL { '00'h }
|
||||
::= { extremeQosRuleEntry 14 }
|
||||
|
||||
extremeQosRuleQosProfileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pointer into the extremeQosProfileTable indicating the
|
||||
QoS treatment and actions to be applied to traffic matching
|
||||
this rule. A value of 0 means that this traffic will be
|
||||
dropped/discarded. The default value is that this traffic
|
||||
gets the default QoS treatment and actions."
|
||||
DEFVAL { 1 }
|
||||
::= { extremeQosRuleEntry 15 }
|
||||
|
||||
extremeQosRuleOwner OBJECT-TYPE
|
||||
SYNTAX OwnerString(SIZE (0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the identity of the manager that
|
||||
configured this entry."
|
||||
::= { extremeQosRuleEntry 16 }
|
||||
|
||||
extremeQosRuleRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status for this QoS rule.
|
||||
|
||||
This OBJECT can be set to:
|
||||
|
||||
active(1)
|
||||
createAndGo(4)
|
||||
createAndWait(5)
|
||||
destroy(6)
|
||||
|
||||
The following values may be read:
|
||||
active(1)
|
||||
notReady(3). "
|
||||
::= { extremeQosRuleEntry 17 }
|
||||
|
||||
extremeQosRuleDestL4PortEnd OBJECT-TYPE
|
||||
SYNTAX L4Port
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination last layer 4 port number that would
|
||||
determine the l4 port range to match an IP flow. The value
|
||||
of 0 means that all layer 4 information would be ignored
|
||||
when matching an IP flow. If this object has any value other
|
||||
than 0 then this rule takes precedence over any rule that
|
||||
specifies an individual physical input port, a VLAN or any
|
||||
incoming implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent.
|
||||
|
||||
Any attempt to write an ICMP rule specifying an IP pattern
|
||||
with a non-default value for this object will be rejected by the
|
||||
agent."
|
||||
DEFVAL { 0 }
|
||||
::= { extremeQosRuleEntry 18 }
|
||||
|
||||
extremeQosRuleSourceL4PortEnd OBJECT-TYPE
|
||||
SYNTAX L4Port
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source last layer 4 port number that would determine
|
||||
the l4 port range to match an IP flow. The value of 0 means
|
||||
that all layer 4 information would be ignored when matching
|
||||
an IP flow. If this object has any value other than 0 then
|
||||
this rule takes precedence over any rule that specifies an
|
||||
individual physical input port, a VLAN or any incoming
|
||||
implicit 802.1p traffic class rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent.
|
||||
|
||||
Any attempt to write an ICMP rule specifying an IP pattern with
|
||||
a non-default value for this object will be rejected by the agent."
|
||||
DEFVAL { 0 }
|
||||
::= { extremeQosRuleEntry 19 }
|
||||
|
||||
extremeQosRulePrecedence OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The precedence used to select one rule over potentially
|
||||
multiple rules that might match an L3/L4 flow. The rule
|
||||
with highest precedence takes precedence over any rule
|
||||
that specifies a matching flow, individual physical input
|
||||
port, a VLAN or any incoming implicit 802.1p traffic class
|
||||
rule.
|
||||
|
||||
Any attempt to write a rule that indicates a non-default value
|
||||
for this object together with an individual port value for
|
||||
extremeQosRuleInPort will be rejected by the agent."
|
||||
DEFVAL { 0 }
|
||||
::= { extremeQosRuleEntry 20 }
|
||||
|
||||
extremeQosRuleCounter OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" "
|
||||
DEFVAL { 0 }
|
||||
::= { extremeQosRuleEntry 21 }
|
||||
|
||||
extremeQosRuleName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique Qos rule name. If this is not specified then the system
|
||||
generates one automatically."
|
||||
::= { extremeQosRuleEntry 22 }
|
||||
|
||||
-- ================================================================================
|
||||
-- Treatment/Action/QoSProfile
|
||||
-- ================================================================================
|
||||
--
|
||||
-- Several parameters are accessible, to a greater or lesser extent, for
|
||||
-- specifying the treatment received by traffic that is classified as matching
|
||||
-- a static rule.
|
||||
--
|
||||
-- The following can be thought of as represented by a "per-hop behaviour" in
|
||||
-- IETF DiffServ terminology or by a "QoS Profile" in Extreme terminology:
|
||||
-- - relative priority
|
||||
-- - minimum guaranteed bandwidth
|
||||
-- - maximum limit on bandwidth
|
||||
-- - limit on peak bandwidth
|
||||
-- - reserved buffer allocation
|
||||
-- - maximum limit on buffer allocation
|
||||
-- - filter/drop
|
||||
--
|
||||
-- In addition, the following actions can also be thought of as a part of the
|
||||
-- treatment:
|
||||
-- - trap to policy server
|
||||
-- - outgoing IP TOS/mark/mask
|
||||
-- - outgoing 802.1p mark
|
||||
--
|
||||
-- A set of parameters specify the scheduling characteristics of per-class
|
||||
-- queues and the marking of traffic that exits those queues. The term
|
||||
-- "flowspec" is used loosely here although it has many of the characteristics
|
||||
-- of an IntServ flowspec.
|
||||
--
|
||||
-- <treatment> ::= drop | <qos_profile>
|
||||
--
|
||||
-- <qos_profile> ::= <flowspec>, <action>
|
||||
--
|
||||
-- <flowspec> ::= <tokenBucket> | <absoluteBw> | <percentBw>, <buffers>, <priority>
|
||||
-- <tokenBucket> ::= peakBW, sustBW, bucketSize
|
||||
-- <absoluteBW> ::= minBW, maxPeakBW, maxSustBW
|
||||
-- <percentBW> ::= minBWpercent, maxSustBWpercent, maxPeakBWpercent
|
||||
-- <buffers> ::= maxQueueLength, minBufferAlloc
|
||||
-- <priority> ::= relativePriority
|
||||
--
|
||||
-- <action> ::= <trap_to_server>, <mark_iptos>, <mark_8021p>
|
||||
-- <trap_to_server> ::= TRUE | FALSE
|
||||
-- <mark_iptos> ::= new_set_pattern, new_clear_pattern
|
||||
-- <mark_8021p> ::= INTEGER 0..7 | unchanged
|
||||
--
|
||||
-- On any device using first-generation silicon, additional
|
||||
-- parameters are hard coded:
|
||||
--
|
||||
-- mark_iptos = 0,0 (i.e. IPTOS unchanged)
|
||||
--
|
||||
-- Note: for the ExtremeWare 4.0 release, some of the parameters are not
|
||||
-- exposed for modification through this interface: these are represented as
|
||||
-- read-only - 6.0 behaviour is currently undefined.
|
||||
--
|
||||
-- In particular, hard-coded values for the following are used in 4.0:
|
||||
-- maxPeakBWpercent ::= line rate or 100%
|
||||
-- maxQueueLength ::= infinite or something approaching total buffers in
|
||||
-- the device
|
||||
-- minBufferAlloc ::= fixed at compile time <insert EW4.0 defaults>
|
||||
-- mark_8021p ::= for packets entering untagged: 0, 2, 4 or 6 depending on
|
||||
-- queue number for packets entering tagged: unchanged.
|
||||
--
|
||||
--
|
||||
-- Existing table:
|
||||
--
|
||||
-- extremeQosProfileTable INDEX { extremeQosProfileIndex} SEQUENCE OF
|
||||
-- {
|
||||
-- extremeQosProfileIndex INTEGER ,
|
||||
-- extremeQosProfileName DisplayString,
|
||||
-- extremeQosProfileMinBw INTEGER (0..100),
|
||||
-- extremeQosProfileMaxBw INTEGER (0..100),
|
||||
-- extremeQosProfilePriority INTEGER {low, normal, medium, high}
|
||||
-- extremeQosProfileRowStatus RowStatus
|
||||
-- }
|
||||
--
|
||||
-- Added the following "flowspec" columns to extremeQosProfileTable:
|
||||
--
|
||||
-- extremeQosProfileMinBwBps INTEGER,
|
||||
-- extremeQosProfileMaxSustBwBps INTEGER,
|
||||
-- extremeQosProfileMaxPeakBwBps INTEGER,
|
||||
-- extremeQosProfileBucketSizeOctets INTEGER,
|
||||
-- extremeQosProfileMaxPeakBwPercent INTEGER (0..100),
|
||||
-- extremeQosProfileMaxQueueLengthOctets INTEGER,
|
||||
-- extremeQosProfileMinBufferAllocOctets INTEGER
|
||||
--
|
||||
-- Added the following "action" columns to extremeQosProfileTable:
|
||||
--
|
||||
-- extremeTrapToServer TruthValue, - send trap to policy server
|
||||
-- extremeMarkIpTosSet OCTET STRING (SIZE (1)),
|
||||
-- extremeMarkIpTosClear OCTET STRING (SIZE (1)),
|
||||
-- extremeMark8021p INTEGER (0..7) or unchanged(8) - see above
|
||||
|
||||
|
||||
|
||||
-- ===========================================================================
|
||||
-- Capabilities
|
||||
-- ===========================================================================
|
||||
|
||||
extremeQosCapabilitiesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeQosCapabilitiesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of per-port QoS policy capabilities. An entry only
|
||||
exists in this table for ifTable entries representing
|
||||
physical ports. On a modular system with mixed capability
|
||||
silicon it is necessary to indicate the QoS capabilities to
|
||||
a manager."
|
||||
::= { extremeQosPolicy 3 }
|
||||
|
||||
extremeQosCapabilitiesEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeQosCapabilitiesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in table of QoS policy capabilities for a given switch
|
||||
port."
|
||||
AUGMENTS { ifEntry }
|
||||
::= { extremeQosCapabilitiesTable 1 }
|
||||
|
||||
ExtremeQosCapabilitiesEntry ::= SEQUENCE
|
||||
{
|
||||
extremeQosCapMarkIpTosCapable TruthValue,
|
||||
extremeQosCapMatchIpTosCapable TruthValue
|
||||
}
|
||||
|
||||
extremeQosCapMarkIpTosCapable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This port is capable of supporting policies that involve
|
||||
the changing of IP TOS octet values."
|
||||
::= { extremeQosCapabilitiesEntry 1 }
|
||||
|
||||
extremeQosCapMatchIpTosCapable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This port is capable of supporting policies that involve
|
||||
packet classification based on matching of IP TOS octet
|
||||
values."
|
||||
::= { extremeQosCapabilitiesEntry 2 }
|
||||
|
||||
END
|
433
MIBS/extreme/EXTREME-POE-MIB
Normal file
433
MIBS/extreme/EXTREME-POE-MIB
Normal file
@ -0,0 +1,433 @@
|
||||
|
||||
-- ============================================================================
|
||||
--
|
||||
-- Extreme Services
|
||||
--
|
||||
|
||||
EXTREME-POE-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
Integer32 FROM SNMPv2-SMI
|
||||
Gauge32 FROM SNMPv2-SMI
|
||||
Counter32 FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
extremeV2Traps FROM EXTREME-BASE-MIB
|
||||
pethMainPseGroupIndex,
|
||||
pethPsePortGroupIndex,
|
||||
pethPsePortIndex FROM POWER-ETHERNET-MIB;
|
||||
|
||||
|
||||
|
||||
extremePoE MODULE-IDENTITY
|
||||
LAST-UPDATED "0007240000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Power over Ethernet MIB objects"
|
||||
::= { extremeAgent 27 }
|
||||
|
||||
extremePethMain OBJECT IDENTIFIER ::= {extremePoE 1}
|
||||
extremePethPort OBJECT IDENTIFIER ::= {extremePoE 2}
|
||||
-- powerEthernetMIB OBJECT IDENTIFIER ::= {extremePoE 3}
|
||||
extremePethSystem OBJECT IDENTIFIER ::= {extremePoE 4}
|
||||
-- extremePethTraps OBJECT IDENTIFIER ::= {extremeV2Traps 12}
|
||||
|
||||
|
||||
-- extremePethSystem
|
||||
extremePethSystemAdminEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether inline power is provided by the system."
|
||||
DEFVAL { enable }
|
||||
::= { extremePethSystem 1 }
|
||||
|
||||
extremePethSystemDisconnectPrecedence OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
lowestPriority(1),
|
||||
denyPort(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls the disconnect function of power management.
|
||||
When the power drain exceeds the available power budget,
|
||||
due to a rise in power consumption after power is allocated
|
||||
to the ports, the PoE controller disconnects one of the ports
|
||||
to prevent overload on the power supply. There are two controls:
|
||||
Lowest-priority: next port connected causes a shutdown of the
|
||||
lowest priority port.
|
||||
Deny-port: next port is denied power, regardless of priority."
|
||||
DEFVAL { denyPort }
|
||||
::= { extremePethSystem 2 }
|
||||
|
||||
extremePethSystemUsageThreshold OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..99)
|
||||
UNITS "%"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The usage threshold expressed in percents for
|
||||
comparing the measured power and initiating
|
||||
an alarm if the threshold is exceeded."
|
||||
::= { extremePethSystem 3 }
|
||||
|
||||
extremePethSystemPowerSupplyMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
redundant(1),
|
||||
loadSharing(2),
|
||||
notApplicable(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether the power supply operate in
|
||||
redundant or load-sharing mode. Systems which do not
|
||||
provide redundant or load-sharing operations will return
|
||||
an error on setting, and notApplicable on read."
|
||||
::= { extremePethSystem 4 }
|
||||
|
||||
extremePethSystemLegacyEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether legacy is supported by the system. This is only supported on
|
||||
S300-24 stackables currently."
|
||||
DEFVAL { disable }
|
||||
::= { extremePethSystem 5 }
|
||||
|
||||
|
||||
|
||||
-- Per Slot Table
|
||||
extremePethPseSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremePethPseSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of objects that provides power management capabilities per slot."
|
||||
::= { extremePethMain 2 }
|
||||
|
||||
extremePethPseSlotEntry OBJECT-TYPE
|
||||
SYNTAX ExtremePethPseSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that display and control the power characteristics of a slot."
|
||||
INDEX { extremePethSlotNumber }
|
||||
::= { extremePethPseSlotTable 1 }
|
||||
|
||||
ExtremePethPseSlotEntry ::= SEQUENCE {
|
||||
extremePethSlotNumber Integer32,
|
||||
extremePethSlotPowerLimit Integer32,
|
||||
extremePethSlotConsumptionPower Gauge32,
|
||||
extremePethSlotClearConnectHistory INTEGER,
|
||||
extremePethSlotReservedConsumptionPower Gauge32,
|
||||
extremePethSlotCommonConsumptionPower Gauge32,
|
||||
extremePethSlotAdminEnable INTEGER,
|
||||
extremePethSlotPoeStatus INTEGER,
|
||||
extremePethSlotPoeResetSystem INTEGER,
|
||||
extremePethSlotMaxAvailPower Gauge32,
|
||||
extremePethSlotMaxCapacity Gauge32,
|
||||
extremePethSlotBackupPSU INTEGER,
|
||||
extremePethSlotPSUActive INTEGER,
|
||||
extremePethSlotMeasuredPower Gauge32,
|
||||
extremePethSlotMainPseIndex Integer32
|
||||
}
|
||||
|
||||
extremePethSlotNumber OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot number. This is the same as the Group Index"
|
||||
::= { extremePethPseSlotEntry 1 }
|
||||
|
||||
extremePethSlotPowerLimit OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
UNITS "watts"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configured maximum amount of inline power available to
|
||||
slot. The operational power available to the slot is based
|
||||
upon other operational and configuration parameters, such as
|
||||
the power-supply mode and status. This number is provided by
|
||||
the object extremePethSlotMaxAvailPower. extremePethSlotPowerLimit
|
||||
may be greater than extremePethSlotMaxAvailPower, however, cannot
|
||||
exceed the maximum slot capacity, provided by extremePethSlotMaxCapacity"
|
||||
::= { extremePethPseSlotEntry 2 }
|
||||
|
||||
extremePethSlotConsumptionPower OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of power allocated to PoE devices on the slot expressed in mWatts.
|
||||
The amount of power allocated to a PoE device is based upon the PoE device
|
||||
class and/or the port's extremePethPortViolationPrecedence setting. For
|
||||
example, in the default configuration of extremePethPortViolationPrecedence
|
||||
set to maxAdvertisedOperator(3), and the extremePethPortOperatorLimit set to
|
||||
15400, a PoE device is allocated 15.4 watts."
|
||||
::= { extremePethPseSlotEntry 3 }
|
||||
|
||||
extremePethSlotClearConnectHistory OBJECT-TYPE
|
||||
SYNTAX INTEGER { set(1),
|
||||
clear(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clears the port connection history of the specified slot.
|
||||
Reading the value always reurns clear(2)."
|
||||
::= { extremePethPseSlotEntry 4 }
|
||||
|
||||
extremePethSlotReservedConsumptionPower OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of reserved power consumed on the slot expressed in Milliwatts."
|
||||
::= { extremePethPseSlotEntry 5 }
|
||||
|
||||
extremePethSlotCommonConsumptionPower OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of common power allocated on the slot expressed in Milliwatts.
|
||||
This value is computed by the formula:
|
||||
extremePethSlotConsumptionPower - extremePethSlotReservedConsumptionPower."
|
||||
::= { extremePethPseSlotEntry 6 }
|
||||
|
||||
extremePethSlotAdminEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls whether inline power is provided by the slot."
|
||||
DEFVAL { enable }
|
||||
::= { extremePethPseSlotEntry 7 }
|
||||
|
||||
extremePethSlotPoeStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
initializing(1),
|
||||
operational(2),
|
||||
downloadFail(3),
|
||||
calibrationRequired(4),
|
||||
invalidFirmware(5),
|
||||
mismatchVersion(6),
|
||||
updating(7),
|
||||
invalidDevice(8),
|
||||
notOperational(9),
|
||||
other(10)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the status of the PoE system on the slot.
|
||||
initializing - PoE controller is under initialization,
|
||||
operational - PoE controller is operational and is ready or
|
||||
providing power,
|
||||
downloadFail - PoE controller required update and the update
|
||||
failed, PoE reset is required to re-update,
|
||||
calibrationRequired - PoE contoller is operational, however
|
||||
calibration is required to provide power,
|
||||
invalidFirmware - PoE controller contains invalid firmware,
|
||||
mismatchVersion - PoE controller update completed, however
|
||||
version mismatches expected, reboot,
|
||||
updating - PoE controller is being updated,
|
||||
invalidDevice - PoE controller detected an invalid/bad PoE
|
||||
device.
|
||||
notOperational - PoE controller is not yet operational
|
||||
other - PoE controller is in undefined stats."
|
||||
::= { extremePethPseSlotEntry 8 }
|
||||
|
||||
extremePethSlotPoeResetSystem OBJECT-TYPE
|
||||
SYNTAX INTEGER { set(1), clear(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Resets the PoE system on the slot. Reading returns clear(2)"
|
||||
::= { extremePethPseSlotEntry 9 }
|
||||
|
||||
extremePethSlotMaxAvailPower OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum power available to the slot expressed in Watts.
|
||||
The value depends on various configuration parameters and
|
||||
power-supply modes and status."
|
||||
::= { extremePethPseSlotEntry 10 }
|
||||
|
||||
extremePethSlotMaxCapacity OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "watts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum capacity of the slot expressed in Watts. This
|
||||
provides the hardware limitation of the slot. Actual
|
||||
amount of power is dependant on system status. The
|
||||
object extremePethSlotPowerLimit must not be greater than
|
||||
this amount."
|
||||
::= { extremePethPseSlotEntry 11 }
|
||||
|
||||
extremePethSlotBackupPSU OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
internal(2),
|
||||
external(3),
|
||||
notApplicable(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Controls the backup power supply for inline power for the slot.
|
||||
A system which does not allow the backup PSU to be
|
||||
configured will return an error upon setting."
|
||||
::= { extremePethPseSlotEntry 12 }
|
||||
|
||||
extremePethSlotPSUActive OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
internal(2),
|
||||
external(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Inline Power supply status indication for the slot. Indicates which PSU
|
||||
is currently active. In the case of a failover a none indication can
|
||||
occur until one of the PSU has finished powering up."
|
||||
::= { extremePethPseSlotEntry 13 }
|
||||
|
||||
extremePethSlotMeasuredPower OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The measured amount of power for all PoE device on the
|
||||
slot."
|
||||
::= { extremePethPseSlotEntry 14 }
|
||||
|
||||
extremePethSlotMainPseIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index into the PethMainPseTable. Provides the
|
||||
mapping of the slot identifier to pethMainPseGroupIndex."
|
||||
::= { extremePethPseSlotEntry 15 }
|
||||
|
||||
|
||||
extremePethPsePortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremePethPsePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of objects that extends the standard pethPsePortTable."
|
||||
::= { extremePethPort 1 }
|
||||
|
||||
extremePethPsePortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremePethPsePortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A set of objects that display and control the power characteristics
|
||||
of a powerEthernet PSE port. This table extends the standard pethPsePortTable."
|
||||
INDEX { pethPsePortGroupIndex, pethPsePortIndex }
|
||||
::= { extremePethPsePortTable 1 }
|
||||
|
||||
ExtremePethPsePortEntry ::= SEQUENCE {
|
||||
extremePethPortOperatorLimit Integer32,
|
||||
extremePethPortReservedBudget Integer32,
|
||||
extremePethPortViolationPrecedence INTEGER,
|
||||
extremePethPortClearFault INTEGER,
|
||||
extremePethPortResetPower INTEGER,
|
||||
extremePethPortMeasuredPower Gauge32
|
||||
}
|
||||
|
||||
extremePethPortOperatorLimit OBJECT-TYPE
|
||||
SYNTAX Integer32 (3000..20000)
|
||||
UNITS "Milliwatts"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls individual port maximum power level."
|
||||
DEFVAL { 15400 }
|
||||
::= { extremePethPsePortEntry 1 }
|
||||
|
||||
extremePethPortReservedBudget OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..20000)
|
||||
UNITS "Milliwatts"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls individual port maximum power level. Value is 0 or
|
||||
in the range of 3000..20000"
|
||||
DEFVAL { 0 }
|
||||
::= { extremePethPsePortEntry 2 }
|
||||
|
||||
extremePethPortViolationPrecedence OBJECT-TYPE
|
||||
SYNTAX INTEGER {advertisedClass(1),
|
||||
operatorLimit(2),
|
||||
maxAdvertisedOperator(3),
|
||||
none(4) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sets the violation precedence for the specified ports. A value of
|
||||
advertised-class will remove/deny power in the case an 802.3af compliant
|
||||
PD consumes power beyond its advertised class limit. A value of
|
||||
operator-limit will remove/deny power should the PD consume power
|
||||
beyond the configured operator-limit. A value of max-class-operator will
|
||||
remove/deny power if the PD consumes power beyond the maximum of the
|
||||
detected class limit and the operator-limit. A value of none will
|
||||
remove/deny power in case the PD device exceeds the maximum allowable
|
||||
wattage according to regulatory maximum of 20 W. Default is
|
||||
max-class-operator which allows operation of both 802.3af compliant and
|
||||
legacy PDs."
|
||||
::= { extremePethPsePortEntry 3 }
|
||||
|
||||
extremePethPortClearFault OBJECT-TYPE
|
||||
SYNTAX INTEGER { set(1), clear(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clears the fault condition. Reading always returns clear(2)."
|
||||
::= { extremePethPsePortEntry 4 }
|
||||
|
||||
extremePethPortResetPower OBJECT-TYPE
|
||||
SYNTAX INTEGER { set(1), clear(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Resets the power on the port. Reading always returns clear(2)"
|
||||
::= { extremePethPsePortEntry 5 }
|
||||
|
||||
extremePethPortMeasuredPower OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
UNITS "Milliwatts"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of power consumed on the port expressed in Milliwatts."
|
||||
::= { extremePethPsePortEntry 6 }
|
||||
|
||||
END
|
1565
MIBS/extreme/EXTREME-PORT-MIB
Normal file
1565
MIBS/extreme/EXTREME-PORT-MIB
Normal file
File diff suppressed because it is too large
Load Diff
808
MIBS/extreme/EXTREME-POS-MIB
Normal file
808
MIBS/extreme/EXTREME-POS-MIB
Normal file
@ -0,0 +1,808 @@
|
||||
|
||||
-- ===========================================================================
|
||||
|
||||
--
|
||||
-- APS POS definitions
|
||||
--
|
||||
EXTREME-POS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
PortList FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremePOSMib MODULE-IDENTITY
|
||||
LAST-UPDATED "0007240000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme POS objects: objects common to POS MIBs"
|
||||
::= { extremeAgent 20 }
|
||||
|
||||
|
||||
extremeAps OBJECT IDENTIFIER
|
||||
::= { extremePOSMib 1 }
|
||||
|
||||
extremeApsConfig OBJECT IDENTIFIER
|
||||
::= { extremeAps 1 }
|
||||
|
||||
extremeApsConfigEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global APS enablement"
|
||||
::= { extremeApsConfig 1 }
|
||||
|
||||
--
|
||||
-- APS Group Configuration Table
|
||||
--
|
||||
|
||||
extremeApsGroupConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeApsGroupConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration information
|
||||
by defined APS group."
|
||||
::= { extremeApsConfig 2 }
|
||||
|
||||
extremeApsGroupConfigEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeApsGroupConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeApsGroupConfigGroupNumber}
|
||||
::= {extremeApsGroupConfigTable 1}
|
||||
|
||||
ExtremeApsGroupConfigEntry ::= SEQUENCE {
|
||||
extremeApsGroupConfigGroupNumber INTEGER (1..65535),
|
||||
extremeApsGroupConfigRevertMode INTEGER,
|
||||
extremeApsGroupConfigRevertMinutes INTEGER (0..12),
|
||||
extremeApsGroupConfigDirection INTEGER,
|
||||
extremeApsGroupConfigTimerInterval INTEGER,
|
||||
extremeApsGroupConfigTimerMisses INTEGER,
|
||||
extremeApsGroupConfigAuthenticate TruthValue,
|
||||
extremeApsGroupConfigAuthString DisplayString
|
||||
}
|
||||
|
||||
extremeApsGroupConfigGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number which uniquely identifies
|
||||
the APS group."
|
||||
::= { extremeApsGroupConfigEntry 1 }
|
||||
|
||||
extremeApsGroupConfigRevertMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
revertive (1),
|
||||
nonRevertive (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The revertive mode configured for the APS
|
||||
group. This indicates whether APS will
|
||||
switch-back automatically after the working
|
||||
line error is cleared. In non-revertive
|
||||
mode, manual intervention is required for
|
||||
switch-back."
|
||||
::= { extremeApsGroupConfigEntry 2 }
|
||||
|
||||
extremeApsGroupConfigRevertMinutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..12)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of minutes APS will wait after
|
||||
the error has been cleared before switching
|
||||
back to the working line. During this
|
||||
interval, the K1 request will indicate
|
||||
WTR (wait-to-restore). This field is only
|
||||
valid in revertive mode."
|
||||
::= { extremeApsGroupConfigEntry 3 }
|
||||
|
||||
extremeApsGroupConfigDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bidirectional (1),
|
||||
unidirectional (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The directional mode configured for the
|
||||
APS group. This indicates whether protection
|
||||
switches are coordinated between both POS
|
||||
equipment and ADM (bidirectional) or not
|
||||
(unidirectional)."
|
||||
::= { extremeApsGroupConfigEntry 4 }
|
||||
|
||||
extremeApsGroupConfigTimerInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds between APS out-of-band
|
||||
peer protocol hello messages. This value is
|
||||
relevant when the working line and protection
|
||||
line exist is physically different chassis."
|
||||
::= { extremeApsGroupConfigEntry 5 }
|
||||
|
||||
extremeApsGroupConfigTimerMisses OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of APS out-of-band peer protocol
|
||||
messages transmitted without receiving a
|
||||
response before the protection switch declares
|
||||
the working switch inoperable. When this occurs
|
||||
the protection switch initiates a line switch
|
||||
over via APS."
|
||||
::= { extremeApsGroupConfigEntry 6 }
|
||||
|
||||
extremeApsGroupConfigAuthenticate OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, the authentication string on both
|
||||
working and protection switches must match."
|
||||
::= { extremeApsGroupConfigEntry 7 }
|
||||
|
||||
extremeApsGroupConfigAuthString OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If configured, this is the authentication string
|
||||
that must match between working and protection
|
||||
switches. This field is relevant if the APS group
|
||||
is configured to authenticate."
|
||||
::= { extremeApsGroupConfigEntry 8 }
|
||||
|
||||
--
|
||||
-- APS Port Configuration Table
|
||||
--
|
||||
|
||||
extremeApsPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeApsPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration information
|
||||
for APS ports."
|
||||
::= { extremeApsConfig 3 }
|
||||
|
||||
extremeApsPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeApsPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeApsPortConfigGroupNumber,
|
||||
extremeApsPortConfigPortNumber}
|
||||
::= {extremeApsPortConfigTable 1}
|
||||
|
||||
ExtremeApsPortConfigEntry ::= SEQUENCE {
|
||||
extremeApsPortConfigGroupNumber INTEGER (1..65535),
|
||||
extremeApsPortConfigPortNumber INTEGER,
|
||||
extremeApsPortConfigPortType INTEGER
|
||||
}
|
||||
|
||||
extremeApsPortConfigGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number which uniquely identifies
|
||||
the APS group."
|
||||
::= { extremeApsPortConfigEntry 1 }
|
||||
|
||||
extremeApsPortConfigPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex that identifies the port."
|
||||
::= { extremeApsPortConfigEntry 2 }
|
||||
|
||||
extremeApsPortConfigPortType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
working (1),
|
||||
protection (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port type designation."
|
||||
::= { extremeApsPortConfigEntry 3 }
|
||||
|
||||
--
|
||||
-- APS Protection Port Additional Configuration Table
|
||||
--
|
||||
|
||||
extremeApsProtectPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeApsProtectPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains configuration information
|
||||
for APS protection ports."
|
||||
::= { extremeApsConfig 4 }
|
||||
|
||||
extremeApsProtectPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeApsProtectPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeApsProtectPortConfigGroupNumber,
|
||||
extremeApsProtectPortConfigPortNumber}
|
||||
::= {extremeApsProtectPortConfigTable 1}
|
||||
|
||||
ExtremeApsProtectPortConfigEntry ::= SEQUENCE {
|
||||
extremeApsProtectPortConfigGroupNumber INTEGER (1..65535),
|
||||
extremeApsProtectPortConfigPortNumber INTEGER,
|
||||
extremeApsProtectPortConfigWorkingIpAddr IpAddress
|
||||
}
|
||||
|
||||
extremeApsProtectPortConfigGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number which uniquely identifies
|
||||
the APS group."
|
||||
::= { extremeApsProtectPortConfigEntry 1 }
|
||||
|
||||
extremeApsProtectPortConfigPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex that identifies
|
||||
the protection port."
|
||||
::= { extremeApsProtectPortConfigEntry 2 }
|
||||
|
||||
extremeApsProtectPortConfigWorkingIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the working switch. If the
|
||||
working and protection lines reside on the same
|
||||
chassis, this IP address will be a local address."
|
||||
::= { extremeApsProtectPortConfigEntry 3 }
|
||||
|
||||
extremeApsStatus OBJECT IDENTIFIER
|
||||
::= { extremeAps 2 }
|
||||
|
||||
--
|
||||
-- APS Group Status Table
|
||||
--
|
||||
extremeApsGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeApsGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains run-time information
|
||||
by defined APS group."
|
||||
::= { extremeApsStatus 1 }
|
||||
|
||||
extremeApsGroupEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeApsGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeApsGroupGroupNumber}
|
||||
::= {extremeApsGroupTable 1}
|
||||
|
||||
ExtremeApsGroupEntry ::= SEQUENCE {
|
||||
extremeApsGroupGroupNumber INTEGER (1..65535),
|
||||
extremeApsGroupActivePort INTEGER,
|
||||
extremeApsGroupEffectiveDirection INTEGER,
|
||||
extremeApsGroupPeerProtoStatus INTEGER
|
||||
}
|
||||
|
||||
extremeApsGroupGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number which uniquely identifies
|
||||
the APS group."
|
||||
::= { extremeApsGroupEntry 1 }
|
||||
|
||||
extremeApsGroupActivePort OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
working (1),
|
||||
protection (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The APS port which is currently carrying the
|
||||
network traffic."
|
||||
::= { extremeApsGroupEntry 2 }
|
||||
|
||||
extremeApsGroupEffectiveDirection OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
bidirectional (1),
|
||||
unidirectional (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The effective directional mode for the APS
|
||||
group. When this value differs from the
|
||||
configured directional mode, check the
|
||||
ADM and switch provisioning for a mis-
|
||||
configuration."
|
||||
::= { extremeApsGroupEntry 3 }
|
||||
|
||||
extremeApsGroupPeerProtoStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
established (1),
|
||||
closed (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The APS out-of-band peer protocol status
|
||||
for a group."
|
||||
::= { extremeApsGroupEntry 4 }
|
||||
|
||||
--
|
||||
-- APS Protection Port Table
|
||||
--
|
||||
|
||||
extremeApsProtectPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeApsProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains run-time information
|
||||
by defined APS protection port."
|
||||
::= { extremeApsStatus 2 }
|
||||
|
||||
extremeApsProtectPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeApsProtectPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeApsProtectPortGroupNumber,
|
||||
extremeApsProtectPortPortNumber}
|
||||
::= {extremeApsProtectPortTable 1}
|
||||
|
||||
ExtremeApsProtectPortEntry ::= SEQUENCE {
|
||||
extremeApsProtectPortGroupNumber INTEGER (1..65535),
|
||||
extremeApsProtectPortPortNumber INTEGER,
|
||||
extremeApsProtectPortTransmitK1 OCTET STRING,
|
||||
extremeApsProtectPortTransmitK2 OCTET STRING,
|
||||
extremeApsProtectPortReceiveK1 OCTET STRING,
|
||||
extremeApsProtectPortReceiveK2 OCTET STRING,
|
||||
extremeApsProtectPortSwitchInitByWorking INTEGER,
|
||||
extremeApsProtectPortSwitchInitByProtect INTEGER,
|
||||
extremeApsProtectPortSwitchInitByADM INTEGER,
|
||||
extremeApsProtectPortSwitchInitByCmd INTEGER,
|
||||
extremeApsProtectPortSuccessfulSwitches INTEGER,
|
||||
extremeApsProtectPortHelloProtFails INTEGER
|
||||
|
||||
}
|
||||
|
||||
extremeApsProtectPortGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number which uniquely identifies
|
||||
the APS group."
|
||||
::= { extremeApsProtectPortEntry 1 }
|
||||
|
||||
extremeApsProtectPortPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of ifIndex that identifies
|
||||
the protection port."
|
||||
::= { extremeApsProtectPortEntry 2 }
|
||||
|
||||
extremeApsProtectPortTransmitK1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The K1 overhead byte currently being transmitted
|
||||
on the indicated protection port."
|
||||
::= { extremeApsProtectPortEntry 3 }
|
||||
|
||||
extremeApsProtectPortTransmitK2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The K2 overhead byte currently being transmitted
|
||||
on the indicated protection port."
|
||||
::= { extremeApsProtectPortEntry 4 }
|
||||
|
||||
extremeApsProtectPortReceiveK1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The K1 overhead byte currently being received
|
||||
on the indicated protection port."
|
||||
::= { extremeApsProtectPortEntry 5 }
|
||||
|
||||
extremeApsProtectPortReceiveK2 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The K2 overhead byte currently being received
|
||||
on the indicated protection port."
|
||||
::= { extremeApsProtectPortEntry 6 }
|
||||
|
||||
extremeApsProtectPortSwitchInitByWorking OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of switches that have been
|
||||
initiated by the working-line router."
|
||||
::= { extremeApsProtectPortEntry 7 }
|
||||
|
||||
extremeApsProtectPortSwitchInitByProtect OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of switches that have been
|
||||
initiated by the protection-line router."
|
||||
::= { extremeApsProtectPortEntry 8 }
|
||||
|
||||
extremeApsProtectPortSwitchInitByADM OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of switches that have been
|
||||
initiated by the ADM."
|
||||
::= { extremeApsProtectPortEntry 9 }
|
||||
extremeApsProtectPortSwitchInitByCmd OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of switches that have been
|
||||
initiated by an external CLI command."
|
||||
::= { extremeApsProtectPortEntry 10 }
|
||||
extremeApsProtectPortSuccessfulSwitches OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of successful APS line switches."
|
||||
::= { extremeApsProtectPortEntry 11 }
|
||||
extremeApsProtectPortHelloProtFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of APS out-of-band peer protocol
|
||||
failures recorded. This situation causes
|
||||
the protection-line router to initiate a
|
||||
line switch."
|
||||
::= { extremeApsProtectPortEntry 12 }
|
||||
|
||||
extremeApsErrors OBJECT IDENTIFIER
|
||||
::= { extremeAps 3 }
|
||||
|
||||
--
|
||||
-- APS Line Errors Table
|
||||
--
|
||||
|
||||
extremeApsLineErrorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeApsLineErrorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains APS line error
|
||||
information."
|
||||
::= { extremeApsErrors 1 }
|
||||
|
||||
extremeApsLineErrorEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeApsLineErrorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeApsLineErrorGroupNumber,
|
||||
extremeApsLineErrorPortNumber}
|
||||
::= {extremeApsLineErrorTable 1}
|
||||
|
||||
ExtremeApsLineErrorEntry ::= SEQUENCE {
|
||||
extremeApsLineErrorGroupNumber INTEGER (1..65535),
|
||||
extremeApsLineErrorPortNumber INTEGER,
|
||||
extremeApsLineErrorSignalDegradeActive TruthValue,
|
||||
extremeApsLineErrorBERSignalDegradeActive TruthValue,
|
||||
extremeApsLineErrorSignalFailActive TruthValue,
|
||||
extremeApsLineErrorBERSignalFailActive TruthValue,
|
||||
extremeApsLineErrorSignalDegrades INTEGER,
|
||||
extremeApsLineErrorBERSignalDegrades INTEGER,
|
||||
extremeApsLineErrorSignalFails INTEGER,
|
||||
extremeApsLineErrorBERSignalFails INTEGER
|
||||
}
|
||||
|
||||
extremeApsLineErrorGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number which uniquely identifies the
|
||||
APS group."
|
||||
::= { extremeApsLineErrorEntry 1 }
|
||||
|
||||
extremeApsLineErrorPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value which identifies the APS port."
|
||||
::= { extremeApsLineErrorEntry 2 }
|
||||
|
||||
extremeApsLineErrorSignalDegradeActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a signal degrade condition
|
||||
currently exists on the line."
|
||||
::= { extremeApsLineErrorEntry 3 }
|
||||
|
||||
extremeApsLineErrorBERSignalDegradeActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a signal degrade condition
|
||||
due to excessive Bit-Error-Rate currently exists
|
||||
on the line."
|
||||
::= { extremeApsLineErrorEntry 4 }
|
||||
|
||||
extremeApsLineErrorSignalFailActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a signal fail condition
|
||||
currently exists on the line."
|
||||
::= { extremeApsLineErrorEntry 5 }
|
||||
|
||||
extremeApsLineErrorBERSignalFailActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a signal fail condition
|
||||
due to excessive Bit-Error-Rate currently
|
||||
exists on the line."
|
||||
::= { extremeApsLineErrorEntry 6 }
|
||||
|
||||
extremeApsLineErrorSignalDegrades OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of signal degrades that have
|
||||
been recorded on the line."
|
||||
::= { extremeApsLineErrorEntry 7 }
|
||||
|
||||
extremeApsLineErrorBERSignalDegrades OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of signal degrades due to excessive
|
||||
Bit-Error-Rate that have been recorded on the
|
||||
line."
|
||||
::= { extremeApsLineErrorEntry 8 }
|
||||
|
||||
extremeApsLineErrorSignalFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of signal fails that have
|
||||
been recorded on the line."
|
||||
::= { extremeApsLineErrorEntry 9 }
|
||||
|
||||
extremeApsLineErrorBERSignalFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of signal fails due to excessive
|
||||
Bit-Error-Rate that have been recorded on the
|
||||
line."
|
||||
::= { extremeApsLineErrorEntry 10 }
|
||||
|
||||
--
|
||||
-- APS Protocol Errors Table
|
||||
--
|
||||
|
||||
extremeApsProtocolErrorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeApsProtocolErrorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains APS protocol error
|
||||
information. These errors are relevant
|
||||
for APS protection ports."
|
||||
::= { extremeApsErrors 2 }
|
||||
|
||||
extremeApsProtocolErrorEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeApsProtocolErrorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX {extremeApsProtocolErrorGroupNumber,
|
||||
extremeApsProtocolErrorPortNumber}
|
||||
::= {extremeApsProtocolErrorTable 1}
|
||||
|
||||
ExtremeApsProtocolErrorEntry ::= SEQUENCE {
|
||||
extremeApsProtocolErrorGroupNumber INTEGER (1..65535),
|
||||
extremeApsProtocolErrorPortNumber INTEGER,
|
||||
extremeApsProtocolErrorModeMismatchDefect TruthValue,
|
||||
extremeApsProtocolErrorProtSwitchByteDefect TruthValue,
|
||||
extremeApsProtocolErrorChannelMismatchDefect TruthValue,
|
||||
extremeApsProtocolErrorFarEndProtectDefect TruthValue,
|
||||
extremeApsProtocolErrorModeMismatchFailure TruthValue,
|
||||
extremeApsProtocolErrorProtSwitchByteFailure TruthValue,
|
||||
extremeApsProtocolErrorChannelMismatchFailure TruthValue,
|
||||
extremeApsProtocolErrorFarEndProtectFailure TruthValue,
|
||||
extremeApsProtocolErrorModeMismatchNumFails INTEGER,
|
||||
extremeApsProtocolErrorProtSwitchByteNumFails INTEGER,
|
||||
extremeApsProtocolErrorChannelMismatchNumFails INTEGER,
|
||||
extremeApsProtocolErrorFarEndProtectNumFails INTEGER
|
||||
}
|
||||
|
||||
extremeApsProtocolErrorGroupNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The group number which uniquely identifies the
|
||||
APS group."
|
||||
::= { extremeApsProtocolErrorEntry 1 }
|
||||
|
||||
extremeApsProtocolErrorPortNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex value which identifies the APS
|
||||
protection port."
|
||||
::= { extremeApsProtocolErrorEntry 2 }
|
||||
|
||||
extremeApsProtocolErrorModeMismatchDefect OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Mode Mismatch defect currently
|
||||
exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 3 }
|
||||
|
||||
extremeApsProtocolErrorProtSwitchByteDefect OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Protection Switching Byte defect
|
||||
currently exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 4 }
|
||||
|
||||
extremeApsProtocolErrorChannelMismatchDefect OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Channel Mismatch defect currently
|
||||
exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 5 }
|
||||
|
||||
extremeApsProtocolErrorFarEndProtectDefect OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Far-End Protection defect currently
|
||||
exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 6 }
|
||||
|
||||
extremeApsProtocolErrorModeMismatchFailure OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Mode Mismatch failure currently
|
||||
exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 7 }
|
||||
|
||||
extremeApsProtocolErrorProtSwitchByteFailure OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Protection Switching Byte failure
|
||||
currently exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 8 }
|
||||
|
||||
extremeApsProtocolErrorChannelMismatchFailure OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Channel Mismatch failure currently
|
||||
exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 9 }
|
||||
|
||||
extremeApsProtocolErrorFarEndProtectFailure OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether a Far-End Protection failure currently
|
||||
exists on the port."
|
||||
::= { extremeApsProtocolErrorEntry 10 }
|
||||
|
||||
extremeApsProtocolErrorModeMismatchNumFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Mode Mismatch failures that have
|
||||
been recorded."
|
||||
::= { extremeApsProtocolErrorEntry 11 }
|
||||
|
||||
extremeApsProtocolErrorProtSwitchByteNumFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Protection Switching Byte failures
|
||||
that have been recorded."
|
||||
::= { extremeApsProtocolErrorEntry 12 }
|
||||
|
||||
extremeApsProtocolErrorChannelMismatchNumFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Channel Mismatch failures that have
|
||||
been recorded."
|
||||
::= { extremeApsProtocolErrorEntry 13 }
|
||||
|
||||
extremeApsProtocolErrorFarEndProtectNumFails OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Far-End Protection failures that have
|
||||
been recorded."
|
||||
::= { extremeApsProtocolErrorEntry 14 }
|
||||
|
||||
END
|
588
MIBS/extreme/EXTREME-QOS-MIB
Normal file
588
MIBS/extreme/EXTREME-QOS-MIB
Normal file
@ -0,0 +1,588 @@
|
||||
|
||||
|
||||
|
||||
-- ===============================================================================
|
||||
|
||||
--
|
||||
-- Extreme QoS objects
|
||||
--
|
||||
|
||||
EXTREME-QOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
RowStatus FROM SNMPv2-TC
|
||||
ifIndex FROM RFC1213-MIB
|
||||
extremeVlanIfIndex FROM EXTREME-VLAN-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeQos MODULE-IDENTITY
|
||||
LAST-UPDATED "0007240000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Quality-of-Service objects"
|
||||
::= { extremeAgent 3 }
|
||||
|
||||
extremeQosCommon OBJECT IDENTIFIER ::= { extremeQos 1 }
|
||||
|
||||
|
||||
extremeUnitPaceMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(1),
|
||||
normalEthernet(2),
|
||||
lowLatency(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This object specifies whether the device currently
|
||||
recognises and gives priority treatment to the
|
||||
forwarding of packets with the PACE(tm) bit set in
|
||||
their MAC Source Address fields.
|
||||
|
||||
PACE(tm) mode applies to the whole unit only and
|
||||
is only valid when device is in Ingress QoS mode
|
||||
as specified by extremeQosMode ingress(1). This
|
||||
object will report notApplicable(1) when in
|
||||
egress(2) mode. Set operations with value
|
||||
notApplicable(1) will be rejected."
|
||||
::= { extremeQosCommon 1 }
|
||||
|
||||
--
|
||||
-- Select QoS Mode
|
||||
--
|
||||
extremeQosMode OBJECT-TYPE
|
||||
SYNTAX INTEGER { ingress(1), egress(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Indicates which QoS mode the device should
|
||||
use. ingress(1) applies priority-based QoS based
|
||||
on the incoming packet's destination IP or MAC
|
||||
address, 802.1p priority, PACE(tm), Source Port or
|
||||
VLAN. egress(2) applies priority- and bandwidth-based
|
||||
QoS based on destination IP or MAC address or VLAN.
|
||||
See ExtremeWare documentation for further information."
|
||||
::= { extremeQosCommon 4 }
|
||||
|
||||
--
|
||||
-- Reset all QoS settings to defaults
|
||||
--
|
||||
extremeQosUnconfigure OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Setting this to true will reset all QoS settings
|
||||
in the device to factory defaults. Reads from this
|
||||
value return an undefined value."
|
||||
::= { extremeQosCommon 5 }
|
||||
|
||||
|
||||
--
|
||||
-- QoS Profile table
|
||||
--
|
||||
|
||||
extremeQosProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeQosProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists QoS profiles."
|
||||
::= { extremeQosCommon 6 }
|
||||
|
||||
extremeQosProfileEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeQosProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An individual QoS profile Entry."
|
||||
INDEX {extremeQosProfileIndex}
|
||||
::= {extremeQosProfileTable 1}
|
||||
|
||||
ExtremeQosProfileEntry ::= SEQUENCE {
|
||||
extremeQosProfileIndex INTEGER,
|
||||
extremeQosProfileName DisplayString,
|
||||
extremeQosProfileMinBw INTEGER,
|
||||
extremeQosProfileMaxBw INTEGER,
|
||||
extremeQosProfilePriority INTEGER,
|
||||
extremeQosProfileRowStatus RowStatus
|
||||
}
|
||||
|
||||
extremeQosProfileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry in the
|
||||
qos table."
|
||||
::= { extremeQosProfileEntry 1}
|
||||
|
||||
extremeQosProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique qos profile name."
|
||||
::= {extremeQosProfileEntry 2}
|
||||
|
||||
extremeQosProfileMinBw OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minumum percentage of bandwidth that this queue requires.
|
||||
The Switch is required to provide the minumum amount of
|
||||
bandwidth to the queue. The lowest possible value is 0%."
|
||||
DEFVAL { 0 }
|
||||
::= {extremeQosProfileEntry 3 }
|
||||
|
||||
|
||||
extremeQosProfileMaxBw OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum percentage of bandwidth that this queue is
|
||||
permitted to use.
|
||||
|
||||
If a non-default value is set for this object then it negates
|
||||
any previously set value of extremeQosProfileMaxSustBwBps. In
|
||||
In addition, a set operation that supplies non-default values
|
||||
for both this object and for extremeQosProfileMaxSustBwBps
|
||||
will be rejected by the agent. In other words, you may supply
|
||||
either an absolute or a percent limit, not both."
|
||||
DEFVAL { 100 }
|
||||
::= {extremeQosProfileEntry 4 }
|
||||
|
||||
extremeQosProfilePriority OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(1),
|
||||
lowHi(2),
|
||||
normal(3),
|
||||
normalHi(4),
|
||||
medium(5),
|
||||
mediumHi(6),
|
||||
high(7),
|
||||
highHi(8)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of priority in which this queue will be
|
||||
serviced by the Switch."
|
||||
::= {extremeQosProfileEntry 5 }
|
||||
|
||||
extremeQosProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the extremeQosProfile entry.
|
||||
This object can be set to:
|
||||
active(1)
|
||||
createAndGo(4)
|
||||
createAndWait(5)
|
||||
destroy(6)
|
||||
|
||||
The following values may be read:
|
||||
active(1)
|
||||
notInService(2)
|
||||
notReady(3).
|
||||
|
||||
Setting this object to createAndGo(4) causes the agent
|
||||
to attempt to create and commit the row based on
|
||||
the contents of the objects in the row. If all necessary
|
||||
information is present in the row and the values are
|
||||
acceptible to the agent, the agent will change the
|
||||
status to active(1). If any of the necessary objects
|
||||
are not available, the agent will reject the creation
|
||||
request.
|
||||
|
||||
Setting this object to createAndWait(5) causes a row
|
||||
in this table to be created. The agent sets the
|
||||
status to notInService(2) if all of the information is
|
||||
present in the row and the values are acceptable to the
|
||||
agent; otherwise, the agent sets the status to notReady(3).
|
||||
|
||||
Setting this object to active(1) is only valid when
|
||||
the current status is active(1) or notInService(2).
|
||||
|
||||
When the state of the row transitions is set to active(1),
|
||||
the agent creates the corresponding row in the ifTable..
|
||||
|
||||
Setting this object to destroy(6) will remove the
|
||||
corresponding QoS Profile Entry.
|
||||
|
||||
In order for a set of this object to destroy(6) to succeed,
|
||||
all dependencies on this row must have been removed. These
|
||||
will include any stacking dependencies in the ifStackTable
|
||||
and any protocol specific tables dependencies."
|
||||
::= { extremeQosProfileEntry 6 }
|
||||
|
||||
--
|
||||
-- VLAN-based QoS Table
|
||||
--
|
||||
extremeQosByVlanMappingTable OBJECT-TYPE
|
||||
|
||||
SYNTAX SEQUENCE OF ExtremeQosByVlanMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to associate a Vlan with the QoS profile that the
|
||||
Vlan is using. Every Vlan is assigned a Qos Profile and
|
||||
hence there is an entry in this table corresponding to every
|
||||
entry in the extremeVlanIfTable."
|
||||
::= { extremeQosCommon 7 }
|
||||
|
||||
extremeQosByVlanMappingEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeQosByVlanMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The QoS associated with a particular Vlan."
|
||||
INDEX {extremeVlanIfIndex}
|
||||
::= {extremeQosByVlanMappingTable 1}
|
||||
|
||||
ExtremeQosByVlanMappingEntry ::= SEQUENCE {
|
||||
extremeQosByVlanMappingQosProfileIndex INTEGER
|
||||
}
|
||||
|
||||
extremeQosByVlanMappingQosProfileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of extremeQosProfileIndex that uniquely
|
||||
identifies a QoS Profile entry in extremeQosProfileTable.
|
||||
This indicates the QoS to be given to traffic for this
|
||||
Vlan in the absence of any other more specific
|
||||
configuration information for this traffic."
|
||||
::= { extremeQosByVlanMappingEntry 1 }
|
||||
|
||||
--
|
||||
-- Per Port QOS Table
|
||||
--
|
||||
extremePerPortQosTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremePerPortQosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global Qos Profiles are defined in the
|
||||
extremeQosProfileTable. This table contains a list
|
||||
of ports for which the definition of certain global
|
||||
Qos Profiles has been overridden. The new definition
|
||||
of the Qos profile parameters is in this table."
|
||||
::= { extremeQosCommon 8 }
|
||||
|
||||
extremePerPortQosEntry OBJECT-TYPE
|
||||
SYNTAX ExtremePerPortQosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An individual overridden QoS profile Entry."
|
||||
INDEX {ifIndex, extremePerPortQosIndex}
|
||||
::= {extremePerPortQosTable 1}
|
||||
|
||||
ExtremePerPortQosEntry ::= SEQUENCE {
|
||||
extremePerPortQosIndex INTEGER,
|
||||
extremePerPortQosMinBw INTEGER,
|
||||
extremePerPortQosMaxBw INTEGER,
|
||||
extremePerPortQosPriority INTEGER,
|
||||
extremePerPortQosRowStatus RowStatus
|
||||
}
|
||||
|
||||
extremePerPortQosIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of this variable is the same as the value
|
||||
of extremeQosProfileIndex of the Qos Profile which
|
||||
is overridden (for the port specified by ifIndex) by
|
||||
the definition in this table."
|
||||
::= { extremePerPortQosEntry 1}
|
||||
|
||||
extremePerPortQosMinBw OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minumum percentage of bandwidth that this queue on the
|
||||
specified port requires. The Switch is required to provide
|
||||
the minumum amount of bandwidth to the queue. The lowest
|
||||
possible value is 0%."
|
||||
DEFVAL { 0 }
|
||||
::= {extremePerPortQosEntry 2 }
|
||||
|
||||
|
||||
extremePerPortQosMaxBw OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum percentage of bandwidth that this queue on the
|
||||
specified port is permitted to use."
|
||||
DEFVAL { 100 }
|
||||
::= {extremePerPortQosEntry 3 }
|
||||
|
||||
extremePerPortQosPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(1),
|
||||
lowHi(2),
|
||||
normal(3),
|
||||
normalHi(4),
|
||||
medium(5),
|
||||
mediumHi(6),
|
||||
high(7),
|
||||
highHi(8)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of priority in which this queue will be
|
||||
serviced by the Switch."
|
||||
::= {extremePerPortQosEntry 4 }
|
||||
|
||||
extremePerPortQosRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the extremePerPortQos entry.
|
||||
This object can be set to
|
||||
active(1)
|
||||
createAndGo(4)
|
||||
The following value may be read:
|
||||
active(1)
|
||||
Note that a destroy(6) is not supported. A row will only be
|
||||
deleted from this table when the Qos Profile indicated
|
||||
in that row is changed globally."
|
||||
|
||||
::= { extremePerPortQosEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
-- QoS Ingress Priority
|
||||
--
|
||||
extremeQosIngressPriorityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeQosIngressPriorityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists QoS ingress priority settings."
|
||||
::= { extremeQosCommon 9 }
|
||||
|
||||
extremeQosIngressPriorityEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeQosIngressPriorityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An individual QoS ingress priority Entry."
|
||||
INDEX {extremeQosIngressPriorityIndex}
|
||||
::= {extremeQosIngressPriorityTable 1}
|
||||
|
||||
ExtremeQosIngressPriorityEntry ::= SEQUENCE {
|
||||
extremeQosIngressPriorityIndex INTEGER,
|
||||
extremeQosIngressPriorityName DisplayString,
|
||||
extremeQosIngressPriorityValue INTEGER
|
||||
}
|
||||
|
||||
extremeQosIngressPriorityIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry in the
|
||||
qos ingress priority table."
|
||||
::= { extremeQosIngressPriorityEntry 1}
|
||||
|
||||
extremeQosIngressPriorityName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..15))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A qos ingress priority name."
|
||||
::= {extremeQosIngressPriorityEntry 2}
|
||||
|
||||
extremeQosIngressPriorityValue OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ingress Qos priority value."
|
||||
::= { extremeQosIngressPriorityEntry 3}
|
||||
|
||||
|
||||
--
|
||||
-- IQoS Profile table
|
||||
--
|
||||
|
||||
extremeIQosProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeIQosProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists ingress QoS profiles."
|
||||
::= { extremeQosCommon 10 }
|
||||
|
||||
extremeIQosProfileEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeIQosProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An individual ingress QoS profile Entry."
|
||||
INDEX {ifIndex ,
|
||||
extremeIQosProfileIndex}
|
||||
::= {extremeIQosProfileTable 1}
|
||||
|
||||
ExtremeIQosProfileEntry ::= SEQUENCE {
|
||||
extremeIQosProfileIndex INTEGER,
|
||||
extremeIQosProfileName DisplayString,
|
||||
extremeIQosProfileMinBwType INTEGER,
|
||||
extremeIQosProfileMinBw INTEGER,
|
||||
extremeIQosProfileMaxBwType INTEGER,
|
||||
extremeIQosProfileMaxBw INTEGER,
|
||||
extremeIQosProfileRED INTEGER,
|
||||
extremeIQosProfileMaxBuf INTEGER
|
||||
}
|
||||
|
||||
extremeIQosProfileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry in the
|
||||
ingress Qos table."
|
||||
::= { extremeIQosProfileEntry 1}
|
||||
|
||||
extremeIQosProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..127))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique ingress Qos profile name."
|
||||
::= {extremeIQosProfileEntry 2}
|
||||
|
||||
extremeIQosProfileMinBwType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
percentage(1),
|
||||
kbps(2),
|
||||
mbps(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the current minimum bandwith setting. A value
|
||||
of 1 signifies that the minimum bandwith value is a percentage
|
||||
of the configurable port bandwidth. A value of 2 or 3 signifies
|
||||
a guaranteed minimum available bandwidth in Kbps or Mbps
|
||||
respectively."
|
||||
::= {extremeIQosProfileEntry 3 }
|
||||
|
||||
extremeIQosProfileMinBw OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The guaranteed minimum bandwidth for this queue, expressed as either
|
||||
a percentage or a specific bandwidth value, as specified by the value
|
||||
of extremeIQosProfileMinBwType."
|
||||
DEFVAL { 0 }
|
||||
::= {extremeIQosProfileEntry 4 }
|
||||
|
||||
extremeIQosProfileMaxBwType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
percentage(1),
|
||||
kbps(2),
|
||||
mbps(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the current maximum bandwith setting. A value
|
||||
of 1 signifies that the maximum bandwith value is a percentage
|
||||
of the configurable port bandwidth. A value of 2 or 3 signifies
|
||||
a maximum allowed bandwidth in Kbps or Mbps respectively."
|
||||
::= {extremeIQosProfileEntry 5 }
|
||||
|
||||
extremeIQosProfileMaxBw OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowed input bandwidth for this queue, expressed as
|
||||
either a percentage or a specific bandwidth value, as specified by
|
||||
the value of extremeIQosProfileMaxBwType."
|
||||
DEFVAL { 0 }
|
||||
::= {extremeIQosProfileEntry 6 }
|
||||
|
||||
extremeIQosProfileRED OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Random Early Drop threshold. When the input queue fill
|
||||
ratio exceeds this percentage, frames start to drop randomly
|
||||
with a linear increasing drop probability as the queue fill
|
||||
count approaches the max queue size. A value of 100 indicates
|
||||
that this feature is currently disabled."
|
||||
::= {extremeIQosProfileEntry 7 }
|
||||
|
||||
extremeIQosProfileMaxBuf OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The percentage of the total ingress queue size to use. Lower values
|
||||
can be used to reduce the max latency through this queue, but with
|
||||
potentially greater loss with bursty traffic."
|
||||
::= { extremeIQosProfileEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- VLAN-based Ingress QoS Table
|
||||
--
|
||||
extremeIQosByVlanMappingTable OBJECT-TYPE
|
||||
|
||||
SYNTAX SEQUENCE OF ExtremeIQosByVlanMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table to associate a Vlan with the ingress QoS profile
|
||||
that the Vlan is using. Every Vlan is assigned a Qos Profile
|
||||
and hence there is an entry in this table corresponding to
|
||||
every entry in the extremeVlanIfTable."
|
||||
::= { extremeQosCommon 11 }
|
||||
|
||||
extremeIQosByVlanMappingEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeIQosByVlanMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ingress QoS associated with a particular Vlan."
|
||||
INDEX {extremeVlanIfIndex}
|
||||
::= {extremeIQosByVlanMappingTable 1}
|
||||
|
||||
ExtremeIQosByVlanMappingEntry ::= SEQUENCE {
|
||||
extremeIQosByVlanMappingIQosProfileIndex INTEGER
|
||||
}
|
||||
|
||||
extremeIQosByVlanMappingIQosProfileIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of extremeIQosProfileIndex that uniquely
|
||||
identifies an ingress QoS Profile entry in extremeIQosProfileTable.
|
||||
This indicates the QoS to be given to traffic for this
|
||||
Vlan in the absence of any other more specific
|
||||
configuration information for this traffic."
|
||||
::= { extremeIQosByVlanMappingEntry 1 }
|
||||
|
||||
|
||||
|
||||
END
|
170
MIBS/extreme/EXTREME-RTSTATS-MIB
Normal file
170
MIBS/extreme/EXTREME-RTSTATS-MIB
Normal file
@ -0,0 +1,170 @@
|
||||
|
||||
-- ===========================================================================
|
||||
|
||||
EXTREME-RTSTATS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks,
|
||||
Counter32 FROM SNMPv2-SMI
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeRtStats MODULE-IDENTITY
|
||||
LAST-UPDATED "9906240000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION
|
||||
"Extreme real time stats related objects"
|
||||
::= { extremeAgent 11 }
|
||||
|
||||
extremeRtStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeRtStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of real time stats entries."
|
||||
::= { extremeRtStats 1 }
|
||||
|
||||
extremeRtStatsEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeRtStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The last sample of Ethernet statistics on a
|
||||
particular Ethernet interface. This sample is
|
||||
associated with the RMON historyControlEntry
|
||||
which set up the parameters for a regular collection
|
||||
of these samples."
|
||||
INDEX { extremeRtStatsIndex }
|
||||
::= { extremeRtStatsTable 1 }
|
||||
|
||||
ExtremeRtStatsEntry ::= SEQUENCE {
|
||||
extremeRtStatsIndex INTEGER (1..65535),
|
||||
extremeRtStatsIntervalStart TimeTicks,
|
||||
extremeRtStatsCRCAlignErrors Counter32,
|
||||
extremeRtStatsUndersizePkts Counter32,
|
||||
extremeRtStatsOversizePkts Counter32,
|
||||
extremeRtStatsFragments Counter32,
|
||||
extremeRtStatsJabbers Counter32,
|
||||
extremeRtStatsCollisions Counter32,
|
||||
extremeRtStatsTotalErrors Counter32,
|
||||
extremeRtStatsUtilization INTEGER (0..10000)
|
||||
}
|
||||
|
||||
extremeRtStatsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history of which this entry is a part. The
|
||||
history identified by a particular value of this
|
||||
index is the same history as identified by the same
|
||||
value of historyControlIndex of the RMON historyControl
|
||||
table."
|
||||
::= { extremeRtStatsEntry 1 }
|
||||
|
||||
extremeRtStatsIntervalStart OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the start of the interval
|
||||
over which this sample was measured."
|
||||
::= { extremeRtStatsEntry 2 }
|
||||
|
||||
extremeRtStatsCRCAlignErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received during the last
|
||||
sampling interval that had a length (excluding
|
||||
framing bits but including FCS octets) between 64
|
||||
and 1518 octets, inclusive, but had either a bad
|
||||
Frame Check Sequence (FCS) with an integral number
|
||||
of octets (FCS Error) or a bad FCS with a non-integral
|
||||
number of octets (Alignment Error)."
|
||||
::= { extremeRtStatsEntry 3 }
|
||||
|
||||
extremeRtStatsUndersizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received during the last
|
||||
sampling interval that were less than 64 octets
|
||||
long (excluding framing bits but including FCS
|
||||
octets) and were otherwise well formed."
|
||||
::= { extremeRtStatsEntry 4 }
|
||||
|
||||
extremeRtStatsOversizePkts OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received during the
|
||||
last sampling interval that were longer than
|
||||
1518 octets (excluding framing bits but including
|
||||
FCS octets) but were otherwise well formed."
|
||||
::= { extremeRtStatsEntry 5 }
|
||||
|
||||
extremeRtStatsFragments OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of packets received during the
|
||||
last sampling interval that were less than 64 octets
|
||||
in length (excluding framing bits but including FCS
|
||||
octets) had either a bad Frame Check Sequence (FCS)
|
||||
with an integral number of octets (FCS Error) or a bad
|
||||
FCS with a non-integral number of octets (Alignment
|
||||
Error)."
|
||||
::= { extremeRtStatsEntry 6 }
|
||||
|
||||
extremeRtStatsJabbers OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets received during the last
|
||||
sampling interval that were longer than 1518 octets
|
||||
(excluding framing bits but including FCS octets),
|
||||
and had either a bad Frame Check Sequence (FCS)
|
||||
with an integral number of octets (FCS Error) or
|
||||
a bad FCS with a non-integral number of octets
|
||||
(Alignment Error)."
|
||||
::= { extremeRtStatsEntry 7 }
|
||||
|
||||
extremeRtStatsCollisions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The best estimate of the total number of collisions
|
||||
on this Ethernet segment during this sampling
|
||||
interval."
|
||||
::= { extremeRtStatsEntry 8 }
|
||||
|
||||
extremeRtStatsTotalErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of errors on this Ethernet segment
|
||||
during this sampling interval. This is the sum of the
|
||||
crc, fragments, jabbers and collisions counters over
|
||||
this sampling interval."
|
||||
::= { extremeRtStatsEntry 9 }
|
||||
|
||||
extremeRtStatsUtilization OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The best estimate of the mean physical layer
|
||||
network utilization on this interface during this
|
||||
sampling interval, in hundredths of a percent."
|
||||
::= { extremeRtStatsEntry 10 }
|
||||
|
||||
|
||||
END
|
412
MIBS/extreme/EXTREME-SERVICES-MIB
Normal file
412
MIBS/extreme/EXTREME-SERVICES-MIB
Normal file
@ -0,0 +1,412 @@
|
||||
|
||||
-- ===================================================
|
||||
--
|
||||
-- Extreme Services
|
||||
--
|
||||
|
||||
EXTREME-SERVICES-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
|
||||
extremeServices MODULE-IDENTITY
|
||||
LAST-UPDATED "0007240000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Upper layer services objects"
|
||||
::= { extremeAgent 26 }
|
||||
|
||||
extremeSyslog OBJECT IDENTIFIER ::= {extremeServices 1}
|
||||
extremeDNS OBJECT IDENTIFIER ::= {extremeServices 3}
|
||||
extremeAuthServer OBJECT IDENTIFIER ::= {extremeServices 4}
|
||||
|
||||
AuthServerType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of authentication/accounting server."
|
||||
SYNTAX INTEGER { radius(1), radius-acct(2), tacacs(3), tacacs-acct(4) }
|
||||
|
||||
AuthServerAccessType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether the server is for authenticating mangement or netlogin accesses"
|
||||
SYNTAX INTEGER { mgmt-access(1), netlogin(2) }
|
||||
|
||||
extremeRemoteSyslogServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeRemoteSyslogServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to configure remote syslog
|
||||
servers and contains information on the same."
|
||||
::= { extremeSyslog 1 }
|
||||
|
||||
extremeRemoteSyslogServerEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeRemoteSyslogServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeRemoteSyslogServerTable."
|
||||
INDEX { extremeRemoteSyslogServerAddressType,
|
||||
extremeRemoteSyslogServerAddress,
|
||||
extremeRemoteSyslogServerPort,
|
||||
extremeRemoteSyslogServerFacility
|
||||
}
|
||||
::= { extremeRemoteSyslogServerTable 1 }
|
||||
|
||||
ExtremeRemoteSyslogServerEntry ::= SEQUENCE {
|
||||
extremeRemoteSyslogServerAddressType InetAddressType,
|
||||
extremeRemoteSyslogServerAddress InetAddress,
|
||||
extremeRemoteSyslogServerPort INTEGER,
|
||||
extremeRemoteSyslogServerFacility INTEGER,
|
||||
extremeRemoteSyslogServerSeverity BITS,
|
||||
extremeRemoteSyslogServerStatus RowStatus
|
||||
}
|
||||
|
||||
extremeRemoteSyslogServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of address specified in the object
|
||||
'extremeRemoteSyslogServerAddress'.
|
||||
Currently, only 'ipv4' and 'dns' are supported."
|
||||
DEFVAL { ipv4 }
|
||||
::= { extremeRemoteSyslogServerEntry 1 }
|
||||
|
||||
extremeRemoteSyslogServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the remote syslog server. This
|
||||
can be a DNS name or an IPv4 address."
|
||||
|
||||
::= { extremeRemoteSyslogServerEntry 2 }
|
||||
|
||||
extremeRemoteSyslogServerPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP port number of the remote syslog server
|
||||
to which syslog messages will
|
||||
be sent."
|
||||
::= { extremeRemoteSyslogServerEntry 3 }
|
||||
|
||||
extremeRemoteSyslogServerFacility OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
local0(1),
|
||||
local1(2),
|
||||
local2(3),
|
||||
local3(4),
|
||||
local4(5),
|
||||
local5(6),
|
||||
local6(7),
|
||||
local7(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The facility which will be sent in all syslog
|
||||
messages to this remote syslog server."
|
||||
::= { extremeRemoteSyslogServerEntry 4 }
|
||||
|
||||
extremeRemoteSyslogServerSeverity OBJECT-TYPE
|
||||
SYNTAX BITS {
|
||||
critical(0),
|
||||
error(1),
|
||||
warning(2),
|
||||
notice(3),
|
||||
info(4),
|
||||
debugSummary(5),
|
||||
debugVerbose(6),
|
||||
debugData(7)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The syslog message severity. All syslog messages of the specified severity for
|
||||
which the Bits are set, will be sent to this syslog server. When setting this object
|
||||
in a 'createAndGo' request, all lower bits upto and including the desired bit position
|
||||
must be set. For example, if bit info(4) needs to be set then bits critical(0),
|
||||
error(1), warning(2), notice(3) and info(4) must also be set in the request.
|
||||
Consequently, all syslog messages of a given severity and higher will be sent to
|
||||
the syslog server. It is not possible to send messages that match only a few selected
|
||||
non-contiguous severities."
|
||||
DEFVAL { '11111111'B }
|
||||
::= { extremeRemoteSyslogServerEntry 5 }
|
||||
|
||||
extremeRemoteSyslogServerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the Row as per standard row
|
||||
status conventions. Only 'createAndGo', 'active' and
|
||||
'destroy' will be supported. It is not possible
|
||||
to change the values of the objects of a row
|
||||
once it has been created, except by 'destroy'ing and
|
||||
re-creating the row."
|
||||
|
||||
::= { extremeRemoteSyslogServerEntry 6 }
|
||||
|
||||
extremeEnableRemoteSyslog OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The enable/disable status of remote syslog messages."
|
||||
::= { extremeSyslog 2 }
|
||||
|
||||
extremeDNSServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeDNSServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to configure DNS servers. There can be at most two
|
||||
rows in this table."
|
||||
::= { extremeDNS 1 }
|
||||
|
||||
extremeDNSServerEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeDNSServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeDNSServerTable."
|
||||
INDEX { extremeDNSServerAddressIndex
|
||||
}
|
||||
::= { extremeDNSServerTable 1 }
|
||||
|
||||
ExtremeDNSServerEntry ::= SEQUENCE {
|
||||
extremeDNSServerAddressIndex INTEGER,
|
||||
extremeDNSServerAddressType InetAddressType,
|
||||
extremeDNSServerAddress InetAddress
|
||||
}
|
||||
|
||||
extremeDNSServerAddressIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is an integer index. Only 1 and 2 are supported for this"
|
||||
::= { extremeDNSServerEntry 1 }
|
||||
|
||||
extremeDNSServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address type of the DNS server. This can be a DNS name or
|
||||
an IPv4 address."
|
||||
|
||||
::= { extremeDNSServerEntry 2 }
|
||||
|
||||
extremeDNSServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress (SIZE (1..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The address of the DNS server. This can be a DNS name or
|
||||
an IPv4 address."
|
||||
|
||||
::= { extremeDNSServerEntry 3 }
|
||||
|
||||
extremeAuthServerEnableTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeAuthServerEnableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to enable/disable Auth servers"
|
||||
::= { extremeAuthServer 1 }
|
||||
|
||||
extremeAuthServerEnableEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeAuthServerEnableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeAuthServerEnableTable."
|
||||
INDEX { extremeAuthServerEnableServerType,
|
||||
extremeAuthServerEnableAccessType }
|
||||
::= { extremeAuthServerEnableTable 1 }
|
||||
|
||||
ExtremeAuthServerEnableEntry ::= SEQUENCE {
|
||||
extremeAuthServerEnableServerType AuthServerType,
|
||||
extremeAuthServerEnableAccessType AuthServerAccessType,
|
||||
extremeAuthServerEnable TruthValue }
|
||||
|
||||
extremeAuthServerEnableServerType OBJECT-TYPE
|
||||
SYNTAX AuthServerType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether this is a radius/radius-acct/tacacs/tacacs-acct server"
|
||||
::= { extremeAuthServerEnableEntry 1 }
|
||||
|
||||
extremeAuthServerEnableAccessType OBJECT-TYPE
|
||||
SYNTAX AuthServerAccessType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether this server is for management access or netlogin access."
|
||||
::= { extremeAuthServerEnableEntry 2 }
|
||||
|
||||
extremeAuthServerEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable/Disable the Radius/tacas Server"
|
||||
DEFVAL { false }
|
||||
::= { extremeAuthServerEnableEntry 3 }
|
||||
|
||||
extremeAuthServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to configure radius/tacacs servers."
|
||||
::= { extremeAuthServer 2 }
|
||||
|
||||
extremeAuthServerEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeAuthServerTable."
|
||||
INDEX { extremeAuthServerIndex
|
||||
}
|
||||
::= { extremeAuthServerTable 1 }
|
||||
|
||||
ExtremeAuthServerEntry ::= SEQUENCE {
|
||||
extremeAuthServerIndex INTEGER,
|
||||
extremeAuthServerAddressType InetAddressType,
|
||||
extremeAuthServerAddress InetAddress,
|
||||
extremeAuthServerClientAddressType InetAddressType,
|
||||
extremeAuthServerClientAddress InetAddress,
|
||||
extremeAuthServerPort INTEGER,
|
||||
extremeAuthServerSecret OCTET STRING,
|
||||
extremeAuthServerReTransmit INTEGER,
|
||||
extremeAuthServerType AuthServerType,
|
||||
extremeAuthServerIsPrimary TruthValue,
|
||||
extremeAuthServerAccessType AuthServerAccessType,
|
||||
extremeAuthServerStatus RowStatus}
|
||||
|
||||
extremeAuthServerIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..8)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Integer index of the server."
|
||||
::= { extremeAuthServerEntry 1 }
|
||||
|
||||
extremeAuthServerAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type IP address of the radius/tacas server. "
|
||||
::= { extremeAuthServerEntry 2 }
|
||||
|
||||
extremeAuthServerAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the radius/tacas server."
|
||||
::= { extremeAuthServerEntry 3 }
|
||||
|
||||
extremeAuthServerClientAddressType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of IP address to use as the SRC address when
|
||||
contacting the the radius/tacas server. The radius/tacas server
|
||||
should be configured with this address as one of its
|
||||
clients. The switch should have a VLAN with this IP
|
||||
address."
|
||||
::= { extremeAuthServerEntry 4 }
|
||||
|
||||
extremeAuthServerClientAddress OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address to use as the SRC address when contacting the
|
||||
the radius/tacas server. The radius/tacas server should be
|
||||
configured with this address as one of its clients. The
|
||||
switch should have a VLAN with this IP address."
|
||||
::= { extremeAuthServerEntry 5 }
|
||||
|
||||
extremeAuthServerPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number of the radius/tacas server."
|
||||
::= { extremeAuthServerEntry 6 }
|
||||
|
||||
extremeAuthServerSecret OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the shared secret between the Authenticator
|
||||
and radius/tacas server. This is logically write-only."
|
||||
::= { extremeAuthServerEntry 7 }
|
||||
|
||||
extremeAuthServerReTransmit OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the timeout in seconds after which the
|
||||
Authenticator will re transmit requests to the
|
||||
radius/tacas server."
|
||||
::= { extremeAuthServerEntry 8 }
|
||||
|
||||
extremeAuthServerType OBJECT-TYPE
|
||||
SYNTAX AuthServerType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether this is a radius/radius-acct/tacacs/tacacs-acct server"
|
||||
::= { extremeAuthServerEntry 9 }
|
||||
|
||||
extremeAuthServerIsPrimary OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether this is the primary or the
|
||||
secondary server. Is TRUE if the server is primary."
|
||||
::= { extremeAuthServerEntry 10 }
|
||||
|
||||
extremeAuthServerAccessType OBJECT-TYPE
|
||||
SYNTAX AuthServerAccessType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies whether this server is for management access or netlogin access"
|
||||
::= { extremeAuthServerEntry 11 }
|
||||
|
||||
extremeAuthServerStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the Row as per standard row
|
||||
status conventions. Only 'createAndGo', 'active' and
|
||||
'destroy' will be supported. It is not possible
|
||||
to change the values of the objects of a row
|
||||
once it has been created, except by 'destroy'ing and
|
||||
re-creating the row."
|
||||
|
||||
::= { extremeAuthServerEntry 12 }
|
||||
|
||||
|
||||
END
|
125
MIBS/extreme/EXTREME-SLB-MIB
Normal file
125
MIBS/extreme/EXTREME-SLB-MIB
Normal file
@ -0,0 +1,125 @@
|
||||
|
||||
-- ===========================================================================
|
||||
|
||||
EXTREME-SLB-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
|
||||
extremeSlb MODULE-IDENTITY
|
||||
LAST-UPDATED "0003080000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Server Load Balancing information"
|
||||
::= { extremeAgent 14 }
|
||||
|
||||
|
||||
extremeSlbRealServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeSlbRealServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information about a real server.
|
||||
It currently indicates only whether the server is up."
|
||||
::= { extremeSlb 1 }
|
||||
|
||||
extremeSlbRealServerEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeSlbRealServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of real server information."
|
||||
INDEX {extremeSlbRealServerIpAddress}
|
||||
::= {extremeSlbRealServerTable 1}
|
||||
|
||||
ExtremeSlbRealServerEntry ::= SEQUENCE {
|
||||
extremeSlbRealServerIpAddress IpAddress,
|
||||
extremeSlbRealServerUp TruthValue
|
||||
}
|
||||
|
||||
extremeSlbRealServerIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the real server."
|
||||
::= { extremeSlbRealServerEntry 1 }
|
||||
|
||||
extremeSlbRealServerUp OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the server is operational.
|
||||
If the server is up, the load balancer may send
|
||||
traffic to applications on the server. If the
|
||||
server is not up, the load balancer will send no
|
||||
traffic to the server. This status may be written
|
||||
by an external device that knows the state of the
|
||||
server."
|
||||
::= { extremeSlbRealServerEntry 2 }
|
||||
|
||||
|
||||
extremeSlbRealAppTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeSlbRealAppEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information about an application
|
||||
on a particular TCP or UDP port of a real server.
|
||||
It currently indicates only whether the application is
|
||||
up."
|
||||
::= { extremeSlb 2 }
|
||||
|
||||
extremeSlbRealAppEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeSlbRealAppEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the table of real server application information."
|
||||
INDEX {extremeSlbRealAppIpAddress,
|
||||
extremeSlbRealAppPort}
|
||||
::= {extremeSlbRealAppTable 1}
|
||||
|
||||
ExtremeSlbRealAppEntry ::= SEQUENCE {
|
||||
extremeSlbRealAppIpAddress IpAddress,
|
||||
extremeSlbRealAppPort INTEGER (0..65535),
|
||||
extremeSlbRealAppUp TruthValue
|
||||
}
|
||||
|
||||
extremeSlbRealAppIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the real server."
|
||||
::= { extremeSlbRealAppEntry 1 }
|
||||
|
||||
extremeSlbRealAppPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TCP or UDP port on the real server that the
|
||||
application is using."
|
||||
::= { extremeSlbRealAppEntry 2 }
|
||||
|
||||
extremeSlbRealAppUp OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the application is operational.
|
||||
If the application is up, the load balancer may
|
||||
send traffic to it. If the application is not up,
|
||||
the load balancer will send no traffic to it, but
|
||||
the load balancer may send traffic to other
|
||||
applications on the same server."
|
||||
::= { extremeSlbRealAppEntry 3 }
|
||||
|
||||
END
|
196
MIBS/extreme/EXTREME-SNMPV3-MIB
Normal file
196
MIBS/extreme/EXTREME-SNMPV3-MIB
Normal file
@ -0,0 +1,196 @@
|
||||
-- ################################################################################
|
||||
|
||||
EXTREME-SNMPV3-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
TruthValue FROM SNMPv2-TC
|
||||
IpAddress, Integer32 FROM SNMPv2-SMI
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
snmpTargetAddrEntry FROM SNMP-TARGET-MIB
|
||||
InetAddressType, InetAddress FROM INET-ADDRESS-MIB;
|
||||
|
||||
extremeSnmpv3 MODULE-IDENTITY
|
||||
LAST-UPDATED "201301071200Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme-specific SNMPv3 objects"
|
||||
::= { extremeAgent 23 }
|
||||
|
||||
extremeTarget OBJECT IDENTIFIER ::= { extremeSnmpv3 1 }
|
||||
extremeUsm OBJECT IDENTIFIER ::= { extremeSnmpv3 2 }
|
||||
|
||||
extremeTargetAddrExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeTargetAddrExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is an extension to the snmpTargetAddrTable found in the
|
||||
SNMP-TARGET-MIB. It contains Extreme Networks specific objects needed for
|
||||
each management target."
|
||||
::= { extremeTarget 1 }
|
||||
|
||||
extremeTargetAddrExtEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeTargetAddrExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeTargetAddrExtTable."
|
||||
AUGMENTS { snmpTargetAddrEntry }
|
||||
::= { extremeTargetAddrExtTable 1 }
|
||||
|
||||
ExtremeTargetAddrExtEntry ::= SEQUENCE {
|
||||
extremeTargetAddrExtIgnoreMPModel TruthValue,
|
||||
extremeTargetAddrExtStandardMode TruthValue,
|
||||
extremeTargetAddrExtTrapDestIndex Integer32,
|
||||
extremeTargetAddrExtUseEventComm TruthValue,
|
||||
extremeTargetAddrExtTrapSrcIp IpAddress,
|
||||
extremeTargetAddrExtVrName DisplayString,
|
||||
extremeTargetAddrExtTrapSrcAddrType InetAddressType,
|
||||
extremeTargetAddrExtTrapSrcAddr InetAddress
|
||||
}
|
||||
|
||||
|
||||
extremeTargetAddrExtIgnoreMPModel OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to TRUE, the version of the trap/notification sent to
|
||||
the corresponding management target (trap receiver) will be the same as in
|
||||
releases of Extremeware prior to 7.1.0. Thus, the value of the
|
||||
snmpTargetParamsMPModel object in the snmpTargetParamsTable will be ignored while
|
||||
determining the version of the trap/notification to be sent. When a trap-receiver
|
||||
is created via the RMON trapDestTable or from the CLI command 'configure snmp add
|
||||
trapreceiver ....', the value of this object will be set to TRUE for the
|
||||
corresponding entry in this table."
|
||||
DEFVAL { false }
|
||||
::= { extremeTargetAddrExtEntry 1 }
|
||||
|
||||
extremeTargetAddrExtStandardMode OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set to TRUE, the management target will be treated as
|
||||
a 'standard mode' one, in that any Extreme Networks specific extra varbinds
|
||||
present in a standards-based trap/notification will not be sent to this
|
||||
management target. Only the varbinds defined in the standard will be sent."
|
||||
DEFVAL { false }
|
||||
::= { extremeTargetAddrExtEntry 2 }
|
||||
|
||||
extremeTargetAddrExtTrapDestIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the value of the trapDestIndex in the corresponding
|
||||
entry of the RMON trapDestTable."
|
||||
::= { extremeTargetAddrExtEntry 3 }
|
||||
|
||||
extremeTargetAddrExtUseEventComm OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used only when sending RMON alarms as SNMPv3 traps.
|
||||
When it is set to TRUE and an RMON risingAlarm or fallingAlarm is being sent
|
||||
for an event, then the eventCommunity in the RMON event table is compared to
|
||||
the snmpTargetAddrName in the snmpTargetAddrTable. The alarm is sent to the
|
||||
target only when the two are the same. This behavior is exhibited only when the
|
||||
snmpTargetParamsMPModel corresponding to the target indicates an SNMPv3 trap. For
|
||||
SNMPv1/v2c traps, the community in the RMON trapDestTable is used for the
|
||||
comparision, which is the 'regular' method, as per the standards.
|
||||
When this object is set to FALSE, then the RMON alarm (if being sent as an SNMPv3
|
||||
trap) is sent without using the event community for any comparision."
|
||||
DEFVAL { true }
|
||||
::= { extremeTargetAddrExtEntry 4 }
|
||||
|
||||
-- This object can be used only for IPv4 addresses. If this is set, then
|
||||
-- extremeTargetAddrExtTrapSrcAddr must not be set. Similarly if
|
||||
-- extremeTargetAddrExtTrapSrcAddr is set, then extremeTargetAddrExtTrapSrcIp
|
||||
-- must not be set. When extremeTargetAddrExtTrapSrcAddr is set to a non IPv4
|
||||
-- address, the value of this object shall be 0. When extremeTargetAddrExtTrapSrcAddr
|
||||
-- is set to a IPv4 address, this object shall return the same value as
|
||||
-- extremeTargetAddrExtTrapSrcAddr.
|
||||
extremeTargetAddrExtTrapSrcIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"This object contains the source IP address from which traps have to be sent out.
|
||||
If this object is assigned an IP address that does not belong to the switch,
|
||||
an error is thrown."
|
||||
DEFVAL { 0 }
|
||||
::= { extremeTargetAddrExtEntry 5}
|
||||
|
||||
extremeTargetAddrExtVrName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the virtual router name through which the SNMP Traps are being sent out. If extremeTargetAddrExtVrName is not specified then the SNMP Traps will be sent out through either VR-Mgmt or VR-Default."
|
||||
::= { extremeTargetAddrExtEntry 6}
|
||||
|
||||
extremeTargetAddrExtTrapSrcAddrType OBJECT-TYPE
|
||||
SYNTAX InetAddressType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the transport type of the address contained in extremeTargetAddrExtTrapSrcAddr."
|
||||
::= { extremeTargetAddrExtEntry 7}
|
||||
|
||||
extremeTargetAddrExtTrapSrcAddr OBJECT-TYPE
|
||||
SYNTAX InetAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the source address the NE shall use when sending a message to the target."
|
||||
::= { extremeTargetAddrExtEntry 8}
|
||||
|
||||
extremeUsm3DESPrivProtocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The 3DES-EDE Symmetric Encryption Protocol. This is the protocol
|
||||
as specified in draft-reeder-snmpv3-usm-3desede-00."
|
||||
REFERENCE "-Data Encryption Standard, National Institute
|
||||
of Standards and Technology. Federal Information Processing
|
||||
Standard (FIPS) Publication 46-3,(1999, pending approval).
|
||||
Will supersede FIPS Publication 46-2.
|
||||
|
||||
- Data Encryption Algorithm, American National Standards
|
||||
Institute. ANSI X3.92-1981,(December, 1980).
|
||||
|
||||
- DES Modes of Operation, National Institute of Standards
|
||||
and Technology. Federal Information Processing Standard
|
||||
(FIPS) Publication 81,(December, 1980).
|
||||
|
||||
- Data Encryption Algorithm - Modes of Operation, American
|
||||
National Standards Institute. ANSI X3.106-1983, (May 1983)."
|
||||
::= { extremeUsm 1 }
|
||||
|
||||
extremeUsmAesCfb192Protocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The CFB128-AES-192 Privacy Protocol."
|
||||
REFERENCE "- Specification for the ADVANCED ENCRYPTION
|
||||
STANDARD (DRAFT). Federal Information Processing Standard
|
||||
(FIPS) Publication 197. (November 2001).
|
||||
|
||||
- Dworkin, M., NIST Recommendation for Block Cipher Modes
|
||||
of Operation, Methods and Techniques (DRAFT). NIST Special
|
||||
Publication 800-38A (December 2001)."
|
||||
::= { extremeUsm 2 }
|
||||
|
||||
extremeUsmAesCfb256Protocol OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION "The CFB128-AES-256 Privacy Protocol."
|
||||
REFERENCE "- Specification for the ADVANCED ENCRYPTION
|
||||
STANDARD (DRAFT). Federal Information Processing Standard
|
||||
(FIPS) Publication 197 (November 2001).
|
||||
- Dworkin, M., NIST Recommendation for Block Cipher Modes
|
||||
of Operation, Methods and Techniques (DRAFT). NIST Special
|
||||
Publication 800-38A (December 2001)."
|
||||
::= { extremeUsm 3 }
|
||||
|
||||
END
|
691
MIBS/extreme/EXTREME-SOFTWARE-MONITOR-MIB
Normal file
691
MIBS/extreme/EXTREME-SOFTWARE-MONITOR-MIB
Normal file
@ -0,0 +1,691 @@
|
||||
-- ################################################################################
|
||||
|
||||
EXTREME-SOFTWARE-MONITOR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
extremeImageDescription FROM EXTREME-SYSTEM-MIB
|
||||
PortList FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeSwMonitor MODULE-IDENTITY
|
||||
LAST-UPDATED "201309201006Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Software Monitor objects: objects common to all platforms"
|
||||
::= { extremeAgent 32 }
|
||||
|
||||
extremeSwMonitorCpu OBJECT IDENTIFIER
|
||||
::= { extremeSwMonitor 1 }
|
||||
extremeSwMonitorMemory OBJECT IDENTIFIER
|
||||
::= { extremeSwMonitor 2 }
|
||||
extremeSwMonitorNotifications OBJECT IDENTIFIER
|
||||
::= { extremeSwMonitor 3 }
|
||||
extremeServiceLicense OBJECT IDENTIFIER
|
||||
::= { extremeSwMonitor 4 }
|
||||
extremeTrialLicense OBJECT IDENTIFIER
|
||||
::= { extremeSwMonitor 5 }
|
||||
extremeSwMonitorNotificationsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeSwMonitorNotifications 0 }
|
||||
|
||||
|
||||
--
|
||||
-- System group
|
||||
--
|
||||
-- Objects common to all platforms
|
||||
--
|
||||
extremeCpuMonitorInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (5..60)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cpu monitoring interval in seconds. Can not be smaller
|
||||
then 5 seconds."
|
||||
::= { extremeSwMonitorCpu 1 }
|
||||
|
||||
extremeCpuMonitorTotalUtilization OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total CPU utlization (percentage) as of last sampling."
|
||||
::= { extremeSwMonitorCpu 2 }
|
||||
|
||||
--
|
||||
-- The CPU Task table lists all executing processs
|
||||
--
|
||||
extremeCpuMonitorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeCpuMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of CPU processes that are active."
|
||||
::= { extremeSwMonitorCpu 3 }
|
||||
|
||||
extremeCpuMonitorEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeCpuMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in table of describes a single process."
|
||||
INDEX { extremeCpuMonitorSlotId, IMPLIED extremeCpuMonitorProcessName }
|
||||
::= { extremeCpuMonitorTable 1 }
|
||||
|
||||
ExtremeCpuMonitorEntry ::=
|
||||
SEQUENCE {
|
||||
extremeCpuMonitorSlotId
|
||||
Unsigned32,
|
||||
extremeCpuMonitorProcessName
|
||||
DisplayString,
|
||||
extremeCpuMonitorProcessId
|
||||
Unsigned32,
|
||||
extremeCpuMonitorProcessState
|
||||
DisplayString,
|
||||
extremeCpuMonitorUtilization5secs
|
||||
DisplayString,
|
||||
extremeCpuMonitorUtilization10secs
|
||||
DisplayString,
|
||||
extremeCpuMonitorUtilization30secs
|
||||
DisplayString,
|
||||
extremeCpuMonitorUtilization1min
|
||||
DisplayString,
|
||||
extremeCpuMonitorUtilization5mins
|
||||
DisplayString,
|
||||
extremeCpuMonitorUtilization30mins
|
||||
DisplayString,
|
||||
extremeCpuMonitorUtilization1hour
|
||||
DisplayString,
|
||||
extremeCpuMonitorMaxUtilization
|
||||
DisplayString,
|
||||
extremeCpuMonitorUserTime
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemTime
|
||||
DisplayString
|
||||
}
|
||||
|
||||
extremeCpuMonitorSlotId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot Id of the process monitored."
|
||||
::= { extremeCpuMonitorEntry 1 }
|
||||
|
||||
extremeCpuMonitorProcessName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name associated with the reported process id."
|
||||
::= { extremeCpuMonitorEntry 2 }
|
||||
|
||||
extremeCpuMonitorProcessId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Process identifier assigned by the operating system when
|
||||
this process is created."
|
||||
::= { extremeCpuMonitorEntry 3 }
|
||||
|
||||
|
||||
extremeCpuMonitorProcessState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the process as reported by Extremeware XOS."
|
||||
::= { extremeCpuMonitorEntry 4 }
|
||||
|
||||
extremeCpuMonitorUtilization5secs OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 5 seconds."
|
||||
::= { extremeCpuMonitorEntry 5 }
|
||||
|
||||
extremeCpuMonitorUtilization10secs OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 10 seconds."
|
||||
::= { extremeCpuMonitorEntry 6 }
|
||||
|
||||
extremeCpuMonitorUtilization30secs OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 30 seconds."
|
||||
::= { extremeCpuMonitorEntry 7 }
|
||||
|
||||
extremeCpuMonitorUtilization1min OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 1 minute."
|
||||
::= { extremeCpuMonitorEntry 8 }
|
||||
|
||||
|
||||
extremeCpuMonitorUtilization5mins OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 5 minutes."
|
||||
::= { extremeCpuMonitorEntry 9 }
|
||||
|
||||
extremeCpuMonitorUtilization30mins OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 30 minutes."
|
||||
::= { extremeCpuMonitorEntry 10 }
|
||||
|
||||
extremeCpuMonitorUtilization1hour OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 1 hour."
|
||||
::= { extremeCpuMonitorEntry 11 }
|
||||
|
||||
extremeCpuMonitorMaxUtilization OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum CPU utilization by this process since
|
||||
the time the start started executing. "
|
||||
::= { extremeCpuMonitorEntry 12 }
|
||||
|
||||
extremeCpuMonitorUserTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time process spend in application space from
|
||||
the time the process started executing. "
|
||||
::= { extremeCpuMonitorEntry 13 }
|
||||
|
||||
|
||||
extremeCpuMonitorSystemTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The amount of time process spend in kernel space from
|
||||
the time the process started executing. "
|
||||
::= { extremeCpuMonitorEntry 14 }
|
||||
|
||||
--
|
||||
-- The CPU System table lists cpu utilization history for system processes on each slot
|
||||
--
|
||||
extremeCpuMonitorSystemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeCpuMonitorSystemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of CPU utilization for system processes."
|
||||
::= { extremeSwMonitorCpu 4 }
|
||||
|
||||
extremeCpuMonitorSystemEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeCpuMonitorSystemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in table of describes a single slot CPU
|
||||
utilization."
|
||||
INDEX { extremeCpuMonitorSystemSlotId }
|
||||
::= { extremeCpuMonitorSystemTable 1 }
|
||||
|
||||
ExtremeCpuMonitorSystemEntry ::=
|
||||
SEQUENCE {
|
||||
extremeCpuMonitorSystemSlotId
|
||||
Unsigned32,
|
||||
extremeCpuMonitorSystemUtilization5secs
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemUtilization10secs
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemUtilization30secs
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemUtilization1min
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemUtilization5mins
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemUtilization30mins
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemUtilization1hour
|
||||
DisplayString,
|
||||
extremeCpuMonitorSystemMaxUtilization
|
||||
DisplayString
|
||||
}
|
||||
extremeCpuMonitorSystemSlotId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot Id of the system monitored."
|
||||
::= { extremeCpuMonitorSystemEntry 1 }
|
||||
extremeCpuMonitorSystemUtilization5secs OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by set of system resources. This
|
||||
is the utilization of the process in the last 5 seconds."
|
||||
::= { extremeCpuMonitorSystemEntry 5 }
|
||||
|
||||
extremeCpuMonitorSystemUtilization10secs OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by set of system resources This
|
||||
is the utilization of the system resources in the last 10 seconds."
|
||||
::= { extremeCpuMonitorSystemEntry 6 }
|
||||
|
||||
extremeCpuMonitorSystemUtilization30secs OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by system resources process. This
|
||||
is the utilization of the system resources in the last 30 seconds."
|
||||
::= { extremeCpuMonitorSystemEntry 7 }
|
||||
|
||||
extremeCpuMonitorSystemUtilization1min OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by system resources. This
|
||||
is the utilization of the system resources in the last 1 minute."
|
||||
::= { extremeCpuMonitorSystemEntry 8 }
|
||||
|
||||
|
||||
extremeCpuMonitorSystemUtilization5mins OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by system resources. This
|
||||
is the utilization of the system resourcesin the last 5 minutes."
|
||||
::= { extremeCpuMonitorSystemEntry 9 }
|
||||
|
||||
extremeCpuMonitorSystemUtilization30mins OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by system resources. This
|
||||
is the utilization of the system resources in the last 30 minutes."
|
||||
::= { extremeCpuMonitorSystemEntry 10 }
|
||||
|
||||
extremeCpuMonitorSystemUtilization1hour OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The CPU utilization by this process. This
|
||||
is the utilization of the process in the last 1 hour."
|
||||
::= { extremeCpuMonitorSystemEntry 11 }
|
||||
|
||||
extremeCpuMonitorSystemMaxUtilization OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum CPU utilization by this process since
|
||||
the time the start started executing. "
|
||||
::= { extremeCpuMonitorSystemEntry 12 }
|
||||
|
||||
--
|
||||
-- The System Memory table lists total, system usage of memory utilization
|
||||
--
|
||||
extremeMemoryMonitorSystemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeMemoryMonitorSystemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of Memory consumption for processes that are active."
|
||||
::= { extremeSwMonitorMemory 2 }
|
||||
|
||||
extremeMemoryMonitorSystemEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeMemoryMonitorSystemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in table of describes a single process."
|
||||
INDEX { extremeMemoryMonitorSystemSlotId }
|
||||
::= { extremeMemoryMonitorSystemTable 1 }
|
||||
|
||||
ExtremeMemoryMonitorSystemEntry ::=
|
||||
SEQUENCE {
|
||||
extremeMemoryMonitorSystemSlotId
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorSystemTotal
|
||||
DisplayString,
|
||||
extremeMemoryMonitorSystemFree
|
||||
DisplayString,
|
||||
extremeMemoryMonitorSystemUsage
|
||||
DisplayString,
|
||||
extremeMemoryMonitorUserUsage
|
||||
DisplayString
|
||||
}
|
||||
|
||||
extremeMemoryMonitorSystemSlotId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot Id of the MSM monitored."
|
||||
::= { extremeMemoryMonitorSystemEntry 1 }
|
||||
|
||||
extremeMemoryMonitorSystemTotal OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total amount of DRAM in Kbytes in the system."
|
||||
::= { extremeMemoryMonitorSystemEntry 2 }
|
||||
|
||||
extremeMemoryMonitorSystemFree OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total amount of free memory in Kbytes in the system."
|
||||
::= { extremeMemoryMonitorSystemEntry 3 }
|
||||
|
||||
extremeMemoryMonitorSystemUsage OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total amount of memory used by system services in Kbytes in the system."
|
||||
::= { extremeMemoryMonitorSystemEntry 4 }
|
||||
|
||||
extremeMemoryMonitorUserUsage OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total amount of memory used by applications in Kbytes in the system."
|
||||
::= { extremeMemoryMonitorSystemEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
-- The Memory Task table lists all executing processs
|
||||
--
|
||||
extremeMemoryMonitorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeMemoryMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Table of Memory consumption for processes that are active."
|
||||
::= { extremeSwMonitorMemory 3 }
|
||||
|
||||
extremeMemoryMonitorEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeMemoryMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in table of describes a single process."
|
||||
INDEX { extremeMemoryMonitorSlotId, IMPLIED extremeMemoryMonitorProcessName }
|
||||
::= { extremeMemoryMonitorTable 1 }
|
||||
|
||||
ExtremeMemoryMonitorEntry ::=
|
||||
SEQUENCE {
|
||||
extremeMemoryMonitorSlotId
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorProcessName
|
||||
DisplayString,
|
||||
extremeMemoryMonitorUsage
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorLimit
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorZone
|
||||
DisplayString,
|
||||
extremeMemoryMonitorGreenZoneCount
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorYellowZoneCount
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorOrangeZoneCount
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorRedZoneCount
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorGreenZoneThreshold
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorYellowZoneThreshold
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorOrangeZoneThreshold
|
||||
Unsigned32,
|
||||
extremeMemoryMonitorRedZoneThreshold
|
||||
Unsigned32
|
||||
}
|
||||
|
||||
extremeMemoryMonitorSlotId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Slot Id of the process monitored."
|
||||
::= { extremeMemoryMonitorEntry 1 }
|
||||
|
||||
extremeMemoryMonitorProcessName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name associated with the reported process."
|
||||
::= { extremeMemoryMonitorEntry 2 }
|
||||
|
||||
extremeMemoryMonitorUsage OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current memory consumption in Kbytes for the process."
|
||||
::= { extremeMemoryMonitorEntry 3 }
|
||||
|
||||
extremeMemoryMonitorLimit OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum memory consumption in Kbytes for the process."
|
||||
::= { extremeMemoryMonitorEntry 4 }
|
||||
|
||||
extremeMemoryMonitorZone OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current process memory consumption zone. Zones are Green (up to 70% cosumption), Yellow (70-80%), Orange (80-90%), Red (90-95%) either total cpu consumption or memory consumption limit configured per process."
|
||||
::= { extremeMemoryMonitorEntry 5 }
|
||||
|
||||
|
||||
extremeMemoryMonitorGreenZoneCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times process moved to green zone."
|
||||
::= { extremeMemoryMonitorEntry 6 }
|
||||
|
||||
extremeMemoryMonitorYellowZoneCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times process moved from green to yellow zone."
|
||||
::= { extremeMemoryMonitorEntry 7 }
|
||||
|
||||
|
||||
extremeMemoryMonitorOrangeZoneCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times process moved from yellow zone to orange."
|
||||
::= { extremeMemoryMonitorEntry 8 }
|
||||
|
||||
extremeMemoryMonitorRedZoneCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times process moved from orange zone to red."
|
||||
::= { extremeMemoryMonitorEntry 9 }
|
||||
|
||||
extremeMemoryMonitorGreenZoneThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of memory consumption that defines green zone."
|
||||
::= { extremeMemoryMonitorEntry 10 }
|
||||
|
||||
extremeMemoryMonitorYellowZoneThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of memory consumption that defines yellow zone."
|
||||
::= { extremeMemoryMonitorEntry 11 }
|
||||
|
||||
extremeMemoryMonitorOrangeZoneThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of memory consumption that defines orange zone."
|
||||
::= { extremeMemoryMonitorEntry 12 }
|
||||
|
||||
extremeMemoryMonitorRedZoneThreshold OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of memory consumption that defines red zone."
|
||||
::= { extremeMemoryMonitorEntry 13 }
|
||||
|
||||
|
||||
|
||||
extremeCpuMonitorThreshold OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Threshold for CPU Aggregation utilization trap"
|
||||
::= { extremeSwMonitorCpu 5 }
|
||||
|
||||
extremeCpuMonitorCurrentUtilization OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the amount of time recorded in seconds that the process spends occupying CPU resources. This value is reported in extremeSwMonitorCpuUtilization and extremeSwMonitorCpuUtilizationNormal trap."
|
||||
::= { extremeSwMonitorCpu 6 }
|
||||
|
||||
|
||||
extremeSwMonitorCpuUtilization NOTIFICATION-TYPE
|
||||
OBJECTS { extremeCpuMonitorSlotId,
|
||||
extremeCpuMonitorProcessName,
|
||||
extremeCpuMonitorCurrentUtilization,
|
||||
extremeCpuMonitorThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of process exceeding CPU utilization threshold. Notification is send every extremeCpuMonitorInterval value in seconds until utilization falls below threshold."
|
||||
::= { extremeSwMonitorNotificationsPrefix 1 }
|
||||
|
||||
|
||||
extremeServiceLicenseExpiryDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This report the expiration date of the license."
|
||||
::= { extremeServiceLicense 1 }
|
||||
|
||||
extremeServiceLicenseType OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This report the service license type."
|
||||
::= { extremeServiceLicense 2 }
|
||||
|
||||
imageDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This report the image version on which license was enabled."
|
||||
::= { extremeServiceLicense 3 }
|
||||
|
||||
noOfDaysLeft OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..90)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This report the number of days left to service license expire."
|
||||
::= { extremeServiceLicense 4 }
|
||||
|
||||
trialPeriod OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..90)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This report the number of days left to service license expire."
|
||||
::= { extremeTrialLicense 1 }
|
||||
|
||||
extremeServiceLicenseExpiration NOTIFICATION-TYPE
|
||||
OBJECTS { extremeServiceLicenseExpiryDate,
|
||||
extremeServiceLicenseType,
|
||||
imageDescription,
|
||||
noOfDaysLeft
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The service expiry notification is generated about 90 days service contract expiration, then 60,30,7 days and daily after that."
|
||||
::= { extremeSwMonitorNotificationsPrefix 2 }
|
||||
|
||||
extremeTrialLicenseExpiration NOTIFICATION-TYPE
|
||||
OBJECTS { trialPeriod,
|
||||
imageDescription,
|
||||
noOfDaysLeft
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trial license expiry notification is generated every day."
|
||||
::= { extremeSwMonitorNotificationsPrefix 3 }
|
||||
|
||||
|
||||
extremeSwMonitorCpuUtilizationNormal NOTIFICATION-TYPE
|
||||
OBJECTS { extremeCpuMonitorSlotId,
|
||||
extremeCpuMonitorProcessName,
|
||||
extremeCpuMonitorCurrentUtilization,
|
||||
extremeCpuMonitorThreshold }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notification of process CPU utilization falling below threshold. The generation of this notification corresponds with the extremeSwMonitorCpuUtilization (CPU excessed threshold) notification. When the CPU utilization of the process that triggered the extremeSwMonitorCpuUtilization notification falls back below the configured threshold, this (return to normal) notification will be generated."
|
||||
::= { extremeSwMonitorNotificationsPrefix 4 }
|
||||
|
||||
END
|
407
MIBS/extreme/EXTREME-STACKING-MIB
Normal file
407
MIBS/extreme/EXTREME-STACKING-MIB
Normal file
@ -0,0 +1,407 @@
|
||||
-- ################################################################################
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
EXTREME-STACKING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI
|
||||
Unsigned32 FROM SNMPv2-SMI
|
||||
IpAddress FROM SNMPv2-SMI
|
||||
MacAddress, DateAndTime FROM SNMPv2-TC
|
||||
sysUpTime, sysDescr, ifIndex, DisplayString FROM RFC1213-MIB
|
||||
TruthValue FROM SNMPv2-TC
|
||||
extremeAgent FROM EXTREME-BASE-MIB
|
||||
extremeCurrentTemperature FROM EXTREME-SYSTEM-MIB;
|
||||
|
||||
extremeStackable MODULE-IDENTITY
|
||||
LAST-UPDATED "201712061500Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Stackable MIB objects"
|
||||
|
||||
REVISION "201712061500Z" -- Tue Dec 6 15:00 UTC 2017
|
||||
DESCRIPTION "Change extremeStackingPortLinkSpeed description."
|
||||
|
||||
REVISION "201710101515Z" -- Tue Oct 10 15:15 UTC 2017
|
||||
DESCRIPTION "Change extremeStackDetecton from read-write to read-only."
|
||||
|
||||
REVISION "201410131030Z" -- Mon Oct 13 10:30 UTC 2014
|
||||
DESCRIPTION "Added table objects for current image booted and
|
||||
switch boot time."
|
||||
|
||||
REVISION "200409270915Z" -- Mon Sept 27 09:15 UTC 2004
|
||||
DESCRIPTION "Initial version."
|
||||
::= { extremeAgent 33 }
|
||||
|
||||
--
|
||||
-- Stack Detection Scalar
|
||||
--
|
||||
extremeStackDetection OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field provides the information as to whether the stacking
|
||||
is enabled (True) or disabled (False) for the system. The stacking
|
||||
feature is supported from extremeware version 7.4 and above"
|
||||
::= { extremeStackable 1 }
|
||||
|
||||
--
|
||||
-- StackMember Table
|
||||
--
|
||||
|
||||
extremeStackMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeStackMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each stack member that are
|
||||
a part of this stacking. If extremeStackDetection is not enabled,
|
||||
we wouldnt not have any rows for this table."
|
||||
::= { extremeStackable 2 }
|
||||
|
||||
extremeStackMemberEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeStackMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in the table for a StackMember Entity"
|
||||
INDEX { extremeStackMemberSlotId }
|
||||
::= { extremeStackMemberTable 1 }
|
||||
|
||||
ExtremeStackMemberEntry ::= SEQUENCE {
|
||||
extremeStackMemberSlotId INTEGER,
|
||||
extremeStackMemberType OBJECT IDENTIFIER,
|
||||
extremeStackMemberOperStatus INTEGER,
|
||||
extremeStackMemberRole INTEGER,
|
||||
extremeStackMemberEntPhysicalIndex INTEGER,
|
||||
extremeStackMemberMACAddress MacAddress,
|
||||
extremeStackMemberCurImageVersion DisplayString,
|
||||
extremeStackMemberPriImageVersion DisplayString,
|
||||
extremeStackMemberSecImageVersion DisplayString,
|
||||
extremeStackMemberBootRomVersion DisplayString,
|
||||
extremeStackMemberCurConfig DisplayString,
|
||||
extremeStackMemberConfigSelected INTEGER,
|
||||
extremeStackMemberImageSelected INTEGER,
|
||||
extremeStackMemberStackPriority INTEGER,
|
||||
extremeStackMemberMgmtIpAddress IpAddress,
|
||||
extremeStackMemberSysLocation DisplayString,
|
||||
extremeStackMemberAutoConfig TruthValue,
|
||||
extremeStackMemberStackStatus INTEGER,
|
||||
extremeStackMemberImageBooted INTEGER,
|
||||
extremeStackMemberBootTime DateAndTime
|
||||
}
|
||||
|
||||
extremeStackMemberSlotId OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..8)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The slot id of the stack member in the stack"
|
||||
::= { extremeStackMemberEntry 1 }
|
||||
|
||||
extremeStackMemberType OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of device of the stack member. This field reflects
|
||||
the individual sysOid of the member"
|
||||
::= { extremeStackMemberEntry 2 }
|
||||
|
||||
extremeStackMemberOperStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up (1),
|
||||
down(2),
|
||||
mismatch (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational status of the stack member. When the stack
|
||||
comes up, if there is a vector mismatch namely license mismatch or
|
||||
platform mismatch between the master and the member, the member
|
||||
remains in the mismatch state. Further communication with the member
|
||||
is not possible"
|
||||
::= { extremeStackMemberEntry 3 }
|
||||
|
||||
extremeStackMemberRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
master (1),
|
||||
slave (2),
|
||||
backup (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the stack member as to whether it is acting as a
|
||||
master,backup or a slave"
|
||||
::= { extremeStackMemberEntry 4 }
|
||||
|
||||
extremeStackMemberEntPhysicalIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entPhysicalIndex of the corresponding device as defined
|
||||
in the ENTITY-MIB"
|
||||
::= { extremeStackMemberEntry 5 }
|
||||
|
||||
extremeStackMemberMACAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Mac address of the stack member"
|
||||
::= { extremeStackMemberEntry 6 }
|
||||
|
||||
extremeStackMemberCurImageVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current image version of the stack member"
|
||||
::= { extremeStackMemberEntry 7 }
|
||||
|
||||
extremeStackMemberPriImageVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The primary image version of the stack member"
|
||||
::= { extremeStackMemberEntry 8 }
|
||||
|
||||
extremeStackMemberSecImageVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The secondary image version of the stack member"
|
||||
::= { extremeStackMemberEntry 9 }
|
||||
|
||||
extremeStackMemberBootRomVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The boot rom version of the stack member"
|
||||
::= { extremeStackMemberEntry 10 }
|
||||
|
||||
extremeStackMemberCurConfig OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..255))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current configuration of the stack member"
|
||||
::= { extremeStackMemberEntry 11 }
|
||||
|
||||
extremeStackMemberConfigSelected OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary (1),
|
||||
secondary (2),
|
||||
other (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The config selected to be used on reboot for the stack member"
|
||||
::= { extremeStackMemberEntry 12 }
|
||||
|
||||
extremeStackMemberImageSelected OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
primary (1),
|
||||
secondary (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The image selected to be used on reboot for the stack member"
|
||||
::= { extremeStackMemberEntry 13 }
|
||||
|
||||
extremeStackMemberStackPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The stack priority of the stack member. The stack priority is
|
||||
used for the master election algorithm. The member with the highest
|
||||
priority comes up as the master. If there are more than one switch with
|
||||
highest priority, the member with the least MAC among them comes up as
|
||||
the master"
|
||||
::= { extremeStackMemberEntry 14 }
|
||||
|
||||
extremeStackMemberMgmtIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The fallback mgmt ip address which was configured through CLI
|
||||
for this stack member. This ipaddress can be used to communicate with
|
||||
this member, if it comes up as the master. The ipaddress is associated
|
||||
with the vlan configured"
|
||||
::= { extremeStackMemberEntry 15 }
|
||||
|
||||
extremeStackMemberSysLocation OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..255))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The physical location of this node (e.g., `telephone
|
||||
closet, 3rd floor'). If the location is unknown, the value
|
||||
is the zero-length string."
|
||||
::= { extremeStackMemberEntry 16 }
|
||||
|
||||
extremeStackMemberAutoConfig OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This field provides the information whether the config
|
||||
of the stack member is autogenerated(true) or not(false)"
|
||||
::= { extremeStackMemberEntry 17 }
|
||||
|
||||
|
||||
extremeStackMemberStackStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable (1),
|
||||
disable (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This status is used for disabling the stacking feature for
|
||||
the stack member. If stacking is enabled for the stack member we get
|
||||
the information as enable, if we mark it as disable, the stack member
|
||||
is removed from the stack and the corresponding row disappears"
|
||||
::= { extremeStackMemberEntry 18 }
|
||||
|
||||
extremeStackMemberImageBooted OBJECT-TYPE
|
||||
SYNTAX INTEGER { primary(1), secondary(2) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The image with which the stack member was last booted, which it is currently running."
|
||||
::= { extremeStackMemberEntry 19 }
|
||||
|
||||
extremeStackMemberBootTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The date and time when the switch was last booted."
|
||||
::= { extremeStackMemberEntry 20 }
|
||||
|
||||
--
|
||||
-- Stacking Port Table
|
||||
--
|
||||
extremeStackingPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeStackingPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing information about each stacking port
|
||||
in the stack. If extremeStackDetection is not enabled, we would not
|
||||
have any rows for this table"
|
||||
::= { extremeStackable 3 }
|
||||
|
||||
extremeStackingPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeStackingPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry in the table for each stacking port in the stack"
|
||||
INDEX { extremeStackingPortIfIndex }
|
||||
::= { extremeStackingPortTable 1 }
|
||||
|
||||
ExtremeStackingPortEntry ::= SEQUENCE {
|
||||
extremeStackingPortIfIndex INTEGER,
|
||||
extremeStackingPortRemoteMac MacAddress,
|
||||
extremeStackingPortLinkSpeed Unsigned32,
|
||||
extremeStackingPortLinkStatus INTEGER
|
||||
}
|
||||
|
||||
extremeStackingPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique value for each interface. Its value
|
||||
ranges between 1 and the value of ifNumber. The
|
||||
value for each interface must remain constant at
|
||||
least from one re-initialization of the entity's
|
||||
network management system to the next re-
|
||||
initialization."
|
||||
::= { extremeStackingPortEntry 1 }
|
||||
|
||||
extremeStackingPortRemoteMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Mac address of the remote system, this stacking port
|
||||
is connected to. The value of the mac address will be 00:00:00:00:00:00
|
||||
if the stacking link is not active."
|
||||
::= { extremeStackingPortEntry 2 }
|
||||
|
||||
extremeStackingPortLinkSpeed OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Speed of the stacking port link in Gbps."
|
||||
::= { extremeStackingPortEntry 3 }
|
||||
|
||||
extremeStackingPortLinkStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
up (1),
|
||||
down (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Link status of the stacking port link "
|
||||
::= { extremeStackingPortEntry 4 }
|
||||
|
||||
|
||||
extremeStackableTraps OBJECT IDENTIFIER
|
||||
::= { extremeStackable 4 }
|
||||
|
||||
extremeStackTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeStackableTraps 0 }
|
||||
|
||||
extremeStackMemberOverheat NOTIFICATION-TYPE
|
||||
OBJECTS {sysUpTime, sysDescr, extremeCurrentTemperature,
|
||||
extremeStackMemberSlotId}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeStackMemberOverheat notification is generated
|
||||
when the temperature of the stack member reaches the
|
||||
threshold temperature"
|
||||
::= { extremeStackTrapsPrefix 1 }
|
||||
|
||||
extremeStackMemberStatusChanged NOTIFICATION-TYPE
|
||||
OBJECTS { extremeStackMemberSlotId, extremeStackMemberOperStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeStackMemberStatusChanged notification is
|
||||
generated when the operational status of the stack member
|
||||
changes"
|
||||
::= { extremeStackTrapsPrefix 2 }
|
||||
|
||||
extremeStackingPortStatusChanged NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, extremeStackingPortRemoteMac,
|
||||
extremeStackingPortLinkSpeed, extremeStackingPortLinkStatus}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeStackingPortStatusChanged notification is
|
||||
generated when the operational status of the stacking port
|
||||
changes"
|
||||
::= { extremeStackTrapsPrefix 3 }
|
||||
|
||||
|
||||
END
|
492
MIBS/extreme/EXTREME-STP-EXTENSIONS-MIB
Normal file
492
MIBS/extreme/EXTREME-STP-EXTENSIONS-MIB
Normal file
@ -0,0 +1,492 @@
|
||||
-- ################################################################################
|
||||
|
||||
EXTREME-STP-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
DisplayString FROM RFC1213-MIB
|
||||
Integer32, Counter32, TimeTicks FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
extremeVlanIfIndex FROM EXTREME-VLAN-MIB
|
||||
extremeAgent, PortList FROM EXTREME-BASE-MIB
|
||||
extremeSlotNumber FROM EXTREME-SYSTEM-MIB;
|
||||
|
||||
extremeStp MODULE-IDENTITY
|
||||
LAST-UPDATED "201702200000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme STP extensions"
|
||||
::= { extremeAgent 17 }
|
||||
|
||||
BridgeId ::= OCTET STRING (SIZE (8)) -- the
|
||||
Timeout ::= Integer32 -- a STP timer in units of 1/100 seconds
|
||||
|
||||
extremeStpDomainTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeStpDomainEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains STP information per STP domain."
|
||||
::= { extremeStp 1 }
|
||||
|
||||
extremeStpDomainEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeStpDomainEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeStpDomain Table."
|
||||
INDEX { extremeStpDomainStpdInstance }
|
||||
::= { extremeStpDomainTable 1 }
|
||||
|
||||
ExtremeStpDomainEntry ::= SEQUENCE {
|
||||
extremeStpDomainStpdInstance Integer32,
|
||||
extremeStpDomainStpdName DisplayString,
|
||||
extremeStpDomainStpEnabled TruthValue,
|
||||
extremeStpDomainRstpEnabled TruthValue,
|
||||
extremeStpDomainStpdTag INTEGER,
|
||||
extremeStpDomainNumPorts Integer32,
|
||||
extremeStpDomainBridgeId BridgeId,
|
||||
extremeStpDomainBridgePriority INTEGER,
|
||||
extremeStpDomainDesignatedRoot BridgeId,
|
||||
extremeStpDomainRootPortIfIndex Integer32,
|
||||
extremeStpDomainRootCost Integer32,
|
||||
extremeStpDomainRRFailoverEnabled TruthValue,
|
||||
extremeStpDomainMaxAge Timeout,
|
||||
extremeStpDomainHelloTime Timeout,
|
||||
extremeStpDomainForwardDelay Timeout,
|
||||
extremeStpDomainBridgeMaxAge Timeout,
|
||||
extremeStpDomainBridgeHelloTime Timeout,
|
||||
extremeStpDomainBridgeForwardDelay Timeout,
|
||||
extremeStpDomainHoldTime Timeout,
|
||||
extremeStpDomainTopChanges Counter32,
|
||||
extremeStpDomainTimeSinceTopologyChange TimeTicks,
|
||||
extremeStpDomainRowStatus RowStatus,
|
||||
extremeStpDomainPortInstance Integer32,
|
||||
extremeStpDomainStpdDescription DisplayString
|
||||
}
|
||||
|
||||
extremeStpDomainStpdInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier of this STP domain."
|
||||
::= { extremeStpDomainEntry 1 }
|
||||
|
||||
extremeStpDomainStpdName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..31))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name associated with this STP domain."
|
||||
::= { extremeStpDomainEntry 2 }
|
||||
|
||||
extremeStpDomainStpEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Enabled/Disabled state of STP on this STP domain."
|
||||
::= { extremeStpDomainEntry 3 }
|
||||
|
||||
|
||||
extremeStpDomainRstpEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Enabled/Disabled state of Rapid STP on this STP domain."
|
||||
::= { extremeStpDomainEntry 4 }
|
||||
|
||||
|
||||
extremeStpDomainStpdTag OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..4095)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The StpdId of this STP domain which appears as the 802.1Q tag. Therefore,
|
||||
it must be the VLAN tag of one of the wholly-contained VLANs of this STP
|
||||
domain (i.e., the Carrier VLAN). A value of 0 is returned if the STP domain
|
||||
has no Carrier VLAN defined yet or is a completely native 802.1D domain."
|
||||
::= { extremeStpDomainEntry 5 }
|
||||
|
||||
extremeStpDomainNumPorts OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of physical ports belonging to this STP domain."
|
||||
::= { extremeStpDomainEntry 6 }
|
||||
|
||||
extremeStpDomainBridgeId OBJECT-TYPE
|
||||
SYNTAX BridgeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge identifier of this bridge for this STP domain."
|
||||
::= { extremeStpDomainEntry 7 }
|
||||
|
||||
extremeStpDomainBridgePriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge priority of this bridge for this STP domain."
|
||||
::= { extremeStpDomainEntry 8 }
|
||||
|
||||
extremeStpDomainDesignatedRoot OBJECT-TYPE
|
||||
SYNTAX BridgeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root bridge identifier for this STP domain as determined by the STP
|
||||
running on this bridge for this STP domain"
|
||||
::= { extremeStpDomainEntry 9 }
|
||||
|
||||
extremeStpDomainRootPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port ifIndex of the root port of this bridge for this STP domain."
|
||||
::= { extremeStpDomainEntry 10 }
|
||||
|
||||
extremeStpDomainRootCost OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cost of the path from this bridge to the root bridge of this STP domain"
|
||||
::= { extremeStpDomainEntry 11 }
|
||||
|
||||
extremeStpDomainRRFailoverEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Enabled/Disabled state of Rapid Root Failover for this bridge on
|
||||
this STP domain."
|
||||
::= { extremeStpDomainEntry 12 }
|
||||
|
||||
extremeStpDomainMaxAge OBJECT-TYPE
|
||||
SYNTAX Timeout
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum allowable age, in units of hundredths of a second, of STP
|
||||
information learned by this bridge for this STP domain, after which it
|
||||
is discarded. This is the value currently being used by the bridge."
|
||||
::= { extremeStpDomainEntry 13 }
|
||||
|
||||
extremeStpDomainHelloTime OBJECT-TYPE
|
||||
SYNTAX Timeout
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time, in hundredths of a second, between successive transmissions
|
||||
of Configuration BPDUs when this bridge is(or is trying to become) the
|
||||
root bridge for this STP domain. This is the value currently being used
|
||||
by this bridge."
|
||||
::= { extremeStpDomainEntry 14 }
|
||||
|
||||
extremeStpDomainForwardDelay OBJECT-TYPE
|
||||
SYNTAX Timeout
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The forward delay time, in hundredths of a second, currently
|
||||
being used by this bridge on this STP domain."
|
||||
::= { extremeStpDomainEntry 15 }
|
||||
|
||||
extremeStpDomainBridgeMaxAge OBJECT-TYPE
|
||||
SYNTAX Timeout (600..4000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value of MaxAge used by all other bridges in
|
||||
this STP domain when this bridge is the root bridge."
|
||||
::= { extremeStpDomainEntry 16 }
|
||||
|
||||
extremeStpDomainBridgeHelloTime OBJECT-TYPE
|
||||
SYNTAX Timeout (100..1000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value of HelloTime used by all other bridges in
|
||||
this STP domain when this bridge is the root bridge."
|
||||
::= { extremeStpDomainEntry 17 }
|
||||
|
||||
extremeStpDomainBridgeForwardDelay OBJECT-TYPE
|
||||
SYNTAX Timeout (400..3000)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value of ForwardDelay used by all other bridges in
|
||||
this STP domain when this bridge is the root bridge."
|
||||
|
||||
::= { extremeStpDomainEntry 18 }
|
||||
|
||||
extremeStpDomainHoldTime OBJECT-TYPE
|
||||
SYNTAX Timeout
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the Hold Time, in hundredths of a second, for this
|
||||
STP domain."
|
||||
::= { extremeStpDomainEntry 19 }
|
||||
|
||||
extremeStpDomainTopChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of topology changes detected by this bridge for
|
||||
this STP domain since the management entity was initialized
|
||||
or reset."
|
||||
::= { extremeStpDomainEntry 20 }
|
||||
|
||||
extremeStpDomainTimeSinceTopologyChange OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time, in hundredths of a second, since a topology change
|
||||
was last detected by this bridge for this STP domain."
|
||||
::= { extremeStpDomainEntry 21 }
|
||||
|
||||
extremeStpDomainRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry, as per standard RowStatus conventions."
|
||||
::= { extremeStpDomainEntry 22 }
|
||||
|
||||
extremeStpDomainPortInstance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port ifIndex of the port disabled in STP domain."
|
||||
::= { extremeStpDomainEntry 23 }
|
||||
|
||||
extremeStpDomainStpdDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..180))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description associated with this STP domain."
|
||||
::= { extremeStpDomainEntry 24 }
|
||||
|
||||
extremeStpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeStpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains port-specific information per STP domain."
|
||||
::= { extremeStp 2 }
|
||||
|
||||
extremeStpPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeStpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeStpPort table."
|
||||
INDEX { extremeStpDomainStpdInstance, extremeStpPortPortIfIndex }
|
||||
::= { extremeStpPortTable 1 }
|
||||
|
||||
ExtremeStpPortEntry ::= SEQUENCE {
|
||||
extremeStpPortPortIfIndex Integer32,
|
||||
extremeStpPortStpEnabled TruthValue,
|
||||
extremeStpPortPortMode INTEGER,
|
||||
extremeStpPortPortState INTEGER,
|
||||
extremeStpPortPortPriority INTEGER,
|
||||
extremeStpPortPortId OCTET STRING,
|
||||
extremeStpPortPathCost INTEGER,
|
||||
extremeStpPortDesignatedCost Integer32,
|
||||
extremeStpPortDesignatedRoot BridgeId,
|
||||
extremeStpPortDesignatedBridge BridgeId,
|
||||
extremeStpPortDesignatedPort OCTET STRING,
|
||||
extremeStpPortRowStatus RowStatus
|
||||
}
|
||||
|
||||
extremeStpPortPortIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the physical port for which this entry contains STP information."
|
||||
::= { extremeStpPortEntry 1 }
|
||||
|
||||
extremeStpPortStpEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The enabled/disabled state of this STP instance on this port."
|
||||
::= { extremeStpPortEntry 2 }
|
||||
|
||||
|
||||
extremeStpPortPortMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
dot1d(1),
|
||||
emistp(2),
|
||||
pvstp(3),
|
||||
dot1w(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port mode of this port in this STP domain."
|
||||
::= { extremeStpPortEntry 3 }
|
||||
|
||||
extremeStpPortPortState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
blocking(2),
|
||||
listening(3),
|
||||
learning(4),
|
||||
forwarding(5)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port state of this port in this STP domain."
|
||||
::= { extremeStpPortEntry 4 }
|
||||
|
||||
extremeStpPortPortPriority OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port priority of this port in this STP domain."
|
||||
::= { extremeStpPortEntry 5 }
|
||||
|
||||
extremeStpPortPortId OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(2))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port identifier of this port in this STP domain."
|
||||
::= { extremeStpPortEntry 6 }
|
||||
|
||||
extremeStpPortPathCost OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The path cost of this port for this STP domain."
|
||||
::= { extremeStpPortEntry 7 }
|
||||
|
||||
extremeStpPortDesignatedCost OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The path cost, for this STP domain, of the Designated Port of the
|
||||
segment connected to this port."
|
||||
::= { extremeStpPortEntry 8 }
|
||||
|
||||
extremeStpPortDesignatedRoot OBJECT-TYPE
|
||||
SYNTAX BridgeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The root bridge identifier, for this STP domain, that is sent in the
|
||||
Configuration BPDUs transmitted by the Designated Bridge for the segment
|
||||
to which this port is attached."
|
||||
::= { extremeStpPortEntry 9 }
|
||||
|
||||
extremeStpPortDesignatedBridge OBJECT-TYPE
|
||||
SYNTAX BridgeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge identifier for the bridge considered to be the Designated Bridge,
|
||||
in this STP domain, for the segment connected to this port."
|
||||
::= { extremeStpPortEntry 10 }
|
||||
|
||||
extremeStpPortDesignatedPort OBJECT-TYPE
|
||||
SYNTAX OCTET STRING(SIZE(2))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port identifier of the Designated Port on this port's segment, for this
|
||||
STP domain."
|
||||
::= { extremeStpPortEntry 11 }
|
||||
|
||||
extremeStpPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry, as per standard RowStatus conventions."
|
||||
::= { extremeStpPortEntry 12 }
|
||||
|
||||
|
||||
extremeStpVlanPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeStpVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains information of the ports belonging to a STP domain on a per VLAN basis."
|
||||
::= { extremeStp 3 }
|
||||
|
||||
extremeStpVlanPortEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeStpVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the extremeStpVlanPort table."
|
||||
INDEX { extremeVlanIfIndex, extremeStpDomainStpdInstance }
|
||||
::= { extremeStpVlanPortTable 1 }
|
||||
|
||||
ExtremeStpVlanPortEntry ::= SEQUENCE {
|
||||
extremeStpVlanPortPortMask PortList,
|
||||
extremeStpVlanPortRowStatus RowStatus
|
||||
}
|
||||
|
||||
extremeStpVlanPortPortMask OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list of ports in this STP domain and in this VLAN."
|
||||
::= { extremeStpVlanPortEntry 1 }
|
||||
|
||||
extremeStpVlanPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry, as per standard RowStatus conventions."
|
||||
::= { extremeStpVlanPortEntry 2 }
|
||||
|
||||
extremeStpNotifications OBJECT IDENTIFIER
|
||||
::= { extremeStp 4 }
|
||||
|
||||
extremeStpNotificationsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeStpNotifications 0}
|
||||
|
||||
|
||||
extremeStpEdgePortLoopDetected NOTIFICATION-TYPE
|
||||
OBJECTS { extremeStpDomainStpdInstance,
|
||||
extremeStpDomainPortInstance
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Loop has been detected and the port will be disabled."
|
||||
::= { extremeStpNotificationsPrefix 1}
|
||||
|
||||
extremeStpPortLoopProtectEventDetected NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
extremeStpDomainPortInstance
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Loop protect event has been detected."
|
||||
::= { extremeStpNotificationsPrefix 2}
|
||||
|
||||
END
|
2491
MIBS/extreme/EXTREME-SYSTEM-MIB
Normal file
2491
MIBS/extreme/EXTREME-SYSTEM-MIB
Normal file
File diff suppressed because it is too large
Load Diff
207
MIBS/extreme/EXTREME-TRAP-MIB
Normal file
207
MIBS/extreme/EXTREME-TRAP-MIB
Normal file
@ -0,0 +1,207 @@
|
||||
--/*
|
||||
-- *
|
||||
-- * Copyright (c) 1997 - 2002 by Extreme Networks Inc.
|
||||
-- *
|
||||
-- * Extreme Networks
|
||||
-- * http://www.extremenetworks.com
|
||||
-- *
|
||||
-- * extracted from $Extreme_Id: extreme.mib,v 1.24.6.35 2006/01/09 15:15:18 build-sc Exp $
|
||||
-- *
|
||||
-- */
|
||||
|
||||
|
||||
-- << end >>
|
||||
|
||||
-- ============================================================================
|
||||
--
|
||||
-- Extreme Traps
|
||||
--
|
||||
|
||||
EXTREME-TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
extremenetworks, extremeV1Traps FROM EXTREME-BASE-MIB
|
||||
extremeSlotNumber FROM EXTREME-SYSTEM-MIB
|
||||
extremeSlotModuleConfiguredType FROM EXTREME-SYSTEM-MIB
|
||||
extremeSlotModuleInsertedType FROM EXTREME-SYSTEM-MIB
|
||||
extremeSlotModuleState FROM EXTREME-SYSTEM-MIB
|
||||
extremePowerSupplyNumber, extremeFanNumber
|
||||
FROM EXTREME-SYSTEM-MIB
|
||||
extremeCurrentTemperature FROM EXTREME-SYSTEM-MIB
|
||||
extremeEsrpGroup, extremeEsrpState,
|
||||
extremeEsrpNetAddress FROM EXTREME-ESRP-MIB
|
||||
extremeEsrpActivePorts, extremeEsrpInternalActivePorts
|
||||
FROM EXTREME-ESRP-MIB
|
||||
extremeEsrpTrackedActivePorts, extremeEsrpTrackedIpRoutes
|
||||
FROM EXTREME-ESRP-MIB
|
||||
extremeVlanIfIndex, extremeVlanIfDescr FROM EXTREME-VLAN-MIB
|
||||
extremeEdpPortIfIndex, extremeEdpNeighborId,
|
||||
extremeEdpEntryAge, extremeEdpNeighborVlanName,
|
||||
extremeEdpNeighborVlanIpAddress FROM EXTREME-EDP-MIB
|
||||
sysUpTime, sysDescr, ifPhysAddress,
|
||||
ifDescr FROM RFC1213-MIB
|
||||
ifAlias FROM IF-MIB
|
||||
NOTIFICATION-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
extremeOverheat NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr, extremeCurrentTemperature }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A overheat trap indicates that the on board
|
||||
tempature sensor has reported a overheat
|
||||
condition. System will shutdown until unit has
|
||||
suficiently cooled such that operation may begin
|
||||
again. A cold start trap will be issued when
|
||||
the unit has come back on line."
|
||||
::= {extremeV1Traps 6}
|
||||
|
||||
extremeFanfailed NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr, extremeFanNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A fan failed trap indicates one or more of the
|
||||
cooling fans inside the device has failed. A
|
||||
fanOK trap will be sent once the fan has attained
|
||||
normal operation."
|
||||
::= {extremeV1Traps 7}
|
||||
|
||||
extremeFanOK NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr, extremeFanNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A fan has transitioned out of a failure state and
|
||||
is now operating correctly."
|
||||
::= {extremeV1Traps 8}
|
||||
|
||||
extremeInvalidLoginAttempt NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A user attempted to login to console or by telnet but was
|
||||
refused access due to incorrect username or password"
|
||||
::= {extremeV1Traps 9}
|
||||
|
||||
extremePowerSupplyFail NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr, extremePowerSupplyNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"One or more sources of power to this agent has failed.
|
||||
Presumably a redundant power-supply has taken over."
|
||||
::= {extremeV1Traps 10}
|
||||
|
||||
extremePowerSupplyGood NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr, extremePowerSupplyNumber }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"One or more previously bad sources of power to this agent
|
||||
has come back to life without causing an agent restart."
|
||||
::= {extremeV1Traps 11}
|
||||
|
||||
extremeRpsAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attached Redundant Power Supply device is indicating
|
||||
an alarm condition."
|
||||
::= {extremeV1Traps 12}
|
||||
|
||||
extremeRpsNoAlarm NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attached Redundant Power Supply device is no longer
|
||||
indicating an alarm condition."
|
||||
::= {extremeV1Traps 13}
|
||||
|
||||
--
|
||||
-- SmartTrap definition
|
||||
--
|
||||
extremeSmartTrap NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, sysDescr }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signifies that the value of one of the object identifiers
|
||||
(or the value of an object below that in the MIB tree)
|
||||
defined in the extremeSmartTrapRulesTable has changed,
|
||||
and hence a new entry has been created in the
|
||||
extremeSmartTrapInstanceTable. Such a trap is sent
|
||||
at most once every thirty seconds if one or more entry
|
||||
was created in the last thirty seconds."
|
||||
::= {extremeV1Traps 14}
|
||||
|
||||
--
|
||||
-- Traps for Black Diamond
|
||||
--
|
||||
extremeModuleStateChanged NOTIFICATION-TYPE
|
||||
OBJECTS { sysUpTime, extremeSlotNumber,
|
||||
extremeSlotModuleConfiguredType,
|
||||
extremeSlotModuleInsertedType,
|
||||
extremeSlotModuleState }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signifies that the value of the extremeSlotModuleState for
|
||||
the specified extremeSlotNumber has changed."
|
||||
::= {extremeV1Traps 15}
|
||||
|
||||
-- extremeModuleOverheat TRAP-TYPE
|
||||
-- ENTERPRISE extremenetworks
|
||||
-- VARIABLES {sysUpTime, extremeSlotNumber }
|
||||
-- DESCRIPTION
|
||||
-- "Signifies that the temperature sensor on the module
|
||||
-- inside this slot has reported an Overheat condition."
|
||||
-- ::= 16
|
||||
|
||||
extremeEsrpStateChange NOTIFICATION-TYPE
|
||||
OBJECTS {sysUpTime, sysDescr, extremeVlanIfIndex,
|
||||
extremeVlanIfDescr, extremeEsrpGroup, extremeEsrpState,
|
||||
extremeEsrpNetAddress, ifPhysAddress,
|
||||
extremeEsrpActivePorts, extremeEsrpInternalActivePorts,
|
||||
extremeEsrpTrackedActivePorts, extremeEsrpTrackedIpRoutes
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signifies Esrp state change"
|
||||
::= {extremeV1Traps 17}
|
||||
|
||||
extremeSlbUnitAdded NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The server load balancer has activated a group of virtual
|
||||
servers that it normally would not activate. This may be
|
||||
due to the failure of another server load balancer."
|
||||
|
||||
::= {extremeV1Traps 18}
|
||||
|
||||
extremeSlbUnitRemoved NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The server load balancer has deactivated a group of virtual
|
||||
servers that it normally has active. This indicates that
|
||||
something is wrong in the server load balancer; for example,
|
||||
its ping check may be failing."
|
||||
::= {extremeV1Traps 19}
|
||||
|
||||
extremeEdpNeighborAdded NOTIFICATION-TYPE
|
||||
OBJECTS {sysUpTime, extremeEdpPortIfIndex,
|
||||
extremeEdpNeighborId, extremeEdpEntryAge,
|
||||
ifAlias, ifDescr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This node discovers a new neighbor through Extreme Discovery
|
||||
Protocol."
|
||||
::= {extremeV1Traps 20}
|
||||
|
||||
extremeEdpNeighborRemoved NOTIFICATION-TYPE
|
||||
OBJECTS {sysUpTime, extremeEdpPortIfIndex,
|
||||
extremeEdpNeighborId, extremeEdpEntryAge,
|
||||
ifAlias, ifDescr
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"No EDP updates are received from this neighbor within
|
||||
the configured timeout period and this neighbor entry is aged
|
||||
out by the device."
|
||||
::= {extremeV1Traps 21}
|
||||
|
||||
END
|
250
MIBS/extreme/EXTREME-TRAPPOLL-MIB
Normal file
250
MIBS/extreme/EXTREME-TRAPPOLL-MIB
Normal file
@ -0,0 +1,250 @@
|
||||
|
||||
|
||||
-- ============================================================================
|
||||
|
||||
--
|
||||
-- Extreme Trap-based polling objects
|
||||
--
|
||||
|
||||
EXTREME-TRAPPOLL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
RowStatus FROM SNMPv2-TC
|
||||
Integer32, TimeTicks FROM SNMPv2-SMI
|
||||
trapDestIndex FROM RMON2-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeTrapPoll MODULE-IDENTITY
|
||||
LAST-UPDATED "9801090000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme SmartTraps trap-based-polling objects"
|
||||
::= { extremeAgent 6 }
|
||||
|
||||
|
||||
extremeSmartTrapRulesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeSmartTrapRulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of rules that are used to
|
||||
generate extremeSmartTraps."
|
||||
::= { extremeTrapPoll 1 }
|
||||
|
||||
extremeSmartTrapRulesEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeSmartTrapRulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row in the table represents a rule."
|
||||
INDEX { extremeSmartTrapRulesIndex }
|
||||
::= { extremeSmartTrapRulesTable 1 }
|
||||
|
||||
ExtremeSmartTrapRulesEntry ::= SEQUENCE {
|
||||
extremeSmartTrapRulesIndex INTEGER,
|
||||
extremeSmartTrapRulesRowStatus RowStatus,
|
||||
extremeSmartTrapRulesDesiredOID OBJECT IDENTIFIER,
|
||||
extremeSmartTrapRulesSupportedOID OBJECT IDENTIFIER,
|
||||
extremeSmartTrapRulesOperation INTEGER,
|
||||
extremeSmartTrapRulesTrapDestIndex Integer32
|
||||
}
|
||||
|
||||
extremeSmartTrapRulesIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index into the extremeSmartTraps rules table. "
|
||||
::= { extremeSmartTrapRulesEntry 1 }
|
||||
|
||||
extremeSmartTrapRulesRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the status of row. "
|
||||
::= { extremeSmartTrapRulesEntry 2 }
|
||||
|
||||
extremeSmartTrapRulesDesiredOID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID for which the rule is desired. When the OID
|
||||
specified by this object undergoes an operation
|
||||
specified by extremeSmartTrapRulesOperation, then
|
||||
an entry in the extremeSmartTrapInstanceTable is created."
|
||||
::= { extremeSmartTrapRulesEntry 3 }
|
||||
|
||||
extremeSmartTrapRulesSupportedOID OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID for which this entry is created. This is
|
||||
based on the granularity supported by the agent
|
||||
corresponding to the extremeSmartTrapRulesDesiredOID
|
||||
that the management station desires. This object has a
|
||||
value that is a prefix of, or is equal to the value of
|
||||
ExtremeSmartTrapRulesDesiredOID. The agent specifes
|
||||
this value before setting the extremeSmartTrapRulesRowStatus
|
||||
to active."
|
||||
::= { extremeSmartTrapRulesEntry 4 }
|
||||
|
||||
extremeSmartTrapRulesOperation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
add(1),
|
||||
delete(2),
|
||||
modify(3),
|
||||
any(4)
|
||||
}
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The write operations on extremeSmartTrapRulesDesiredOID
|
||||
for which extremeSmartTrapsInstanceEntry should be created."
|
||||
::= { extremeSmartTrapRulesEntry 5 }
|
||||
|
||||
extremeSmartTrapRulesTrapDestIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A pointer to a row in RMON2's trapDestTable that was
|
||||
created by the management station that defined
|
||||
this rule. Any extremeSmartTraps generated by this agent due
|
||||
to this rule will be sent to the trapDestCommunity/
|
||||
trapDestAddress and will include trapDestOwner specified by
|
||||
this trapDestTable entry.
|
||||
|
||||
This also allows a manager to identify if the rule was defined
|
||||
by itself, or by another (possibly older) instance of the
|
||||
management server process. The manager should initiate a
|
||||
poll only for traps received which indicate its own rules.
|
||||
|
||||
Subprocesses within a single manager might also uniquely
|
||||
create their own entries within trapDestTable using
|
||||
different trapDestOwner strings: when a trap is received,
|
||||
the manager can authenticate if the trap was generated due
|
||||
to one of its rules and route the notification to the
|
||||
appropriate subprocess."
|
||||
::= { extremeSmartTrapRulesEntry 6 }
|
||||
|
||||
--
|
||||
-- Table for storing information about the occurence of changes
|
||||
-- according to the rules in extremeSmartTrapRulesTable.
|
||||
--
|
||||
-- This is a read-only table maintained by the agent.
|
||||
|
||||
extremeSmartTrapInstanceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeSmartTrapInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table representing containing information about
|
||||
which variables have changed according to the
|
||||
rules defined in extremeSmartTrapRulesTable."
|
||||
::= { extremeTrapPoll 2 }
|
||||
|
||||
extremeSmartTrapInstanceEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeSmartTrapInstanceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry corresponding to a change in value of one of
|
||||
the OIDs defined in extremeSmartTrapRulesTable. Entries
|
||||
are indexed by a pointer to the relevant row in
|
||||
RMON2 trapDestTable that a manager created in order to
|
||||
receive trap notifications of these events.
|
||||
|
||||
Entries are created in this table whenever the value of
|
||||
one of the OIDs defined by extremeSmartTrapRulesSupportedOID
|
||||
changes. Entries are deleted when a get or get-next operation
|
||||
is performed on that entry. A get operation for a non-existent
|
||||
entry returns a noSuchInstance error."
|
||||
|
||||
INDEX { trapDestIndex, extremeSmartTrapInstanceSubindex }
|
||||
::= { extremeSmartTrapInstanceTable 1 }
|
||||
|
||||
ExtremeSmartTrapInstanceEntry ::= SEQUENCE {
|
||||
extremeSmartTrapInstanceSubindex INTEGER,
|
||||
extremeSmartTrapInstanceRule INTEGER,
|
||||
extremeSmartTrapInstanceChangedOid OBJECT IDENTIFIER,
|
||||
extremeSmartTrapInstanceActualOperation INTEGER,
|
||||
extremeSmartTrapInstanceChangeTime TimeTicks
|
||||
}
|
||||
|
||||
extremeSmartTrapInstanceSubindex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An additional index into the table of extremeSmartTrap
|
||||
instance data. Each row which has the same OID for the
|
||||
same management station (i.e. same cookie) is assigned
|
||||
a unique value by the agent in order to differentiate
|
||||
between multiple instances."
|
||||
::= { extremeSmartTrapInstanceEntry 1 }
|
||||
|
||||
extremeSmartTrapInstanceRule OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the rule from the
|
||||
extremeSmartTrapRulesTable for which this entry
|
||||
was created."
|
||||
::= { extremeSmartTrapInstanceEntry 2 }
|
||||
|
||||
extremeSmartTrapInstanceChangedOid OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OID value that has changed."
|
||||
::= { extremeSmartTrapInstanceEntry 3 }
|
||||
|
||||
extremeSmartTrapInstanceActualOperation OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
add(1),
|
||||
delete(2),
|
||||
modify(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operation that was recently performed on
|
||||
this extremeSmartTrapInstanceChangedOid."
|
||||
::= { extremeSmartTrapInstanceEntry 4 }
|
||||
|
||||
extremeSmartTrapInstanceChangeTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sysUpTime when this entry was created."
|
||||
::= { extremeSmartTrapInstanceEntry 5 }
|
||||
|
||||
--
|
||||
-- Flush control for Trap table
|
||||
--
|
||||
extremeSmartTrapFlushInstanceTableIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is set, the agent will delete all rows
|
||||
from the extremeSmartTrapInstanceTable which meet the
|
||||
following rules:
|
||||
1. The InstanceTableIndex is equal to the value obtained by
|
||||
taking the two most significant bytes of this integer and
|
||||
right-shifting it by two bytes as an unsigned int.
|
||||
2. The InstanceTableSubIndex is less than or equal to the
|
||||
value obtained by masking this object value with 0x0000FFFF.
|
||||
If the value obtained is zero, then all rows with the specified
|
||||
InstanceTableIndex should be deleted."
|
||||
::= { extremeTrapPoll 3 }
|
||||
|
||||
END
|
591
MIBS/extreme/EXTREME-V2TRAP-MIB
Normal file
591
MIBS/extreme/EXTREME-V2TRAP-MIB
Normal file
@ -0,0 +1,591 @@
|
||||
--/*
|
||||
-- *
|
||||
-- * Copyright (c) 1997 - 2002 by Extreme Networks Inc.
|
||||
-- *
|
||||
-- * Extreme Networks
|
||||
-- * http://www.extremenetworks.com
|
||||
-- *
|
||||
-- * extracted from $Extreme_Id: extreme.mib,v 1.24.6.35 2006/01/09 15:15:18 build-sc Exp $
|
||||
-- *
|
||||
-- */
|
||||
|
||||
|
||||
EXTREME-V2TRAP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
extremeV2Traps FROM EXTREME-BASE-MIB
|
||||
sysDescr,sysUpTime FROM RFC1213-MIB
|
||||
extremeCpuTaskUtilPair,
|
||||
extremeCpuAggregateUtilization,
|
||||
extremeCpuUtilRisingThreshold FROM EXTREME-SYSTEM-MIB
|
||||
extremeNPModuleProcessorState FROM EXTREME-NP-MIB
|
||||
extremeEsrpGroup, extremeEsrpState FROM EXTREME-ESRP-MIB
|
||||
extremeVlanIfIndex, extremeVlanIfDescr FROM EXTREME-VLAN-MIB
|
||||
extremeHealthCheckErrorType, extremeSlotNumber,
|
||||
extremeHealthCheckAction, extremeHealthCheckMaxRetries,
|
||||
extremeMasterMSMSlot, extremeMsmFailoverCause FROM EXTREME-SYSTEM-MIB
|
||||
ifIndex FROM RFC1213-MIB
|
||||
extremeIQosProfileIndex FROM EXTREME-QOS-MIB
|
||||
bgpPeerRemoteAddr FROM BGP4-MIB
|
||||
extremeEapsName, extremeEapsMode, extremeEapsState,
|
||||
extremeEapsPrevState FROM EXTREME-EAPS-MIB
|
||||
extremePethSlotPSUActive FROM EXTREME-POE-MIB
|
||||
extremePethSlotMainPseIndex FROM EXTREME-POE-MIB
|
||||
|
||||
NOTIFICATION-TYPE, OBJECT-TYPE , IpAddress FROM SNMPv2-SMI
|
||||
ClientAuthType FROM EXTREME-BASE-MIB
|
||||
DisplayString FROM RFC1213-MIB
|
||||
MacAddress ,TimeStamp FROM SNMPv2-TC;
|
||||
|
||||
extremeCoreSCTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 1 }
|
||||
|
||||
extremeCoreSCTrapPrefix OBJECT IDENTIFIER
|
||||
::= { extremeCoreSCTraps 0 }
|
||||
|
||||
extremeHealthCheckFailed NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
sysDescr,
|
||||
extremeSlotNumber,
|
||||
extremeHealthCheckErrorType,
|
||||
extremeHealthCheckAction,
|
||||
extremeHealthCheckMaxRetries
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cpu HealthCheck has failed."
|
||||
::= { extremeCoreSCTrapPrefix 1 }
|
||||
|
||||
-- Aggregate CPU utilization Trap definition
|
||||
--
|
||||
extremeCpuUtilizationRisingTrap NOTIFICATION-TYPE
|
||||
OBJECTS { extremeCpuTaskUtilPair,
|
||||
extremeCpuAggregateUtilization,
|
||||
extremeCpuUtilRisingThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION "CPU Utilizations Rising trap generated when
|
||||
extremeCpuUtilRisingThreshold is touched/crossed "
|
||||
::= { extremeCoreSCTrapPrefix 2 }
|
||||
|
||||
extremeCpuUtilizationFallingTrap NOTIFICATION-TYPE
|
||||
OBJECTS { extremeCpuTaskUtilPair,
|
||||
extremeCpuAggregateUtilization,
|
||||
extremeCpuUtilRisingThreshold}
|
||||
STATUS current
|
||||
DESCRIPTION "CPU Utilization Falling Trap is generated when the
|
||||
extremeCpuAggregateUtilization falls below 80% of the
|
||||
extremeCpuUtilRisingThreshold"
|
||||
::= { extremeCoreSCTrapPrefix 3 }
|
||||
|
||||
extremeProcessorStateChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS {sysDescr,
|
||||
extremeSlotNumber,
|
||||
extremeNPModuleProcessorState}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Failed processor on module has been detected."
|
||||
::= { extremeCoreSCTrapPrefix 4 }
|
||||
|
||||
extremeMsmFailoverTrap NOTIFICATION-TYPE
|
||||
OBJECTS {sysDescr,
|
||||
extremeMasterMSMSlot,
|
||||
extremeMsmFailoverCause}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MSM failover occurred."
|
||||
::= { extremeCoreSCTrapPrefix 5 }
|
||||
|
||||
|
||||
extremeEsrpTimedOutFailedOverMaster NOTIFICATION-TYPE
|
||||
OBJECTS {sysDescr,
|
||||
extremeVlanIfIndex,
|
||||
extremeVlanIfDescr,
|
||||
extremeEsrpState}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The master node performed a hitless MSM failover, but the
|
||||
master failed to resume normal operation within the reelect timeout.
|
||||
Thus, a new master (this switch) was elected."
|
||||
::= { extremeCoreSCTrapPrefix 6 }
|
||||
|
||||
|
||||
-- Triumph support
|
||||
--
|
||||
|
||||
extremeRateLimitExceededTrap NOTIFICATION-TYPE
|
||||
OBJECTS {extremeRateLimitExceededTrapType,
|
||||
extremeRateLimitExceededTrapIndicator,
|
||||
ifIndex ,
|
||||
extremeIQosProfileIndex,
|
||||
extremeExceededByteCount}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Committed Information Rate exceeded."
|
||||
::= { extremeCoreSCTrapPrefix 7 }
|
||||
|
||||
extremeRateLimitExceededTrapType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
exceededCIR(1),
|
||||
droppedBytes(2)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap condition being reported."
|
||||
::= { extremeRateLimitExceededTrap 1 }
|
||||
|
||||
extremeRateLimitExceededTrapIndicator OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
clear(0),
|
||||
set(1)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The trap condition being reported."
|
||||
::= { extremeRateLimitExceededTrap 2 }
|
||||
|
||||
extremeExceededByteCount OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes that exceeded the rate."
|
||||
::= { extremeRateLimitExceededTrap 4 }
|
||||
|
||||
-- end Triumph support
|
||||
--
|
||||
|
||||
extremeBgpTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 2 }
|
||||
|
||||
extremeBgpTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeBgpTraps 0 }
|
||||
|
||||
extremeBgpPrefixReachedThreshold NOTIFICATION-TYPE
|
||||
OBJECTS { bgpPeerRemoteAddr}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeBgpPrefixReachedThreshold notification is generated
|
||||
when the number of prefixes received over this
|
||||
peer session reaches the threshold limit."
|
||||
::= { extremeBgpTrapsPrefix 1 }
|
||||
|
||||
extremeBgpPrefixMaxExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { bgpPeerRemoteAddr}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeBgpPrefixMaxExceeded notification is generated
|
||||
when the number of prefixes received over this
|
||||
peer session reaches the maximum configured limit."
|
||||
::= { extremeBgpTrapsPrefix 2 }
|
||||
|
||||
extremeSecurityTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 3 }
|
||||
|
||||
extremeSecurityTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeSecurityTraps 0 }
|
||||
|
||||
|
||||
extremeMacLimitExceeded NOTIFICATION-TYPE
|
||||
OBJECTS { extremeMacSecurityVlanIfIndex,
|
||||
extremeMacSecurityVlanDescr,
|
||||
extremeMacSecurityMacAddress,
|
||||
extremeMacSecurityPortIfIndex,
|
||||
extremeMacSecurityVlanId }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be generated, for a port on which limit-learning has been
|
||||
configured, when a new MAC address exceeding the limit is learnt on that
|
||||
port."
|
||||
::= { extremeSecurityTrapsPrefix 1 }
|
||||
|
||||
extremeUnauthorizedPortForMacDetected NOTIFICATION-TYPE
|
||||
OBJECTS { extremeMacSecurityVlanIfIndex,
|
||||
extremeMacSecurityVlanDescr,
|
||||
extremeMacSecurityVlanId,
|
||||
extremeMacSecurityMacAddress,
|
||||
extremeMacSecurityPortIfIndex }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be generated when a MAC Address is learnt on a port on which
|
||||
it is not not authorized. This will happen when the MAC address is statically
|
||||
configured as a 'secure mac' on some other port(s)."
|
||||
::= { extremeSecurityTrapsPrefix 2 }
|
||||
|
||||
extremeMacDetectedOnLockedPort NOTIFICATION-TYPE
|
||||
OBJECTS { extremeMacSecurityVlanIfIndex,
|
||||
extremeMacSecurityVlanDescr,
|
||||
extremeMacSecurityVlanId,
|
||||
extremeMacSecurityMacAddress,
|
||||
extremeMacSecurityPortIfIndex }
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be generated on a port for which lock-learning has been
|
||||
configured, when a new MAC address is learnt on that port."
|
||||
::= { extremeSecurityTrapsPrefix 3 }
|
||||
|
||||
extremeMacSecurityVlanIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the VLAN on which the MAC address was received."
|
||||
::= { extremeSecurityTraps 1 }
|
||||
|
||||
extremeMacSecurityVlanDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description(name) of the VLAN on which the MAC address was received."
|
||||
::= { extremeSecurityTraps 2 }
|
||||
|
||||
extremeMacSecurityMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The received MAC address."
|
||||
::= { extremeSecurityTraps 3 }
|
||||
|
||||
extremeMacSecurityPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ifIndex of the port on which the MAC address was received."
|
||||
::= { extremeSecurityTraps 4 }
|
||||
|
||||
extremeMacSecurityVlanId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VLAN ID of the VLAN on which the MAC address was received."
|
||||
::= { extremeSecurityTraps 5 }
|
||||
|
||||
|
||||
extremeNetloginUserLogin NOTIFICATION-TYPE
|
||||
OBJECTS { extremeNetloginStationMac,
|
||||
extremeNetloginStationAddr,
|
||||
extremeNetloginPortIfIndex,
|
||||
extremeNetloginAuthType,
|
||||
extremeNetloginSystemTime,
|
||||
extremeNetloginUser,
|
||||
extremeNetloginSrcVlan,
|
||||
extremeNetloginDestVlan,
|
||||
extremeNetloginSessionStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be generated when a netlogin supplicant passes
|
||||
authentication and logs in successfully into the network."
|
||||
::= { extremeSecurityTrapsPrefix 4}
|
||||
|
||||
|
||||
|
||||
extremeNetloginUserLogout NOTIFICATION-TYPE
|
||||
OBJECTS { extremeNetloginStationMac,
|
||||
extremeNetloginStationAddr,
|
||||
extremeNetloginPortIfIndex,
|
||||
extremeNetloginAuthType,
|
||||
extremeNetloginSystemTime,
|
||||
extremeNetloginUser,
|
||||
extremeNetloginSrcVlan,
|
||||
extremeNetloginDestVlan,
|
||||
extremeNetloginSessionStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be generated when a netlogin supplicant logs out.
|
||||
This trap is meant to notify logout event only for already
|
||||
authenticated and logged in supplicant. "
|
||||
::= { extremeSecurityTrapsPrefix 5}
|
||||
|
||||
|
||||
extremeNetloginAuthFailure NOTIFICATION-TYPE
|
||||
OBJECTS { extremeNetloginStationMac,
|
||||
extremeNetloginStationAddr,
|
||||
extremeNetloginPortIfIndex,
|
||||
extremeNetloginAuthType,
|
||||
extremeNetloginSystemTime,
|
||||
extremeNetloginUser,
|
||||
extremeNetloginSrcVlan,
|
||||
extremeNetloginDestVlan,
|
||||
extremeNetloginSessionStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap will be generated upon authentication failure for a
|
||||
netlogin supplicant"
|
||||
::= { extremeSecurityTrapsPrefix 6 }
|
||||
|
||||
|
||||
extremeNetloginStationMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address of netlogin supplicant"
|
||||
::= { extremeSecurityTraps 6 }
|
||||
|
||||
extremeNetloginStationAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address of netlogin supplicant"
|
||||
::= { extremeSecurityTraps 7 }
|
||||
|
||||
|
||||
extremeNetloginPortIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IfIndex of authenticator port to which the netlogin supplicant is
|
||||
connected"
|
||||
::= { extremeSecurityTraps 8}
|
||||
|
||||
extremeNetloginAuthType OBJECT-TYPE
|
||||
SYNTAX ClientAuthType
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IF supplicant is authenticated using remote authentication server
|
||||
as RADIUS or locally using authenticator local user database"
|
||||
::= { extremeSecurityTraps 9}
|
||||
|
||||
extremeNetloginSystemTime OBJECT-TYPE
|
||||
SYNTAX TimeStamp
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time when a netlogin event occurs and is
|
||||
meaningful for accounting purposes."
|
||||
::= { extremeSecurityTraps 10}
|
||||
|
||||
extremeNetloginUser OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information containing type of session as NETLOGIN or DOT1X
|
||||
concatenated with userName i,e '[NETLOGIN | DOT1X]:<username>' "
|
||||
::= { extremeSecurityTraps 11}
|
||||
|
||||
extremeNetloginSrcVlan OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Upon successful login this vlan will represent the one in which
|
||||
user resides before authentication while upon logout this vlan will
|
||||
be the one in which user resides before logout. "
|
||||
::= { extremeSecurityTraps 12}
|
||||
|
||||
extremeNetloginDestVlan OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The description (name) of the VLAN in which user moves after
|
||||
successful login or logout."
|
||||
::= { extremeSecurityTraps 13}
|
||||
|
||||
extremeNetloginSessionStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
success (1),
|
||||
sessionReset (2),
|
||||
fDBAgingInitiatedLogout (3),
|
||||
userInitiatedLogout (4),
|
||||
sessionRefreshInitiatedLogout (5),
|
||||
authenticationFailure (6),
|
||||
remoteAuthenticationServerFailure (7)
|
||||
}
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"
|
||||
-success (1)
|
||||
Successful login
|
||||
-sessionReset (2)
|
||||
Administrator has initialized Authentication State.
|
||||
-fDBAgingInitiatedLogout (3)
|
||||
Logout initiated due to FDB aging of client MAC
|
||||
-userInitiatedLogout(4)
|
||||
Graceful logout attempt from user
|
||||
-sessionRefreshInitiatedLogout (5)
|
||||
(Valid for web-based mode only) Logout initiated by
|
||||
session-refresh mechanism.
|
||||
-authenticationFailure(6)
|
||||
Authentication Failure
|
||||
-remoteAuthenticationServerFailure (7)
|
||||
Remote Authentication server Failure.
|
||||
"
|
||||
::= { extremeSecurityTraps 14 }
|
||||
|
||||
extremeNMSTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 4 }
|
||||
|
||||
extremeNMSTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeNMSTraps 0 }
|
||||
|
||||
extremeNMSDeviceAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the device modified by Extreme's Network Management Application."
|
||||
::= { extremeNMSTraps 1 }
|
||||
|
||||
extremeNMSInventoryChanged NOTIFICATION-TYPE
|
||||
OBJECTS { extremeNMSDeviceAddress }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is sent by Extreme's Network Management Applications when a change
|
||||
in its inventory database occurs. This trap is not send by a router or switch."
|
||||
::= { extremeNMSTrapsPrefix 1 }
|
||||
|
||||
extremeNMSTopologyChanged NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is sent by Extreme's Network Management Applications when a change
|
||||
in its Topology database occurs. This trap is not send by a router or switch."
|
||||
::= { extremeNMSTrapsPrefix 2 }
|
||||
|
||||
|
||||
|
||||
|
||||
extremeEapsTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 7 }
|
||||
|
||||
extremeEapsTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeEapsTraps 0 }
|
||||
|
||||
extremeEapsStateChange NOTIFICATION-TYPE
|
||||
OBJECTS { extremeEapsName,
|
||||
extremeEapsMode,
|
||||
extremeEapsPrevState,
|
||||
extremeEapsState}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeEapsStateChange notification is generated
|
||||
when the EAPS domain has a state change."
|
||||
::= { extremeEapsTrapsPrefix 1 }
|
||||
|
||||
extremeEapsFailTimerExpFlagSet NOTIFICATION-TYPE
|
||||
OBJECTS { extremeEapsName,
|
||||
extremeEapsMode,
|
||||
extremeEapsPrevState,
|
||||
extremeEapsState}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeEapsFailTimerExpFlagSet notification is
|
||||
generated when the EAPS domain's fail timer expires
|
||||
for the first time, while its state is not in Fail state."
|
||||
::= { extremeEapsTrapsPrefix 2 }
|
||||
|
||||
extremeEapsFailTimerExpFlagClear NOTIFICATION-TYPE
|
||||
OBJECTS { extremeEapsName,
|
||||
extremeEapsMode,
|
||||
extremeEapsPrevState,
|
||||
extremeEapsState}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeEapsFailTimerExpFlagClear notification is
|
||||
generated when the EAPS domain's Fail timer expired flag
|
||||
is cleared."
|
||||
::= { extremeEapsTrapsPrefix 3 }
|
||||
|
||||
|
||||
extremeEapsLinkDownRingComplete NOTIFICATION-TYPE
|
||||
OBJECTS { extremeEapsName,
|
||||
extremeEapsMode,
|
||||
extremeEapsPrevState,
|
||||
extremeEapsState}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If a Transit is in Link-Down state, and it receives a
|
||||
Health-Check-Pdu from the Master indicating the ring is
|
||||
Complete, it means there is some problem with the Transit
|
||||
switch that has issued this trap message."
|
||||
::= { extremeEapsTrapsPrefix 4 }
|
||||
|
||||
-- Extreme PoE Notifications
|
||||
extremePethTraps OBJECT IDENTIFIER ::= {extremeV2Traps 12}
|
||||
|
||||
extremePethNotificationPrefix OBJECT IDENTIFIER
|
||||
::= { extremePethTraps 0 }
|
||||
|
||||
extremePethPSUStatusNotification NOTIFICATION-TYPE
|
||||
OBJECTS { extremePethSlotPSUActive, extremePethSlotMainPseIndex }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This Notification indicates a change in the PoE PSU for the slot."
|
||||
::= { extremePethNotificationPrefix 1 }
|
||||
|
||||
extremeElrpTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 6 }
|
||||
|
||||
extremeElrpTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeElrpTraps 0 }
|
||||
|
||||
extremeElrpVlanLoopDetected NOTIFICATION-TYPE
|
||||
OBJECTS { extremeVlanIfDescr}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The extremeElrpVlanLoopDetected notification is generated
|
||||
when the ELRP client detects a loop in the vlan."
|
||||
::= { extremeElrpTrapsPrefix 1 }
|
||||
|
||||
|
||||
|
||||
extremeEapsSharedLinkTraps OBJECT IDENTIFIER
|
||||
::= { extremeV2Traps 9 }
|
||||
|
||||
extremeEapsSharedLinkTrapsPrefix OBJECT IDENTIFIER
|
||||
::= { extremeEapsSharedLinkTraps 0 }
|
||||
|
||||
extremeSegmentPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EAPS Shared Link's Segment Id."
|
||||
::= { extremeEapsSharedLinkTraps 1 }
|
||||
|
||||
extremeSharedPort OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..65535)
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The EAPS Shared Link's Shared port."
|
||||
::= { extremeEapsSharedLinkTraps 2 }
|
||||
|
||||
extremeEapsSegmentTimerExpFlagSet NOTIFICATION-TYPE
|
||||
OBJECTS { extremeSegmentPort,
|
||||
extremeSharedPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeEapsFailTimerExpFlagSet notification is
|
||||
generated when the EAPS domain's segment timer expires
|
||||
for the first time."
|
||||
::= { extremeEapsSharedLinkTrapsPrefix 1 }
|
||||
|
||||
extremeEapsSegmentTimerExpFlagClear NOTIFICATION-TYPE
|
||||
OBJECTS { extremeSegmentPort,
|
||||
extremeSharedPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The extremeEapsSegmentTimerExpFlagClear notification is
|
||||
generated when the EAPS domain's Segment Fail timer
|
||||
expired flag is cleared."
|
||||
::= { extremeEapsSharedLinkTrapsPrefix 2 }
|
||||
|
||||
END
|
86
MIBS/extreme/EXTREME-VC-MIB
Normal file
86
MIBS/extreme/EXTREME-VC-MIB
Normal file
@ -0,0 +1,86 @@
|
||||
-- ============================================================================
|
||||
|
||||
-- Support dropped in 6.0
|
||||
|
||||
--
|
||||
-- Extreme Virtual Chassis objects
|
||||
--
|
||||
|
||||
EXTREME-VC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
ifIndex FROM RFC1213-MIB
|
||||
extremeAgent FROM EXTREME-BASE-MIB;
|
||||
|
||||
extremeVC MODULE-IDENTITY
|
||||
LAST-UPDATED "9801090000Z"
|
||||
ORGANIZATION "Extreme Networks, Inc."
|
||||
CONTACT-INFO "www.extremenetworks.com"
|
||||
DESCRIPTION "Extreme Virtual Chassis objects"
|
||||
::= { extremeAgent 5 }
|
||||
|
||||
--
|
||||
-- Virtual Chassis Link Table
|
||||
--
|
||||
|
||||
extremeVCLinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ExtremeVCLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A table of information about any neighbouring
|
||||
Extreme Virtual Chassis device. Only contains
|
||||
valid data for ports that are configured to
|
||||
have extremePortSummitlinkAdminMode set to
|
||||
summitlinkOnly have an active link or
|
||||
have had an active link since the last time
|
||||
they were configured in Summitlink mode."
|
||||
::= { extremeVC 1 }
|
||||
|
||||
extremeVCLinkEntry OBJECT-TYPE
|
||||
SYNTAX ExtremeVCLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Neighbour information for a single Summitlink
|
||||
Port."
|
||||
INDEX { ifIndex }
|
||||
::= { extremeVCLinkTable 1 }
|
||||
|
||||
ExtremeVCLinkEntry ::= SEQUENCE {
|
||||
extremeVCLinkValid TruthValue,
|
||||
extremeVCLinkDeviceId INTEGER,
|
||||
extremeVCLinkPortIndex INTEGER
|
||||
}
|
||||
|
||||
extremeVCLinkValid OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"Flag indicating whether other columns of this
|
||||
table contain data."
|
||||
::= { extremeVCLinkEntry 1 }
|
||||
|
||||
extremeVCLinkDeviceId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"ID of the current SummitVC device
|
||||
connected to this Summitlink port."
|
||||
::= { extremeVCLinkEntry 2 }
|
||||
|
||||
extremeVCLinkPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The Summitlink subchannel number that the Summit
|
||||
device on the other side of the neighbouring
|
||||
SummitVC will use to reach this device."
|
||||
::= { extremeVCLinkEntry 3 }
|
||||
END
|
1937
MIBS/extreme/EXTREME-VLAN-MIB
Normal file
1937
MIBS/extreme/EXTREME-VLAN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
9323
MIBS/extreme/EXTREME-WIRELESS-MIB
Normal file
9323
MIBS/extreme/EXTREME-WIRELESS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
37
MIBS/extreme/EXTREMEDOT11AP-MIB
Normal file
37
MIBS/extreme/EXTREMEDOT11AP-MIB
Normal file
@ -0,0 +1,37 @@
|
||||
-- *********************************************************************
|
||||
-- EXTREME 802.11 Access Point Management Information Base, based
|
||||
-- on IEEE 802.11 AP MIB.
|
||||
-- *********************************************************************
|
||||
EXTREMEdot11AP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TruthValue FROM SNMPv2-TC
|
||||
extremeAP FROM EXTREME-BASE-MIB
|
||||
ifIndex FROM RFC1213-MIB
|
||||
Unsigned32 FROM SNMPv2-SMI;
|
||||
|
||||
-- *********************************************************************
|
||||
-- MODULE IDENTITY
|
||||
-- *********************************************************************
|
||||
|
||||
extremeDot11ap MODULE-IDENTITY
|
||||
LAST-UPDATED "0211140000Z"
|
||||
ORGANIZATION "Extreme Networks"
|
||||
CONTACT-INFO " "
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module provides managemetn of a set of APs. It is based
|
||||
on the IEEE AP MIB with additions for better indexing."
|
||||
::= { extremeAP 21 }
|
||||
|
||||
-- *********************************************************************
|
||||
-- Major sections
|
||||
-- *********************************************************************
|
||||
|
||||
-- *********************************************************************
|
||||
-- End of EXTREME AP MIB
|
||||
-- *********************************************************************
|
||||
END
|
28
MIBS/extreme/EXTREMEDOT11F-MIB
Normal file
28
MIBS/extreme/EXTREMEDOT11F-MIB
Normal file
@ -0,0 +1,28 @@
|
||||
-- *********************************************************************
|
||||
-- Extreme 802.11f MIB. Based on IEEE MIB with addition of ifIndex for
|
||||
-- demux.
|
||||
-- *********************************************************************
|
||||
EXTREMEdot11f-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
extremeAP FROM EXTREME-BASE-MIB;
|
||||
|
||||
|
||||
-- *********************************************************************
|
||||
-- MODULE IDENTITY
|
||||
-- *********************************************************************
|
||||
|
||||
extremeDot11f MODULE-IDENTITY
|
||||
LAST-UPDATED "0107020000Z"
|
||||
ORGANIZATION "Extreme Networks"
|
||||
CONTACT-INFO
|
||||
" "
|
||||
|
||||
DESCRIPTION
|
||||
"This MIB module provides management of IAPP on a set of APs.
|
||||
It is functionally identical to the IAPP MIB from the IEEE
|
||||
with the addition of a new index."
|
||||
::= { extremeAP 22 }
|
||||
|
||||
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
|
||||
|
||||
|
Reference in New Issue
Block a user