Observium_CE/mibs/ciena/WWP-CONTAINMENT-MIB

395 lines
14 KiB
Plaintext

--
-- WWP-CONTAINMENT-MIB.my
--
--
WWP-CONTAINMENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
NOTIFICATION-TYPE, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, MacAddress, DateAndTime, RowStatus, TruthValue
FROM SNMPv2-TC
wwpModules
FROM WWP-SMI;
wwpContainmentMIB MODULE-IDENTITY
LAST-UPDATED "200506091700Z"
ORGANIZATION "World Wide Packets, Inc"
CONTACT-INFO
" Mib Meister
Postal: World Wide Packets
P.O. Box 950
Veradale, WA 99037
USA
Phone: +1 509 242 9000
Email: mib.meister@worldwidepackets.com"
DESCRIPTION
"This MIB contains objects that control packet containment
within the device. This MIB deals with packet containment
on a per-port basis using Link Shaping containment mechanisms."
::= { wwpModules 55 }
--
-- Textual conventions
--
--
-- Node definitions
--
wwpContainmentMIBObjects OBJECT IDENTIFIER ::= { wwpContainmentMIB 1 }
--
-- System Atributes
--
wwpContainment OBJECT IDENTIFIER ::= { wwpContainmentMIBObjects 1 }
-- Notifications
wwpContainmentMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpContainmentMIB 2 }
wwpContainmentMIBNotifications OBJECT IDENTIFIER ::=
{ wwpContainmentMIBNotificationPrefix 0 }
-- Conformance information
wwpContainmentMIBConformance OBJECT IDENTIFIER ::= { wwpContainmentMIB 3 }
wwpContainmentMIBCompliances OBJECT IDENTIFIER ::= { wwpContainmentMIBConformance 1 }
wwpContainmentMIBGroups OBJECT IDENTIFIER ::= { wwpContainmentMIBConformance 2 }
--
-- The Containment Broadcast Table
--
wwpContainmentBroadcastTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpContainmentBroadcastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the broadcast
containment settings per port."
::= { wwpContainment 1 }
wwpContainmentBroadcastEntry OBJECT-TYPE
SYNTAX WwpContainmentBroadcastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the wwpContainmentBroadcastTable."
INDEX { wwpContainmentBroadcastPortId }
::= { wwpContainmentBroadcastTable 1 }
WwpContainmentBroadcastEntry ::= SEQUENCE {
wwpContainmentBroadcastPortId INTEGER,
wwpContainmentBroadcastAction INTEGER,
wwpContainmentBroadcastHighMark Integer32,
wwpContainmentBroadcastLowMark Integer32,
wwpContainmentBroadcastTrapsEnable TruthValue,
wwpContainmentBroadcastState INTEGER
}
wwpContainmentBroadcastPortId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the port for which this entry contains the containment
settings. This value corresponds to the same portId for this port
defined in the object wwpPortStatsPortId as defined in the MIB
wwpPortStatsMIB."
::= { wwpContainmentBroadcastEntry 1 }
wwpContainmentBroadcastAction OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
monitor(2),
throttle(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value defines the action that is associated
with the broadcast containment mechanism for this port.
When this object contains the value of disable(1),
then all broadcast containment activity for this port
is disabled.
When this object contains the value of monitor(1),
then the broadcast containment mechanism will not
inhibit packet forwarding on this port while the
broadcast containment mechanism is engaged. This
setting is useful for monitoring SNMP traps that may
be generated by the broadcast containment mechanism.
When this object contains the value of throttle(2),
then the broadcast containment mechanism will inhibit
packet forwarding on this port while the broadcast
containment mechanism is engaged."
DEFVAL { 1 }
::= { wwpContainmentBroadcastEntry 2 }
wwpContainmentBroadcastHighMark OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value which must be reached or exceeded to trigger
the engagement of the broadcast containment mechanism.
To prevent containment engagement lockup, the broadcast
containment mechanism will not engage if the value of
this is less than or equal to the value specified in
wwpContainmentBroadcastLowMark.
This value refers to the number of ingressing
frames-per-second."
::= { wwpContainmentBroadcastEntry 3 }
wwpContainmentBroadcastLowMark OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value which must be reached or preceded to release
the engagement of the broadcast containment mechanism.
This value refers to the number of ingressing
frames-per-second."
::= { wwpContainmentBroadcastEntry 4 }
wwpContainmentBroadcastTrapsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables the traps associated with the
containment mechanism for this port. When
set to true, a trap will be sent when the
broadcast containment mechanism becomes engaged
and a trap will be sent when the broadcast
containment mechanism becomes disengaged. When
set to false, no containment traps will be
sent from the broadcast containment mechanism
for this port."
DEFVAL { true }
::= { wwpContainmentBroadcastEntry 5 }
wwpContainmentBroadcastState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
starting(2),
engaged(3),
stopping(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the present state of the
broadcast containment mechanism within the device.
idle(1) - The broadcast containment is presently
disengaged.
starting(2) - The broadcast containment mechanism has
determined that the conditions warrant the engagement
of the broadcast containment mechanism. This is a
momentary state which may exist during the transition
from the idle state to the engaged state.
engaged(3) - The broadcast containment mechanism is
currently engaged. The action defined by
wwpContainmentBroadcastAction is presently in effect.
stopping(4) - The broadcast containment mechanism has
determined that the conditions warrant the disengagement
of the broadcast containment mechanism. This is a
momentary state which may exist during the transition
from the engaged state to the idle state."
::= { wwpContainmentBroadcastEntry 6 }
--
-- The Containment Multicast Table
--
wwpContainmentMulticastTable OBJECT-TYPE
SYNTAX SEQUENCE OF WwpContainmentMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the multicast
containment settings per port."
::= { wwpContainment 2 }
wwpContainmentMulticastEntry OBJECT-TYPE
SYNTAX WwpContainmentMulticastEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the wwpContainmentMulticastTable."
INDEX { wwpContainmentMulticastPortId }
::= { wwpContainmentMulticastTable 1 }
WwpContainmentMulticastEntry ::= SEQUENCE {
wwpContainmentMulticastPortId INTEGER,
wwpContainmentMulticastAction INTEGER,
wwpContainmentMulticastHighMark Integer32,
wwpContainmentMulticastLowMark Integer32,
wwpContainmentMulticastTrapsEnable TruthValue,
wwpContainmentMulticastState INTEGER
}
wwpContainmentMulticastPortId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Id of the port for which this entry contains the containment
settings. This value corresponds to the same portId for this port
defined in the object wwpPortStatsPortId as defined in the MIB
wwpPortStatsMIB."
::= { wwpContainmentMulticastEntry 1 }
wwpContainmentMulticastAction OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
monitor(2),
throttle(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value defines the action that is associated
with the multicast containment mechanism for this port.
When this object contains the value of disable(1),
then all multicast containment activity for this port
is disabled.
When this object contains the value of monitor(1),
then the multicast containment mechanism will not
inhibit packet forwarding on this port while the
multicast containment mechanism is engaged. This
setting is useful for monitoring SNMP traps that may
be generated by the multicast containment mechanism.
When this object contains the value of throttle(2),
then the multicast containment mechanism will inhibit
packet forwarding on this port while the multicast
containment mechanism is engaged."
DEFVAL { 1 }
::= { wwpContainmentMulticastEntry 2 }
wwpContainmentMulticastHighMark OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value which must be reached or exceeded to trigger
the engagement of the multicast containment mechanism.
To prevent containment engagement lockup, the multicast
containment mechanism will not engage if the value of
this is less than or equal to the value specified in
wwpContainmentMulticastLowMark.
This value refers to the number of ingressing
frames-per-second."
::= { wwpContainmentMulticastEntry 3 }
wwpContainmentMulticastLowMark OBJECT-TYPE
SYNTAX Integer32(0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value which must be reached or preceded to release
the engagement of the multicast containment mechanism.
This value refers to the number of ingressing
frames-per-second."
::= { wwpContainmentMulticastEntry 4 }
wwpContainmentMulticastTrapsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables the traps associated with the
containment mechanism for this port. When
set to true, a trap will be sent when the
multicast containment mechanism becomes engaged
and a trap will be sent when the multicast
containment mechanism becomes disengaged. When
set to false, no containment traps will be
sent from the multicast containment mechanism
for this port."
DEFVAL { true }
::= { wwpContainmentMulticastEntry 5 }
wwpContainmentMulticastState OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
starting(2),
engaged(3),
stopping(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value indicates the present state of the
multicast containment mechanism within the device.
idle(1) - The multicast containment is presently
disengaged.
starting(2) - The multicast containment mechanism has
determined that the conditions warrant the engagement
of the multicast containment mechanism. This is a
momentary state which may exist during the transition
from the idle state to the engaged state.
engaged(3) - The multicast containment mechanism is
currently engaged. The action defined by
wwpContainmentMulticastAction is presently in effect.
stopping(4) - The multicast containment mechanism has
determined that the conditions warrant the disengagement
of the multicast containment mechanism. This is a
momentary state which may exist during the transition
from the engaged state to the idle state."
::= { wwpContainmentMulticastEntry 6 }
wwpContainmentNotification NOTIFICATION-TYPE
OBJECTS {
wwpContainmentBroadcastState,
wwpContainmentMulticastState
}
STATUS current
DESCRIPTION
"A wwpContainmentNotification is sent when the
wwpContainmentBroadcastState is changed or when the
wwpContainmentMulticastState is changed."
::= { wwpContainmentMIBNotifications 1 }
END
--
-- WWP-CONTAINMENT-MIB
--