Initial commit
This commit is contained in:
910
MIBS/hp/HP-ICF-RATE-LIMIT-MIB
Normal file
910
MIBS/hp/HP-ICF-RATE-LIMIT-MIB
Normal file
@ -0,0 +1,910 @@
|
||||
HP-ICF-RATE-LIMIT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
InterfaceIndex, ifIndex
|
||||
FROM IF-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
hpicfObjectModules, hpicfRateLimitTrapsPrefix
|
||||
FROM HP-ICF-OID
|
||||
;
|
||||
|
||||
hpicfRateLimitMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200708291120Z" -- August 29, 2007
|
||||
ORGANIZATION "Hewlett Packard Company,
|
||||
Procurve Networking Business"
|
||||
CONTACT-INFO "Hewlett Packard Company
|
||||
8000 Foothills Blvd.
|
||||
Roseville, CA 95747"
|
||||
DESCRIPTION "This MIB module describes HP rate limit information."
|
||||
|
||||
REVISION "200708291120Z" -- August 29, 2007
|
||||
DESCRIPTION "Deprecated all bps objects for
|
||||
hpEgressRateLimitPortConfigTable and
|
||||
hpIngressRateLimitPortConfigTable, and updated
|
||||
compliance information (including correcting ICMP
|
||||
group to be hpICMPRateLimitPortConfigGroup2)."
|
||||
|
||||
REVISION "200707271920Z" -- July 27, 2007
|
||||
DESCRIPTION "Modified enumerated type names for
|
||||
hpICMPRateLimitPortControlMode object."
|
||||
|
||||
REVISION "200706011146Z" -- June 1, 2007
|
||||
DESCRIPTION "Deprecated hpICMPRateLimitPortState in favor of new
|
||||
hpICMPRateLimitPortControlMode object."
|
||||
|
||||
REVISION "200705301610Z" -- May 30, 2007
|
||||
DESCRIPTION "Added Kbps configuration for ICMP, port-egress,
|
||||
and port-ingress rate-limiting definitions."
|
||||
|
||||
REVISION "200607071833Z" -- July 07, 2006
|
||||
DESCRIPTION "Added new egress rate limiting bps objects, and
|
||||
ingress rate-limiting definitions."
|
||||
|
||||
REVISION "200504201130Z" -- April 20, 2005
|
||||
DESCRIPTION "Added minimum bandwidth and egress rate limiting
|
||||
definitions."
|
||||
|
||||
REVISION "200408221030Z" -- August 22, 2004
|
||||
DESCRIPTION "Initial version."
|
||||
|
||||
::= { hpicfObjectModules 14 }
|
||||
|
||||
|
||||
hpicfRateLimitObjects OBJECT IDENTIFIER ::= { hpicfRateLimitMIB 1 }
|
||||
|
||||
-- ICMP Rate Limiting Objects
|
||||
|
||||
hpicfICMPRateLimitObjects OBJECT IDENTIFIER ::= { hpicfRateLimitObjects 1 }
|
||||
|
||||
hpICMPRateLimitConfig OBJECT IDENTIFIER ::= { hpicfICMPRateLimitObjects 1 }
|
||||
|
||||
hpICMPRateLimitPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpICMPRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains configuration objects on ICMP
|
||||
rate limit on a per interface basis."
|
||||
::= { hpICMPRateLimitConfig 1 }
|
||||
|
||||
hpICMPRateLimitPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpICMPRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Entry that contains configuration objects on ICMP
|
||||
rate limit on a per interface basis"
|
||||
INDEX { hpICMPRateLimitPortConfigIndex }
|
||||
::= { hpICMPRateLimitPortConfigTable 1 }
|
||||
|
||||
HpICMPRateLimitPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hpICMPRateLimitPortConfigIndex InterfaceIndex,
|
||||
hpICMPRateLimitPortState INTEGER,
|
||||
hpICMPRateLimitPortPrct Integer32,
|
||||
hpICMPRateLimitPortAlarmFlag INTEGER,
|
||||
hpICMPRateLimitPortKbps Integer32,
|
||||
hpICMPRateLimitPortControlMode INTEGER
|
||||
}
|
||||
|
||||
hpICMPRateLimitPortConfigIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The interface index associated with this entry."
|
||||
::= { hpICMPRateLimitPortConfigEntry 1 }
|
||||
|
||||
hpICMPRateLimitPortState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "This object indicates whether ICMP rate limiting is
|
||||
enabled on the corresponding port.
|
||||
|
||||
Because this is a State object it cannot distinguish
|
||||
between percent-based ICMP Rate-Limiting and the newer
|
||||
Kbps-based ICMP Rate-Limiting. Therefore, it has been
|
||||
deprecated in favor of hpICMPRateLimitPortControlMode."
|
||||
DEFVAL { disabled }
|
||||
::= { hpICMPRateLimitPortConfigEntry 2 }
|
||||
|
||||
hpICMPRateLimitPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This indicates the percent of ICMP rate limit on
|
||||
the port. The value of this object must be
|
||||
interpreted under the context of
|
||||
hpICMPRateLimitPortState. A value of 0 is not the
|
||||
same as disabling, but rather all ICMP traffic must
|
||||
be dropped."
|
||||
::= { hpICMPRateLimitPortConfigEntry 3 }
|
||||
|
||||
hpICMPRateLimitPortAlarmFlag OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
clear(1),
|
||||
set(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates whether ICMP rate limiting
|
||||
alarm has been sent. When an alarm is sent, this
|
||||
object is set to set(2). Once a management station
|
||||
changes this object to clear(1), an alarm can be
|
||||
sent again for this port."
|
||||
DEFVAL { clear }
|
||||
::= { hpICMPRateLimitPortConfigEntry 4 }
|
||||
|
||||
|
||||
hpICMPRateLimitPortKbps OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum Kilobits-per-second of ICMP traffic that may
|
||||
be received inbound on the port. The value of this
|
||||
object must be interpreted under the context of
|
||||
hpICMPRateLimitControlMode. A value of 0 is not the
|
||||
same as disabling, but means instead that all ICMP
|
||||
traffic must be dropped."
|
||||
::= { hpICMPRateLimitPortConfigEntry 5 }
|
||||
|
||||
hpICMPRateLimitPortControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
portPrct(2),
|
||||
portKbps(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The mode by which inbound ICMP traffic on this port will
|
||||
Rate-Limited. If icmpRateLimitPerPortOnly is configured,
|
||||
there will be a single maximum percentage-based rate for
|
||||
the entire port. If icmpRateLimitPerPortOnlyKbpsMode is
|
||||
configured, there will be a single maximum kilobits-per-
|
||||
second rate for the entire port. When ICMP rate-limiting
|
||||
is disabled, there are no maximum controls on inbound
|
||||
ICMP traffic for this port."
|
||||
DEFVAL { disabled }
|
||||
::= { hpICMPRateLimitPortConfigEntry 6 }
|
||||
|
||||
|
||||
hpICMPRateLimitPortNotification NOTIFICATION-TYPE
|
||||
OBJECTS { hpICMPRateLimitNotifyPortIndex }
|
||||
STATUS current
|
||||
DESCRIPTION "This notification indicates limit has exceeded."
|
||||
|
||||
::= { hpicfRateLimitTrapsPrefix 1 }
|
||||
|
||||
hpICMPRateLimitNotifyPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS accessible-for-notify
|
||||
STATUS current
|
||||
DESCRIPTION "The interface index associated with
|
||||
hpICMPRateLimitPortNotification event."
|
||||
::= { hpicfICMPRateLimitObjects 2 }
|
||||
|
||||
-- Egress Minimum Bandwidth Ojbects
|
||||
|
||||
hpicfBWMinEgressObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 2 }
|
||||
hpBWMinEgressPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfBWMinEgressObjects 1 }
|
||||
|
||||
hpBWMinEgressPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of bandwidth minimum egress queues supported
|
||||
on this system."
|
||||
::= { hpBWMinEgressPortConfig 1 }
|
||||
|
||||
hpBWMinEgressPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpBWMinEgressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port's egress
|
||||
Guaranteed Minimum Bandwidth percent configurations on
|
||||
this switch. The number of entries in this table is
|
||||
determined by hpBWMinEgressPortNumQueues. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue hpBWMinEgressPortNumQueues
|
||||
being the highest."
|
||||
::= { hpBWMinEgressPortConfig 2 }
|
||||
|
||||
hpBWMinEgressPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpBWMinEgressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Guaranteed Minimum Bandwidth percent configuration."
|
||||
INDEX { ifIndex, hpBWMinEgressPortPrctQueue }
|
||||
::= { hpBWMinEgressPortPrctTable 1 }
|
||||
|
||||
HpBWMinEgressPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpBWMinEgressPortPrctQueue Integer32,
|
||||
hpBWMinEgressPortPrct Integer32
|
||||
}
|
||||
|
||||
hpBWMinEgressPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue hpBWMinEgressPortNumQueues
|
||||
being the highest."
|
||||
::= { hpBWMinEgressPortPrctEntry 1 }
|
||||
|
||||
hpBWMinEgressPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of Guaranteed Minimum bandwidth to be
|
||||
assigned to this egress queue for this port. Total values
|
||||
for all queues must not exceed 100 percent."
|
||||
::= { hpBWMinEgressPortPrctEntry 2 }
|
||||
|
||||
-- Ingress Minimum Bandwidth Ojbects
|
||||
|
||||
hpicfBWMinIngressObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 3 }
|
||||
hpBWMinIngressPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfBWMinIngressObjects 1 }
|
||||
|
||||
hpBWMinIngressPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of bandwidth minimum ingress queues supported
|
||||
on this system."
|
||||
::= { hpBWMinIngressPortConfig 1 }
|
||||
|
||||
hpBWMinIngressPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpBWMinIngressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port's
|
||||
ingress Guaranteed Minimum Bandwidth percent
|
||||
configurations on this switch. The number of entries in
|
||||
this table is determined by hpBWMinIngressPortNumQueues.
|
||||
The priority of the queues is in ascending order, starting
|
||||
with queue one being the lowest and queue
|
||||
hpBWMinIngressPortNumQueues being the highest."
|
||||
::= { hpBWMinIngressPortConfig 2 }
|
||||
|
||||
hpBWMinIngressPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpBWMinIngressPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's ingress
|
||||
Guaranteed Minimum Bandwidth percent configuration."
|
||||
INDEX { ifIndex, hpBWMinIngressPortPrctQueue }
|
||||
::= { hpBWMinIngressPortPrctTable 1 }
|
||||
|
||||
HpBWMinIngressPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpBWMinIngressPortPrctQueue Integer32,
|
||||
hpBWMinIngressPortPrct Integer32
|
||||
}
|
||||
|
||||
hpBWMinIngressPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue hpBWMinIngressPortNumQueues
|
||||
being the highest."
|
||||
::= { hpBWMinIngressPortPrctEntry 1 }
|
||||
|
||||
hpBWMinIngressPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The percentage of Guaranteed Minimum bandwidth to be
|
||||
assigned to this ingress queue for this port. Total values
|
||||
for all queues must not exceed 100 percent."
|
||||
::= { hpBWMinIngressPortPrctEntry 2 }
|
||||
|
||||
-- Egress Rate Limiting Objects
|
||||
|
||||
hpicfRateLimitPortObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 4 }
|
||||
hpRateLimitPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitPortObjects 1 }
|
||||
|
||||
hpEgressRateLimitPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of egress rate-limiting queues supported on
|
||||
this system."
|
||||
::= { hpRateLimitPortConfig 1 }
|
||||
|
||||
hpEgressRateLimitPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpEgressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port egress
|
||||
Rate-Limiting configurations on this switch."
|
||||
::= { hpRateLimitPortConfig 2 }
|
||||
|
||||
hpEgressRateLimitPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpEgressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting configuration."
|
||||
INDEX { hpEgressRateLimitPortIndex }
|
||||
::= { hpEgressRateLimitPortConfigTable 1 }
|
||||
|
||||
HpEgressRateLimitPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hpEgressRateLimitPortIndex InterfaceIndex,
|
||||
hpEgressRateLimitPortControlMode INTEGER,
|
||||
hpEgressRateLimitPortSingleControlPrct Integer32,
|
||||
hpEgressRateLimitPortSingleControlBps Unsigned32,
|
||||
hpEgressRateLimitPortSingleControlKbps Integer32
|
||||
}
|
||||
|
||||
hpEgressRateLimitPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex value which uniquely identifies a row in the
|
||||
Interfaces Table."
|
||||
::= { hpEgressRateLimitPortConfigEntry 1 }
|
||||
|
||||
hpEgressRateLimitPortControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
egressRateLimitPerPortOnly(2),
|
||||
egressRateLimitPerQueue(3),
|
||||
egressRateLimitPerPortOnlyBpsMode(4),
|
||||
egressRateLimitPerQueueBpsMode(5),
|
||||
egressRateLimitPerPortOnlyKbpsMode(6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The mode by which this port will be Rate-Limited on
|
||||
egress. If egressRateLimitPerPortOnly is configured, there
|
||||
will be a single maximum percentage-based rate for the
|
||||
entire port. If egressRateLimitPerQueue is configured, the
|
||||
values for each of the queues indicate the maximum
|
||||
percentage of port traffic that may be transmitted by that
|
||||
queue. If egressRateLimitPerPortOnlyBpsMode is configured,
|
||||
there will be a single maximum bits-per-second rate for
|
||||
the entire port. If egressRateLimitPerPortOnlyKbpsMode is
|
||||
configured, there will be a single maximum
|
||||
kilobits-per-second rate for the entire port. If
|
||||
egressRateLimitPerQueueBpsMode is configured, the maximum
|
||||
transmission-rate values for each of the queues will be
|
||||
expressed in bits-per-second (again, the sum of these
|
||||
values must not exceed the maximum Bytes-per-second
|
||||
capability of the network link). The queues are defined
|
||||
under hpEgressRateLimitPortPrctTable. When egress
|
||||
rate-limiting is disabled, there are no maximum controls
|
||||
on egress for this port."
|
||||
DEFVAL { disabled }
|
||||
::= { hpEgressRateLimitPortConfigEntry 2 }
|
||||
|
||||
hpEgressRateLimitPortSingleControlPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpEgressRateLimitPortControlMode is configured
|
||||
for egressRateLimitPerPortOnly, this value is the maximum
|
||||
percentage of traffic that may be transmitted by this
|
||||
port on egress."
|
||||
::= { hpEgressRateLimitPortConfigEntry 3 }
|
||||
|
||||
hpEgressRateLimitPortSingleControlBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "When hpEgressRateLimitPortControlMode is configured for
|
||||
egressRateLimitPerPortOnlyBpsMode, this value is the
|
||||
maximum bits-per-second of traffic that may be transmitted
|
||||
by this port on egress."
|
||||
::= { hpEgressRateLimitPortConfigEntry 4 }
|
||||
|
||||
hpEgressRateLimitPortSingleControlKbps OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpEgressRateLimitPortControlMode is configured for
|
||||
egressRateLimitPerPortOnlyKbpsMode, this value is the
|
||||
maximum kilobits-per-second of traffic that may be
|
||||
transmitted by this port on egress."
|
||||
::= { hpEgressRateLimitPortConfigEntry 5 }
|
||||
|
||||
hpEgressRateLimitPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpEgressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port egress
|
||||
Rate-Limiting percent configurations on this switch. The
|
||||
number of entries in this table is determined by
|
||||
hpEgressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpEgressRateLimitPortNumQueues being the highest
|
||||
priority."
|
||||
::= { hpRateLimitPortConfig 3 }
|
||||
|
||||
hpEgressRateLimitPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpEgressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting percent configuration."
|
||||
INDEX { hpEgressRateLimitPortIndex,
|
||||
hpEgressRateLimitPortPrctQueue }
|
||||
::= { hpEgressRateLimitPortPrctTable 1 }
|
||||
|
||||
HpEgressRateLimitPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpEgressRateLimitPortPrctQueue Integer32,
|
||||
hpEgressRateLimitPortPrct Integer32
|
||||
}
|
||||
|
||||
hpEgressRateLimitPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority o
|
||||
of the queues is in ascending order, starting with
|
||||
queue one being the lowest and queue
|
||||
hpEgressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpEgressRateLimitPortPrctEntry 1 }
|
||||
|
||||
hpEgressRateLimitPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum percentage of traffic that may be
|
||||
transmitted by this port's queue on egress.
|
||||
hpEgressRateLimitPortControlMode must be configured to
|
||||
use egressRateLimitPerQueue for this to take effect. A
|
||||
value of 0-percent for any queue means that no traffic
|
||||
will ever be transmitted on this port for that egress
|
||||
queue."
|
||||
::= { hpEgressRateLimitPortPrctEntry 2 }
|
||||
|
||||
hpEgressRateLimitPortBpsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpEgressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table that contains information about the port
|
||||
egress Rate-Limiting bits-per-second configurations on this
|
||||
switch. The number of entries in this table is determined
|
||||
by hpEgressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpEgressRateLimitPortNumQueues being the highest
|
||||
priority queue."
|
||||
::= { hpRateLimitPortConfig 4 }
|
||||
|
||||
hpEgressRateLimitPortBpsEntry OBJECT-TYPE
|
||||
SYNTAX HpEgressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting bits-per-second configuration."
|
||||
INDEX { hpEgressRateLimitPortIndex,
|
||||
hpEgressRateLimitPortBpsQueue }
|
||||
::= { hpEgressRateLimitPortBpsTable 1 }
|
||||
|
||||
HpEgressRateLimitPortBpsEntry ::=
|
||||
SEQUENCE {
|
||||
hpEgressRateLimitPortBpsQueue Integer32,
|
||||
hpEgressRateLimitPortBps Unsigned32
|
||||
}
|
||||
|
||||
|
||||
hpEgressRateLimitPortBpsQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue
|
||||
hpEgressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpEgressRateLimitPortBpsEntry 1 }
|
||||
|
||||
hpEgressRateLimitPortBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The maximum bits-per-second of traffic that may be
|
||||
transmitted by this port's queue on egress.
|
||||
hpEgressRateLimitPortControlMode must be configured to use
|
||||
egressRateLimitPerQueue for this to take effect. A value
|
||||
of 0-percent for any queue means that no traffic will ever
|
||||
be transmitted on this port for that egress queue. The
|
||||
values for each queue must not exceed the bits-per-second
|
||||
capability of the current network link speed."
|
||||
::= { hpEgressRateLimitPortBpsEntry 2 }
|
||||
|
||||
|
||||
-- Ingress Rate Limiting Objects
|
||||
|
||||
hpicfIngressRateLimitPortObjects OBJECT IDENTIFIER ::=
|
||||
{ hpicfRateLimitObjects 5 }
|
||||
hpRateLimitIngressPortConfig OBJECT IDENTIFIER ::=
|
||||
{ hpicfIngressRateLimitPortObjects 1 }
|
||||
|
||||
|
||||
hpIngressRateLimitPortNumQueues OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The number of ingress rate-limiting queues supported on
|
||||
this system."
|
||||
::= { hpRateLimitIngressPortConfig 1 }
|
||||
|
||||
hpIngressRateLimitPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpIngressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port ingress
|
||||
Rate-Limiting configurations on this switch."
|
||||
::= { hpRateLimitIngressPortConfig 2 }
|
||||
|
||||
hpIngressRateLimitPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX HpIngressRateLimitPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's ingress
|
||||
Rate-Limiting configuration."
|
||||
INDEX { hpIngressRateLimitPortIndex }
|
||||
::= { hpIngressRateLimitPortConfigTable 1 }
|
||||
|
||||
HpIngressRateLimitPortConfigEntry ::=
|
||||
SEQUENCE {
|
||||
hpIngressRateLimitPortIndex InterfaceIndex,
|
||||
hpIngressRateLimitPortControlMode INTEGER,
|
||||
hpIngressRateLimitPortSingleControlPrct Integer32,
|
||||
hpIngressRateLimitPortSingleControlBps Unsigned32,
|
||||
hpIngressRateLimitPortSingleControlKbps Integer32
|
||||
}
|
||||
|
||||
hpIngressRateLimitPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The ifIndex value which uniquely identifies a row in the
|
||||
Interfaces Table."
|
||||
::= { hpIngressRateLimitPortConfigEntry 1 }
|
||||
|
||||
hpIngressRateLimitPortControlMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
ingressRateLimitPerPortOnly(2),
|
||||
ingressRateLimitPerQueue(3),
|
||||
ingressRateLimitPerPortOnlyBpsMode(4),
|
||||
ingressRateLimitPerQueueBpsMode(5),
|
||||
ingressRateLimitPerPortOnlyKbpsMode(6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The mode by which this port will be Rate-Limited on
|
||||
ingress. If ingressRateLimitPerPortOnly is configured,
|
||||
there will be a single maximum percentage-based rate for
|
||||
the entire port. If ingressRateLimitPerQueue is
|
||||
configured, the values for each of the queues indicate the
|
||||
maximum percentage of port traffic that may be transmitted
|
||||
by that queue. If ingressRateLimitPerPortOnlyBpsMode is
|
||||
configured, there will be a single maximum bits-per-second
|
||||
rate for the entire port. If
|
||||
ingressRateLimitPerPortOnlyKbpsMode is configured, there
|
||||
will be a single maximum kilobits-per-second rate for the
|
||||
entire port. If ingressRateLimitPerQueueBpsMode is
|
||||
configured, the maximum transmission-rate values for each
|
||||
of the queues will be expressed in bits-per-second (again,
|
||||
the sum of these values must not exceed the maximum
|
||||
Bytes-per-second capability of the network link). The
|
||||
queues are defined under hpIngressRateLimitPortPrctTable.
|
||||
When ingress rate-limiting is disabled, there are no
|
||||
maximum controls on ingress for this port."
|
||||
DEFVAL { disabled }
|
||||
::= { hpIngressRateLimitPortConfigEntry 2 }
|
||||
|
||||
hpIngressRateLimitPortSingleControlPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpIngressRateLimitPortControlMode is configured
|
||||
for ingressRateLimitPerPortOnly, this value is the maximum
|
||||
percentage of traffic that may be transmitted by this
|
||||
port on egress."
|
||||
::= { hpIngressRateLimitPortConfigEntry 3 }
|
||||
|
||||
hpIngressRateLimitPortSingleControlBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "When hpIngressRateLimitPortControlMode is configured for
|
||||
ingressRateLimitPerPortOnlyBpsMode, this value is the
|
||||
maximum bits-per-second of traffic that may be transmitted
|
||||
by this port on ingress."
|
||||
::= { hpIngressRateLimitPortConfigEntry 4}
|
||||
|
||||
hpIngressRateLimitPortSingleControlKbps OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..10000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "When hpIngressRateLimitPortControlMode is configured for
|
||||
ingressRateLimitPerPortOnlyKbpsMode, this value is the
|
||||
maximum kilobits-per-second of traffic that may be
|
||||
transmitted by this port on ingress."
|
||||
::= { hpIngressRateLimitPortConfigEntry 5}
|
||||
|
||||
hpIngressRateLimitPortPrctTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpIngressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains information about the port ingress
|
||||
Rate-Limiting percent configurations on this switch. The
|
||||
number of entries in this table is determined by
|
||||
hpIngressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpIngressRateLimitPortNumQueues being the highest
|
||||
priority."
|
||||
::= { hpRateLimitIngressPortConfig 3 }
|
||||
|
||||
hpIngressRateLimitPortPrctEntry OBJECT-TYPE
|
||||
SYNTAX HpIngressRateLimitPortPrctEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The information associated with each port's ingress
|
||||
Rate-Limiting percent configuration."
|
||||
INDEX { hpIngressRateLimitPortIndex,
|
||||
hpIngressRateLimitPortPrctQueue }
|
||||
::= { hpIngressRateLimitPortPrctTable 1 }
|
||||
|
||||
HpIngressRateLimitPortPrctEntry ::=
|
||||
SEQUENCE {
|
||||
hpIngressRateLimitPortPrctQueue Integer32,
|
||||
hpIngressRateLimitPortPrct Integer32
|
||||
}
|
||||
|
||||
hpIngressRateLimitPortPrctQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..9000)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The queue associated with this entry. The priority
|
||||
of the queues is in ascending order, starting with
|
||||
queue one being the lowest and queue
|
||||
hpIngressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpIngressRateLimitPortPrctEntry 1 }
|
||||
|
||||
hpIngressRateLimitPortPrct OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..100)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The maximum percentage of traffic that may be
|
||||
transmitted by this port's queue on ingress.
|
||||
hpIngressRateLimitPortControlMode must be configured to
|
||||
use ingressRateLimitPerQueue for this to take effect. A
|
||||
value of 0-percent for any queue means that no traffic
|
||||
will ever be transmitted on this port for that ingress
|
||||
queue. The values for each queue must not exceed 100
|
||||
percent."
|
||||
::= { hpIngressRateLimitPortPrctEntry 2 }
|
||||
|
||||
hpIngressRateLimitPortBpsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HpIngressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "A table that contains information about the port ingress
|
||||
Rate-Limiting bits-per-second configurations on this
|
||||
switch. The number of entries in this table is determined
|
||||
by hpIngressRateLimitPortNumQueues. The priority of the
|
||||
queues is in ascending order, starting with queue one
|
||||
being the lowest priority and queue
|
||||
hpIngressRateLimitPortNumQueues being the highest
|
||||
priority queue."
|
||||
::= { hpRateLimitIngressPortConfig 4 }
|
||||
|
||||
hpIngressRateLimitPortBpsEntry OBJECT-TYPE
|
||||
SYNTAX HpIngressRateLimitPortBpsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The information associated with each port's egress
|
||||
Rate-Limiting bits-per-second configuration."
|
||||
INDEX { hpIngressRateLimitPortIndex,
|
||||
hpIngressRateLimitPortBpsQueue }
|
||||
::= { hpIngressRateLimitPortBpsTable 1 }
|
||||
|
||||
HpIngressRateLimitPortBpsEntry ::=
|
||||
SEQUENCE {
|
||||
hpIngressRateLimitPortBpsQueue Integer32,
|
||||
hpIngressRateLimitPortBps Unsigned32
|
||||
}
|
||||
|
||||
hpIngressRateLimitPortBpsQueue OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The queue associated with this entry. The priority of
|
||||
the queues is in ascending order, starting with queue one
|
||||
being the lowest and queue
|
||||
hpIngressRateLimitgressPortNumQueues being the highest."
|
||||
::= { hpIngressRateLimitPortBpsEntry 1 }
|
||||
|
||||
hpIngressRateLimitPortBps OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..4200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS deprecated
|
||||
DESCRIPTION "The maximum bits-per-second of traffic that may be
|
||||
transmitted by this port's queue on ingress.
|
||||
hpIngressRateLimitPortControlMode must be configured to
|
||||
use ingressRateLimitPerQueue for this to take effect. A
|
||||
value of 0-percent for any queue means that no traffic
|
||||
will ever be transmitted on this port for that ingress
|
||||
queue. The values for each queue must not exceed the
|
||||
bits-per-second capability of the current network link
|
||||
speed."
|
||||
::= { hpIngressRateLimitPortBpsEntry 2 }
|
||||
|
||||
-- Conformance Information
|
||||
|
||||
hpicfRateLimitConformance OBJECT IDENTIFIER ::= { hpicfRateLimitMIB 2 }
|
||||
|
||||
hpicfRateLimitGroups OBJECT IDENTIFIER ::= { hpicfRateLimitConformance 1 }
|
||||
|
||||
hpicfRateLimitCompliances OBJECT IDENTIFIER
|
||||
::= { hpicfRateLimitConformance 2 }
|
||||
|
||||
-- units of conformance
|
||||
|
||||
hpICMPRateLimitPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpICMPRateLimitPortState,
|
||||
hpICMPRateLimitPortPrct,
|
||||
hpICMPRateLimitPortAlarmFlag,
|
||||
hpICMPRateLimitNotifyPortIndex
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to ICMP rate
|
||||
limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 1 }
|
||||
|
||||
hpICMPRateLimitPortNotifyGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS { hpICMPRateLimitPortNotification }
|
||||
STATUS current
|
||||
DESCRIPTION "A collection of notifications used to indicate
|
||||
ICMP rate limiting on an interface events."
|
||||
::= { hpicfRateLimitGroups 2 }
|
||||
|
||||
hpBWMinIngressPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpBWMinIngressPortNumQueues,
|
||||
hpBWMinIngressPortPrct }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Guaranteed
|
||||
Minimum ingress bandwidth on an interface."
|
||||
::= { hpicfRateLimitGroups 3 }
|
||||
|
||||
hpBWMinEgressPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpBWMinEgressPortNumQueues,
|
||||
hpBWMinEgressPortPrct }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Guaranteed
|
||||
Minimum egress bandwidth on an interface."
|
||||
::= { hpicfRateLimitGroups 4 }
|
||||
|
||||
hpEgressRateLimitPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpEgressRateLimitPortNumQueues,
|
||||
hpEgressRateLimitPortControlMode,
|
||||
hpEgressRateLimitPortSingleControlPrct,
|
||||
hpEgressRateLimitPortSingleControlBps,
|
||||
hpEgressRateLimitPortPrct,
|
||||
hpEgressRateLimitPortBps,
|
||||
hpEgressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Egress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 5 }
|
||||
|
||||
hpIngressRateLimitPortConfigGroup OBJECT-GROUP
|
||||
OBJECTS { hpIngressRateLimitPortNumQueues,
|
||||
hpIngressRateLimitPortControlMode,
|
||||
hpIngressRateLimitPortSingleControlPrct,
|
||||
hpIngressRateLimitPortSingleControlBps,
|
||||
hpIngressRateLimitPortPrct,
|
||||
hpIngressRateLimitPortBps,
|
||||
hpIngressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"A collection of objects providing configuration to Ingress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 6 }
|
||||
|
||||
hpICMPRateLimitPortConfigGroup2 OBJECT-GROUP
|
||||
OBJECTS {
|
||||
hpICMPRateLimitPortPrct,
|
||||
hpICMPRateLimitPortAlarmFlag,
|
||||
hpICMPRateLimitNotifyPortIndex,
|
||||
hpICMPRateLimitPortKbps,
|
||||
hpICMPRateLimitPortControlMode
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This replaces the deprecated hpICMPRateLimitPortConfigGroup.
|
||||
A collection of objects providing configuration to ICMP rate
|
||||
limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 7 }
|
||||
|
||||
hpEgressRateLimitPortConfigGroup2 OBJECT-GROUP
|
||||
OBJECTS { hpEgressRateLimitPortNumQueues,
|
||||
hpEgressRateLimitPortControlMode,
|
||||
hpEgressRateLimitPortSingleControlPrct,
|
||||
hpEgressRateLimitPortPrct,
|
||||
hpEgressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This replaces the deprecated hpEgressRateLimitPortConfigGroup.
|
||||
A collection of objects providing configuration to Egress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 8 }
|
||||
|
||||
hpIngressRateLimitPortConfigGroup2 OBJECT-GROUP
|
||||
OBJECTS { hpIngressRateLimitPortNumQueues,
|
||||
hpIngressRateLimitPortControlMode,
|
||||
hpIngressRateLimitPortSingleControlPrct,
|
||||
hpIngressRateLimitPortPrct,
|
||||
hpIngressRateLimitPortSingleControlKbps
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This replaces the deprecated hpIngressRateLimitPortConfigGroup.
|
||||
A collection of objects providing configuration to Ingress
|
||||
Rate-Limiting on an interface."
|
||||
::= { hpicfRateLimitGroups 9 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
|
||||
hpicfRateLimitCompliance MODULE-COMPLIANCE
|
||||
STATUS deprecated
|
||||
DESCRIPTION
|
||||
"The compliance statement for devices support of
|
||||
HP-ICF-RATE-LIMIT MIB."
|
||||
MODULE -- This Module
|
||||
|
||||
MANDATORY-GROUPS { hpICMPRateLimitPortConfigGroup,
|
||||
hpICMPRateLimitPortNotifyGroup
|
||||
}
|
||||
::= { hpicfRateLimitCompliances 1 }
|
||||
|
||||
hpicfRateLimitCompliance1 MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for devices support of
|
||||
HP-ICF-RATE-LIMIT MIB."
|
||||
MODULE -- This Module
|
||||
|
||||
MANDATORY-GROUPS { hpICMPRateLimitPortConfigGroup2,
|
||||
hpICMPRateLimitPortNotifyGroup,
|
||||
hpBWMinIngressPortConfigGroup,
|
||||
hpEgressRateLimitPortConfigGroup2,
|
||||
hpIngressRateLimitPortConfigGroup2
|
||||
}
|
||||
::= { hpicfRateLimitCompliances 2 }
|
||||
END
|
Reference in New Issue
Block a user