696 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			696 lines
		
	
	
		
			21 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CISCOSB-STORMCTRL-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
-- Title:                CISCOSB ROS
 | 
						|
--                       Private STORM CTRL MIB
 | 
						|
-- Version:              7.46
 | 
						|
-- Date:                 15-Jan-2007
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    switch001                                               FROM CISCOSB-MIB
 | 
						|
    OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, Counter64     FROM SNMPv2-SMI
 | 
						|
    TruthValue, DisplayString, TEXTUAL-CONVENTION           FROM SNMPv2-TC
 | 
						|
    InterfaceIndex                                          FROM IF-MIB
 | 
						|
    dot1dBasePort                                           FROM BRIDGE-MIB;
 | 
						|
 | 
						|
 | 
						|
    RlStormCtrlRateUnit ::= INTEGER {
 | 
						|
        packetsPerSecond(1),
 | 
						|
        bytesPerSecond(2),
 | 
						|
        framesPerBuffer(3),
 | 
						|
        precentages(4),
 | 
						|
        kiloBytesPerSecond(5),
 | 
						|
        kiloBitsPerSecond(6)
 | 
						|
    }
 | 
						|
 | 
						|
RlStormCtrlRateLimTrafficType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "traffic type for storm-control and rate-limit."
 | 
						|
    SYNTAX     INTEGER {
 | 
						|
        broadcast(1),
 | 
						|
        multicastRegistred(2),
 | 
						|
        multicastUnregistred(3),
 | 
						|
        multicastAll(4),
 | 
						|
        unknownUnicast(5),
 | 
						|
        all(6)
 | 
						|
    }
 | 
						|
 | 
						|
RlStormCtrlTrafficTypeBits ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "Storm control traffic type bits."
 | 
						|
    SYNTAX BITS {
 | 
						|
        broadcast(0),
 | 
						|
        multicastAll(1),
 | 
						|
        unknownUnicast(2)
 | 
						|
    }
 | 
						|
 | 
						|
RlStormCtrlOwner ::= INTEGER {
 | 
						|
        none(0),
 | 
						|
        user(1),
 | 
						|
        global(2)
 | 
						|
    }
 | 
						|
 | 
						|
    RlStormCtrlRateUnitType ::= INTEGER {
 | 
						|
        kiloBitsPerSecond(1),
 | 
						|
        precentages(2)
 | 
						|
    }
 | 
						|
 | 
						|
    RlStormCtrlActionType ::= INTEGER {
 | 
						|
        none(1),
 | 
						|
        trap(2),
 | 
						|
        shutdown(3),
 | 
						|
        trapAndShutdown(4)
 | 
						|
    }
 | 
						|
 | 
						|
rlStormCtrl MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "200701020001Z"
 | 
						|
                ORGANIZATION "Cisco Systems, Inc."
 | 
						|
 | 
						|
                CONTACT-INFO
 | 
						|
                "Postal: 170 West Tasman Drive
 | 
						|
                San Jose , CA 95134-1706
 | 
						|
                USA
 | 
						|
 | 
						|
                
 | 
						|
                Website:  Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
 | 
						|
 | 
						|
                DESCRIPTION
 | 
						|
                      "This private MIB module defines storm control private MIBs."
 | 
						|
                REVISION "200701020000Z"
 | 
						|
                DESCRIPTION
 | 
						|
                      "Initial revision."
 | 
						|
        ::= { switch001 77 }
 | 
						|
 | 
						|
rlStormCtrlSupport OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Identify if the strom control protection is supported"
 | 
						|
    ::= { rlStormCtrl 1 }
 | 
						|
 | 
						|
rlStormCtrlMibVersion OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "MIB's version, the current version is 3."
 | 
						|
    ::= { rlStormCtrl 2 }
 | 
						|
 | 
						|
rlStormCtrlRateUnitTypeSupport OBJECT-TYPE
 | 
						|
--    SYNTAX      BITS {
 | 
						|
--            packetsPerSecond(0),
 | 
						|
--            bytesPerSecond(1),
 | 
						|
--            framesPerBuffer(2),
 | 
						|
--            percentages(3),
 | 
						|
--            kiloBytesPerSecond(4),
 | 
						|
--            kiloBitsPerSecond(5)
 | 
						|
--    }
 | 
						|
    SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "the supported rate unit type for the storm rate control"
 | 
						|
    ::= { rlStormCtrl 3 }
 | 
						|
 | 
						|
rlStormCtrlTypeSupport  OBJECT-TYPE
 | 
						|
--    SYNTAX      BITS {
 | 
						|
--            unknownUnicast(0),
 | 
						|
--            unknownMulticast(1),
 | 
						|
--            broadcast(2),
 | 
						|
--            multicast(3),
 | 
						|
--    }
 | 
						|
    SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "the supported frame type for the storm control protection"
 | 
						|
    ::= { rlStormCtrl 4 }
 | 
						|
 | 
						|
rlStormCtrlRateSupportPerType OBJECT-TYPE
 | 
						|
--    SYNTAX      BITS {
 | 
						|
--            unknownUnicast(0),
 | 
						|
--            unknownMulticast(1),
 | 
						|
--            broadcast(2),
 | 
						|
--            multicast(3),
 | 
						|
--    }
 | 
						|
    SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "identify if rate control is supported for each frame type"
 | 
						|
    ::= { rlStormCtrl 5 }
 | 
						|
 | 
						|
rlStormCtrlEnbaleDependencyBetweenTypes OBJECT-TYPE
 | 
						|
--    SYNTAX      BITS {
 | 
						|
--            unknownUnicast(0),
 | 
						|
--            unknownMulticast(1),
 | 
						|
--            broadcast(2),
 | 
						|
--            multicast(3),
 | 
						|
--    }
 | 
						|
    SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate enable limitation of dependency between frame types,
 | 
						|
         such as enabling of multicast should be with the enabling of
 | 
						|
         broadcast type (bcm 5632)"
 | 
						|
    ::= { rlStormCtrl 6 }
 | 
						|
 | 
						|
rlStormCtrlRateDependencyBetweenTypes OBJECT-TYPE
 | 
						|
--    SYNTAX      BITS {
 | 
						|
--            unknownUnicast(0),
 | 
						|
--            unknownMulticast(1),
 | 
						|
--            broadcast(2),
 | 
						|
--            multicast(3),
 | 
						|
--    }
 | 
						|
    SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate limitation of dependency between frame types for
 | 
						|
         rate assignment, for example: assigning of rate limit for unicast
 | 
						|
         frame must assigning the same rate for multicast and bradcast
 | 
						|
         frame (bcm 5615), in case the device support enbale per each frame
 | 
						|
         type but with the same rate limitation."
 | 
						|
    ::= { rlStormCtrl 7 }
 | 
						|
 | 
						|
--
 | 
						|
-- rlStormCtrlTable
 | 
						|
--
 | 
						|
rlStormCtrlTable   OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF RlStormCtrlEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The table contains the storm control protection per port"
 | 
						|
    ::= { rlStormCtrl 8 }
 | 
						|
 | 
						|
rlStormCtrlEntry   OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "storm control protection, defined per port,frame type and rate"
 | 
						|
    INDEX { dot1dBasePort }
 | 
						|
    ::= { rlStormCtrlTable 1 }
 | 
						|
 | 
						|
RlStormCtrlEntry ::= SEQUENCE {
 | 
						|
    rlStormCtrlRateType                         RlStormCtrlRateUnit,
 | 
						|
    rlStormCtrlUnknownUnicastEnable             TruthValue,
 | 
						|
    rlStormCtrlUnknownUnicastRate               Unsigned32,
 | 
						|
    rlStormCtrlUnknownMulticastEnable           TruthValue,
 | 
						|
    rlStormCtrlUnknownMulticastRate             Unsigned32,
 | 
						|
    rlStormCtrlBroadcastEnable                  TruthValue,
 | 
						|
    rlStormCtrlBroadcastRate                    Unsigned32,
 | 
						|
    rlStormCtrlMulticastEnable                  TruthValue,
 | 
						|
    rlStormCtrlMulticastRate                    Unsigned32,
 | 
						|
    rlStormCtrlSetDefaultRateType               TruthValue,
 | 
						|
    rlStormCtrlSetDefaultUnknownUnicastEnable   TruthValue,
 | 
						|
    rlStormCtrlSetDefaultUnknownUnicastRate     TruthValue,
 | 
						|
    rlStormCtrlSetDefaultUnknownMulticastEnable TruthValue,
 | 
						|
    rlStormCtrlSetDefaultUnknownMulticastRate   TruthValue,
 | 
						|
    rlStormCtrlSetDefaultBroadcastEnable        TruthValue,
 | 
						|
    rlStormCtrlSetDefaultBroadcastRate          TruthValue,
 | 
						|
    rlStormCtrlSetDefaultMulticastEnable        TruthValue,
 | 
						|
    rlStormCtrlSetDefaultMulticastRate          TruthValue,
 | 
						|
    rlStormCtrlBroadcastOperRate                Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
rlStormCtrlRateType OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlRateUnit
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate the rate unit type"
 | 
						|
    ::= { rlStormCtrlEntry 1 }
 | 
						|
 | 
						|
rlStormCtrlUnknownUnicastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "enable or disable the storm control for unknown unicast frames"
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 2 }
 | 
						|
 | 
						|
rlStormCtrlUnknownUnicastRate OBJECT-TYPE
 | 
						|
    SYNTAX  Unsigned32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "set the storm control rate limit for the unknown unicast frames,
 | 
						|
        0 indicate blocking of frames from this type."
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { rlStormCtrlEntry 3 }
 | 
						|
 | 
						|
rlStormCtrlUnknownMulticastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "enable or disable the storm control for unknown multicast frames"
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 4 }
 | 
						|
 | 
						|
rlStormCtrlUnknownMulticastRate OBJECT-TYPE
 | 
						|
    SYNTAX  Unsigned32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "set the storm control rate limit for the unknown multicast frames,
 | 
						|
        0 indicate blocking of frames from this type."
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { rlStormCtrlEntry 5 }
 | 
						|
 | 
						|
rlStormCtrlBroadcastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "enable or disable the storm control for Broadcast frames"
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 6 }
 | 
						|
 | 
						|
rlStormCtrlBroadcastRate OBJECT-TYPE
 | 
						|
    SYNTAX  Unsigned32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "set the storm control rate limit for the Broadcast frames,
 | 
						|
        0 indicate blocking of frames from this type."
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { rlStormCtrlEntry 7 }
 | 
						|
 | 
						|
rlStormCtrlMulticastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "enable or disable the storm control for multicast frames"
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 8 }
 | 
						|
 | 
						|
rlStormCtrlMulticastRate OBJECT-TYPE
 | 
						|
    SYNTAX  Unsigned32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "set the storm control rate limit for the multicast frames,
 | 
						|
        0 indicate blocking of frames from this type."
 | 
						|
    DEFVAL { 0 }
 | 
						|
    ::= { rlStormCtrlEntry 9 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultRateType OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the rate unit type to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 10 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultUnknownUnicastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control enable for unknown unicast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 11 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultUnknownUnicastRate OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control rate limit for the unknown unicast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 12 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultUnknownMulticastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control enable for unknown multicast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 13 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultUnknownMulticastRate OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control rate limit for the unknown multicast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 14 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultBroadcastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control enable for Broadcast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 15 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultBroadcastRate OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control rate limit for the Broadcast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 16 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultMulticastEnable OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control for multicast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 17 }
 | 
						|
 | 
						|
rlStormCtrlSetDefaultMulticastRate OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "indicate if return the storm control rate limit for the multicast frames
 | 
						|
         to its default."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { rlStormCtrlEntry 18 }
 | 
						|
 | 
						|
rlStormCtrlBroadcastOperRate OBJECT-TYPE
 | 
						|
    SYNTAX  Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Operative storm control rate limit for the Broadcast frames.
 | 
						|
         The value will be 0 if rlStormCtrlRateType is not from type precentages."
 | 
						|
    ::= { rlStormCtrlEntry 19 }
 | 
						|
 | 
						|
--
 | 
						|
-- rlStormCtrlGroupTable
 | 
						|
--
 | 
						|
rlStormCtrlGroupTable   OBJECT-TYPE
 | 
						|
    SYNTAX   SEQUENCE OF RlStormCtrlGroupEntry
 | 
						|
    MAX-ACCESS   not-accessible
 | 
						|
    STATUS   obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "The table contains per port for each supported frame type
 | 
						|
        to which group it belongs."
 | 
						|
    ::= { rlStormCtrl 9 }
 | 
						|
 | 
						|
rlStormCtrlGroupEntry   OBJECT-TYPE
 | 
						|
    SYNTAX   RlStormCtrlGroupEntry
 | 
						|
    MAX-ACCESS   not-accessible
 | 
						|
    STATUS   obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "group id for each supported frame type defined per port."
 | 
						|
    INDEX { dot1dBasePort }
 | 
						|
    ::= { rlStormCtrlGroupTable 1 }
 | 
						|
 | 
						|
RlStormCtrlGroupEntry ::= SEQUENCE {
 | 
						|
    rlStormCtrlGroupUnknownUnicastId      INTEGER,
 | 
						|
    rlStormCtrlGroupUnknownMulticastId    INTEGER,
 | 
						|
    rlStormCtrlGroupBroadcastId           INTEGER,
 | 
						|
    rlStormCtrlGroupMulticastId           INTEGER
 | 
						|
}
 | 
						|
 | 
						|
rlStormCtrlGroupUnknownUnicastId OBJECT-TYPE
 | 
						|
    SYNTAX   INTEGER
 | 
						|
    MAX-ACCESS   read-only
 | 
						|
    STATUS   obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Indicates the id of the group for unknown unicast frame type that
 | 
						|
        the port belongs to,
 | 
						|
        0 indicates that unknown unicast frame type is not supported."
 | 
						|
    ::= { rlStormCtrlGroupEntry 1 }
 | 
						|
 | 
						|
rlStormCtrlGroupUnknownMulticastId OBJECT-TYPE
 | 
						|
    SYNTAX   INTEGER
 | 
						|
    MAX-ACCESS   read-only
 | 
						|
    STATUS   obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Indicates the id of the group for unknown multicast frame type that
 | 
						|
        the port belongs to,
 | 
						|
        0 indicates that unknown multicast frame type is not supported."
 | 
						|
    ::= { rlStormCtrlGroupEntry 2 }
 | 
						|
 | 
						|
rlStormCtrlGroupBroadcastId OBJECT-TYPE
 | 
						|
    SYNTAX   INTEGER
 | 
						|
    MAX-ACCESS   read-only
 | 
						|
    STATUS   obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Indicates the id of the group for broadcast frame type that
 | 
						|
        the port belongs to,
 | 
						|
        0 indicates that broadcast frame type is not supported."
 | 
						|
    ::= { rlStormCtrlGroupEntry 3 }
 | 
						|
 | 
						|
rlStormCtrlGroupMulticastId  OBJECT-TYPE
 | 
						|
    SYNTAX   INTEGER
 | 
						|
    MAX-ACCESS   read-only
 | 
						|
    STATUS   obsolete
 | 
						|
    DESCRIPTION
 | 
						|
        "Indicates the id of the group for multicast frame type that
 | 
						|
        the port belongs to,
 | 
						|
        0 indicates that multicast frame type is not supported."
 | 
						|
    ::= { rlStormCtrlGroupEntry 4 }
 | 
						|
 | 
						|
rlStormCtrlRateLimSupport OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Identify if the strom-control and rate-limit is supported"
 | 
						|
    ::= { rlStormCtrl 10 }
 | 
						|
 | 
						|
rlStormCtrlRateLimMibVersion OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "MIB's version, the current version is 1."
 | 
						|
    ::= { rlStormCtrl 11 }
 | 
						|
 | 
						|
--
 | 
						|
-- rlStormCtrlRateLimCfgTable
 | 
						|
--
 | 
						|
rlStormCtrlRateLimCfgTable   OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF RlStormCtrlRateLimCfgEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table contains the storm-control and rate-limit configuration per port"
 | 
						|
    ::= { rlStormCtrl 12 }
 | 
						|
 | 
						|
rlStormCtrlRateLimCfgEntry   OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlRateLimCfgEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "storm-control and rate-limit configuration, defined per port"
 | 
						|
    INDEX { dot1dBasePort, rlStormCtrlRateLimCfgTraffic }
 | 
						|
    ::= { rlStormCtrlRateLimCfgTable 1 }
 | 
						|
 | 
						|
RlStormCtrlRateLimCfgEntry ::= SEQUENCE {
 | 
						|
    rlStormCtrlRateLimCfgTraffic           RlStormCtrlRateLimTrafficType,
 | 
						|
    rlStormCtrlRateLimCfgRate              Unsigned32,
 | 
						|
    rlStormCtrlRateLimCfgUnit              RlStormCtrlRateUnitType,
 | 
						|
    rlStormCtrlRateLimCfgAction            RlStormCtrlActionType,
 | 
						|
    rlStormCtrlRateLimCfgBurst             Unsigned32,
 | 
						|
    rlStormCtrlRateLimBCOwner              RlStormCtrlOwner,
 | 
						|
    rlStormCtrlRateLimMCOwner              RlStormCtrlOwner,
 | 
						|
    rlStormCtrlRateLimUCOwner              RlStormCtrlOwner
 | 
						|
}
 | 
						|
 | 
						|
rlStormCtrlRateLimCfgTraffic OBJECT-TYPE
 | 
						|
    SYNTAX      RlStormCtrlRateLimTrafficType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "traffic type for storm-control and rate-limit."
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 1 }
 | 
						|
 | 
						|
rlStormCtrlRateLimCfgRate OBJECT-TYPE
 | 
						|
    SYNTAX  Unsigned32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "block the flooding of packets when the value specified is reached."
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 2 }
 | 
						|
 | 
						|
rlStormCtrlRateLimCfgUnit OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlRateUnitType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "suppression level in percentage (for storm-control only) or in kilobits per second."
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 3 }
 | 
						|
 | 
						|
rlStormCtrlRateLimCfgAction OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlActionType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "send a trap when a storm occurs on a port or/and shut down a port when a storm occurs on the port."
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 4 }
 | 
						|
 | 
						|
rlStormCtrlRateLimCfgBurst OBJECT-TYPE
 | 
						|
    SYNTAX  Unsigned32
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "committed burst in bytes for rate-limit"
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 5 }
 | 
						|
 | 
						|
rlStormCtrlRateLimBCOwner OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlOwner
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "indicates who is the owner for broadcast type that is configured."	
 | 
						|
	DEFVAL { none }
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 6 }
 | 
						|
 | 
						|
rlStormCtrlRateLimMCOwner OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlOwner
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "indicates who is the owner for multicast type that is configured."	
 | 
						|
	DEFVAL { none }
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 7 }
 | 
						|
 | 
						|
rlStormCtrlRateLimUCOwner OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlOwner
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "indicates who is the owner for unicast type that is configured."
 | 
						|
	DEFVAL { none }
 | 
						|
    ::= { rlStormCtrlRateLimCfgEntry 8 }
 | 
						|
 | 
						|
--
 | 
						|
-- rlStormCtrlRateLimOperTable
 | 
						|
--
 | 
						|
rlStormCtrlRateLimOperTable   OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF RlStormCtrlRateLimOperEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table contains the operative values for storm-control and rate-limit per port"
 | 
						|
    ::= { rlStormCtrl 13 }
 | 
						|
 | 
						|
rlStormCtrlRateLimOperEntry   OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlRateLimOperEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "storm-control and rate-limit operative values per port"
 | 
						|
    INDEX { dot1dBasePort, rlStormCtrlRateLimCfgTraffic }
 | 
						|
    ::= { rlStormCtrlRateLimOperTable 1 }
 | 
						|
 | 
						|
RlStormCtrlRateLimOperEntry ::= SEQUENCE {
 | 
						|
    rlStormCtrlRateLimOperPassCnt          Counter64,
 | 
						|
    rlStormCtrlRateLimOperDropCnt          Counter64,
 | 
						|
    rlStormCtrlRateLimOperLastDropTime     DisplayString
 | 
						|
}
 | 
						|
 | 
						|
rlStormCtrlRateLimOperPassCnt OBJECT-TYPE
 | 
						|
    SYNTAX  Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "number of passed counter in bytes."
 | 
						|
    ::= { rlStormCtrlRateLimOperEntry 1 }
 | 
						|
 | 
						|
rlStormCtrlRateLimOperDropCnt OBJECT-TYPE
 | 
						|
    SYNTAX  Counter64
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "number of dropped counter in bytes."
 | 
						|
    ::= { rlStormCtrlRateLimOperEntry 2 }
 | 
						|
 | 
						|
rlStormCtrlRateLimOperLastDropTime OBJECT-TYPE
 | 
						|
    SYNTAX  DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "last Drop time in format ddmmyyyyhhmmss."
 | 
						|
    ::= { rlStormCtrlRateLimOperEntry 3 }
 | 
						|
 | 
						|
--
 | 
						|
-- rlStormCtrlClearCountersTable
 | 
						|
--
 | 
						|
rlStormCtrlClearCountersTable   OBJECT-TYPE
 | 
						|
    SYNTAX  SEQUENCE OF RlStormCtrlClearCountersEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table clear storm-control counters"
 | 
						|
    ::= { rlStormCtrl 14 }
 | 
						|
 | 
						|
rlStormCtrlClearCountersEntry   OBJECT-TYPE
 | 
						|
    SYNTAX  RlStormCtrlClearCountersEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "clear storm-control counters"
 | 
						|
    INDEX { rlStormCtrlClearCountersIndex }
 | 
						|
    ::= { rlStormCtrlClearCountersTable 1 }
 | 
						|
 | 
						|
RlStormCtrlClearCountersEntry ::= SEQUENCE {
 | 
						|
    rlStormCtrlClearCountersIndex          Unsigned32,
 | 
						|
    rlStormCtrlClearCountersTraffic        RlStormCtrlRateLimTrafficType,
 | 
						|
    rlStormCtrlClearCountersInterface      InterfaceIndex
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
rlStormCtrlClearCountersIndex OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Index of the table that equals to 1 always."
 | 
						|
    ::= { rlStormCtrlClearCountersEntry 1 }
 | 
						|
 | 
						|
rlStormCtrlClearCountersTraffic OBJECT-TYPE
 | 
						|
    SYNTAX      RlStormCtrlRateLimTrafficType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Traffic type for storm-control counter."
 | 
						|
    ::= { rlStormCtrlClearCountersEntry 2 }
 | 
						|
 | 
						|
rlStormCtrlClearCountersInterface OBJECT-TYPE
 | 
						|
    SYNTAX      InterfaceIndex
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The Port number or all ports."
 | 
						|
    ::= { rlStormCtrlClearCountersEntry 3 }
 | 
						|
 | 
						|
rlStormCtrlGlobalTrafficTypes OBJECT-TYPE
 | 
						|
    SYNTAX      RlStormCtrlTrafficTypeBits
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "global traffic types configured on the device."
 | 
						|
    ::= { rlStormCtrl 15 }
 | 
						|
 | 
						|
END
 | 
						|
 |