- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
910 lines
40 KiB
Text
910 lines
40 KiB
Text
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
|