395 lines
14 KiB
Plaintext
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
|
|
--
|
|
|
|
|