374 lines
14 KiB
Plaintext
374 lines
14 KiB
Plaintext
-- This file was included in WWP MIB release 04-10-01-0027
|
|
--
|
|
-- WWP-LEOS-BROADCAST-CONTAINMENT-MIB.my
|
|
--
|
|
--
|
|
|
|
WWP-LEOS-BROADCAST-CONTAINMENT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Integer32, Unsigned32, Counter32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TEXTUAL-CONVENTION, TruthValue, RowStatus
|
|
FROM SNMPv2-TC
|
|
wwpModulesLeos
|
|
FROM WWP-SMI;
|
|
|
|
|
|
wwpLeosBroadcastContainmentMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201203080000Z"
|
|
ORGANIZATION "Ciena, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
115 North Sullivan Road
|
|
Spokane Valley, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: support@ciena.com"
|
|
DESCRIPTION
|
|
"This MIB module is for the Broadcast containment for WWP Products"
|
|
|
|
REVISION "201203080000Z"
|
|
DESCRIPTION
|
|
"Added wwpLeosBroadcastContainmentIgnoreRapsMessages"
|
|
REVISION "201203020000Z"
|
|
DESCRIPTION
|
|
"Added wwpLeosBroadcastContainmentResourceMode and
|
|
wwpLeosBroadcastContainmentBytesDroppedStats"
|
|
REVISION "200902050000Z"
|
|
DESCRIPTION
|
|
"Added wwpLeosBroadcastContainmentFilterName to the notification for
|
|
wwpLeosBcastThresholdExceed and wwpLeosBcastThresholdNormal."
|
|
REVISION "200806250000Z"
|
|
DESCRIPTION
|
|
"Defect 25528 - Increase wwpLeosBroadcastContainmentFilterName octet
|
|
length to 16 characters (15 plus a null byte)."
|
|
REVISION "200806182100Z"
|
|
DESCRIPTION
|
|
"Add new objects to support global enable/disable and time setting"
|
|
REVISION "200706022100Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
|
|
::= { wwpModulesLeos 8 }
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpLeosBroadcastContainmentMIBObjects OBJECT IDENTIFIER ::= { wwpLeosBroadcastContainmentMIB 1 }
|
|
|
|
-- Notifications
|
|
|
|
wwpLeosBroadcastContainmentMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpLeosBroadcastContainmentMIB 2 }
|
|
wwpLeosBroadcastContainmentMIBNotifications OBJECT IDENTIFIER ::= { wwpLeosBroadcastContainmentMIBNotificationPrefix 1 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpLeosBroadcastContainmentMIBConformance OBJECT IDENTIFIER ::= { wwpLeosBroadcastContainmentMIB 3 }
|
|
wwpLeosBroadcastContainmentMIBCompliances OBJECT IDENTIFIER ::= { wwpLeosBroadcastContainmentMIBConformance 1 }
|
|
wwpLeosBroadcastContainmentMIGroups OBJECT IDENTIFIER ::= { wwpLeosBroadcastContainmentMIBConformance 2 }
|
|
|
|
WwpLeosBroadcastContainmentCapabilitiesMap ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This bit mask shows the capability of the device. It shows that which index is valid
|
|
wwpLeosBroadcastContainmentVlanId or wwpLeosBroadcastContainmentPortId"
|
|
SYNTAX BITS {
|
|
wwpLeosBroadcastContainmentVlanId(0),
|
|
wwpLeosBroadcastContainmentPortId(1)
|
|
}
|
|
|
|
--
|
|
-- Global information
|
|
--
|
|
|
|
wwpLeosBroadcastContainmentCapability OBJECT-TYPE
|
|
SYNTAX WwpLeosBroadcastContainmentCapabilitiesMap
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It shows which of the following (wwpLeosBroadcastContainmentPortId or wwpLeosBroadcastContainmentVlanId or both) can
|
|
be used as an index in wwpLeosBroadcastContainmentFilterMemTable. If bit 0 of the bit mask (starting from right to left)
|
|
is set to 1 then wwpLeosBroadcastContainmentVlanId can be used as index. If bit 1 of the bit mask is set to 1 then
|
|
wwpLeosBroadcastContainmentPortId can be used as index. If both bits are set to 1 then both can be used as index."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 1 }
|
|
|
|
wwpLeosBroadcastContainmentPktDroppedStats OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the global dropped packets statistics for all VLANs and ports."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 2 }
|
|
|
|
wwpLeosBroadcastContainmentGlobalStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Setting this object to 'enable' will globally enable
|
|
broadcast-containment on the device. The default is enabled."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 6 }
|
|
|
|
wwpLeosBroadcastContainmentGlobalTime OBJECT-TYPE
|
|
SYNTAX Integer32(10..2560)
|
|
UNITS "milli-seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The global broadcast containment sample or
|
|
integration time. The default is 100ms."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 7 }
|
|
|
|
wwpLeosBroadcastContainmentIgnoreRapsMessages OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this object is enabled, all configured broadcast
|
|
containment filters will ignore R-APS messages when
|
|
filtering PDUs. The default setting is disabled."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 8 }
|
|
|
|
wwpLeosBroadcastContainmentResourceMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects whether broadcast containment uses resource manager
|
|
resources. The selection of containment classification is
|
|
more limited when resource mode is disabled."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 9 }
|
|
|
|
wwpLeosBroadcastContainmentBytesDroppedStats OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Displays the global dropped bytes statistics for all VLANs and
|
|
ports. Not supported by SAOS 4.x or earlier releases."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 10 }
|
|
|
|
--
|
|
-- Filter table information
|
|
--
|
|
|
|
wwpLeosBroadcastContainmentFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosBroadcastContainmentFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of broadcast containment configuration."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 4 }
|
|
|
|
wwpLeosBroadcastContainmentFilterEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosBroadcastContainmentFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Broadcast containment entry in the Broadcast Containment Table."
|
|
INDEX { wwpLeosBroadcastContainmentIndex }
|
|
::= { wwpLeosBroadcastContainmentFilterTable 1 }
|
|
|
|
WwpLeosBroadcastContainmentFilterEntry ::= SEQUENCE {
|
|
wwpLeosBroadcastContainmentIndex Integer32,
|
|
wwpLeosBroadcastContainmentFilterName DisplayString,
|
|
wwpLeosBroadcastContainmentPktLimit Integer32,
|
|
wwpLeosBroadcastContainmentPktDropState TruthValue,
|
|
wwpLeosBroadcastContainmentStatus RowStatus,
|
|
wwpLeosBroadcastContainmentKbps Integer32,
|
|
wwpLeosBroadcastContainmentClassifier Unsigned32
|
|
}
|
|
|
|
wwpLeosBroadcastContainmentIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4095)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique index into the table."
|
|
::= { wwpLeosBroadcastContainmentFilterEntry 1 }
|
|
|
|
wwpLeosBroadcastContainmentFilterName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..15))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the name of the filter. If wwpLeosBroadcastContainmentFilterName is not set during
|
|
filter creation then filter will be created with no name.
|
|
Filter name can be set later by setting this object."
|
|
::= { wwpLeosBroadcastContainmentFilterEntry 2 }
|
|
|
|
wwpLeosBroadcastContainmentPktLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (0..104856000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of broadcast packets which can be
|
|
received by this device. Setting this object to 0 will make the
|
|
broadcast pkt limit as unlimited."
|
|
DEFVAL { 0 }
|
|
::= { wwpLeosBroadcastContainmentFilterEntry 3 }
|
|
|
|
wwpLeosBroadcastContainmentPktDropState OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object if True, specifies that packets were dropped for the
|
|
given filter since it was last read. If this object reads false
|
|
then no packet was dropped since it was last read."
|
|
::= { wwpLeosBroadcastContainmentFilterEntry 4 }
|
|
|
|
wwpLeosBroadcastContainmentStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create a row in this table, a manager must
|
|
set this object to 'createAndGo'. To delete the
|
|
entry set this to destroy. To update this entry
|
|
this object may not be set."
|
|
::= { wwpLeosBroadcastContainmentFilterEntry 5 }
|
|
|
|
wwpLeosBroadcastContainmentKbps OBJECT-TYPE
|
|
SYNTAX Integer32 (0..10000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of broadcast packets which can be
|
|
received by this device."
|
|
::= { wwpLeosBroadcastContainmentFilterEntry 6 }
|
|
|
|
wwpLeosBroadcastContainmentClassifier OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The classifier type for the filter. The value of this object could be
|
|
any of the below or addition of any of the below:
|
|
|
|
ClassifierType_Unknown(0)
|
|
ClassifierType_Broadcast(1)
|
|
ClassifierType_UnknownL2Multicast(2)
|
|
ClassifierType_UnknownUnicast(4)
|
|
ClassifierType_UnknownIpMulticast(8)
|
|
ClassifierType_AllMultcast(16)
|
|
|
|
For example, if the user wants to set the classifier type for the
|
|
filter as broadcast+unknown_unicast, the value of the
|
|
object should be set as 5 (1 + 4). Similary if the preferred classifier
|
|
type is All_flooding, the value would be 15 (1+2+4+8). By default, the
|
|
classifier type is 3 (broadcast + unknownL2Multicast).
|
|
|
|
When resource mode is disabled, the only supported multicast option
|
|
is ClassifierType_AllMulticast. The L2 and IP multicast options are
|
|
controlled individually if resource mode is enabled."
|
|
DEFVAL {3}
|
|
::= { wwpLeosBroadcastContainmentFilterEntry 7 }
|
|
|
|
--
|
|
-- Filter member table
|
|
--
|
|
|
|
wwpLeosBroadcastContainmentFilterMemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpLeosBroadcastContainmentFilterMemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of broadcast containment membership."
|
|
::= { wwpLeosBroadcastContainmentMIBObjects 5 }
|
|
|
|
wwpLeosBroadcastContainmentFilterMemEntry OBJECT-TYPE
|
|
SYNTAX WwpLeosBroadcastContainmentFilterMemEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Broadcast containment entry in the Broadcast Containment Table."
|
|
INDEX { wwpLeosBroadcastContainmentIndex, wwpLeosBroadcastContainmentVlanId, wwpLeosBroadcastContainmentPortId }
|
|
::= { wwpLeosBroadcastContainmentFilterMemTable 1 }
|
|
|
|
WwpLeosBroadcastContainmentFilterMemEntry ::= SEQUENCE {
|
|
wwpLeosBroadcastContainmentVlanId Integer32,
|
|
wwpLeosBroadcastContainmentPortId Integer32,
|
|
wwpLeosBroadcastContainmentFilterMemStatus RowStatus
|
|
}
|
|
|
|
wwpLeosBroadcastContainmentVlanId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique index into the table. Depending on the capability of device
|
|
set this index to valid VLAN id or 0 for all vlans."
|
|
::= { wwpLeosBroadcastContainmentFilterMemEntry 1 }
|
|
|
|
wwpLeosBroadcastContainmentPortId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..4095)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique index into the table. Depending on the capability of device
|
|
set this index to valid port id or 0 for all ports."
|
|
::= { wwpLeosBroadcastContainmentFilterMemEntry 2 }
|
|
|
|
wwpLeosBroadcastContainmentFilterMemStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create a row in this table, a manager must
|
|
set this object to 'createAndGo'. To delete the
|
|
entry set this to destroy. To update this entry
|
|
this object may not be set."
|
|
::= { wwpLeosBroadcastContainmentFilterMemEntry 3 }
|
|
|
|
--
|
|
-- Notifications
|
|
--
|
|
|
|
wwpLeosBcastThresholdExceed NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpLeosBroadcastContainmentIndex,
|
|
wwpLeosBroadcastContainmentFilterName
|
|
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wwpLeosBcastThresholdExceed notification is sent
|
|
when for given filter index, the number of broadcast
|
|
packet received becomes greater than or equal to the
|
|
configured packet limit, and the value of broadcast packet
|
|
received at the last sampling interval was less than
|
|
the configured packet limit."
|
|
::= { wwpLeosBroadcastContainmentMIBNotifications 1 }
|
|
|
|
wwpLeosBcastThresholdNormal NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpLeosBroadcastContainmentIndex,
|
|
wwpLeosBroadcastContainmentFilterName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wwpLeosBcastThresholdNormal notification is sent
|
|
when for given filter index, the total number of
|
|
broadcast packet received becomes less than the
|
|
configured packet limit, and the value of broadcast
|
|
packet received at the last sampling interval
|
|
was greater than or equal to the configured packet limit."
|
|
::= { wwpLeosBroadcastContainmentMIBNotifications 2 }
|
|
|
|
|
|
END
|
|
|